body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #582620; background: #277C93 url(images/bg-body.jpg) left top repeat-x; margin: 0; paddin: 0; }

#maincontainer { width: 1000px; margin: 0 auto; }
	#header { width: 1000px; height: 250px; margin: 0 auto; background:url(images/bbw-head-bg.jpg) left top no-repeat; position: relative; }
		#header-text { position: relative; left: 213px; top: 113px; width: 250px; text-align:center; }
			#header-text h1 { font-size: 14px; display: inline; }
			#header-text p  { font-size: 14px; display: inline; }
		#header-toplist { position: relative; left: 745px; top: -35px; width: 240px; font-size: 11px; }
		#header-toplist ul { margin: 0; padding: 0; list-style-type: none; }
		#header-toplist ul li { margin: 4px; }
		#header-toplist ul li a:link { color: #7F3332; }
		#header-toplist ul li a:visited { color: #7F3332; }
		#header-toplist ul li a:hover { color: #582620; text-decoration: none; }
		#bookmark { position: relative; left: 785px; top: -20px; width: 152px; }
		
	.thumbs-header { height: 20px; width: 978px; background: #FDF6F6; margin: 0 auto; }
	.thumbs-header	h2 { font-size: 14px; margin: 0; padding: 2px;}
	
	.thumbs-block { width: 990px; margin: 3px auto; text-align: center; }
	.thumbs-block a img {  border: 1px dashed #ffffff; padding: 0; }
	.thumbs-block a:hover img { border: 1px dashed #ffff00; }
    * html .thumbs-block a:hover { border:1px dashed #ffff00; }
		
	.thumbs-footer { height: 20px; width: 978px; background: #FDF6F6; margin: 0 auto; text-align: right; }
		.thumbs-footer p { font-size: 14px; margin: 0; padding: 2px; font-weight: bold; }
		.thumbs-footer p a { color: #582620; text-decoration: none; }
	.archive-pages { width: 975px; margin: 30px auto; }
	.archive-pages p { font-weight: bold; color: #ffffff; font-size: 14px; }
	.archive-pages ul { margin: 0; padding: 0; }
	.archive-pages ul li { display: block; float: left; margin: 0; padding: 0;}
	.archive-pages ul li a { display: block; float: left; width: 24px; padding: 5px 10px 5px 10px; border: 1px dashed #ffffff; background: #1D5F6F; color: #ffffff; text-decoration: none; font-size: 20px; text-align: center; }
	.archive-pages ul li a:hover { background: #ffffff; color: #582620; }
	
	#text-links-block { width: 978px; margin: 4px auto; font-size: 12px;  background: #1D5F6F; color: #ffffff; }
	#text-links-block td { vertical-align: top; }
	#text-links-block ul { margin-top: 15px; margin-bottom: 15px; margin-left: 45px; padding: 0; }
	#text-links-block a:link { color: #ffffff; text-decoration: none; }
	#text-links-block a:visited { color: #ffffff; text-decoration: none; }
	#text-links-block a:hover { color: #ffff00; text-decoration: underline; }
	
	#footer { width: 100%; margin: 10px auto; text-align: center; color: #ffffff; }
	#footer a:link { color: #ffffff; text-decoration:  underline; }
	#footer a:visited { color: #ffffff; text-decoration:  underline; }
	#footer a:hover { color: #ffff00; text-decoration: none; }
