/* GLOBAL ELEMENTS */
body  { background:blue; margin: 0; padding: 0; font-family: Trebuchet MS, Helvetica, Arial; font-size:12px; color:#000; }
table { display:block; border:0px none; margin:0; padding:0 }
img   { border-width:0; border-style:none; }
form  { display:block; margin:0; padding:0; }
fieldset { border:0px none; margin:0; padding:0 }
input { }
textarea, option, select { }
a     { color:blue; text-decoration:underline; }
a:hover { color: grey; text-decoration:none; }
hr { width:100%; color:#000; background-color:#000; height:1px; margin:2px 0px; padding:0px; font-size:0px; border-bottom:0px; }
blockquote { margin:0; padding-left:20px; background-image:url('../images/icons/quotes.gif'); background-position:  left top; background-repeat:no-repeat; zoom:1; overflow:hidden; word-wrap:break-word }

	h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0; padding:0;}
	H1		{font-size: 15pt; }
	H2		{font-size: 13pt; }
	H3		{font-size: 13pt; }
	H4		{font-size: 11pt; }
	H5		{font-size: 10pt; }
	H6		{font-size: 9pt;  }

/* FLOATFIX */
/* Hides from IE-mac \*/
.fixfloat { height:1%; }
/* End hide from IE-mac */
.fixfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* CONTENTS */
#white { background:white; width:940px; }
#body { clear:both; }
#contents { float:left; width:900px; margin-left: auto; margin-right: auto; padding-right:30px; padding-left:10px; padding-bottom:30px; padding-top:10px; background: #ffffff; margin-bottom:0px; }

/* NAVIGATION */
#navigation #breadcrumb { clear:both; float:left; }

/* GLOBAL HEADER */
#header { margin-left: auto; margin-right: auto; width:940px; color:#ffffff; float:left; }

.netbar { background-color:#eeeeee; clear:both; width:908px; height:20px; font-size:10px; padding-left:32px; } 
/* .netbar { background-color:#eeeeee; clear:both; width:1068px; height:20px; font-size:10px; padding-left:32px; } */
.netbar li { list-style: none; float:left; padding-right:10px; }
.netbar b { color:black; }
.netbar a { font-size:10px; }

.post_time { font-style:italic; }
.post_by { font-weight:bold; }

#header #leaderboard { background-color:#ffffff; clear:both; width:940px; height:100px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; text-align:right; margin-left: auto; margin-right: auto; text-align:center; padding-top:0px;}
#header #leaderboard #hosted_logo { float:left; padding-left:25px; color:blue; padding-top:15px; }
#header #leaderboard #hosted_rhs { float:right; width:600px; }

/* GLOBAL FOOTER */
#footer2 { margin-left: auto; margin-right: auto; color:#fff; float:left; width:940px; padding-left:0px; padding-right:0px; padding-top:0px; height:20px; text-align:center; }

.aceh1 { border:none; }
.aceh2 { padding-top:30px; margin-bottom:10px; }
.v2 { margin-bottom:10px; }

.disclaimer { font-size:11px; font-weight:bold; padding-top:5px; }
.copyright { font-size:11px; font-style:italic; padding-bottom:10px; }

.breadcrumb { margin-left:20px; }

.content_data { }
.content_data ul { padding:0px; margin-left:0px; }
.content_data li { list-style: none; }

.browse_list { clear:both; }
.browse_list ul { padding:0px; margin-left:0px; }
.browse_list li { list-style: none; }

.additional_info { clear:both; }
.additional_info ul { padding:0px; margin-left:0px; }
.additional_info li { list-style: none; }

.gallery { clear:both; }
.gallery ul {}
.gallery li { list-style: none; }
.gallery img { border: 0px none; }

.scroll { clear:both; padding-top:0px; }
.scroll ul { padding:0px; margin:0px; }
.scroll li { list-style: none; float:left; width:150px; height:170px; text-align:center; font-size:11px; line-height:13px; }

.scroll2 { clear:both; padding-top:0px; }
.scroll2 ul { padding:0px; margin:0px; }
.scroll2 li { list-style: none; float:left; width:127px; height:140px; text-align:center; font-size:11px; }

/* background-color:#eeeeee; */
/* .scroll img { border: 0px none; } */
/* .scroll img { border:5px solid #000; } */

.scroll_covers { clear:both; padding-top:0px; }
.scroll_covers ul { padding:0px; margin:0px; }
.scroll_covers li { list-style: none; float:left; width:150px; height:220px; }

.caption { margin-right:20px; } 

.credits { clear:both; padding-top:10px; }
.credits ul { float:left; padding:0px; margin:0px; padding-top:10px; }
.credits li { list-style: none; }
.credits h2 { padding-top:20px; padding-bottom:10px; }

.textlist { clear:both; }
.textlist ul {}
.textlist li { list-style: none; }

.photo { text-align:center; clear:both; padding-top:10px; }
.photo img { max-width:500px; width:expression(this.width &gt; 500 ? 500 : true); }

.share { margin-left:100px; }

.left { float:left; }
.right { float:right; }

.previous { clear:both; float:left; padding-bottom:10px; }
.previous_text { margin-right:35px; }
.next { float:right; padding-bottom:10px; }

.links { clear:both; }

.stdimg { border:5px solid #000; } 
.highimg { border:5px solid #fff; } 

.photocredit { padding-bottom:10px; }

.x130 { width:130px; height:130px; }
.x100 { width:100px; height:100px; }
.x80 { width:80px; height:80px; }
.x50 { width:50px; height:50px; }

.menu { clear:both; padding-top:10px; text-align:left; margin-left:10px; }
.menu li { list-style: none; float:left; padding-right:10px; }
.menu b { color:black; }

.home_menu { clear:both; padding-top:10px; text-align:left; }
.home_menu li { list-style: none; float:left; width:150px; }

.gallery_index { clear:both; padding-top:10px; }
.gallery_index ul { float:left; padding:0px; margin:0px; padding-top:10px; }
.gallery_index li { list-style: none; }

.photo_set_index { clear:both; padding-top:10px; }
.photo_set_index ul { float:left; padding:0px; margin:0px; padding-top:10px; }
.photo_set_index li { list-style: none; padding-bottom:10px; }

.browse_years { margin-top:20px; }
.browse_years h2 { margin-bottom:10px; }

.textlist ul { float:left; padding:0px; margin:0px; }
.textlist li { list-style: none; }

.browse_letters ul { padding:0px; margin:0px; }
.browse_letters li { float:left; list-style: none; padding-right:8px; }

.link_letters a { color:#899699; text-decoration:none; font-weight:bold; font-size:12px; }
.link_letters a:hover { color:#1532e3; text-decoration:underline; font-weight:bold; }

.related_links { clear:both; }
.related_links ul { padding:0px; margin:0px; }
.related_links li { list-style: none; }

.image_left { width:70px; float:left; }
.text_right { width:340px; float:left; }

.break4 { border-bottom: 1px solid rgb(239, 239, 239); height: 1px; font-size: 1px; margin-bottom:10px; }
.flag { text-align:right; padding-top:6px; }
.postby { font-size:14px; color:grey; width:300px; overflow:hidden; }
.postby span { color:blue; font-weight:bold; }
.posttime { text-align:right; font-size:10px; font-weight:bold; padding-top:5px; }
.comment { font-size:16px; width:350px; overflow:hidden; }

.warning { font-size:14px; color:red; font-weight:bold; }

.ad300x250 { border:0px solid #CCCCCC; text-align:center; width:300px; height:250px; margin-bottom:10px; clear:both; padding-top:10px; } 
.ad468x60 { clear:both; border:0px solid #CCCCCC; text-align:center; width:510px; height:80px; margin-bottom:10px; } 
.ad728x90 { border:0px solid #CCCCCC; text-align:center; width:728px; height:90px; margin-bottom:20px; } 
.ad728x90b { border:0px solid #CCCCCC; text-align:center; width:728px; height:90px; margin-bottom:10px; } 

.sad728x90 { float:center; border:0px solid #CCCCCC; text-align:center; width:728px; height:90px; margin-bottom:20px; margin-left:90px; }
.jad300x250 { position:absolute; top:5px; right:0; width:330px; }
.ad160x600 { position:absolute; top:0px; left:940px; width:160px; }

.tags { font-size:10px; }
.tags span { color:blue; }

.thumbs { float:left; width:285px; border:2px solid #eee; text-align:center; margin-top:5px; }
.thumbs .scoring { float:left; width:120px; }
.thumbs .score { font-size:18px; color:#000000; }
.thumbs .votes { font-size:10px; color:#000000; }
.thumbs .buttons { float:left; width:140px; font-size:11px; color:#000000; margin:0px 5px 5px 5px; border-top:0px solid #efefef; }
.thumbs .buttons .off { cursor:pointer; border:0px solid #fff; }
.thumbs .buttons .on  { cursor:pointer; border:0px solid #000; }

.clear { clear:both; }

.other_links { margin-top:10px; }

.btn-bookmarks-top { float:right; margin-right:0px; }

.select_year {}
.select_month { margin-bottom:20px; }

.caption130 { width:100px; font-size:10px; }

.pictorial_gallery { clear:both; padding-top:0px; }
.pictorial_gallery ul { padding:0px; margin:0px; }
.pictorial_gallery li { list-style: none; float:left; width:170px; height:170px; }

#bigSearchBlock .label
{
	font-size: 24px;
}

#bigSearchLabel
{
	font-size: 16px;
	font-weight: bold;
}

.bigTextInput
{
	padding: 2px 4px;
	border: 1px solid #c5c5c5;
	width: 500px;
	height: 30px;
	font-size: 24px;
}
.bigButton
{
	height: 36px;
	font-size: 24px;
}

.posr { float:right; }
.posl { float:left; }
.font11 { font-size:11px; }
.content { clear:both; }

.azline { clear:both; padding-top:0px; }
.azline ul { padding:0px; margin:0px; }
.azline li { list-style: none; float:left; margin-right:8px; }

.break { clear:both; height:0; margin-bottom:9px; border-bottom:1px dotted #ccc; padding-top:3px; }
.break2 { clear:both; height:0; margin-bottom:9px; border-bottom:2px dotted #ccc; padding-top:8px; }

.clearfloat { clear:both; width:auto; height:0; font-size: 1px; line-height: 0px; }

.commentbox { padding-top:20px; }
