/* FanChecks Styles - Recoded April 14, 2010 --- JKanost */

/* Stylesheet Reset */
body, h1, h2, h3, p, ul, li, form, select { margin:0; padding:0; }
ul, li { list-style:none; }
a, a:link, a:visited, a:hover, a:active { text-decoration:none; outline:none; }
img { border:none; }

/* PNG Fixes for IE6 */
h1, h2, #content, #categories a, .button, #dropdowns h3 { behavior:url(images/iepngfix.htc); }

/* Page Styles */
body { 
	background:#fff url(images/fanchecks-background.jpg) top center no-repeat;
	font: .9em/1.25em Tahoma, Verdana, Arial, sans-serif; 
	}
p, ul { margin-top:.6em; }
p:first-child { margin-top:0; }
h1, h2, h3, #categories a { text-indent:-9999em; }
h1, h2 { margin:0 auto; }
h1 { 
	clear:left; 
	width:930px;
	height:17px;
	background:transparent url(images/fc-description.png) no-repeat;
	position:relative;
	top:9px;
	}
h2 {
	width:171px;
	height:16px;
	margin-bottom:.25em;
	}
h3 {
	width:200px;
	height:12px;
	background:transparent url(images/fc-cat-header.gif) no-repeat;
	margin-left:.7em;
	}

/* Page Header */
#header {
	margin:.7em 0 1.07em;
	height:90px;
	background:#d3ced6 url(images/fc-headerbg.gif) repeat-x;
	}
	
	#header ul {
		width:1005px;
		margin:0 auto;
		}
		
		#header ul li {
			float:left;
			margin:.35em .57em 0 0;
			}
		#header ul li#lastli { margin-right:0; }
			
/* Page Content */
#content {
	width:970px;
	height:618px;
	margin:0 auto;
	padding:2.14em;
	background:transparent url(images/fc-contentbg.png) top center no-repeat;
	}
	
	#text a, #text li {
		color:#5e1d83;
		font-weight:bold;
		}
	#text a:hover { text-decoration:underline; }
	#text li {
		margin:0 0 0 2.2em;
		list-style:square outside;
		line-height:1.7em;
		}
		
		#categories {
			float:right;
			width:344px;
			height:222px;
			background:transparent url(images/fc-categoriesbg.png) bottom center no-repeat;
			position:relative;
			margin-left:1.43em;
			}
			
			#categories a {
				display:block;
				position:absolute;
				}
			#country {
				width:229px;
				height:57px;
				background:transparent url(images/fc-country.png) top no-repeat;
				right:21px;
				top:25px;
				z-index:2;
				}
			#personalities {
				width:293px;
				height:83px;
				background:transparent url(images/fc-personalities.png) top no-repeat;
				left:20px;
				top:69px;
				z-index:3;
				}
			#rock {
				width:259px;
				height:118px;
				background:transparent url(images/fc-rock.png) top no-repeat;
				right:0;
				bottom:0;
				z-index:1;
				}
			#categories a:hover { background-position:bottom; }
			
	#features { clear:both; }
		
		#features div {
			height:130px;
			width:177px;
			background:transparent url(images/fancheck-dropsh.png) center 1.38em no-repeat;
			float:left;
			margin:1.43em 0 0 1.43em;
			}
		div#feat01, div#feat06 { margin-left:0; }
			
			.check, .button { display:block; margin:0 auto; }
			
			.check {
				width:171px;
				height:79px;
				}
				
			.button {
				width:129px;
				height:25px;
				background:transparent url(images/fc-orderbutton.png) no-repeat;
				margin-top:.43em;
				}
			.button:hover { background-position:bottom; }
			
			/** Image Replacements for H2 Featured Check Titles **/
			#feat01 h2 { background:transparent url(images/h201kc.png) no-repeat; }
			#feat02 h2 { background:transparent url(images/h202aj.png) no-repeat; }
			#feat03 h2 { background:transparent url(images/h203ill.png) no-repeat; }
			#feat04 h2 { background:transparent url(images/h204mc.png) no-repeat; }
			#feat05 h2 { background:transparent url(images/h205k.png) no-repeat; }
			#feat06 h2 { background:transparent url(images/h206mg.png) no-repeat; }
			#feat07 h2 { background:transparent url(images/h207tm.png) no-repeat; }
			#feat08 h2 { background:transparent url(images/h208mm.png) no-repeat; }
			#feat09 h2 { background:transparent url(images/h209rz.png) no-repeat; }
			#feat10 h2 { background:transparent url(images/h210ls.png) no-repeat; }
			
	#dropdowns { clear:both; position:relative; top:22px; }
	
		#dropdowns li {
			width:308px;
			height:66px;
			background:transparent url(images/fc-catDDbg.png) no-repeat;
			float:left;
			margin:0 1.5em 0 0;
			padding:.86em 0;
			}
		#dropdowns li.lastli { margin-right:0; }
	
		/** Drop Down Menu Titles **/
		#dropdowns h3 { height:14px; margin:0 auto; }
		#countryDD h3 {
			width:242px;
			background:transparent url(images/h3country.png) no-repeat;
			}
		#personalitiesDD h3 {
			width:173px;
			background:transparent url(images/h3personalities.png) no-repeat;
			}
		#rockDD h3 {
			width:215px;
			background:transparent url(images/h3rock.png) no-repeat;
			}
			
		/** Drop Down Menu Form Elements **/
		select { 
			display:block;
			width:180px;
			margin:.57em auto 0;
			font-size:1em;
			}

/* Page Footer */
#footer {
	height:35px;
	border-top:5px solid #2c0d3d;
	margin-top:2.14em;
	background:#260b36 url(images/fc-footerbg.gif) repeat-x;
	}
	
	#footer p {
		text-align:center;
		font-size:1em;
		color:#fff100;
		margin-top:.4em;
		}