/* RoccoDiSpirito.com Screen */
body{margin:10px 15px;background:#fff;text-align:center;}
body,a,p,div,td,th,h1,h2,h3,h4,h5,h6{font:normal 12px/15px georgia,"times new roman",times,serif;color:#333;text-decoration:none;}
h1,h1 a,h2,h2 a,h3,h3 a,h4,h5,h6{margin:0 0 10px;padding:0;font-weight:bold;}
a,.red{color:#c00;}
p{margin:0 0 10px;padding:0;}
.error{color:#c00;font-style:italic;}
form,fieldset{margin:0;padding:0;border:0;}
ul, ol{margin:0;padding:0;list-style:none inside;_list-style-position:outside;}
img,table{border:0;}
.clear{clear:both;}
.vtop{vertical-align:top;}
.vbottom{vertical-align:bottom;}
.fleft{float:left;}
.fright{float:right;}
.aleft{text-align:left;}
.acenter{text-align:center;}
.aright{text-align:right;}
.forprint{display:none;}
.forscreen{display:block;}

hr{height:1px;border:0;margin:0 0 15px;padding:0;color:#efefef;background:#efefef;}

a#print{float:right;}
a.arrow{padding:0 8px 0 0;white-space:nowrap;text-transform:uppercase;font:normal bold 11px/11px arial,helvetica,sans-serif;color:#c00;background:transparent url(/images/layout/global/link_arrow.gif) no-repeat right center;}

img.titlephoto{margin-bottom:30px;width:480px;height:189px;}

p#linkWOR{margin-bottom:20px;}
p.lastmodstamp{font-style:italic;color:#999;}
p.textcopyright{color:#999;padding:10px 0;}
p.textpublished{color:#999;}
p.textdescription{font-size:14px;line-height:17px;margin-bottom:15px;}
p.texttitle, p.texttitle a{color:#000;}
p.mPaging, p.mPaging span, p.mPaging a{font-size:11px;line-height:14px;font-family:arial,helvetica,sans-serif;}
p.mPaging{padding:0 0 3px;color:#000;border-bottom:1px solid #efefef;}
p.mPaging span.mpDivider{color:#efefef;}
p.mPaging span.mpBlock{margin-right:15px;}

h3{font-size:14px;line-height:18px;color:#c00;padding-bottom:8px;border-bottom:1px solid #efefef;}
h3 span{color:#000;}

.page{width:735px;margin:0 auto;text-align:left;}
#cleft{float:left;width:480px;margin-right:12px;padding-top:26px;}
#cright{float:left;width:243px;padding-top:26px;}
#ccenter{float:left;width:236px;margin-right:10px;padding-top:26px;}
* html>body #ccenter{margin-right:7px;}

#hnav{width:660px;height:28px;background:transparent url(/images/layout/global/bg_headernav.gif) repeat-x left bottom; text-align:center}
#hnav li{float:left;width:98px;height:28px;background:transparent url(/images/layout/global/bg_headernav_rule.gif) no-repeat right top;}
#hnav li a{display:block;text-align:center;width:93px;height:27px;border-top:1px solid #767676;margin-left:2px;}
#hnav li img{height:12px;margin-top:8px;}
#hnav #hn_home{width:49px;}
#hnav #hn_home a{width:48px;height:13px;padding:7px 0;border:0;margin:0;}
#hnav #hn_home img{width:13px;height:14px;margin:0;}
#hnav #hn_whatsup img{width:68px;}
#hnav #hn_recipes img{width:47px;}
#hnav #hn_tips img{width:25px;}
#hnav #hn_radio img{width:72px;}
#hnav #hn_guestbook img{width:66px;}
#hnav #hn_shop img{width:34px;}
#hnav #hn_about img{width:61px;}
#s_whatsup #hn_whatsup, #s_cooking .hn_cooking_recipe #hn_recipes, #s_cooking .hn_cooking_tip #hn_tips, #s_radio #hn_radio, #s_guestbook #hn_guestbook, #s_shop #hn_shop, #s_about #hn_about{background-color:#fff;}

#snav{width:735px;height:18px;margin-bottom:14px;background:transparent url(/images/layout/global/bg_sectionnav.gif) repeat-x left bottom;}
#snav li{display:inline;}
#snav li img{height:10px;margin:3px 10px;}
#snav li#sn_whatsup_goodlife{margin-left:25px;}
#snav li#sn_guestbook_contact{margin-left:315px;}
/*#snav li#sn_radio_listen{margin-left:135px;}*/
#snav li#sn_radio_recaps{margin-left:270px;}
#snav li#sn_recipes_appetizers{margin-left:65px;}
#snav li#sn_tips_appetizers{margin-left:65px;}

#fnav{clear:both;margin-top:40px;padding:1px 10px 0;background:#efefef;}
#fnav ul{border-top:1px solid #fff;width:720px;height:18px;}
#fnav ul li{float:left;padding:4px 10px;}
#fnav ul img{display:block;height:10px;}
#fnav ul #fn_top{float:right;}
#fn_top img{width:57px;}
#fn_copyright img{width:261px;}
#fn_terms img{width:103px;}
#fn_privacy img{width:66px;}
#fn_contact img{width:51px;}
#fn_terms, #fn_privacy{background:transparent url(/images/layout/global/bg_footernav_rule.gif) no-repeat right center;}

#cnav{float:left;width:200px;margin-bottom:25px;}
#cnav li{display:inline;}
#cnav a{display:block;font-weight:bold;font-size:17px;line-height:20px;padding:5px 0;color:#999;border-bottom:1px solid #efefef;}
#cnav a.active{color:#c00;}

div#mPromotion{clear:both;width:735px;padding:5px 0 0;overflow:hidden;}
div#mPromotion ul{width:738px;}
div#mPromotion ul li{float:left;display:inline;}
#mPromotion a.promotion{display:block;width:120px;margin-right:3px;text-decoration:none;background:transparent;}
#mPromotion a.promotion:hover{text-decoration:none;background:transparent;}
#mPromotion a.promotion img{border:1px solid #000;}
#mPromotion a.promotion span{display:block;width:120px;padding:10px 0 0;text-align:center;font-weight:bold;}
#mPromotion a.promotion span img{border-width:0;}

#mSearch{clear:both;width:243px;height:85px;background:#efefef;}
#mSearch form{padding:10px;}
#mSearch h6{margin:0 0 10px;}
#mSearch fieldset{height:40px;}
#mSearch td{vertical-align:bottom;padding:0 0 5px;}
#mSearch label{margin-right:15px;}
#mSearch input.checkbox{margin:0 3px 0 0;padding:0;}
#mSearch input.text{float:left;width:115px;height:16px;line-height:16px;margin-right:5px;border:1px solid #666;}
#mSearch input.image{float:left;border:1px solid #666;padding:4px 4px 4px 5px;background:#fff;}

.mFeatureLink{clear:both;padding-bottom:15px;}
#ccenter .mFeatureLink{width:233px;}
.mFeatureLink ul.mfRule{border-bottom:1px solid #efefef;}
.mFeatureLink li{margin:0 0 5px;padding:0 0 0 10px;color:#333;background:transparent url(/images/layout/global/li_red.gif) no-repeat 2px 5px;}
.mFeatureLink a{color:#333;}
/*#ccenter .mFeatureLink a, #cleft .mFeatureLink a{background-image:url(/images/layout/global/li_red.gif);}*/
.mFeatureLink ul.mfAbstract li, #ccenter .mFeatureLink ul.mfAbstract li, #cleft .mFeatureLink ul.mfAbstract li{margin:0 0 15px;padding:0;background-image:none;}
.mFeatureLink a em{padding:0;white-space:nowrap;text-transform:uppercase;font:normal bold 11px/11px arial,helvetica,sans-serif;color:#c00;}
.mFeatureLink a em.arrow{padding:0 8px 0 0;background:transparent url(/images/layout/global/link_arrow.gif) no-repeat right center;}
.mFeatureLink p a{margin:15px 0;padding:0;background-image:none;}
#cleft .mFeatureLink h4{margin-top:15px;}

/* custom per-page */
#s_home #cleft{width:492px;margin-right:0;padding-top:0;}
#s_home #cright{padding-top:0;}
#s_home #cleft img{display:block;}
#s_home .mFeatureLink{height:330px;margin:0 0 15px;padding:0 10px;overflow:hidden;}
#s_home .mFeatureLink h4{margin:14px 0 10px;padding:0;line-height:10px;}

#s_about #cleft{margin-bottom:100px;}

#s_legal #cleft{margin-bottom:100px;}

#s_guestbook #cleft{margin-bottom:100px;}
#s_guestbook #cleft fieldset .error{padding-left:10px;font-style:normal;}
#s_guestbook #cleft fieldset p{padding-top:10px;}
#s_guestbook #cleft fieldset a{line-height:22px;}
#s_guestbook #cleft fieldset label{font-weight:bold;}
#s_guestbook #cleft fieldset input.text{width:180px;}
#s_guestbook #cleft fieldset textarea{width:380px;height:60px;}
#s_guestbook #cleft fieldset input.button{float:right;margin-right:110px;}
#s_guestbook #cleft fieldset#fs_mailinglist input.button{margin-right:310px;}

#s_whatsup #mSearch{margin-bottom:25px;}
#s_whatsup #p_category h4{color:#c00;}
#s_whatsup #p_category h6{color:#c00;margin:5px 0;}
#s_whatsup #p_category #cleft .mFeatureLink ul{padding-bottom:5px;}
#s_whatsup #p_category #cleft .mFeatureLink ul.mfRule{padding-bottom:5px;margin-bottom:5px;}
#s_whatsup #p_category p.mPaging{text-align:right;}

#s_cooking #cleft{width:243px;margin-right:3px;}
#s_cooking #cleft .mError{width:480px;margin-right:3px;}
#s_cooking #cleft p{padding-right:15px;}
#s_cooking #mBrowse{clear:both;height:75px;}
#s_cooking #mBrowse select{float:left;margin-right:5px;}
#s_cooking #mBrowse input.image{float:left;border:1px solid #666;padding:4px 4px 4px 5px;background:#fff;}
#s_cooking #mSearch{margin-bottom:25px;}
#s_cooking #cleft #mSearch{width:233px;}
#s_cooking #p_category p.mPaging{height:14px;_height:17px;}
#s_cooking #p_category p.mPaging span.fleft, #s_cooking #p_category p.mPaging span.fright{display:block;}
#s_cooking #p_category p.mPaging span.mpBlock{margin-right:5px;}
#s_cooking #p_foodstuff #cright{width:474px;padding-top:66px;margin-bottom:20px;}
#s_cooking #p_foodstuff h2{font-weight:normal;font-size:17px;line-height:20px;color:#c00;margin-bottom:20px;}
#s_cooking #p_foodstuff a#print{margin-top:7px;}
#s_cooking #p_search #snav{margin-bottom:26px;}
#s_cooking #p_search #cright{width:489px;margin-bottom:20px;}
#s_cooking #p_search h2{font-weight:normal;font-size:17px;line-height:20px;padding:5px 0;border-bottom:1px solid #efefef;}
#s_cooking #p_search p.mPaging{padding:0;border:none;}
#s_cooking #p_search ol{width:474px;margin-bottom:25px;}
#s_cooking #p_search ol li{font-size:14px;line-height:17px;font-style:italic;color:#999;margin-bottom:10px;}
#s_cooking #p_search ol li a{font-size:14px;line-height:17px;font-style:normal;}

#s_radio #p_default #cleft{width:243px;margin-right:3px;}
#s_radio #p_default #cleft{padding-top:30px;}
#s_radio #p_default #cleft p.textdescription{font-size:12px;line-height:15px;padding-right:15px;}
#s_radio #p_default #cleft img.worphoto{margin-bottom:10px;}
#s_radio #p_default #ccenter p.textdescription{font-size:12px;line-height:15px;color:#999;}
#s_radio #mSearch{margin-bottom:25px;}
#s_radio #p_index h3, #s_radio #p_recap h3{color:#c00;padding:5px 0 10px;border-bottom:1px solid #efefef;}
#s_radio #p_index h3 em, #s_radio #p_recap h3 em{font-style:italic;color:#999;}
#s_radio #p_index p.mPaging, #s_radio #p_recap p.mPaging{text-align:right;padding-bottom:10px;border:none;}
#s_radio #p_index ol li{margin-bottom:10px;padding-right:1px;padding-bottom:10px;border-bottom:1px solid #efefef;}
#s_radio #p_index ol a.texttitle{font-weight:bold;color:#000;}
#s_radio #p_index ol a.texttitle strong{color:#c00;}
#s_radio #p_recap p.texttitle{font-weight:bold;color:#000;}
#s_radio #p_recap p.texttitle strong{color:#c00;}

.txtLegal1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.txtLegal1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.txtLegal1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.txtLegal1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}
.txtLegal1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:left;
	vertical-align:middle;
	height:25px;
	text-decoration:none;
}
