/*
Theme Name: SEVEN
*/
/*
Theme Name: SEVEN
*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
div#box-tabs div.interior { padding: 0; }
div#box-tabs h2 { display: none; }
div#box-tabs ul.ui-tabs-nav { display: block; height: 26px; list-style-type: none; margin: 0 0 3px 0; }
div#box-tabs ul.ui-tabs-nav li { 
	display: block; float: left; padding: 0; margin: 0; height: 24px;
	background: none;
}
div#box-tabs ul.ui-tabs-nav li a, div#box-tabs ul.ui-tabs-nav li a:visited { 
	color: #4e6573; display: block; text-align: center; margin: 0; padding: 0;
	background: #00070d none;
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 14px; line-height: 24px; text-transform: uppercase;
	text-decoration: none; outline: none;
	background: transparent none;
}
div#box-tabs ul.ui-tabs-nav li.blr a, div#box-tabs ul.ui-tabs-nav li.blr a:visited {
	border-right: 1px solid #384e5c;
	padding: 0 5px 0 0;
}
div#box-tabs ul.ui-tabs-nav li.arc a, div#box-tabs ul.ui-tabs-nav li.arc a:visited {
	padding: 0 5px;
	border-left: 1px solid #21303a;
	border-right: 1px solid #384e5c;
}
div#box-tabs ul.ui-tabs-nav li.cat a, div#box-tabs ul.ui-tabs-nav li.at a:visited {
	padding: 0 0 0 5px;
	border-left: 1px solid #21303a;
}
div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div#box-tabs ul.ui-tabs-nav li.ui-tabs-selected a:visited {
	color: #9bbace;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

div#box-tabs div.ui-tabs-panel { 
	padding: 2px 0 0 0;
	background: transparent url('images/background-general-border.gif') left top repeat-x;
}
div#box-tabs div.ui-tabs-panel p.notice {
	padding: 12px; margin: 0;
	text-align: center;
}
/************************************************/
/*** Typography : Core : Start ******************/
/************************************************/

html, body, input, button, select, option, textarea { font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/************************************************/
/*** Typography : Core : End ********************/
/************************************************/



/************************************************/
/*** Layout : Video Nav : Start *****************/
/************************************************/
				

					
div.video-nav { border-top: solid 1px black;
				border-bottom: solid 1px black;}
				
div.video-nav {			 		height: 45px;
								width: 609px;
								margin-top: 5px;}
									
div.video-nav div.nav-left {	min-width: 304px; 
								float:left; 
								text-align: right;}
							
div.video-nav div.nav-right { 	min-width: 304px; 
								float:left; }

div.season-nav {margin-bottom: 5px;
				margin-top: -8px;}

div.season-nav a.right {margin-left: 96px;}

div.video-nav a { 	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 40px;
					color: #000000 !important;
					line-height: 100%;}



				
div.season-nav a { 	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 40px;
					color: #000000;
					line-height: 100%;}

/************************************************/
/*** Layout : Video Nav : End *******************/
/************************************************/


/************************************************/
/*** Layout : Page Nav : Start *****************/
/************************************************/
			
div.nav-links a { 	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 40px;
					color: #000000;
					line-height: 100%;}

/************************************************/
/*** Layout : Page Nav : End **********************/
/*****************

/************************************************/
/*** Typography : Header : Start ****************/
/************************************************/

div#rsstwitter { 
	font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, sans-serif; 
	text-transform: uppercase;
}
div#rsstwitter a:hover { text-decoration: none; }

div.search-title {	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
					font-size: 30px; 
					text-transform: uppercase;
					font-style: bold;
					color: black;
					line-height: 100%;}

/************************************************/
/*** Typography : Header : End ******************/
/************************************************/


/************************************************/
/*** Typography : Body : Start **********************/
/************************************************/

div#twitter { font-family: Georgia, 'Times New Roman', sans-serif; font-size: 22px; line-height: 30px; }

/************************************************/
/*** Typography : Body : End ************************/
/************************************************/


/************************************************/
/*** Typography : Blog Entry : Start ************/
/************************************************/

div#featured h2 { font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; font-size: 25px; line-height: 28px; }
div#featured p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }



h2.pagetitle { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}

div.post div.title h2 { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}
div.post div.title h2 a, div.post div.title h2 a:visited { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
	text-decoration: none;
}
div.post div.title p {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 10px; line-height: 24px; text-transform: uppercase;
}

div.post div.entry a { font-weight: normal; }
div.post blockquote { font-style: italic; }
div.post blockquote blockquote { font-style: normal; }

/************************************************/
/*** Typography : Blog Entry : End **************/
/************************************************/


/************************************************/
/*** Typography : Comments : Start **************/
/************************************************/

div#comments h2, div#postcomment h2 { 
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 18px; line-height: 24px; text-transform: uppercase;
}
div#comments p, div#postcomment p { line-height: 22px }
div#comments p a, div#comments p a:visited { text-transform: uppercase; text-decoration: underline; }

ol.commentlist li.commentlist cite { font-style: normal; }
ol.commentlist li.commentlist cite span.author a, ol.commentlist li.commentlist cite span.author a:visited { text-decoration: underline; }
ol.commentlist li.commentlist cite span.date a, ol.commentlist li.commentlist cite span.date a:visited { text-decoration: none; }


h2#replycomment { font-family: Georgia, 'Times New Roman', serif; font-size: 24px; line-height: 30px; }
h2#replycomment a:hover { text-decoration: none;}

form#commentform p small { font-size: 11px; }
form#commentform p.button { text-align: right; }

/************************************************/
/*** Typography : Comments : End ****************/
/************************************************/


/************************************************/
/*** Typography : Sidebar : Start ***************/
/************************************************/

div.box h2 { 
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 14px; line-height: 18px; text-transform: uppercase; font-weight: normal;
}
div.box div.interior ul li a:hover { text-decoration: none; }

/************************************************/
/*** Typography : Sidebar : End *****************/
/************************************************/


/************************************************/
/*** Typography : Footer : Start ****************/
/************************************************/

div#footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; }

/************************************************/
/*** Typography : Footer : End ******************/
/************************************************/


div.post span.title-area a { 			font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
								font-size: 23px; 
										text-transform: uppercase;
										font-style: bold;
										display: block; 
										line-height: 90%;
										text-align:left;} 
										
div.post div.title-area-single a.title-text { 	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
												font-size: 30px; 
												text-transform: uppercase;
												font-style: bold;
												line-height: 100%;}	

div.post a.comment-count {	background: transparent url('images/seven/misc/comment_bubble_s.png') top right no-repeat; 
							font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
							font-size: 20px; 
							font-style: bold;}
						
div.post div.by-line {	border-bottom: dotted 1px gray;
						font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
						text-align:left;}

div.comment-title {		font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
						font-size: 30px; 
						text-transform: uppercase;
						font-style: bold;
						margin-bottom: 10px;
						text-align: center;
						line-height: 100%;}
						
div.about-heading{		font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
						font-size: 24px; 
						text-transform: uppercase;
						font-style: bold;
						line-height: 100%;}						
						
div#newsletter div.interior span#newsletter-blurb {	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
													font-size: 16px; 
													display: block; 
													text-align:left; }
													



div.box-sidebar span.sidebar-title {	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
								font-size: 20px; 
										display: block; 
										text-align:left; 
										font-style: bold;}
				

div.box-categories span#category-title {font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
										font-size: 20px; 
										display: block; 
										text-align:left; }
											
										/************************************************/
/*** Required For Themes : Start ****************/
/************************************************/
 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 7px 7px 0; }
.alignright { float: right; margin: 0 0 7px 7px; }


.wp-caption {color: white;
border: 2px solid black;
background-color: black;
margin-bottom: 5px;
margin-top: 5px;}

.wp-caption p { margin: 0px 0px 0px 5px; }

img{border-style:none;}


/*
.wp-caption { border: 1px solid #3f4950; text-align: center; padding: 10px 0px; width: 600px!important;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; width: 580px; }
.wp-caption p.wp-caption-text { line-height: 17px; padding: 5px 0 0 0; margin: 0; }
*/

/************************************************/
/*** Required For Themes : End ******************/
/************************************************/


/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div#pagenav { height: 38px; color: #fff; }
div#pagenav a, div#pagenav a:link { 
	padding: 5px 10px; margin: 6px 4px 0px 0px; color: #638fbc; background: #070b0f none; 
	border: 1px solid #1a2735; text-decoration: none;
}

div.wp-pagenavi { height: 38px; padding: 0; }
div.wp-pagenavi a, div.wp-pagenavi a:link { 
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; 
	background: #070b0f none; border: 1px solid #1a2735; color: #638fbc; text-decoration: none;
}
div.wp-pagenavi a:visited { text-decoration: none; color: #638fbc; }
div.wp-pagenavi a:hover { text-decoration: none; background: #001b35 none; }
div.wp-pagenavi a:active { background: #001b35 none; }
div.wp-pagenavi span {
	float: left; display: block; padding: 5px 10px;  margin: 6px 4px 0px 0px; color: #a1a1a1; background: #070b0f none; 
	border: 1px solid #1a2735; 
}
div.wp-pagenavi span.current { color: #fff; font-weight: bold; background: #001b35 none;  }
div.wp-pagenavi span.extend { color: #a1a1a1; background: #070b0f none; }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/

/************************************************/
/*** Navigation Menu : Start ********************/
/************************************************/
div#navmenu { font-size:40px; font-color }

div#navmenu { margin: 0 0 0 20px; padding: 0; height: 40px; float: left; }
div#navmenu ul { 
	display: block; margin: 0; padding: 0; height: 40px; float: left;
}
div#navmenu ul li { 
	display: block; margin: 0; padding: 0; float: left; height: 40px;
}
div#navmenu ul li a, div#navmenu ul li a:visited {
	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
	font-size: 15px; text-transform: uppercase;
	font-style: bold;
	display: block; margin: 0; padding: 0 24px; height: 40px; line-height: 40px;
	color: #c4c4ad;
}
div#navmenu ul li a:hover { 
	background: transparent url('images/seven/shading/nav_select.png') left bottom repeat-x; text-decoration: none;
	color: #000000;
}
div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited { 
	background: transparent url('images/seven/shading/nav_select.png') left bottom repeat-x; text-decoration: none;
	color: #00000;
}

/************************************************/
/*** Navigation Menu : End **********************/
/************************************************/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
						


/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 10px 0 35px; }
.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

/************************************************/
/*** Layout : Core : End ************************/
/************************************************/

/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/



div#container { 			margin: 0; 
							padding: 0; 
							width: 100%;}

div#topside { 				height: 38px; 
							border-bottom:  
							solid 2px;}
				
div#topside-wrapper { 		margin-left: auto; 
							margin-right: auto; 
							width: 960px; 
							height: 38px;}
						
div#networkbanner {   		width: 960px; 
							height:38px;}

div#title { 				margin: 26px auto 0 auto; 
							padding: 6px 0 0 0; 
							width: 960px;}
				
div#title-wrapper { 		margin: 0 auto; 
							width: 960px; 
							height: 200px;}


div#search { 				margin-left: 203px; 
							float: left; width: 287px; 
							height: 38px;}
					
div#search form { 			height: 38px;}
	
div#search form p {		 	margin: 0; 
							padding: 8px 0 10px 5px; 
							margin-left: 0px;}
						
div#search form p input { 	width: 220px; 
							border: 0;}
							
div#search input.search-go {width: 43px; 
							height: 22px; 
							margin-left: 18px; 
							margin-top: 1px;}

div.search-title {			margin-bottom: 10px;
							text-align: center;
							width:609px;}

/************************************************/
/*** Layout : Header : End **********************/
/************************************************/

/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { 			margin: 0 auto;  
						width: 960px; }
				
div#wrapper-wrapper { 	margin: 0; 
						padding: 0 18px; }

div#wrapper-clearer { 	height: 10px; }

div#content { 			margin: 0; 
						padding: 0; 
						width: 615px; 
						float: left; }
						
div#sidebar { 			margin: 0; 
						padding: 0 0 10px 0; 
						width: 292px; 
						float: right; }
						
div.featured-wrap{
						margin-bottom: 10px;
					}

/************************************************/
/*** Layout : Body : End ************************/
/************************************************/

/************************************************/
/*** Layout : Video Nav : Start *****************/
/************************************************/



/************************************************/
/*** Layout : Video Nav : End *******************/
/************************************************/

/************************************************/
/*** Layout : Page Nav : Start ******************/
/************************************************/

div.nav-links { 				height: 45px;
								width: 609px;
								margin-top: 5px;}
				
div.nav-links div.right-link { 	min-width: 304px; float:right; text-align: right;}
div.nav-links div.left-link  { 	min-width: 304px; float:right; }

/************************************************/
/*** Layout : Page Nav : End ********************/
/************************************************/

/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { margin: 0 0 15px 0; }
div.pagetitle div.top { height: 12px; }
div.pagetitle div.mid { padding: 0 12px; }
div.pagetitle div.bot { height: 12px; }
div.pagetitle h2 { display: block; margin: 0; padding: 0; text-align: center }

div.pagetitle div.comment-title {width: 610px;}

div.about-heading{ width: 610px;}

div.postgroup { }
div.post { margin: 0 0 15px 0; width: 610px; min-height: 140px;}

div.post div.tag-list {	margin-left: 180px; margin-bottom: 5px; margin-top: 0px;}

div.post div.tag-list-single { margin-bottom: 0px; margin-top: 15px; }

div.post div.postmeta-full {margin-bottom: 10px;}

div.post span.title-area img.video-tag {margin-left: 5px;}

div.post div.title { }
div.post div.title h2 { display: block; margin: 0; padding: 0 0 12px 0; }
div.post div.title p { display: none; }
div.post div.by-line  {	margin-left: 0px;
						margin-top: 0px;
						font-size: 13px; 
						padding: 0px 0px 0px 0px;
						float:left;
						width: 430px;}

div.social_bookmark em {
	display:none;
}

span.comment-link {float:right; text-align: right;  margin: 0; width: 102px;}
						
div.post div.by-line img.title-icon { border-style:none;}
						
div.post div.entry-legacy { width: 500px;}

div.post div.bottom-border {margin-top: 5px;}

div.indexpost { margin: 15px 0 0 0; }
div.indexpost img.header { float: left; padding: 3px 3px 3px 0; }
div.indexpost div.title { margin: 0 0 0 117px; }
div.indexpost div.entry { margin: 0 0 0 184px; min-height: 80px; margin-right: 5px; }
div.indexpost div.entry-main { margin: 0 0 0 180px; min-height: 80px;}
div.post div.entry-main   { padding-top: 40px;}

div.extra { padding: 15px 0 0 0; }
div.extra div.box { width: 287px; }
div.extra div.box div.top { height: 12px; }
div.extra div.box div.mid { padding: 0 12px; }
div.extra div.box div.bot { height: 12px; }
div.extra div.box-categories { float: right; }

div.singlegoogle { margin: 10px 0; text-align: center; }

div.singlepost { margin: 0; }
div.singlepost div.title p { display: none; }

div.post a.comment-count {	margin-left: 0px;
							width: 42px;
							height: 28px;
							text-align: center;
							padding-top: 6px;
							margin-bottom: -8px;
							margin-top: 2px;}
			  

div.post div.single-email { margin-top: 20px;}


/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/

/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 40px 0 0 0; padding: 0px; }
div#comments h2, div#postcomment h2 { display: block; margin: 0; padding: 0 0 5px 0; }
div#postcomment h2 { padding: 12px 12px 5px 12px; }
div#comments p, div#postcomment p { display: block; margin: 0; padding: 0; }



div#commentsgroup { margin: 0; }
div#commentsgroup div.top { height: 12px; }
div#commentsgroup div.mid { padding: 0 12px; }
div#commentsgroup div.bot { height: 12px; }

ol.commentlist { display: block; margin: 0; padding: 0; list-style-type: none; }
ol.commentlist li.commentlist { display: block; margin: 0;  padding: 0 0 15px 0; }
ol.commentlist li.commentlist cite { display: block; padding: 0; height: 40px; }
ol.commentlist li.commentlist cite img { float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid; }
ol.commentlist li.commentlist cite span { display: block; margin: 0; padding: 0; line-height: 20px; }
ol.commentlist li.commentlist cite span.nodisplay { display: none; }
ol.commentlist li.commentlist div.commenttext { margin: 0; padding: 0 0 0 50px; }

small.commentmetadata { display: block; }
small.commentmetadata cite { display: block; margin: 0; padding: 0 0 3px 0; }

form#commentform { display: block; margin: 0; padding: 5px 0px 0 0px; }
form#commentform p { display: block; margin: 0 0 5px 0; padding: 0; line-height: 27px; }
form#commentform p label { display: block; margin: 0; padding: 0 0 0px 0; }
form#commentform p.input span { display: block; width: 210px; height: 21px; margin: 0; padding: 6px 0 0 0; float: left; }
form#commentform p.input span input { width: 191px; padding: 0 5px; border: 0; }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.textarea label { display: none; }
form#commentform p.textarea span { display: block; }

form#commentform p.button { display: block; text-align: left; margin: 0; padding: 0; }
textarea#comment { width: 609px; height: 117px; padding: 0px; border: 0; }

/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	
/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div.box { margin: 0 0 15px 0; }
div.box div.top { height: 12px; }
div.box div.mid { padding: 0 12px; }
div.box div.bot { height: 12px; }
div.box h2 { display: block; margin: 0; padding: 0 0 8px 0; }
div.box div.interior { padding: 0; }
div.box div.interior ul  { display: block; list-style-type: none; margin: 0; padding: 0; }
div.box div.interior ul li { display: block; padding: 0 0 2px 0; }
div.box div.interior ul li span, div.box div.interior ul li span { display: block; padding: 0 0 2px 0; }
div.box div.interior ul li a, div.box div.interior ul li a:visited { display: block; padding: 0px 0 5px 18px; }
div.box div.interior ul ul { margin: 0; }

div#networking-box div.interior { margin: 0; padding: 0;}
div#networking-box div.interior a { margin: 0; padding: 0;}
div#networking-box {padding: 0;}

div.box-cast div.interior div { padding: 0; }
div.box-cast div.interior div a.profile_spacer { margin: 0px; }

div.box-cast a#jen_profile { width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#serene_profile {width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#kris_profile {width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#rob_profile { width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#brian_profile { width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#mystery_profile { width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#three_profile { width: 133px; height: 154px; padding: 0; float: left;}
div.box-cast a#four_profile { width: 133px; height: 154px; padding: 0; float: left;}



div#calendar_wrap { padding: 10px 0 0 0; }
table#wp-calendar { width: 180px; margin: 0 auto; }

div.box-widget_recent_comments div.interior ul { display: block; list-style-type: none; margin: -1px 0 0 0;  padding: 0; }
div.box-widget_recent_comments div.interior ul li { display: block; border-top: 1px solid; padding: 5px 0 5px 18px; }
div.box-widget_recent_comments div.interior ul li a { display: inline; }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/
			
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { width: 956px; border-left: solid 2px black; border-right: solid 2px black; margin-left: auto; margin-right: auto;}
div#footer-wrapper { border-left: 2px solid #686868; border-right: 2px solid #686868;   width: 952px; margin-left: auto; margin-right: auto;}
div#footer-wrapper p {
	margin: 0 auto; width: 952px; display: block;
	padding: 15px 0px 15px 18px; text-align: left;
}

div#footer div#footer-title {width: 930px; height: 45px; margin-left: 10px; padding-top: 20px; margin-bottom: 20px;}

div#footer div.stack-title {width:190px; margin-left: 40px; border-bottom: 1px solid black; float: left; padding-bottom: 2px;}
div#footer div.stack-title-left {width:190px; margin-left: 10px; border-bottom: 1px solid black; float: left; padding-bottom: 2px;}

div#footer div.stack-icon {border-bottom: 1px solid black; float: left;  padding-top: 0px; margin-top:0px;}

div#footer div.stack {width:200px; margin-left: 44px; float: left;}
div#footer div.stack-left {width:200px; margin-left: 10px; float: left;}

div#footer ul  {list-style-type: none; 
				  padding-left: 5px; 
				  padding-top: 5px;
				  margin: 0;}

div#footer div.copyright {width:904px; clear: both; padding-top: 10px; padding-left: 10px; text-align: left;}

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/
/************************************************/
/*** Colors : Core : Start **********************/
/************************************************/

body { background: #E7E3E0 none; color: #000000; }
blockquote { background: transparent url('images/seven/background-blockquote.gif') left top repeat-y; }
a:link, a:visited { color: #4F7DFF; }
a:hover { color: black; }

/************************************************/
/*** Colors : Core : End ************************/
/************************************************/


/************************************************/
/*** Colors : Header : Start ********************/
/************************************************/

div#container {	background-image: url('images/seven/shading/bg_shadow.gif'); 
				background-position: center top; 
				background-repeat: repeat-y;}

div#topside { 	background: #3D3D3D none; 
				border-color: #686868; }



div#title-wrapper { background: transparent url('images/seven/backgrounds/rotate.php'); }
div#networkbanner img{ border-style:none; }
div#search form p input {  background: transparent none; color: #9a9a9a; }
div#search input.search-go {border: 1px solid black; }

div#search { background:  url('images/seven/shading/bg_search_3.gif') left 1px no-repeat; }

div#navmensearch-wrapper { background: transparent url('images/seven/shading/nav_background.png'); }

div#navmensearch { 	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					margin: 0 auto 0 auto;
					width: 956px;
					border-bottom:solid 2px black;
					border-left: solid 2px black;
					border-right: solid 2px black;}	
					
div#navmensearch-wrapper { 	height: 40px; 
							margin: 0 0 0 0; 
							width: 956px;}


div.search-title {background: 	transparent url('images/seven/titles/dark_gray_bg.png') top center;}
	
/************************************************/
/*** Colors : Header : End **********************/
/************************************************/

/************************************************/
/*** Colors : Body : Start **********************/
/************************************************/

div#wrapper-wrapper { background-color: white; border-right: 2px solid #686868; border-left: 2px solid #686868;}
div#wrapper-shade { border-right: 2px solid #000000; border-left: 2px solid #000000;}

/************************************************/
/*** Colors : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Video Nav : Start *****************/
/************************************************/


				
/************************************************/
/*** Layout : Video Nav : End *******************/
/************************************************/


/************************************************/
/*** Colors : Featured : Start ******************/
/************************************************/

span.featured-text { color: red;}
span.featured-text h2{ color: red;}

/************************************************/
/*** Colors : Featured : End ********************/
/************************************************/


/************************************************/
/*** Colors : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { background: transparent url('images/seven/background-post-mid.gif') center top repeat-y; }
div.pagetitle div.top { background: transparent url('images/seven/background-post-top.gif') center top no-repeat }
div.pagetitle div.bot { background: transparent url('images/seven/background-post-bot.gif') center bottom no-repeat; }

div.post div.bottom-border {border-bottom: solid 1px gray;}

div.post div.tag-list a { background-color: #e7e3e0; color: #000000}
div.post div.tag-list-single a { background-color: #e7e3e0; color: #000000; }

div.post div.single-email a {color: #4F7DFF; }

div.about-heading {background: transparent url('images/seven/titles/light_gray_bg.png') top center;}

div.post span.title-area img.video-tag {border-style: none;}

div.post span.title-area a { 			margin: 5px 0px 0 0; 
										padding: 2px 0px 0 0;
										line-height: 90%;
										color: #000000;
										text-align:left; 
										width: 430px;
										float: left;
										background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }

div.post div.title-area-single { 		margin-bottom: 5px;
										margin-top: 0px;
										margin-right: -5px;
										color: #000000;
										text-align:left; 
										width: 609px;
										
										background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }

div.post div.title-area-single a.title-text { color: black;}	
div.post div.title-area-single a {color: #000000;}																		
													
div.post span.title-area a.post-title-Rob { 	background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }
div.post span.title-area a.post-title-Serene { 	background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }
div.post span.title-area a.post-title-Kris { 	background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }
div.post span.title-area a.post-title-Jen { 	background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }
div.post span.title-area a.post-title-Brian { 	background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center; }
										
div.post div.entry span.entry-Rob a {color: #000000; background: #FDE8D7; }
div.post div.entry span.entry-Brian a {color: #000000; background: #8DC3E9; }
div.post div.entry span.entry-Kris a {color: #000000; background: #F28DED; }
div.post div.entry span.entry-Serene a {color: #000000; background: #AFD775; }
div.post div.entry span.entry-Jen a {color: #000000; background: #fff426; }

div.post span.post-info-Brian {background-color: #8DC3E9;}
div.post span.post-info-Kris {background-color: #F28DED;}
div.post span.post-info-Serene {background-color: #AFD775;}
div.post span.post-info-Rob {background-color: #66cc9a;}
div.post span.post-info-Jen {background-color: #fff426;}

div.post span.header-tags {border-bottom: solid 1px gray;}

div.post img.header {border-style: none;}

div.post span.read_more a {	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;}


div.post span.read_more_Serene a {	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;}
div.post span.read_more_Rob a 	{	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;} 	
div.post span.read_more_Brian a {	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;} 	
div.post span.read_more_Jen a 	{	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;} 
div.post span.read_more_Kris a {	color: #8DC3E9;
									background: transparent url('images/seven/titles/thinstripe_bg_5.png') top center;} 	 										
		
div.post span.post-title a { color: #8DC3E9;  }
										

div.post a.comment-count {	background: transparent url('images/seven/misc/comment_bubble_s.png') top right no-repeat; 
										float: left; 
										color: #8DC3E9;}
									
div.post div.by-line {	border-bottom: dotted 1px gray;
						color: #000000;
						text-align:left;
						margin-bottom: 3px;}

/************************************************/
/*** Colors : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Colors : Comments : Start **************/
/************************************************/

div#comments h2, div#postcomment h2 { color: #FFF; }
div#postcomment h2 { }
div#comments p, div#postcomment p { color: #aeaeae; }
div#comments p a, div#comments p a:visited { color: #aeaeae; }

div#commentsgroup { background: transparent url('images/seven/background-post-mid.gif') center top repeat-y; }
div#commentsgroup div.top { background: transparent url('images/seven/background-post-top.gif') center top no-repeat }
div#commentsgroup div.bot { background: transparent url('images/seven/background-post-bot.gif') center bottom no-repeat; }

ol.commentlist {  }
ol.commentlist span.author {background: transparent url('images/seven/titles/light_gray_bg.png') -2px 0px repeat;}
ol.commentlist span.date {background: transparent url('images/seven/titles/light_gray_bg.png') 0px -1px repeat;}

ol.commentlist li.commentlist img.avatar { border-color: #c1c1c1; }
ol.commentlist li.commentlist cite span.date a, ol.commentlist li.commentlist cite span.date a:visited { color: #8DC3E9; }

form#commentform { }
form#commentform p.input label { color: #000000; }
form#commentform p.input span {  }
form#commentform p.input span input { color: #000000; background-color: #e7e3e0; border: 1px solid #999999; }
form#commentform p.textarea span { background: transparent url('images/seven/background-textarea.gif') left top no-repeat; }
textarea#comment { color: #000000; background-color: #e7e3e0; border: 1px solid #999999; }

div.comment-title {	color: black;
					margin-bottom: 10px;
					text-align: center;
					line-height: 100%;
					background: transparent url('images/seven/titles/dark_gray_bg.png');}	
 
/************************************************/
/*** Colors : Comments : End ********************/
/************************************************/


/************************************************/
/*** Colors : Sidebar : Start *******************/
/************************************************/

div.box div.top { background: transparent url('images/seven/background-box-top.gif') center top no-repeat }
div.box div.bot { background: transparent url('images/seven/background-box-bot.gif') center bottom no-repeat; }

div.box div.interior { background: transparent url('images/seven/titles/thinstripe_bg_5.png') left top;}

div.box div.interior ul li { background: transparent url('images/seven/background-general-border.gif') left bottom repeat-x; }
div.box div.interior ul li span { color: #9bbace; }
div.box div.interior ul li a, div.box div.interior ul li a:visited {
	background: transparent url('images/seven/background-box-list-item-normal.gif') 3px top no-repeat;
	color: #9bbace;
}
div.box div.interior ul li a:hover {
	background: transparent url('images/seven/background-box-list-item-hover.gif') 3px top no-repeat;
	color: #fff;
}

div#social-networks{ margin: 5px 0 5px 0; padding: 0px; }
div#social-networks div.interior { margin: 0; padding: 3px 0 0 0; }
div#social-networks img{ border-style:none;padding: 0px; margin: 0px; }
div#social-networks a{padding: 0 7px 0 0; margin: 0px;}
div#social-networks a.last{padding: 0 0 0 1px; margin: 0px;}


div#newsletter {   margin: 0 0 10px 0; padding: 0px; }
div#newsletter div.interior { margin: 0; padding: 4px; background: transparent url('images/seven/misc/mail.png') top left no-repeat;}
div#newsletter div.interior span#newsletter-blurb {	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
													font-size: 16px; 
													display: block; 
													margin-left: 62px;
													padding-left: 0px;
													color: #000000;
													border-bottom: solid #000000 1px;
													text-align:left; }
													
div#newsletter div.interior form { margin-left: 62px; margin-top: 2px;}


							
div.box-cast  span#menu-title { display: block; 
								margin: 0; 
								padding: 0 0 2px 0px;
								color: #000000;
								text-align:left;}

	

div.box-cast a#jen_profile { background-image: url('images/seven/profiles/jen_profile_b.jpg');}
div.box-cast a#serene_profile { background-image: url('images/seven/profiles/kris_profile_a.jpg');}
div.box-cast a#kris_profile { background-image: url('images/seven/profiles/serene_profile_a.jpg');}
div.box-cast a#rob_profile { background-image: url('images/seven/profiles/rob_profile_p.jpg');}
div.box-cast a#brian_profile { background-image: url('images/seven/profiles/brian_profile_p.jpg');}
div.box-cast a#mystery_profile { background-image: url('images/seven/profiles/question_profile_p.jpg');}
div.box-cast a#three_profile { background-image: url('images/seven/profiles/three_profile_a.jpg');}
div.box-cast a#four_profile { background-image: url('images/seven/profiles/four_profile_a.jpg');}


											
/*
div.box-cast {background: transparent url('images/seven/cast_bg.gif') top center; }
*/
div.box-cast div.interior a {border: solid 1px gray;}

/*
div#box-newsletter div.interior { background: transparent url('images/seven/background-feedburner.jpg') left 10px no-repeat; }
div#box-newsletter div.interior span { background: transparent url('images/seven/background-input.gif') left top no-repeat; }
div#box-newsletter div.interior span input { background: transparent none; color: #9a9a9a; }
*/

table#wp-calendar { }

div.box-widget_recent_comments div.interior ul li { background: transparent url('images/seven/background-box-list-item.gif') 3px top no-repeat; }
div.box-widget_recent_comments div.interior ul li a, div.box-widget_recent_comments div.interior ul li a:visited { display: inline; background: transparent none; }

div.box-widget_pages div.interior ul li { background: transparent none; }

div.box-sidebar {  margin-top: 10px; width: 290px; padding-bottom: 0px; }
div.box-sidebar div.interior { padding: 0px 5px 0 5px;
							   border-bottom: solid 2px black;
							   border-top: solid 2px black;}

div.box-sidebar div.interior ul { padding-bottom: 0px;
									margin: 5px 0 5px 0;}

div.box-categories {border: solid 2px gray; background: transparent url('images/seven/cast_bg.gif'); margin-top: 10px; width: 283px;}
div.box-categories div#box-categories-wrapper {border: solid 1px black;}

div.box-sidebar span.sidebar-title {	margin: 0px;
										padding: 2px 0 2px 0;
										color: #000000;
										text-align:left; }

div.box-sidebar div.interior {margin-bottom: 0; 
							padding-bottom: 0; 
							background: transparent url('images/seven/titles/thinstripe_bg_5.png') left top;
							}

div.box-sidebar div.newsletter-interior {margin-bottom: 0; 
							padding-bottom: 0; 
							min-height: 125px;
						
							padding: 0px 5px 0 0px;
							   border-top: solid 2px black;
							}							
span.mc_error_msg{  min-height: 20px; }
div#mc_message{  min-height: 10px; }
div.mc_custom_border_hdr{ display: none !important;}

form#mc_signup_form{ background: transparent url('images/seven/titles/mailinglist_bg.jpg') 0px -20px !important;
						border-bottom: solid 2px black !important;
						width: 285px;
						margin-left: 0px !important;
						padding-left:0px !important;
						text-align: bottom;}
div.mc_merge_var{ width: 150px !important;}
										
div.box-sidebar ul {	margin-left: 0;
						margin-top: 0;
						padding-left: 5px;
						padding-bottom: 0px;
						list-style: none;
						border: none;
						font-size: 15px;
						font-style: bold;					
						}
						
div.box-sidebar a {	color: #000000; }					

div.box-categories span#category-title {	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
										font-size: 20px; 
										display: block; 
										padding-left: 0px;
										color: #ffffff;
										border-bottom: solid #c4c4ad 1px;
										text-align:left; }
										
div.box-categories ul {	margin-left: 0;
						margin-top: 0;
						padding-left: 5px;
						list-style: none;
						border: none;							
						}


img.title-icon { border-style: none; margin-right: 2px; }

/************************************************/
/*** Colors : Sidebar : End *********************/
/************************************************/



/************************************************/
/*** Colors : Footer : Start ********************/
/************************************************/


div#footer {background-color: white; 
			border-left: solid 2px black; 
			border-right: solid 2px black;}
			
div#footer-wrapper {color: #000000; 
					border-top-color: gray; 
					border-left: 2px solid #686868;
					border-right: 2px solid #686868;}
					
div#footer a, div#footer a:visited { color: #415c6d; }

div#footer div#footer-title {background: transparent url('images/seven/network/footer_title.png') center bottom no-repeat;}

/************************************************/
/*** Colors : Footer : End **********************/
/************************************************/

/************************************************/
/*** VIDEO NAV/PLAYER VERSION 2 *****************/
/************************************************/

div.video_player_container{text-align:center; width:903px;}
div.video_nav_header{ width: 853px; background: transparent url('images/seven/network/footer_title.png') center bottom no-repeat;}
div.video_nav_container{ width: 853px; 
						margin-left: 23px; 
						height: 20px;
						padding-bottom: 8px;}
						
div.video_nav_stack {width:235px; margin-left: 74px; float: left;}
div.video_nav_stack_left {width:235px; margin-left: 0px; float: left;}

div.video_nav_stack ul  {list-style-type: none; 
				  padding-left: 25px; 
				  padding-top: 5px;
				  margin: 0;}
				  
div.video_nav_stack_left ul  {list-style-type: none; 
				  padding-left: 25px; 
				  padding-top: 5px;
				  margin: 0;}				  
				  
div.video_nav_stack ul a:visited {color:#A8A8A8; }				  
div.video_nav_stack ul a:link {color: #4F7DFF; }				  

div.video_nav_stack_left ul a:visited {color:#A8A8A8; }				  
div.video_nav_stack_left ul a:link {color: #4F7DFF; }				  

div.video_nav_container_seasons{ width: 853px; 
						margin-left: 25px; 
						height: 20px;
						padding-bottom: 8px;}
				  				  
div.video_nav_sub_title{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 21px;
					color: #000000;
					line-height: 100%;
					float: right;
					width:210px; 
					padding-left: 5px; 
					float: left; padding-bottom: 2px;
					}
					
div.video_nav_season_title{float: left;background: transparent url('images/seven/titles/light_gray_bg.png') left top repeat;
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 25px;
					color: #000000;
					line-height: 100%;
					float: left;
					padding-left: 32px;
					padding-right: 32px;}
					
div.video_nav_spacer{background-color:black; height: 25px; width: 2px; float: left;}
					
div.video_nav_season_title_selected{float: left;background: transparent url('images/seven/titles/dark_gray_bg.png') left top repeat;
font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 25px;
					color: #000000;
					line-height: 100%;
					float: left;
					padding-left: 32px;
					padding-right: 32px;}

div.video_nav_season_title_selected a{color:black;}
					
div.video_nav_seasons_title{width:297px;float:left;
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 25px;
					color: #000000;
					line-height: 100%;
					float: left;
					padding-left: 0px;}	
					
					
div.video_nav_sub_title_icon{float: left; }
div.video_nav_sub_header{float: left;background: transparent url('images/seven/titles/light_gray_bg.png') left top repeat; margin-left: 74px;}
div.video_nav_sub_header_left{float: left;background: transparent url('images/seven/titles/light_gray_bg.png') left top repeat;}
div.clear_div{clear:both; width: 903px; height: 1px;}

div.video_info_container{width: 853px;
						margin: 10px 0px 0px 25px;}					


div.video_nav{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 25px;
					color: #000000;
					line-height: 100%;
					float: right;
					padding-left: 15px;}	

div.video_nav a { color: #000000; }

div.video_page_header{width:470px;float:left;
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					font-size: 25px;
					color: #000000;
					line-height: 100%;
					float: left;
					padding-left: 0px;}					
					
div.video_nav_more_title {	
							height: 30px;
							width: 853px;
							color: black;
							font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
							font-size: 25px;
							margin-top: 20px;
							text-align: center;
							line-height: 100%;
							float: left; 
							background: transparent url('images/seven/titles/dark_gray_bg.png');}			
					
div.video_nav_more_title a {color: #000000}

div.eps_details_div { width: 853px;
					 height: 15px;
					 margin-left: 25px;
					 margin-top: 10px;
					 margin-bottom: 10px;
					 background: transparent url('images/seven/video/navigation/episode_details_div.png');
				}
				
div.eps_recommended_div { width: 853px;
					 height: 15px;
					 margin-left: 0px;
					 margin-top: 10px;
					 margin-bottom: 10px;
					 background: transparent url('images/seven/video/navigation/episode_recommended_div.png');
				}
				
div.nav_title_div{ width: 853px;
					 height: 15px;
					 margin-left: 0px;
					 margin-top: 10px;
					 margin-bottom: 10px;
				}

				
div.showcase_container { margin-left: 0px;
						width: 853px;
						height: 200px;
						margin-bottom: 15px;
						}

div.showcase_posterframe{ width: 145px;
						 height: 190px;
						 margin: 1px 1px 1px 1px;
						 float: left;
						 /*background: transparent url('images/seven/video/posterframes/posterframe_placeholder.jpg') top left no-repeat;*/
						 }

div.showcase_posterframe_container{ 
						 margin: 0px 13px 5px 10px;
						 width: 145px;
						 height: 200px;
						 float: left;
						 }
						 
div.showcase_posterframe:hover { border: solid 1px black;
								margin: 0px 0px 0px 0px;
								}						 

div.showcase_new_spacer  { width: 50px;
						 margin-left: 95px;
						 background-color: red;
						 color: white;
						 height: 15px;
						 font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; }

div.showcase_new_spacer_blank  { width: 50px;
						 margin-left: 95px;
						 height: 15px;
						 }

div.showcase_title_overlay  { width: 145px;
							min-height: 33px;
							margin-top: 143px;
							background-color: #444444;
							color: white;
							float: left;
							font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
							font-style: bold;
							text-align: left;
						 
							filter:alpha(opacity=80);
							-moz-opacity:0.80;
							-khtml-opacity: 0.80;
							opacity: 0.80;
							}
						 
div.showcase_season_number_overlay  { width: 145px;
							float: left;
							}						 

div.showcase_country    { width: 145px;
					     height: 15px;
						 color: white;
						 float: right;
						 font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
						 font-style: bold;
						/*background:  url('images/seven/video/icons/vietnam.png') top left no-repeat;
						 
					 	filter:alpha(opacity=75);
						-moz-opacity:0.75;
						-khtml-opacity: 0.75;
						opacity: 0.75;*/
						 }
div.showcase_country a:hover{ text-decoration: none; color:red; }						
						 
div.showcase_country_flag{ width: 25px;
					     height: 15px;
						 padding-right: 2 px;
						 margin-right: 3 px;
						 margin-left: 1 px;
						 /*background:  url('images/seven/video/icons/vietnam.png') top left no-repeat;*/
						 float: right;
						 }						
					
/************************************************/
/*** VIDEO NAV/PLAYER VERSION 2 END**************/
/************************************************/

/************************************************/
/*** SEASON PAGE LAYOUT**************/
/************************************************/

div.season_player_container 
{	width: 600px;
	height: 362px;
	margin: 5px 10px 10px 0px;
	float: left;
}

div.season_summary_title_container
{
	width: 243px;
	height: 5px;
	float: left;
}

div.episode_hub_summary_title_container
{
	width: 243px;
	height: 100px;
	line-height:100%;
	float: left;
	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
	font-size: 30px;
}

div.episode_hub_summary_container
{
	width: 243px;
	height: 100px;
	float: left;
}


div.season_summary_container
{	width: 243px;
	height: 74px;
	margin: -3px 0px -4px 0px;
	float: left;
	padding-top: 17px;
	text-align:justify;
}

div.season_content_container
{
	width: 853px;
	margin-left: 25px;
}

div.season_cast_container
{
	width: 243px;
	height: 279px;
	float: left;
	background: transparent url('images/seven/titles/light_gray_bg.png') left top;
}

div.season_cast_icon_top_left
{
	width: 114px;
	height: 132px;
	margin: 5px 4px 4px 5px;
	float:left;
}

div.season_cast_icon_top_right
{
	width: 114px;
	height: 132px;
	margin: 5px 5px 5px 1px;
	float: left;
}

div.season_cast_icon_bottom_left
{
	width: 114px;
	height: 132px;
	margin: 1px 4px 5px 5px;
	float: left;
}

div.season_cast_icon_bottom_right
{
	width: 114px;
	height: 132px;
	margin: 1px 5px 5px 1px;
	float: left;
}

div.season_cast_icon_top_left:hover
{
	width: 114px;
	height: 132px;
	margin: 4px 3px 3px 4px;
	float:left;
	border: solid 1px gray;
}

div.season_cast_icon_top_right:hover
{
	width: 114px;
	height: 132px;
	margin: 4px 4px 4px 0px;
	float: left;
	border: solid 1px gray;
}

div.season_cast_icon_bottom_left:hover
{
	width: 114px;
	height: 132px;
	margin: 0px 3px 4px 4px;
	float: left;
	border: solid 1px gray;
}

div.season_cast_icon_bottom_right:hover
{
	width: 114px;
	height: 132px;
	margin: 0px 4px 4px 0px;
	float: left;
	border: solid 1px gray;
}


/************************************************/
/*** SEASON PAGE LAYOUT**************/
/************************************************/

div.box-cast a#jenna_profile_small	{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jenna_profile_77.jpg');}

div.box-cast a#freddie_profile_small	{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/freddie_profile_77.jpg');}
										
div.box-cast a#laurene_profile_small	{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/laurene_profile_77.jpg');}

div.box-cast a#ryan_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/ryan_profile_77.jpg');}

div.box-cast a#mystery_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/mystery_profile_77.jpg');}	

div.box-cast a#courtney_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/courtney_profile_77.jpg');}

div.box-cast a#perrin_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/perrin_profile_77.jpg');}										

div.box-cast a#perrin_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/perrin_profile_a.jpg');}
										
div.box-cast a#sarah_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/sarah_profile_77.jpg');}										

div.box-cast a#sarah_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/sarah_profile_a.jpg');}
										
div.box-cast a#lynne_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/lynne_profile_77.jpg');}		

div.box-cast a#jeremiah_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jeremiah_profile_77.jpg');}

div.box-cast a#jeanpierre_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jeanpierre_profile_77.jpg');}

div.box-cast a#evita_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/evita_profile_77.jpg');}

div.box-cast a#tyler_profile_small		{ 	width: 66px; 
										height: 77px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/tyler_profile_77.jpg');}

div.box-cast a#jeremiah_profile		{ 	width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jeremiah_profile_a.jpg');}

div.box-cast a#jeanpierre_profile		{ 	width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jeanpierre_profile_a.jpg');}

div.box-cast a#evita_profile			{ 	width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/evita_profile_a.jpg');}

div.box-cast a#tyler_profile			{ 	width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/tyler_profile_a.jpg');}												

div.box-cast a#lynne_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/lynne_profile_a.jpg');}										
										
										
div.box-cast a#courtney_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/courtney_profile_a.jpg');}

div.box-cast a#mystery_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/mystery_profile.jpg');}
										
										
div.box-cast a#laurene_profile { 
										width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/laurene_profile_a.jpg');}
										
div.box-cast a#freddie_profile { 			width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/freddie_profile_a.jpg');}
										
div.box-cast a#jenna_profile { 			width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/jenna_profile_a.jpg');}
										
div.box-cast a#ryan_profile { 			width: 133px; 
										height: 154px; 
										padding: 0; 
										float: left;
										background-image: url('images/seven/profiles/ryan_profile_a.jpg');}

div.box-cast a {	font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;
				font-size: 22px; 
				font-style: bold;
				color: #8DC3E9;
				text-align:left;
				margin-left: 5px; 
				margin-bottom: 5px;}	

div.box-cast  span#menu-title {	font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
								font-size: 20px; 
								font-style: bold;
								display: block; 
								text-align:left;}

div.box-cast {	margin-bottom: 10px; }
				
				
div.box-cast div.interior_small {	height: 80px; 
								padding: 5px 0 0 0; 
								background: transparent url('images/seven/titles/thinstripe_bg_5.png') left top;
								border-top: solid #000000 2px;
								border-bottom: solid 2px black;}					
					
div.box-cast div.interior { height: 323px; 
							padding: 5px 0 0 0; 
							background: transparent url('images/seven/titles/thinstripe_bg_5.png') left top;
							border-top: solid #000000 2px;
							border-bottom: solid 2px black;}					
							
							
							
/************************************************/
/*** HEADER**************/
/************************************************/
div#sitename  { 	background: transparent url('images/seven/banners/jso_general_title.png') left bottom no-repeat; 
				width: 425px; 
				height: 198px; 
				float: left;
				text-align:bottom;
				border-bottom: solid black 2px;}

div.tab_nav_left_border_spacer {	
					height:198px; 
					width: 18px;
					border-bottom: solid 2px black;
					float: left;}

div.tab_nav_right_border_spacer_wide {
					height:198px; 
					width: 125px;
					border-bottom: solid 2px black;
					float: left;}
					
div.tab_nav_right_border_spacer{
					height:198px; 
					width: 122px;
					border-bottom: solid 2px black;
					float: left;}					
					
div.tab_container{ 	width: 120px;
					height: 0px;
					padding-top: 168px;
					float: right;
					margin-left: -2px;
					margin-right: -2px;}
					
div.tab_container_selected{ 	
					width: 124px;
					height: 0px;
					padding-top: 168px;
					float: right;
					margin-left: -2px;
					margin-right: -2px;}
					
div.tab_container_bottom {
					width:120px;
					height: 0px;
					border-bottom: solid 2px black;
					float:right;}

div.nav_tab_spacer {	width: 14px;
					height: 198px;
					border-bottom: solid 2px black;
					float:right;}

div.quito_nav_tab  {	width: 120px;
					height: 26px;
					background-color: #1a1a1a;
					float: right;  
					filter:alpha(opacity=75);
					-moz-opacity:0.75;
					-khtml-opacity: 0.75;
					opacity: 0.75;
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					display: block; 
					text-align:center;
					padding-top: 4px;
					color:#e5e5e5;}		

div.italy_nav_tab  {	width: 120px;
					height: 26px;
					background-color: #1a1a1a;
					float: right;  
					filter:alpha(opacity=75);
					-moz-opacity:0.75;
					-khtml-opacity: 0.75;
					opacity: 0.75;
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					display: block; 
					text-align:center;
					padding-top: 4px;
					color:#e5e5e5;}		

div.saigon_nav_tab  {	width: 120px;
					height: 26px;
					background-color: #1a1a1a;
					float: right;  
					filter:alpha(opacity=75);
					-moz-opacity:0.75;
					-khtml-opacity: 0.75;
					opacity: 0.75;
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					display: block; 
					text-align:center;
					padding-top: 4px;
					color:#e5e5e5;}		

div.quito_nav_tab_selected  {
					width: 120px;
					height: 26px;
					float: right;  
					border-top:solid 2px black;
					border-left: solid 2px black;
					border-right: solid 2px black;
					background: transparent url('images/seven/shading/season_button_bg.png');
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					color: white;
					display: block; 
					text-align:center;
					padding-top: 4px;}

div.italy_nav_tab_selected  {
					width: 120px;
					height: 26px;
					float: right;  
					border-top:solid 2px black;
					border-left: solid 2px black;
					border-right: solid 2px black;
					background: transparent url('images/seven/shading/season_button_bg.png');
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					color: white;
					display: block; 
					text-align:center;
					padding-top: 4px;}

div.saigon_nav_tab_selected  {
					width: 120px;
					height: 26px;
					float: right;  
					border-top:solid 2px black;
					border-left: solid 2px black;
					border-right: solid 2px black;
					background: transparent url('images/seven/shading/season_button_bg.png');
					font-family:"Century Gothic","Lucida Grande",Arial,sans-serif; 
					line-height: 100%;
					font-size: 22px; 
					font-style: bold;
					color: white;
					display: block; 
					text-align:center;
					padding-top: 4px;}		