@import url(pr_homepage.css);
@import url(pr_press_releases.css);
/* import url(pr_images.css); */

/* PAGE WIDE STYLES */
body{
	background: transparent url(../images/bg_texture.jpg);
	font-family: arial;
}
html, body{height:100%; margin:0;padding:0}
#body{
	border: 1px solid transparent;
	_border: 0px;
	height: auto;
	position: relative;
	text-align: center;
	z-index: 20;
}
.breaker{
	clear: both;
}

img{
	border: 0px;
}

h1, h2, h3{
	margin: 0px;
	padding: 0px;
}

p{
	padding: 0px;
	margin: 10px 0px;
}

h2{
	font-size: 20px;
	line-height: 24px;
}

h3{
	font-size: 16px;
	line-height: 20px;
}

a:link, a:active, a:visited{
	/* color: #bc2358; */
	color: #D40707;
}

#footer a:link, #footer a:active, #footer a:visited{
	color: #bc2358;
}

#navigation{
	width: 800px;
}

#txt_no_show{
	text-indent: -100000px;
	text-align: left;
	height: 20px;
	width: 20px;
}

#txt_no_show {
	height:75px;
	text-align:left;
	text-indent:-100000px;
	width:300px;
}

.itemBodyStyle{
	padding-right: 5px;
}


.dbbr{
	border-bottom: 2px dashed #BE0C02;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

#br_table{
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

#br_table td{
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#br_table ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#br_table ul li{
	padding-bottom: 8px;
}

#br_table a:link, #br_table a:active, #br_table a:visited{
	color: #990032;
	text-decoration: underline;
}

#br_table .seymore a:link, #br_table .seymore a:active, #br_table .seymore a:visited{ color: #D40707; }

.seymore{
	padding: 4px 0px;
	margin: 0px;
}


#br_table p{
	margin: 5px 0px;
	padding: 0px;
}


#br_table h3{
	color: #BE0C02;
	padding: 0px;
	margin: 10px 0px 3px 0px;
}


.br_img{
	background:transparent url(../images/frame.gif) repeat scroll 0 0;
	height:91px;
	width:91px;
}

.br_img img{
	width:70px;
	margin: 9px;
	border:1px solid #DDDDDD;
}

.br_vid{
	background:transparent url(../images/frame.gif) repeat scroll 0 0;
	float:left;
	height:91px;
	width:91px;
}

.br_vid img.play_overlay {
left:0;
opacity:0.6;
position:absolute;
top:0;
}

.br_vid img.youtube_img {
height:70px;
margin-left:-15px;
width:90px;
}

.br_vid a:link, .br_vid a:active, .br_vid a:visited {
border:1px solid #DDDDDD;
display:block;
height:70px;
margin:10px 9px;
overflow:hidden;
position:relative;
width:70px;
}



/* NAVIGATION STYLES */
#main_nav{
	padding-top: 14px;
	width: 760px;
	margin: auto;
	position: relative;
	z-index: 100;
}

	#main_nav img{
		border: 0px;
	}
	#vtc_nav a:link, #vtc_nav a:active, #vtc_nav a:visited{
		float: left;
		margin: 0px 10px 0px 10px;
		color: #54001d;
		text-decoration: none;
	}
	
	#main_nav p{
		display: block;
		/* padding: 5px 0px 0px 0px; */
		padding: 15px 0px 0px 0px;
		margin: 0px;
		text-align: center;
		color: #54001d;
		font-weight: bold;
	}
	#main_nav p a{
		margin: 0px;
	}

	.bbtn{
		margin-top: 9px;
	}

/* CONTENT AREA STYLES */
#content_layout{
	position: relative;
	width: 860px;
	background-color: #eee;
	margin: auto;
	margin-top: 5px; /* 25 */
	margin-bottom: 50px;
	z-index: 50;
	text-align: left;
	height: auto;
	background: #fcf9f5 url(../images/v2/bg_sidebar.jpg) top right repeat-y;
}
	#passion_bug{
		position: absolute;
		top: -52px;
		left: -60px;
		width: 214px;
		height: 130px;
		z-index: 100;
	}

	.profiles img{
		border: 1px solid #333;
	}

	.home_thumb{
		background: url(../images/frame.gif);
		height: 91px;
		width: 91px;
		float: left;
	}

	.home_thumb a:link, .home_thumb a:active, .home_thumb a:visited{
		display: block;
		width: 70px;
		height: 70px;
		overflow: hidden;
		margin: 10px 9px;
		border: 1px solid #ddd;
		position: relative;
	}

	.home_thumb img{
		width: 70px;
	}
	
	.home_thumb img.youtube_img{
		width: 90px;
		height: 70px;
		margin-left: -15px;
	}
	
	.home_thumb img.play_overlay{
		position: absolute;
		top: 0px;
		left: 0px;
		opacity: .6;
		filter:alpha(opacity=60)
	}
	
	
	#home_display{
		width: 597px;
		border-collapse: collapse;
		/* border: 1px solid #f00; */
		padding: 0px;
		margin: 0px 0px 10px 0px;
		
	}
	
	#home_display td{
		padding: 0px;
		margin: 0px;
		vertical-align: top;
	}

	 #home_display #fluer{
		width: 31px;
		vertical-align: middle;
		text-align: center;
	}


/* LEFT COLUMN STYLES */
#column_left{
	position: relative;
	width: 640px;
	float: left;
	height: 100%;
	z-index: 10;
	background-color: #faf8ed;
	background-image: url(../images/bg_content_left.jpg);
}

	#header_bg{
		background: url(../images/v2/bg_header.jpg);
		width: 655px;
		height: 264px;
		position: absolute;
		top: 0px;
		right: -1px;
		_right: -2px;
		z-index: 25;
	}

	#header_image{
		position: relative;
		width: 645px;
		height: 220px;
		z-index: 10;
	}
	
	#header_image img{
		position: absolute;
		z-index: 50;
		top: 12px;
		left: 12px;
	}

	.story_idea{
		border-bottom: 1px solid #ddd;
		margin: 5px 0px;
		padding: 5px 0px;
	}
	
	.story_idea a.story_idea_link:link, .story_idea a.story_idea_link:active, .story_idea a.story_idea_link:visited{
		color: #be0c02;
		text-decoration: underline;
	}
	
	.story_idea a:link, .story_idea a:active, .story_idea a:visited{
		color: #000;
		text-decoration: none;
	}

	.story_idea a:hover{
		text-decoration: underline;
	}


	

	.mkit{
		border: 0px;
		border-collapse: collapse;
		border-bottom: 1px solid #ddd;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
	}
	
	#mkit_global{
		border-top: 2px dotted #e8e3dd;
		border-bottom: 2px dotted #e8e3dd;
		padding: 5px 0px;
		margin: 0px 0px 20px 0px;
		
	}
	
	#mkit_global a:link, #mkit_global a:active, #mkit_global a:visited{
		display: block;
		width: 155px;
		float: left;
		border-right: 1px solid #e8e3dd;
		line-height: 15px;
		height: 26px;
		padding: 0px;
		margin: 0px;
		text-align: center;
		font-weight: bold;
		color: #ba121f;
		padding: 0px 2px;
	}
	
	#mkit_global a.ptop{
		padding-top: 7px;
		height: 19px;
		width: 135px;
	}

	.mkit h3{ float: left; padding: 0px 15px 0px 10px;}
	
	.mkit span{ line-height: 20px; }
	
	.mkit span a:link, .mkit span a:active, .mkit span a:visited{
		color: #ba121f;
		text-decoration: none;
	}

	.mkit span a:hover{
		text-decoration: underline;
	}

	.mkit_copy a:link, .mkit_copy a:active, .mkit_copy a:visited{
		color: #5d3a38;
		text-decoration: underline;
		font-weight: bold;
	}







	.mkit_copy{
		vertical-align: top;
		line-height: 24px;
		padding: 3px 0px 0px 15px;
	}





	#hm_news_releases{
		color: #3e0000;
		text-align: right;		
	}
	
	#hm_news_releases a:link, #hm_news_releases a:active, #hm_news_releases a:visited{
		color: #790c0c;
		text-decoration: underline;
	}


	#content{
		padding: 50px 15px 10px 15px;
		font-size: 12px;
		color: #46001a;
		min-height: 400px;
	}
	#content h1{
		/*
			color: #a6003e;
			font-size: 24px;
			font-weight: normal;
		*/

		color: #be0c02;
		font-size: 18px;
		font-weight: bold;
		padding: 0px;
		text-transform: uppercase;
		margin-bottom: 5px;
		
		letter-spacing: 1px;
	}

	#content input, #content textarea, #content select{
		font-size: 11px;
	}

	/* WHATS NEW */
	.whats_new img{
		float: left;
		margin: 0px 15px 0px 0px;
	}
	
	.whats_new{
		margin: 0px;
		padding: 0px;
		clear: both;
		padding-bottom: 15px;
		min-height: 125px;
		_height: 125px;
	}

 	h4{
		font-size: 14px;
		line-height: 16px;
		margin: 0px;
		padding: 0px;
	}
	h4.date{
		color: #D50050;
	}

	.blog{
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.blog h4.date{
		display: inline;
	}

	.imgtmb{
		width: 116px;
		height: 200px;
		margin: 0px 15px 15px 15px;
		float: left;
		
		font-size: 11px;
		line-height: 12px;
		
	}
	.imgtmb img, .imgtmbsel img {
		border: 1px solid #ccc;
	}
	.imgtmb span, .vidtmb span{
		font-size: 10px;
		line-height: 24px;
	}
	.imgtmb input, .vidtmb input{
		float: left;
	}


	.vidtmb, .vidtmbsel{
		width: 120px;
		height: 205px;
		margin: 0px 30px 15px 0px;
		float: left;
		
		font-size: 11px;
		line-height: 12px;
	}
	.vidtmb img, .vidtmbsel img {
		border: 1px solid #ccc;
	}
	
	.vidtmb a:link, .vidtmb a:active, .vidtmb a:visited, .vidtmbsel a:link, .vidtmbsel a:active, .vidtmbsel a:visited{
		width: 120px;
		/* height: 90px; */
		position: relative;
		display: block;
	}

	.vidtmb img.play_overlay, .vidtmbsel img.play_overlay{
		position: absolute;
		top: 10px;
		left: 25px;
		border: 0px;
		opacity: .6;
		filter:alpha(opacity=60)
	}



	/* ****************************************** */
	/*  CHANGES 10/15/08 */
	/* ****************************************** */

	.imgtmbsel{
		width: 120px;
		height: 230px;
		margin: 0px 30px 15px 0px;
		float: left;
		
		font-size: 11px;
		line-height: 12px;
	}
	.imgtmbsel span{
		font-size: 13px;
	}
	
	/* ****************************************** */
	
	#img_single{
		display: block;
		line-height: 16px;
	}
	
	#img_single img{
		float: left;
		width: 215px;
		/* height: 215px; */
		margin: 0px 15px 15px 0px;
		border: 1px solid #ccc;
	}
	
	
	.imgtmbsel_sm{
		width: 120px;
		height: 154px;
		margin: 15px;
		float: left;
		word-wrap: break-word;
		
		
	}
	
	.bbot{
		border-bottom: 1px solid #ddd;
		padding: 8px 0px;
		margin-bottom: 0px;
	}

	.story_ideas h3{
		padding: 8px 0px;
	}
	
	.larger_font{
		font-size: 14px;
	}

	.search_box{
		display: block;
		padding: 0px 0px 10px 0px;
	}

	em.subheadline{
		color: #7c0d37;
		font-size: 13px;
		display: block;
		padding-bottom: 10px;
	}

	#blog_preview{
		background: url(../images/v2/bg_blog.jpg) top center no-repeat;
		width: 597px;
		height: 384px;
		position: relative;
	}
	
	#blog_preview_content{
		padding: 20px 10px 0px 10px;
		height: 245px;
		overflow: hidden;

	}
	
	#blog_preview_content a:link, #blog_preview_content a:active, #blog_preview_content a:visited{
		color: #c41e11;
		text-decoration: underline;
		font-weight: bold;
	}


	#blog_preview_read_all{
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 597px;
		text-align: center;
		font-style: italic;
		color: #fff;
		line-height: 34px;
	}

	#blog_preview_read_all a:link, #blog_preview_read_all a:active, #blog_preview_read_all a:visited{
		color: #fff;
		text-decoration: underline;
	}


	#tooltip{
		position: absolute;
		width: 190px;
		top: 30px;
		left: 15px;
		border: 1px solid #ddd;
		background-color: #fefefe;
		display: none;
		font-size: 12px;
		line-height: 18px;
		padding: 5px;
		-webkit-box-shadow: 0px 0px 10px #ccc;
		-moz-box-shadow: 0px 0px 10px #ccc;
		box-shadow: 0px 0px 10px #ccc;
	}

	#blog_preview_content h3{
		margin-bottom: 5px;
	}



/* RIGHT COLUMN STYLES */
#column_right{
	position: relative;
	width: 220px;
	_width: 212px;

	height: 100%;
	float: right;
	height: 100%;
	
	line-height: 14px;
	font-size: 12px;
	color: #111;
	font-weight: normal;
	text-decoration: none;
	
	padding-bottom: 30px;
	
}

	/* STUPID IE6 HACK */
	#rss #txt_share_header{
		_width: 199px;
	}


	#rss{
		background: transparent none;
		padding: 0px;
		font-size: 14px;
		color: #4f1110;
		line-height: 30px;
		font-family: Trebuchet MS;
		font-weight: bold;
		margin-top: 10px;
	}
	
	#rss img{
		/* vertical-align: center; */
		float: left;
		margin: 0px 7px 0px 0px;
	}

	#twitter, #rss{
		padding-top: 9px;
	}


	#contacts{
		background: transparent url(../images/v2/bg_menu_red.jpg) top right repeat-y;
		height: 170px;
		padding: 10px;
		font-size: 12px;
		
	}
	#contacts b{
		color: #6a0100;
	}
	
	#contacts a:link, #contacts a:active, #contacts a:visited{
		color: #6a0100;
		text-decoration: underline;
	}




	
	#contacts p{
		padding: 8px 0px 5px 0px;
		margin: 0px;
	}
	
	#pressroom_nav{
		padding: 10px;
		background: transparent url(../images/v2/bg_menu_green.jpg) top right repeat-y;
	}
	#pressroom_nav a:link, #pressroom_nav a:active, #pressroom_nav a:visited{
		display: block;
		padding: 0px 0px 0px 15px;
		margin: 10px 0px;
		line-height: 14px;
		font-size: 12px;
		/*color: #7e1636; */
		color: #111;
		font-weight: normal;
		text-decoration: none;
		
		background: url(../images/bullet_green.gif ) center left no-repeat;
		
	}
	
	#image_selections{
		background: transparent url(../images/v2/bg_menu_yellow.jpg) top right repeat-y;
		padding: 8px 10px 8px 10px;
		color: #003835;
	}
	#image_selections a:link, #image_selections a:active, #image_selections a:visited{
		color: #003835;
		text-decoration: underline;
	}

	#column_right div{
		margin-left: 11px;
	}

	.sb_divider{
		margin: 11px 0px;
		border-bottom: 1px solid #f0e3dc;
	}
	
	.sb_vdivider{
		min-height: 240px;
		margin: 0px 0px 0px 14px;
		border-right: 1px solid #f0e3dc;
		width: 1px;
	}
	
	
	#home_display_news_releases{
		text-align: left;
	}
	
	#home_display_news_releases a:link, #home_display_news_releases a:active, #home_display_news_releases a:visited{
		color: #790c0c;
		text-decoration: underline;
	}





/* FORMS */

.form_item, .formitem{
	padding-bottom: 10px;
}

.formitem b{
	display: block;
	width: 150px;
	float: left;
}

.form_item input{
	padding: 3px;
	border: 1px solid #7f9db9;
	margin: 1px;
}




.form_item_label{
	display: block;
	float: left;
	width: 125px;
	text-align: left;
	font-size: 14px;
}

/* FOOTER */

#footer{
	clear: both;
	padding: 20px 0px 10px 0px;
	font-size: 10px;
	color: #333;
	text-align: center;
	position: relative;
	z-index: 1;
}


/* PORTRAITS OF PASSION.... */

.pop blockquote{
	padding: 0px;
	margin: -10px 5px 45px 20px;
}

.pop blockquote p{
	margin: 10px 0px 20px 0px;
	padding: 0px;
}

.pop h3{
	padding-bottom: 5px;
}


/* FILE TYPES */

.doc{
	padding: 2px 0px 2px 20px;
	background: transparent url(../images/icon_word.gif) top left no-repeat;
	line-height: 20px;
}
.pdf{
	padding: 2px 0px 2px 20px;
	background: transparent url(../images/icon_pdf.gif) top left no-repeat;
	line-height: 20px;
}
.mag{
	padding: 2px 0px 2px 20px;
	background: transparent url(../images/magnify.gif) top left no-repeat;
	line-height: 20px;
}
.vid{
	padding: 2px 0px 2px 20px;
	background: transparent url(../images/icon_vid.gif) top left no-repeat;
	line-height: 20px;
}

#qtobj{
	display: block;
	float: left;
	margin: 0px 15px 15px 0px;
}



#print_contacts{
	display: block;
	font-size: 11px;
}

#print_contacts h5{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
}

#print_contacts td, #print_contacts table{
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
}

.story_ideas li b{
	font-size: 14px;
}


.col1{
	width: 165px;
	vertical-align: top;
	text-align: center;
}

.col1 img{
	margin: 2px;
}

.col2{
	width: 435px;
	vertical-align: top;
	text-align: left;
}

#pop_col1{
	float: left;
	width: 415px;
	margin-right: 5px;
}

#pop_col2{
	float: left;
	width: 180px;
	text-align: center;
	font-size: 11px;
}

#pop_col2 img{
margin: 2px;
}


#pop_nav{
	width: 485px;
	margin-left: 65px;
	text-align: center;
	padding: 10px 0px 20px 0px;
	/* background: url(../images/pop_nav_bg.gif); */
}

#pop_nav img{
	width: 80px;
	height: 53px;
	margin-bottom: 2px;
	display: block;
}

.pop_nav_item{
	width: 85px;
	height: 90px;
	/* border: 1px solid #f00; */
	float: left;
	margin: 1px 6px 1px 6px;
	font-size: 11px;
}

.pop_opacity{
	opacity: 0.35;
	filter: alpha(opacity = 35);
}


#whats_new p{
	margin: 0px 0px 10px 0px;
}

.whatsnewimg{
	float: left;
	margin: 0px 10px 10px 0px;
}



.ad{
	width: 110px;
	float: left;
	margin-left: 35px;
	margin-bottom: 25px;
	
	_margin-left: 25px;
}

#ad_indent{
	margin-left: 100px;
	_margin-left: 60px;
}


.ad a{
	margin-left: 13px;
} 

.ad b{ display: block; margin-left: 13px; }    



h6{
	font-size: 14px;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	padding-top: 10px;
	clear: both;
}

.ad_item{
	width: 80px;
	text-align: left; 
	float: left; 
	padding-bottom: 15px;
	font-size: 11px;
}

.ad_item img{ width: 70px; margin-bottom: 3px; border: 1px solid transparent; }
.ad_item a{ margin-top: 3px; font-size: 11px; }  

.ad_item img.bborder{
	border: 1px solid #bbb;
}

#enlarge{
	margin: 0px 0px 10px 10px;
	
	border: 8px solid #fff;
	-moz-box-shadow: 0px 1px 20px #ccc;
	-webkit-box-shadow: 0px 1px 20px #ccc;
	box-shadow: 0px 1px 20px #ccc;
	
	float: right;
	
	width: 250px;
	
}

.ad_item img{
	border: 4px solid #fff;
	-moz-box-shadow: 0px 1px 10px #ccc;
	-webkit-box-shadow: 0px 1px 10px #ccc;
	box-shadow: 0px 1px 10px #ccc;
	
	width: 80px;
	height: 105px;
}

.ad_item{
	width:100px;
}


#nav a{
	background-color: #999;
	width: 12px;
	height: 5px;
	display: block;
	float: left;
	margin-right: 4px;
	text-indent: -1000px;
	outline: 0px;
	overflow: hidden;
}

#nav a.activeSlide{
	background-color: #111;
}



#fortieth_col2 li{
	padding-bottom: 10px;
	
}

#fortieth_col2 b{
	font-size: 14px;
}

#breadcrumbs{
	padding: 0px 0px 5px 0px;
}



	#media{
		width: 215px;
		float: left;
		margin: 0px 15px 5px 0px;
		
	}

	#media ul{
		list-style-type: none;
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}

	#media li {
		float: left;
		margin: 5px;
	}
	
	#media li img{
		width: 30px;
		height: 30px;
		cursor: pointer;
	}



	#tweet_this{
		padding: 10px 0px 10px 55px;
		margin-right: 30px;
		background: url(/pressroom/images/tweetThis.gif) left center no-repeat;
	}

	.twitterbird{
		padding: 10px 0px 10px 55px;
		margin-right: 30px;
		background: url(/pressroom/images/tweetThis.gif) left center no-repeat;
	}


	#blogt h3{
		margin-bottom: 5px;
	}

.mheight{
	min-height: 320px;
}


#contacts a.noul:link,  #contacts a.noul:active, #contacts a.noul:visited{
	text-decoration: none;
}

#print_contacts a.noul:link, #print_contacts a.noul:active, #print_contacts a.noul:visited{
	text-decoration: none;
	color: #46001A;
}


.titleListStyle li{
	padding-bottom: 5px;
}


	#print_this:hover{
		text-decoration: none;
	}


#header_images img{
	cursor: pointer;
}


.embed_hide{
	position: absolute;
	display: none;
	border: 1px solid #ddd;
	padding: 10px;
	box-shadow: 0px 0px 10px #444;
	z-index: 50;
	background: #fff;
	
	-webkit-box-shadow: 0px 0px 10px #444;
	-moz-box-shadow: 0px 0px 10px #444;
}

.embed_hide a:link, .embed_hide a:active, .embed_hide a:visited{
	position: absolute;
	top: -1px;
	left: 1px;
	line-height: 14px;
	font-size: 16px;
}

.embed_hide a:hover{
	text-decoration: none;
}





#column_left.love{
	background-color: transparent;
	background-image: none;
}

.love .dbbr{
	margin: 25px 0px;
	padding: 0px;
	width: 450px;
}



#love_print{
	width: 610px;
}

#love_print td{
	font-size: 10px;
	text-align: left;
	line-height: 20px;
}

#love_print td img{
	float: left;
	margin-right: 3px;
}

#love_video td{
	width: 250px;
}

#love_video td p{
	display: block;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}


.love #content h1{
	text-transform: none;
}

#img_instructions{
	color: #D40707;
	font-style: italic;
}











