
body { background: url(/images/new_subdomain/bg.jpg) repeat-x top left #F2F2F2;}
/*---[top content]---*/
#top-content{ clear: both; margin-bottom: 10px; }

#facts,#summary,#expert { float: left; clear: none; }

#facts { width: 380px; margin-right: 10px; }
#facts #main-image { width: 148px; /*height: 185px;*/ float: left; margin-right: 10px; overflow:hidden; text-align: center; font-size: 11px; font-weight: bold; color: #666;}
#facts #main-image img { width:148px; }
#facts #main-image a { color: #06F; }
#facts #quick-facts { float: left; width: 220px;}
#facts #quick-facts textarea { width:220px; height:125px; font-size:12px; }
#facts #quick-facts h3 { color: #666; margin: 0px; font-size:16px;}
#facts #quick-facts ul { padding: 0; margin:0 0 0 15px; list-style:disc;}
#facts #quick-facts ul li { font-size: 12px; color: #666;  list-style:disc;}
#facts #quick-facts ul li a { color:#0066FF; text-decoration: underline; }
#facts #recommended-links { clear: both; margin-top: 20px; background-color: #f8fafc; padding: 5px; font-size: 11px; }
#facts #recommended-links h5 { margin: 0; color: #666; font-size: 13px;}
#facts #recommended-links ul {padding:0; margin:0;list-style-type:none;}
#facts #recommended-links ul li{width: 180px; float: left; clear: none;}
#facts #recommended-links ul li a {color: #06f; text-decoration: underline;}
#facts .edit_note { font-size:11px; }

#summary { width: 506px; height: 170px; margin-right: 5px; padding: 5px 15px; background: url(/images/new_subdomain/summary-bg.jpg) no-repeat top left; font-size: 12px; }
#summary h4 { margin: 0px; color: #364a5e; font-size: 16px; }
#summary a { color:#0066FF; text-decoration: underline; }
#summary textarea { width:510px; height:130px; padding:0; background:#fff; font-size:12px; border:0; }

#expert { width: 150px; }
#expert .box .box-header { font-size: 17px; font-weight: bold; line-height: 23px; }
#expert .box .box-content { height: 192px;}
#expert .box .box-content #expert-img { width:77px; height: 77px; margin:0 auto 5px auto; border:2px solid #fff; overflow:hidden;}
#expert .box .box-content #expert-img a img { width: 77px;}
#expert .box .box-content #expert-name { color: #06f; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 5px;}
#expert .box .box-content #expert-activity { color: #666; font-size: 12px; text-align: left; margin-bottom: 10px;}
#expert .box .box-content #expert-desc { color: #000; font-size: 11px; text-align: left; margin-bottom: 5px;}
#expert .box .box-content #expert-more { font-size: 10px; font-weight: bold; color: #039; float: right; text-decoration: underline; }


/*---[/top content]---*/


/*---[left column]---*/
#left-column { float: left; clear: none; width: 658px; margin-right: 20px; }
/*---[/left column]---*/


/*---[right column]---*/
#right-column { float: left; clear: none; width: 250px; text-align: center; }

#contributors {}
#contributors .box-header { font-size: 13px; font-weight: bold; line-height: 20px;}
#contributors .box-content ul { margin:0; padding:0; list-style-type:none;}
#contributors .box-content ul  li { float: left; clear: none; text-align: center; font-size: 12px; padding: 0 10px; width:55px;}
#contributors .box-content ul  li .expert_avatar { width:55px; height:55px; overflow:hidden; border: 2px solid #fff; }
#contributors .box-content ul  li img { width: 55px;}
#contributors .box-content ul  li a { color: #06f; text-decoration: underline;}
#contributors .box-content #see-contributors { clear:both; text-align: right; font-size: 11px; padding-top: 5px;}
#contributors .box-content #see-contributors  a{text-decoration: underline; color: #039; font-weight: bold;}
/*---[/right column]---*/


#photo-bar { width: 658px; height: 110px; }
#photo-bar .pb-controls { width: 40px; height: 110px; display: inline-block; float: left; margin: 0 2px;}
#photo-bar #photos { width: 560px; height: 110px; display: inline-block; float: left; overflow: hidden;}
#photo-bar #photos ul { margin: 0px; padding: 0px; list-style-type: none; display: block }
#photo-bar #photos ul li { width: 110px; height: 110px; display: inline-block; float: left; text-align: center; margin: 0 1px; background: #EEE;}
#photo-bar #photos ul li a { width: 110px; height: 110px; display: inline-block; background: center center no-repeat;}

#book-bar { width: 658px; height: 90px; }
#book-bar .bb-controls { width: 33px; height: 90px; display: inline-block; float: left; margin: 0 2px;}
#book-bar #books { width: 552px; height: 90px; display: inline-block; float: left; overflow: hidden;}
#book-bar #books ul { margin: 0px; padding: 0px; list-style-type: none; display: block }
#book-bar #books ul li { width: 90px; height: 90px; display: inline-block; float: left; text-align: center; margin: 0 1px; background: #EEE;}
#book-bar #books ul li a { width: 90px; height: 90px; display: inline-block; background: center center no-repeat;}

#upload_image_link a { color:#0066FF; font-size:11px; font-weight:bold; }

#main-content #result-entry { margin-top:0; }
#main-content #left-column { clear:none; float:left; margin-right:20px; width:658px; }
#right-column .ad { margin: 10px 0; width:250px;}
#right-column .ad img { width: 250px; height: 208px;}
#right-column .ad object { width: 250px; height: 208px;}
#right-column .ad embed { width: 250px; height: 208px;}
#right-column .ad ins ins #google_ads_frame2 html body img { width: 250px; height: 208px;}

#publish_steps { width: 250px; }
#publish_steps #rs-header { height: 18px; line-height: 18px; text-align: left; font-size:18px; padding: 2px 12px 0 12px; color: #FFF; background: url(/images/new_subdomain/refine-search-header.jpg) no-repeat top left;  }
#publish_steps #rs-header img { behavior: url(/css/new/iepngfix.htc); }
#publish_steps #rs-content { background: url(/images/new_subdomain/refine-search-bg.jpg) repeat-y top left; }
#publish_steps #rs-content ul { padding: 0 0 15px 0;	margin: 0; list-style-type: none; border-bottom:1px solid #f2f2f2; }
#publish_steps #rs-content ul li { text-align: left; font-size: 12px; color: #666; font-weight: bold; padding: 5px 10px 0; cursor: default;}
#publish_steps #rs-content ul li a { color: #FF9900; }
#publish_steps #rs-content ul li a:hover { text-decoration:none; }
#publish_steps #rs-content ul li ol li { text-align: left; font-size: 12px; color: #666; font-weight: bold; padding: 5px 0 0 0; list-style:decimal; margin-left:30px; }
#publish_steps #rs-content ul li ol li a { padding:0; margin:0; }
#publish_steps #rs-content ul li ol li a:hover { text-decoration:underline;}