#itemtype .code {font-style:normal; margin:10px 0; display:none;}
#itemtype .code em {font-style:normal; margin:10px 0; display:none;}

#bodycontent {float:right; width:850px;} /* 150 + 610 = 760 */ *:first-child+html 
#bodyshell { width:810px; }

#container {margin:0 auto; text-align:left; width:1000px; background-color: #ffffff;}
#slogan {color:#ffffff; display:block; float:right; font:normal 14px Verdana, Tahoma, Helvetica, sans-serif; padding:2.7em 15px 10px 10px; width:425px; text-align:right;} /* 225 + 25= 250 */ *:first-child+html 
#messagearea { width:790px; } *:first-child+html
#itemarea { width:500px; }
#badge { width:336px; text-align:center; }


#slogan {color:#512b1b; display:block; float:right; font:normal 14px Century Gothic, Avant Garde, sans-serif; padding:20px 15px 10px 3px; width:300px; text-align:right;}

#itemarea {background-color:#fff; margin:0 5px 0; padding:1px; zoom:1;}
#itemarea:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

#ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left;}
#ys_social_tweet {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
#ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

