  html, body {
	height: 100%;
}
/* target specific images for ie6 pngfix */
img, #logo #promo .text, #blq-local-nav #aps-main-nav, /*#blq-local-nav #nav-about-sub, */#logo .home, #main .trans, #logo #promo .two_logo, #blq-content #main_black .quote, #main_trans_rhs, #promo_2 p {
	behavior: url('/staticarchive/700c1f0a12bde07098d0c2e4e929378b56d83e8b.htc');
}
.clear_both {
	clear:both;
}
li.clear_both {
	list-style:none;
	list-style-position:outside;
	clear:both;
}

/* EMP styles */
#emp_promo {
	float:left;
	position:relative;
	width:640px; 
	height:304px; 
	background-color:#393F4D;  
	}
#emp_promo .holding {
	width:640px; 
	height:304px;  
	}
#emp_promo .holding .icon {
	position:absolute;
	top:126px;
	left:0;
	height:72px;
	width:80px;
	}	
#emp_promo a.holding:hover .icon {
	background-position:-80px 0;
	}
#emp_promo .holding .play {
	width:322px;
 	position:absolute;
	top:198px;
	left:0;
	/*padding:18px;*/
	padding:10px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
	line-height:1.1em;
	font-weight:bold;
	color:#B8D1E9;
	}
	#emp_promo .holding p.subtext {
	width:322px;
	/*padding:18px;*/
	padding-top:2px;
	font-size:0.55em;
	line-height:1.3em;
	font-weight:bold;
	color:#FFF;
	}	
#emp_promo a.holding:hover, #emp_promo a.holding:hover .play {
	color:#FFF !important;
	text-decoration:none !important;
	cursor:pointer;
	}
/* eof EMP styles */


/* main page styles */


/* global link styles */
a:link, a:active, a:visited {
	outline:none;
	color:#B8D1E9;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	text-decoration: underline;
}
#logo {
	width:976px;
	height:320px;
	padding:17px 0 0 0;
} /*337 or 976*/
#logo a {
	outline:none;
	text-decoration:none;
}
#logo a:hover {
	outline:none;
	text-decoration:underline;
}
#logo #promo {
	float:right;
	height:304px;
	margin:0px;
	width:640px;
	position:relative;
	z-index:1;
}
/*#logo #promo .text {
	position:absolute;
	width:322px;
	z-index:2;
	padding:10px;
	bottom:16px;
	left:0px;
	color:#FFF;
	background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") top right;
	font-weight:bold;
}
#logo #promo .text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.9em;
	padding:0 0 4px 0;
	margin:0px;
}*/
.content_page #logo {
	height:151px;
	width:976px;
	padding:0px;
}
.content_page #logo .bbc_two {
	float:right;
	display:inline;
	width:100px;
	height:73px;
	border:none;
	margin:17px 10px 0 0;
	text-indent: -999em;
}
#logo #promo .two_logo {
	position:absolute;
	width:100px;
	height:73px;
	z-index:2;
	top:10px;
	right:10px;
	text-indent: -999em;
}


.homepage, .content_page {
    min-height: 100%;
    _height: 100%; /* IE hack, could be a conditional comment */
}
#blq-container-outer {
    min-height: 100%;
    _height: 100%; /* IE hack, could be a conditional comment */
}
#blq-container, #blq-container.blq-gvl-3 {
    min-height: 100%;
    _height: 100%; /* IE hack, could be a conditional comment */
	position:relative;
	width:100%;
	padding-bottom:0;
}


/* nav bars */
#blq-local-nav {
	display:block
}
#blq-local-nav #aps-main-nav, #blq-local-nav #nav-about-sub {
	overflow:hidden;
	width:943px;
	padding: 0 16px;
}

#blq-local-nav #nav-about-sub {
	margin-bottom:-16px;
	background:#3F4C5C;
}
#blq-local-nav #aps-main-nav li, #blq-local-nav #nav-about-sub li {
	margin-right: 32px;
	float: left;
}
#blq-local-nav #aps-main-nav a, #blq-local-nav #nav-about-sub a {
	font-size: 1.6em;
	line-height: 1.8em;
}
/*#blq-local-nav #aps-main-nav a {
	color: #B8D1E9;
	font-weight: bold;
}
#blq-local-nav #nav-about-sub a {
	color: #B8D1E9;
}*/
#blq-local-nav #aps-main-nav li .selected, #blq-local-nav #nav-about-sub li .selected, #blq-local-nav #aps-main-nav li a:hover, #blq-local-nav #nav-about-sub li a:hover {
	color:#fff;
}
#blq-local-nav #nav-about-sub li .selected {
	padding:0;
	background-color:#393F4D;
	border-top:#393F4D 7px solid;
	border-right:#393F4D 15px solid;
	border-bottom:#393F4D 7px solid;
	border-left:#393F4D 15px solid;
}
#blq-local-nav #aps-main-nav li .about_nav {
	background-color:#3F4C5C;
	border-top:#3F4C5C 7px solid;
	border-right:#3F4C5C 15px solid;
	border-bottom:#3F4C5C 7px solid;
	border-left:#3F4C5C 15px solid;
}

#blq-local-nav #nav-about-sub li#series_nav {
	margin-left:-16px;
	padding-left:16px;
}
#blq-local-nav #nav-about-sub li#series_nav .selected {
	margin-left:-16px;
}
/* eof nav bars */


/* main content area */
.blq-gvl-3 #blq-main {
	line-height:inherit !important;
}
#blq-content {
	position:relative;
	float:left;
	display:inline;
	width:975px;
	margin:16px 0 32px;
	padding-bottom:16px;
	color:#FFF;
}

#blq-content .prg-featured-lead { width:594px; }

body.content_page .experience-content, body.content_page .about-content { background:#393F4D; }

/* one main content area, no right hand side */
#blq-content #main {
	float:left;
	display:inline;
	width:975px;
	margin:0 0 16px 0;
}

#blq-content #main .content {
	position:relative;
	float:left;
	display:inline;
	width:959px;
	padding:16px 0 16px 15px;
	background-color:#393f4d;
}
#blq-content #main .content #prg-wrapper-shell {
	margin-bottom:26px;
}
#blq-content #main .content img.biog {
	position:relative;
	float:right;
	margin:-16px 0 0;
}
#blq-content #main .char {
	padding:16px 0 0 16px !important;
}

#blq-content #main .trans {
	/*background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") repeat;*/
	padding:16px 0 16px 16px;
}
#blq-content .newsletter {
	margin-bottom:240px;
}
#blq-content .gallery_index, #blq-content .video_index {
	margin-bottom:270px;
}
#blq-content .newsletter_sub {
	margin-bottom:370px;
}
#blq-content .gallery_index {
	float:left;
	display:inline;
	width:959px;
}
#blq-content #gallery_main {
	position:relative;
	float:left;
	display:inline;
	width:976px;
	/*margin:0 0 16px;*/
}
#blq-content #gallery_main .content {
	position:relative;
	float:left;
	display:inline;
	width:976px;
	margin:0px;
}
a.bbc_two:hover {
	text-decoration:none;
}
/* content area styles */

/* h tags */
/* site logo */
.home {
	cursor:pointer;
	font-size:1.0em;
	/*background:url(/staticarchive/f/being_human.png) top left no-repeat;*/
	text-indent:-1000px;
	float:left;
	display:inline;
	width:322px;
	height:68px;
	padding:0;
	margin:30px 0 0 0;
}
.homepage #logo .home {
	cursor:default;
	margin-top:22px;
}
/* eof site logo */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.3em;
	line-height:1em;
	padding:0 0 16px 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	line-height:1em;
	padding:0 0 8px 0;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	line-height:1em;
	padding:0 0 8px 0;
}

.content h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:17px;
	padding:0 0 1px 0;
	margin:0 0 10px 0;
}
/* eof h tags */

p {
	margin: 0 0 10px;
	line-height:1.3em;
}
/*.content {
	padding:17px 0 17px 13px;
}*/
.content ul {
	margin:0 0 10px;
	list-style:disc inside none;
}
.content ul li {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
}
.bottom_block {
	border-top: 1px solid #444A58;
	padding-top: 15px !important;
	margin-top: 15px !important;
}
hr {
	border: 0 none;
	height: 1px;
	line-height: 0;
	font-size: 0;
	color: #353869;
	background-color: #353869;
	margin: 15px 0;
	padding: 0;
}
label {
	padding: 5px;
	display: block;
}
.content .text_left {
	position:relative;
	float:left;
	display:inline;
	width:604px !important;
	margin:0 15px 0 0;
}
.content .quote {
	float:left;
	display:inline;
	margin:0;
	width:272px;
	padding:55px 10px 20px 10px;
}
.content .text_left .quote {
	margin: 0 15px 15px 0;
}
.content .quote .text {
	font-size:2.1em;
	font-weight:bold;
	color:#FFF;
	line-height:1.0em;
	width:272px;
	float:right;
	display:inline;
	margin:0 0 38px 0;
}
.content .quote .author {
	font-size:1.8em;
	line-height: 1.4em;
	font-weight:bold;
	color:#FFF;
	float:right;
	display:block;
}
.content .text_left ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
} /* font-weight:bold; ??*/
.content .text_left .personal_link {
	font-weight:bold;
}
.character .personal_link {
	font-size: 1em;
	font-weight:bold;
}
.content .video {
	border:1px solid red;
	display:inline;
	float:left;
	height:323px;
	margin:0 86px 5px 0;
	width:512px;
}
.intro {
	font-size:1.2em;
	line-height:1.4em;
	padding:0 0 6px;
}
/* styles for the homepage */
#blq-content #main_black {
	float:left;
	display:inline;
	width:944px;
	margin:0 0 16px 0;
	background-color:#393F4D;
	padding:16px;
}
#blq-content #main_black .lhs {
	float:left;
	display:inline;
	width:640px;
}
#blq-content #main_black .rhs {
	float:left;
	display:inline;
	width:304px;
}
#blq-content #main_black .story_left, #blq-content #main_black .story_right {
	float:left;
	display:inline;
	width:304px;
}
#blq-content #main_black .story_left {
	margin:0 16px 0 0;
}
#blq-content #main_black h3 {
	color:#c8b390;
	padding:10px 0 0 0;
}
#blq-content #main_black .twitpics_text {
	font-size:1em;
	float:right;
	display:inline;
	color:#f3f6a6;
	font-weight:bold;
}
#blq-content #main_black .twitpics_text span {
	color:#FFF;
}
.bottom_block .speech_quotes {
	padding:0 0 0 45px;
	width:259px;
	float:left;
	display:inline;
	line-height:1.3em;
	font-weight:bold;
}
.speech_quotes {
	min-height:35px;
}
.bottom_block .author {
	float:right;
	display:inline;
	font-weight:bold;
	font-size:1.2em;
}
#blq-content #promo_1 h2, #blq-content #promo_3 h2 {
	font-family:Arial, Helvetica, sans-serif;
	/*margin:0 0 10px 0;*/
	line-height:1.1em;
}
#blq-content #promo_1 {
	float:left;
	display:inline;
	width:288px;
	height:232px;
	margin:0 16px 0 0;
	padding:16px;
	background:#393F4D url("/staticarchive/6456c0ebd27d963f2d29ea0b3c36a99e7de5bdba.jpg") top left no-repeat;
}
#blq-content #promo_1 p {
	width:150px;
}
#blq-content #promo_1 /*.quote*/h2 {
	float:left;
	width:180px;
	font-size:2em;
}
#blq-content #promo_1 .signup {
	float:left;
	width:150px;
	font-size:1.2em;
	font-weight:bold;
	line-height: 1.2em;
	padding:0 0 16px;
}
#blq-content #promo_2 {
	float:left;
	display:inline;
	width:304px;
	height:264px;
	margin:0 16px 0 0;
	padding:0px;
	position: relative;
}
#blq-content #promo_2 h3 {
	margin:0px;
	padding:0px;
}
/*#promo_2 a:link, #promo_2 a:active, #promo_2 a:visited {
	padding:0;
	margin:0;
	width:304px;
	outline:none;
	float:left;
	display:inline;
	text-decoration:none;
}*/
#promo_2 a:hover {
	text-decoration:underline;
}
#blq-content #promo_3 {
	float:left;
	display:inline;
	width:318px;
	height:264px;
	margin:0px;
	padding:0px;
}
#blq-content #promo_3 .lhs, #blq-content #promo_3 .rhs {
	float:left;
	display:inline;
	width:150px;
}
#blq-content #promo_3 .lhs {
	padding-right:18px
}
#blq-content #promo_3 h2 {
	width:150px;
}
#blq-content #promo_3 .text {
	line-height:1.4em;
	font-weight:bold;
}
#blq-content .story_right /*#feed-main */ul.feed-list {
	line-height:1em;
	width:284px;
	min-height:70px;
	margin:0 0 10px;
	padding:10px;
	background:#242833 url("/staticarchive/c1ae4dddc1d217fd743e0c32779eae5d39f3f0e0.gif") right bottom no-repeat;
}
#blq-content .story_right ul.feed-list a {
	position:relative;
	display:inline;
	line-height:1em;
}
/* eof styles for the homepage */

/* Characters/Experience subindex */
.characters {
	margin-bottom:40px;
	float:left;
	width:100%;
}
.characters .nav-items img {
	float:left
}
#blq-content ul.nav-items li.one img {
	border-left:#393F4D solid 18px; 
	margin-left:-18px;
}
/*.characters .nav-items h3 {
	top: 0;
	height: 1em;
	left: 0;
	padding: 126px 6px 13px;
	position: absolute;
	width: 212px;
}*/
#blq-content #main .characters .character_text {
	padding: 13px 0 0;
	width: 620px;
	float:left;
	display:inline;
}
#blq-content #main .content .characters h1, #blq-content #main .content .experience h1 {
	margin-bottom:0px;
	line-height:1em;
	padding:0px;
}


#blq-content .chars-container4 {
	float:left;
	width:100%; 
	position:relative;
	right:15px;
	overflow:hidden;
	/*padding-bottom:1px;*/
	background-color:#303644;
	border-right:#393F4D solid 15px;
	margin-bottom:13px;
}
#blq-content .chars-container3 {
	float:left;  
	width:100%; 
	position:relative;
    right:239px;
	background-color:#303644;
	border-right:#393F4D solid 15px;
}
#blq-content .chars-container2 {
	float:left;  
	width:100%; 
	position:relative;
    right:239px;
	background-color:#303644;
	border-right:#393F4D solid 15px;
}
#blq-content ul.nav-items {
	float:left;  
	width:100%;
	position:relative;
    right:239px; 
	background-color:#303644;
	border-right:#393F4D solid 15px;
	margin:0;
}
#blq-content ul.nav-items li {
	list-style-type:none;  
	float:left; 
	width:224px;
	position:relative;
}
#blq-content ul.nav-items li.one {
	left:735px; 
}
#blq-content ul.nav-items li.two {
	left:750px; 
}
#blq-content ul.nav-items li.three {
	left:765px; 
}
#blq-content ul.nav-items li.four {
	left:780px; 
}
/*#blq-content ul.nav-items li div { 
	float:left;
	width:224px;
	 
	margin-bottom:-1000px; 
	padding-bottom:1000px;
}*/

#blq-content ul.nav-items li p.overlay {
	position:absolute;
	display:inline;
	height:16px;
	top:108px;
	left:0;
	width:100%;
	clear:both;
	text-align:center;
	background-image:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png");
	margin:0 !important;
	padding-bottom:2px;
}
#blq-content ul.nav-items li h3.chartext {
	line-height:1.2em;
	font-size:1.9em;
	width:212px;
	padding:4px 6px 13px;
	left:0;
	clear:both;
}
#blq-content ul.nav-items li.one h3.chartext {
	width:215px;
	border-left:#393F4D solid 18px; 
	margin-left:-18px;
}

/*#blq-content #main .content .characters ul {
	float:left;
	clear:both;
	overflow:auto;
	zoom:1;
	margin-left:0;
	margin-bottom:12px;
	width:956px;
}
#blq-content #main .content .characters ul.nav-items li {
	position:relative;
	float:left;
	overflow:auto;
	zoom:1;
	height:100%;
	margin: 0 15px 0 0;
	list-style-type:none;
	background:#303644;
}
#blq-content #main .content .characters ul.nav-items li  p.overlay {
	position:absolute;
	height:16px;
	top:108px;
	left:0;
	width:100%;
	clear:both;
	text-align:center;
	background-image:url("/staticarchive/5e75d95daa1f5d2b57e9d5d6261210e58bde222f.png");
	margin:0 !important;
	padding-bottom:2px;
}
#blq-content #main .content .characters ul.nav-items li h3.chartext {
	position:relative;
	line-height:1.2em;
	font-size:1.9em;
	text-align:center;
	margin:0px;
	width:212px;
	padding:4px 6px 13px;
	max-height:100%;
	top:12;
	left:0;
	clear:both;
	text-align:left;
}*/

#blq-content #main .content .experience {
	margin-right:13px;
}
#blq-content #main .content .experience_text {
	padding:15px 400px 15px 10px;
	font-size:1em;
	margin:12px 0 0;
	background-color:#303644;
}
#blq-content #main #experience_container {
	float:left;
	width:975px;
	height:590px;
	margin-bottom:16px;
	background-color:#303644;
}
/* eof Characters/Experience subindex */
	
		
#blq-content #main .character {
	padding:17px;
	float:left;
	display:inline;
	background-color:#393f4D;
}
#blq-content #main .character .text {
	padding: 0 17px;
	width: 620px;
	float:left;
	display:inline;
}
#blq-content #main .character .act {
	float: left;
}


#prg-wrapper-shell #main_trans_rhs {
	padding:0 16px 16px !important;
}

/* about page includes */
#blq-content #main_black_lhs {
	float:left;
	display:inline;
	background:#393F4D;
	padding:16px;
	margin:0 0 16px;
	width:592px;
}
#blq-content #main_black_lhs img {
	margin-bottom:10px;
}
#blq-content #main_black_lhs .series {
	width:592px;
	margin:4px 0 20px;
	float:left;
	display:inline;
}
#blq-content #main_black_lhs .series img {
	width:304px;
	margin:0 20px 0 0;
	float:left;
	display:inline;
}
#blq-content #main_black_lhs .series h3 {
	color:#c8b390;
}
#blq-content #prg-wrapper-featured {
	float:left;
	display:inline;
	margin:0 16px 0 0;
	width:593px;
}
#blq-content #main_trans_rhs {
	float:left;
	display:inline;
	padding:36px 16px 16px;
	width:318px;
	background:#393F4D;
}
#blq-content #main_trans_rhs a {
	display:inline;
	/*vertical-align:middle;*/
	font-size:1.3em;
	font-weight:bold;
	line-height:1.6em;
}

#blq-content #main_trans_rhs ul li {
	list-style: none;
	line-height: 2em !important;
}
#blq-content #main_trans_rhs ul li, #blq-content #main_trans_rhs ul li a {
	vertical-align:middle;/*display:list-item;*/
}
#blq-content #main_trans_rhs #goldfish_links, #blq-content #main_trans_rhs #halloween_trailer_links, #blq-content #main_trans_rhs #facebook_links, #blq-content #main_trans_rhs #twitter_links, #blq-content #main_trans_rhs #elsewhere_links {
	display: inline;
	/*vertical-align:middle;*/
	float: left;
	padding:16px 10px 16px 16px;
	width:288px;
	background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") repeat;
}
#blq-content #main_trans_rhs #elsewhere_links h3 {
	padding-bottom:8px;
}
#blq-content #main_trans_rhs #goldfish_links {
	margin-top:8px;
}
#blq-content #main_trans_rhs #halloween_trailer_links, #blq-content #main_trans_rhs #twitter_links {
	margin-top:2px;
}
#blq-content #main_trans_rhs #facebook_links, #blq-content #main_trans_rhs #elsewhere_links {
	margin-top:10px;
}

#blq-content #main_trans_rhs #goldfish_links img, #blq-content #main_trans_rhs #halloween_trailer_links img, #blq-content #main_trans_rhs #twitter_links img, #blq-content #main_trans_rhs #facebook_links img {
	vertical-align:middle;
	display:inline;
	float:right;
}
/* eof about page includes */		
		
	
	/* eof main content area */
	
	/* bbc two footer */
		#bbc_two_footer {
	color:#FFFFFF;
	display:inline;
	float:left;
	margin:0px;
	width:944px;
	height:146px;
	padding:12px 15px;
	border:1px solid #404040;
	background:#1b1b1b;
	overflow:hidden;
}
#bbc_two_footer h2 {
	font-size:1.6em;
	line-height:110%;
	margin:0 0 10px 0;
	padding:0px;
}
#bbc_two_footer .promo_1, #bbc_two_footer .promo_2 {
	float:left;
	display:inline;
	width:304px;
	height:110px;
	margin:0 50px 0 0;
	padding:0px;
}
#bbc_two_footer .promo_1 a, #bbc_two_footer .promo_2 a, #bbc_two_footer .promo_1 span, #bbc_two_footer .promo_2 span {
	margin-top:69px;
	float:left;
	display:inline;
	width:284px;
	height:22px;
	background:url("/staticarchive/5e75d95daa1f5d2b57e9d5d6261210e58bde222f.png") top left;
	padding:4px 10px;
	overflow:hidden;
	font-size:1.2em;
	font-weight:bold;
}
#bbc_two_footer .promo {
	float:left;
	display:inline;
	width:232px;
	height:110px;
}
#bbc_two_footer .promo a {
	font-weight:bold;
}
#bbc_two_footer .promo .top {
	height:48px;
	line-height:1.2em;
	float:left;
	display:inline;
	width:232px;
	margin:0 0 14px 0;
}
#bbc_two_footer .promo .bottom {
	height:48px;
	line-height:1.2em;
	float:left;
	display:inline;
	width:232px;
	margin:0px;
}
#bbc_two_footer .promo .top img, #bbc_two_footer .promo .bottom img {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
/* eof bbc two footer */
/* eof main */



/*#blq-container {
    background: transparent url("/psychoville/css/f/psychoville_bg_bottom.jpg") no-repeat center bottom;
}
	/* style over-rides for the bbc */
	/*#blq-container, #blq-container.blq-gvl-3 { background:none; }*/
/*#blq-container.blq-gvl-3 {
	background: transparent url("/psychoville/css/f/psychoville_bg_bottom.jpg") no-repeat center bottom;
	padding:0px;
}*/

#blq-container-inner, #blq-main {
	background:none;
	padding:16px 0 0 0;
}
#blq-main {
	position:relative;
	float:left;
}
#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot, #blq-nav {
	font-family:Arial, Helvetica, sans-serif;
}
.glow175-carousel .carousel-light .carousel-window {
	background: none repeat scroll 0 0 !important;
}
.blq-gvl-3 #blq-foot {
	line-height:1.0em;
} /*border-top:1px solid #FFF; }*/
#carousel .pageNav li.dot .dotLabel {
	background-color:#221e19;
}
#carousel .pageNav li.dotActive .dotLabel {
	background-color:#8ea4bb;
}
/* eof style over-rides for the bbc */

.white {
	color:#FFF;
}
.yellow {
	color:#F3F6A6;
}
.purple {
	color:#d0bdff;
}
/*#blq-content #promo_2 a {
	height: 1em;
	padding-bottom: 1.3em;
	display: block;
	left: 0;
	position: absolute;
	bottom: 0;
	width: 294px;
	padding-top: 197px;
	z-index: 2;
	padding-left: 10px;
}
#blq-content #promo_2 p {
	background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") top right;
	bottom: 0;
	left: 0;
	margin: 0;
	padding-bottom: 1em;
	padding-top: 3em;
	position: absolute;
	padding: 36px 10px 10px;
	width: 283px;
}*/

#blq-content #promo_2 .mid_promo {
	position: absolute;
	background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") right top;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 12px 16px 14px;
	width: 272px;
}
#blq-content #promo_2 .mid_promo h2 {
	line-height: 1em;
}
#blq-content #promo_2 .mid_promo p {
	padding-bottom: 0;
	margin: 0;
}

#blq-content #main_black .story_right h3, #blq-content #main_black .story_left h3 {
	padding:0 0 4px;
}
#blq-content #main_black .story_right img, #blq-content #main_black .story_left img, #promo_3 .lhs img, #promo_3 .rhs img {
	margin-bottom:10px;
	float:left
}
#logo #promo {
	right:1px
}

/*#blq-container-inner {
	margin-bottom: -10px;
}*/
.annie #carousel .pageNav {
	padding-top:2px
}
#blq-content .gallery_pic {
	position:relative;
	padding:16px 0 0;
	background-color:#393f4d;
}
#blq-content .gallery_pic .pic_position {
	text-align:center;
}
#blq-content .gallery_pic h1 {
	margin-left:16px;
}
#blq-content .gallery_pic p {
	text-align:center;
	font-weight:bold;
	background-color:#2f3543;
	padding:13px 0;
	margin:0;
}
#blq-content .gallery_pic p .prev, #blq-content .gallery_pic p .next {
	bottom:16px;
	position:absolute;
	display:inline;
	vertical-align:middle;
	font-size:1.2em;
}
#blq-content .gallery_pic .prev {
	float:left;
	left:13px;
}
#blq-content .gallery_pic .next {
	float:right;
	right:13px;
}

#blq-content #thumb_main {
	position:relative;
	float:left;
	background-color:#2d313d;
	margin-top:16px;
	width:976px;
	/*min-height:510px;*/
}
#blq-content .gallery_thumb {
	position:relative;
	float:left;
	background-color:#2d313d;
	padding:16px 0 16px 16px;
}
#blq-content .gallery_thumb .selected img {
	border:#FFF 2px inset;
}
.inp {
	margin-top:20px;
}
.submit {
	background: none no-repeat scroll left top #212531 !important;
	font-size: 1.25em;
	font-weight:bold;
	padding: 3px 12px 4px !important;
	border:none;
	cursor:pointer;
}
#email_subscribe, #email_unsubscribe, input.inp-radio, .submit {
	display:inline;
	margin:20px 0 0;
}
.submit {
	color:#B8D1E9;
}
span.form_text {
	float:left;
	width:170px;
	font-weight:bold;
}
.content ul.vid_thumbs, .content ul#pic_thumbs, .content ul#galleries {
	position:relative;
	float:left;
	margin:0px;
}

/* FROM STRICTLY */

.content .gallery_thumbnail, .content .video_thumbnail, .content .pic_thumbnail {
	position:relative;
	float:left;
	display:inline;
	/*margin:0 16px 20px 0;*/ 
	margin-right: 15px;
	padding-bottom: 20px;
}
.content .gallery_thumbnail {
	width:302px;
}
.content .pic_thumbnail a img {
	text-decoration:none;
}
.content .video_thumbnail, .content .pic_thumbnail {
	width:144px;
	font-size:1.1em;
	font-weight:bold;
}
.content .gallery_thumbnail img, .content .video_thumbnail img {
	position:relative;
	float:left;
	display:inline;
	margin:0 0 5px 0;
}
.content .gallery_thumbnail a:link, .content .gallery_thumbnail a:visited, .content .gallery_thumbnail a:active, .content .video_thumbnail a:link, .content .video_thumbnail a:visited, .content .video_thumbnail a:active {
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#B8D1E9;
}
.content .gallery_item {
	float:left;
	display:inline;
	width:304px;
	height:236px;
	margin:0 15px 20px 0;
}
.content .gallery_item .gallery_thumbnail {
	position:relative;
	float:left;
	display:inline;
	width:304px;
}
.content .gallery_item .gallery_thumbnail img {
	position:relative;
	left:0px;
	top:0px;
}
.content .gallery_item .gallery_thumbnail p.block {
	position:relative;
	left:0;
	top:157px;
	width:304px;
	height:36px;
	font-size:1.4em;
	background-color:#232934;
	opacity:0.9;
	filter:alpha(opacity=90);
	/*background:url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png") repeat scroll 0 0;*/
}
.content .gallery_item .gallery_thumbnail p.block a {
	position:absolute;
	left:8px;
	top:6px;
}
/*.content .gallery_item .gallery_thumbnail a {
	position:relative;
	left:8px;
	top:165px;
	z-index:1;
	font-size:1.4em;
	font-weight:bold;
}*/

.content .gallery_thumbnail:hover {
	color:#FFF !important;
	text-decoration:none !important;
}


/*Newsletter subscription styles*/

#prg-wrapper-shell #prg-wrapper-extra .p-aps {
    color: #FFF;
}
#prg-wrapper-extra {
    float: right;
    overflow: hidden;
	margin-top: 0;
    width: 306px;
}
.p-grp {
    clear: both;
    margin: 0 16px 10px 0;
    overflow: hidden;
    padding: 0;
}
.prg-index-a #prg-wrapper-extra .p-grp .nth-child-1 {
    background: none repeat scroll 0 0 transparent;
}
#prg-wrapper-shell .p-grp .nth-child-1 {
    /*margin: 0 16px 0 0;*/
    padding-left: 0;
}
#prg-wrapper-extra .p-mod {
    clear: both;
}

.p-mod {
    float: left;
    margin: 0;
    overflow: hidden;
    /*padding: 0 10px 0 14px;
    width: 306px;*/
}
.aps-box {
    background-color: #1C1004;
    margin-top: 8px;
    padding-left: 10px;
}
#prg-wrapper-shell .promo {
    margin:0 !important;
}
.promo {
    margin: 0 16px 0 0;
    overflow: hidden;
	background: url("/staticarchive/12b4c29896077fa6ceb2b0634662643b020b921a.png");
}
.promo h3 {
    color: #FFFFFF;
    font-size: 1em;
    padding: 0 0 2px;
}

#prg-wrapper-extra .aps-box h2 {
    margin: 10px 0;
    padding: 0;
}
.prg-wrapper .p-grp h2 {
    margin-top: 0;
    background-image: url("/staticarchive/6c860322496b82e777e79cdfe565d77c59c2531f.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}
#prg-wrapper-extra .aps-box #aps-next h4, #prg-wrapper-extra .aps-box p {
    margin-left: 0;
    padding-left: 0;
}
#prg-wrapper-extra .aps-box h3 {
    border-top: 1px solid #888888;
    margin-bottom: 5px;
    margin-top: 7px;
    padding-top: 12px;
}

.promo-rhnav-row2 {
    margin-top: 10px;
    padding: 10px;
}
#prg-wrapper-extra .prg-related {
    margin-bottom: 10px;
}
#prg-wrapper-extra .prg-related h3 {
    margin-bottom: 0;
	line-height:1.4em;
}

#prg-wrapper-extra .prg-related .promo img {
    float: left;
    margin-bottom: 2px;
    margin-right: 10px;
    overflow: hidden;
}
