@charset "utf-8";
/* CSS Document */
/* core layout */


body {text-align:center; margin:0; padding:0}
	
div#page {margin:0 auto; padding:0; width:100%; text-align:center; padding-top:6px; }

	div#headerWrapper {text-align:center; background:transparent url(/community/images/header_bg.jpg) repeat-x bottom left scroll}
		
		div#header {margin:0 auto; width:985px; position:relative}
		
			div#header h1#logo {
				background:transparent url(/community/images/logo.gif) bottom left no-repeat scroll;
				height:70px;
				width:133px;
				text-indent:-2000px;
				float:left;
			}
			
			h1 a {
				display:block;
				height:70px;
				overflow:hidden;
				width:133px;
			}
			
			div#header div#ad1 {
				width:740px;
				height:90px;
				overflow:hidden;
				float:right;
				background: transparent url(/hp_2008/images/homepage/hdr_ad_bg.gif) no-repeat top left scroll;
				text-align:right;
				/*display:none;*/
				margin-bottom:-23px;
			}
			
			div#header div#ad1 table {
				float:right;
			}
			
			div#header div#navWrapper {
				width:814px;
				float:left;
				margin-left:38px;
				text-align:left;
				height:70px;
				position:relative;
				vertical-align:top;
			}
			
				div#header div#navWrapper div#navContainer {
					margin-top:34px;
					position:absolute;
					width:227px;
				}

	div#contentWrapper {text-align:center; background-color:#e0e0e0; }

		div#content {margin:0 auto; width:916px; background-color:#f5f5f5; text-align:left; padding: 30px 30px 30px 39px; }
			
			
	div#footerWrapper {text-align:center; height:165px; background-color:#fff; }
		
		div#footer {text-align:left; margin:0 auto; width:965px; padding-top:20px }

			div#footer div#recommended {text-align:left;margin:0;width:960px;height:40px;}

				div#footer div#recommended div#left {width:130px;float:left; color:#9c9c9c;font-size:11px !important; }
				
				div#footer div#recommended div#right {width:830px;float:left; color:#9c9c9c;font-size:11px !important; }
 
				div#footer div#recommended a {color:#9c9c9c;font-size:12px; color:#9c9c9c;font-size:11px !important; }

				div#footer div#legal {text-align:left;margin:0;width:960px;height:50px; color:#9c9c9c;font-size:10px !important; line-height:16px; }

				div#footer div#legal a {color:#9c9c9c;font-size:10px; color:#9c9c9c;font-size:10px !important; line-height:16px; }



/* Font family classes*/

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif}
.arial {font-family:Arial, Helvetica, sans-serif}


/* Font size classes */

.size8 {font-size:8px}
.size9 {font-size:9px}
.size10 {font-size:10px}
.size11 {font-size:11px}
.size12 {font-size:12px}
.size13 {font-size:13px}
.size14 {font-size:14px}
.size15 {font-size:15px}
.size16 {font-size:16px}
.size17 {font-size:17px}
.size18 {font-size:18px}


/* Font weight classes */

.bold {font-weight:700}
.normal {font-weight:normal}


/* Font color classes */

.black {color:#000}
.gray3 {color:#333}
.gray6 {color:#666}
.gray9 {color:#999}
.grayc {color:#CCC}
.white {color:#FFF}


/* Colored area classes */

.blackarea {background-color:#000}
.whitearea {background-color:#FFF}
.transparent {background: transparent}


/* Default form styles */

form {margin:0;	padding:0}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px
}



/* Default link styles */

a:link {text-decoration:none}
a:active {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}


/* flow control styles */

.hide { display:none !important }
.inline { display:inline !important }
.block { display:block !important }
.clear {clear:both; overflow:hidden; height:0 }


/* float clearing */
.clearthis:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearthis { display: inline-table; }
.clearthis { display: block; } /* Hides from IE-mac \*/



/* SHOWS DROP DOWN START */

#show_nav, #full_ep_nav, #community_nav {
	width:979px !important;
	padding:0;
	margin:0;
	text-align:left;
	clear:both;
	background-color:#fff;
	border-width:3px 3px 3px 3px;
	border-color:#cccccc;
	border-style:solid;
	position:absolute;
	top:25px;
	left:-171px;
	z-index:1999 !important;
	visibility:hidden;
}

html>body #show_nav, #full_ep_nav, #community_nav {
	width:979px;
}
#show_nav .two_show, .three_show, .four_show { border-right:1px solid #cccccc; height:380px; }

#community_nav .one_comm, .two_comm, .three_comm { border-right:1px solid #cccccc; height:380px; }

#show_nav_column { 
	width:190px;
	float:left;
	padding-left:0px;
	padding-top:14px;
	margin-bottom:0px;
	line-height:16px;
}

html>body #show_nav_column { width:190px; }

#show_nav_column hr { width:190px; border:1px solid #cccccc; }	

#show_nav_column a { text-decoration: none; float:left; padding-left:10px; padding-bottom:2px; font-weight:700; width:177px; }

html>body #show_nav_column a { text-decoration: none; float:left; padding-left:10px; padding-bottom:2px; font-weight:700; width:177px; }


a.shows:link { color: #333; }
a.shows:active { color: #333; }
a.shows:visited { color: #333; }
a.shows:hover { color: #fff; background: #cc6600; }
/* SHOWS DROP DOWN END */


.size12 {font-size:12px;}
.column_hdr {color:#cc6600;}
.verdana {font-family:Verdana, Arial, Helvetica, sans-serif;}
.arial {font-family:Arial, Helvetica, sans-serif;}

/* hide omniture */
#omniture {
	visibility:hidden;
	display:none;
	height:0px;
}


