@charset "UTF-8";
/* CSS Document */

#container {margin:0 auto; width:920px; text-align:left; background:url(../images/bg.gif) no-repeat;}
	
#left-rail {width:380px; height:650px; float:left;}
	#left-rail div.banner {width:374px; margin:0 0 14px 0; padding:3px; background-color:#000; text-align:right;}
#index-main {width:522px; float:left; padding-left:18px;}
#main {width:504px; float:left; padding:18px;}
* html #main {padding:14px}


#index-nav {width:380px; height:69px;}
	
#utility-nav {width:380px; height:18px;}
	#utility-nav a {font-size:9px;}
	#utility-nav ul {width:240px; margin:4px 0 0 85px;}
	#utility-nav li {display:block; float:left; list-style-type:none; margin:0 6px; cursor:pointer;}
	* html #utility-nav ul {width:210px; margin:4px 85px;}
	
#header {width:380px; height:120px; background:url(../images/head.jpg) no-repeat;}
	#header a {color:#fff;}
	#header a:hover {color:#fff; text-decoration:none;}
	#header ul {margin:0 20px;}
	#header li {display:block; list-style-type:none; margin-top:20px; text-align:right; cursor:pointer;}
#main-nav {width:352px; height:20px; margin:0 14px;}
	#main-nav a {font-size:10px;}
	#main-nav ul {margin:0px;}
	#main-nav li {display:block; float:left; list-style-type:none; padding:4px 12px; cursor:pointer; height:20px;}
	* html #main-nav li {padding:4px 10px;}
	#main-nav li.select {background-color:#000;}
#thumbs {width:342px; background-color:#000; margin:0 14px; padding:5px;}
* html #thumbs {padding:3px;}
	#thumbs ul {margin-left:0px;}
	#thumbs li {display:block; float:left; list-style-type:none; padding:2px 3px;}
	* html #thumbs li {padding:2px 2px;}
	#thumbs div.text {margin:0 5px;}

#pagination {width:336px; background-color:#000; margin:0 14px; color:#666; font-size:10px; padding:2px 8px; text-align:right;}
* html #pagination {width:342px;}
#pagination a {font-size:10px;}

h1 {font-size:16px; font-weight:bold;}
h2 {font-size:14px; font-weight:bold;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#main-nav {width:352px; height:20px; margin:0 14px;}
	#main-nav a {font-size:10px;}
	#main-nav ul {margin:0px;}
	#main-nav li {display:block; float:left; list-style-type:none; padding:4px 11px; cursor:pointer; height:20px;}
	* html #main-nav li {padding:4px 10px;}
	#main-nav li.select {background-color:#000;}
}
/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */