body{
	text-align: center;
	margin: 8px auto;
	padding: 0;
}
#pagecointainer{
	width: 760px;
	margin: 0 auto;
	padding: 0;
	background: url(/images/fao/bodycontainerbg.gif) repeat-y;
}
#header{
	background-color: #EF3A41;
	width: 760px;
	height: 108px;
	margin: 0;
	padding: 0;
}
#header img{
	float:left;
	border:0;
}
#header .hmenu{
	width:210px;
	margin:0;
	padding:0;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#header .hmenu a:link, #header .hmenu a:visited, #header .hmenu a:hover{
	display:block;
	color:#fff;
	text-align:left;
	padding:3px 0 3px 10px;
	text-decoration:none;
	background:url(/images/fao/h-arrow.gif) 0 3px no-repeat;
}
#header .hmenu a:hover{
	color:#000;
	background:url(/images/fao/h-arrow.gif) 0 -22px no-repeat;
}
#navcontainer{
	clear: both;
	width: 760px;
	background-color: #D6D7DB;
	margin: 0 auto;
	padding: 0;
	border-top: 3px solid White;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#navcontainer td {padding: 3px 2px;}
#navcontainer a:link, #navcontainer a:visited{
	color: Black;
	text-decoration: none;
}
#navcontainer a:hover{
	color: white;
	text-decoration: none;
}
#itemon, #itemout{
	margin: 0;
}
#itemon{
	background-color: #838C9B;
	color: White;
}
#itemout{
	background-color: #D6D7DB;
}
#subnavcontainer{
	color: White;
	clear: both;
	width: 760px;
	background-color: #838C9B;
	margin: 0 auto;
	padding: 3px 0;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#subnavcontainer a:link, #subnavcontainer a:visited{
	color: white;
	text-decoration: none;
}
#subnavcontainer a:hover{
	color: black;
	text-decoration: none;
}
#subnavcontainer span{
	padding: 0 3px;
}
#bodycontainer{
	border-top: 12px solid white;
	width: 760px;
}
#bodyadcontainer{
	border-top: 12px solid white;
	width: 760px;
	background-color: #fff;
}

#maincontent{
	width: 435px;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;	
}
#maincontent, #maincontent li, #maincontent ul, #maincontent td, #maincontent p{
	font: 13px Arial, Helvetica, sans-serif;
}
#maincontent i{font:italic 13px Arial, Helvetica, sans-serif;}
#maincontent h1{
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #EE393E;
	font-weight: bold;
	margin: 0;
}
#maincontent h2{
	font: 18px Arial, Helvetica, sans-serif;
	color: #EE393E;
	margin: 0;
}
#maincontent h3{
	font: italic bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
}
#maincontent hr{
	color: #ccc;
	background: #ccc;
}
.FAgreybox{
	border: 1px #CCC solid;
	padding: 3px;
	background-color: #ececec;
}
.FAgreybox p{padding: 3px 10px; margin:0}
.FAgreybox span{font-weight:bolder; font-size:18px;}
.FAgreyboxtitle{background-color:#CCC;}
.dotted{background-image:url(/images/fao/FA_line_dot.gif)}
a:hover, a:link, a:visited {
	text-decoration: none;
	color: #EE393E;
}
a:hover{
	text-decoration: underline;
	color: #666;
}
a:visited {
	color: #f66;
}
#relatedlinkbox{
	clear: both;
	width: 220px;
	float: left;
}
.relatedlink{
	width: 220px;
	border-top: 2px solid #E1E2E4;
}
#currentissue{
	width: 172px;
	padding: 0;
	margin: 0;
	float: right;
}
.featplacebirth{
	font: bold 24px arial;
	color: #EE393E;
	background: url(/images/fao/FA_birthanounce_04.gif) no-repeat;
	vertical-align: middle;
	padding: 10px 0 10px 105px;
	margin-bottom: -10px
}
.featplacedeep{
	font: bold 24px arial;
	color: #EE393E;
	background: url(/images/fao/FA_deepdish_04.gif) no-repeat;
	vertical-align: middle;
	padding: 10px 0 10px 58px;
	margin-bottom: -10px
}
.featplacewhisk{
	font: bold 24px arial;
	color: #EE393E;
	background: url(/images/fao/FA_whisk_04.gif) no-repeat;
	vertical-align: middle;
	padding: 3px 0 3px 37px;
	margin-bottom: -10px
}
.hpboxmain{
	width: 420px;
	padding: 7px 0;
}
.hpboxfeat{
	border-top: 2px solid #ccc;
	width: 420px;
	padding: 7px 0;
}
.hpboxmain p, .hpboxfeat p{
	margin: 0;
}
.title{
	padding: 7px 0 0px 13px;
	margin-bottom: -13px;
	background: url(/images/fao/FA_MenuArrow.gif) no-repeat;
	width: auto;
	font-size: 24px;
}
.title, .title a:hover, .title a:link, .title a:visited{
	font-size: 24px;
	text-transform:lowercase;
}
.hpboxmain a:hover, .hpboxmain a:link, .hpboxmain a:visited, .hpboxfeat a:hover, .hpboxfeat a:link, .hpboxfeat a:visited{
	font-weight: bold;
	color: #EE393E;
	text-decoration: none;
}
.hpboxmain a:hover, .hpboxfeat a:hover{
	text-decoration: underline;
}
.alsobox {
	width: 300px;
	float: right;
	padding: 0;
	text-align: left;
}
.alsobox div {
	text-align: left;
}
.alsobox ul {
	padding: 2px 10px 2px 20px;
	margin: 0;
}
.alsobox a:link,.alsobox a:hover, .alsobox a:visited {
	font: 13px arial;
	text-decoration: none;
	color: #EF3A41;
}
.alsobox a:hover, .alsobox a:visited{
	color: #666;
}
.right {width:210px; float:right; border:1px solid #E1E2E4; padding: 5px; margin-left:5px; margin-bottom:5px; background-color:#EF3A41;}
.left {width:210px; float:left; border:1px solid #E1E2E4; padding: 5px; margin-right:5px; margin-bottom:5px; background-color:#EF3A41;}
.right caption, .left caption{text-align:left;margin:0;padding:0;padding-left-3px;}
.FAImageCaption {font-size:11px; font-style:italic; color:#333;}
#adbox{
	width: 303px;
	text-align: center;
	float: right;
}
#adbox p{
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
.footer{
	background-color: white;
	color: black;
	padding: 5px;
	font: 11px Arial, Helvetica, sans-serif;
	clear: both;
}
.FAarchiveBox{
	padding: 5px;
}
.FAsidebar{
	margin: 0 0 7px 7px;
	float: right;
	border: 1px solid #EF3A41;
}
.header{
	border-top:3px solid white;
	background-color: #EF3A41;
	color: white;
}
.FAsidebar .header{border-top:none;}
.FAsidebar td{padding: 5px;}

h2 span{font-family: Arial, Helvetica, sans-serif; color:#000;}
.adpageitem{width:124px; padding:14px; float:left;}
/* hide from IE */
	*html #navcontainer {width: 760px;}
	*html #subnavcontainer {width: 760px;}
	*html .alsobox div {width: 300px;}
	*html .right {width: 200px;}
	*html .left {width: 200px;}
	*html .adpageitem{width:152px;}

.siteZone p {
color:#FFFFFF;
font-weight:bold;
margin:0 auto;
padding:3px 0;
}
.floating_content
{ 
	float:left; 
	position:fixed; 
	bottom:0; 
	left:0; 
	width:100%;
    background-color:#EF3A41; 
    z-index: 10000; 
    border-top:1px solid #999; 
}
.floating_content div
{ margin:auto; }
	

