/* CSS Document */
body
{
	font-family:Georgia, Times New Roman, Times, serif, Arial, Verdana;
	font-family:Arial;
	color:#000000;
	line-height:15px;
	margin:0 auto;
	padding:0;
	background:#0188CA;
	font-size:12px;		
}
ul, li, h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}
.hide
{
	display: none;
}

.height
{
	height:60px
}
.clear
{
	clear:both
}
.floatleft
{
	float:left
}

a					
{
	text-decoration:none;
	color:#016376;	
}
a:hover					
{
	text-decoration:underline;	
}
img{
	border:0px solid;
	}
/* Common Properties */
#wrapper
{
	background:url(/images/background_tile.jpg) repeat-y center top;
	margin:0;
	padding:0;
}
#content_bg
{
	background:url(/images/background_no_repeat.jpg) no-repeat center top;
	margin:0;
	padding:0;
}
#content_wrapper
{
	width:990px;	
	margin:0 auto;
	position:relative;	
}
#content
{
	float:left;
	width:623px;
	margin:0px 25px 0 31px;
}
* html #content
{
	margin:0px 13px 0 15px;
}

#content_home
{
	float:left;
	width:639px;
	margin:0px 20px;
}
* html #content_home
{
	margin:0px 10px;
}

#header
{
	width:990px;
	float:left;
	height:215px;
	background:url(/images/nav_bkgrnd.jpg) no-repeat center top;
}
#main_menu
{
	position:absolute;
	width:500px;
	height:80px;
	list-style:none;
	top:135px;
	left:238px;
}
* html #main_menu
{
	left:168px;
}
#main_menu li
{
	float:left;	
	margin:0px;
	padding:0;
	list-style:none;
	position:relative	
}
#main_menu li#news a
{	
	display:block;
	height:50px;
	width:66px;		
	background-position:0 0;
	background:url(/images/btns/nav.jpg) no-repeat -35px 0;	
}
#main_menu li#news a:hover
{
	background-position:-35px -80px;
}
#main_menu li#fans a
{	
	display:block;
	height:50px;
	width:66px;			
	background:url(/images/btns/nav.jpg) no-repeat -100px 0;	
}
#main_menu li#fans a:hover
{
	background-position:-100px -80px;
}
#main_menu li#projects a
{	
	display:block;
	height:50px;
	width:113px;
	background:url(/images/btns/nav.jpg) no-repeat -165px 0;	
}
#main_menu li#projects a:hover
{
	background-position:-165px -80px;
}
#main_menu li#photos a
{	
	display:block;
	height:50px;
	width:94px;		
	background:url(/images/btns/nav.jpg) no-repeat -280px 0;	
}

#main_menu li#photos a:hover
{
	background-position:-280px -80px;
}
#main_menu li#videos a
{	
	display:block;
	height:50px;
	width:75px;	
	background:url(/images/btns/nav.jpg) no-repeat;	
	background-position:-375px 0px;
}
#main_menu li#videos a:hover
{
	background-position:-375px -80px;
}

#home_btn a
{
	float:left;
	height:160px;
	width:430px;
	background:url(/images/btns/home_btn.jpg) no-repeat;		
	background-position:0 0px;	
	margin:0 0 0 250px;
}
#home_btn a:hover
{		
	background-position:0 -160px;	
}
#main_callout
{
	background:url(/images/index/main_callout.jpg);
	height:254px;
	width:639px;
	margin:0;
	padding:0;
}
#projects_area
{
	background:url(/images/projects/project_banner.jpg);
	height:187px;
	width:622px;
	margin:0;
	padding:0;
}
#content_home h3.welcome
{
	display:block;
	width:305px;
	height:170px;
	margin:80px 0 0 315px;
	padding:0px;
	position:absolute;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}

#right
{
	 margin-top:-35px;
	 float:left;	 
}

/*   ads    */
		
div.ad_sep{
	height:10px;
	font-size:0px;
	line-height:0px;
	}
#ads .ad_color{
	width:300px;
	height:250px;
	background-color:#333;
	}

/*---ads end---*/

#ads img
{
	margin-bottom:10px;
}

#message_center_banner
{
	width:306px;
	height:186px;
	display:block;	
	margin:0px;
	background:url(/images/btns/message_center_btn.jpg) no-repeat;
}

#message_center_banner a 
{
	width:306px;
	height:186px;
	display:block;	
	float:left;
	behavior: url('/style/IEFixes.htc');
}

#message_center_banner a span.msg_go
{
	display:block;
	height:65px;
	cursor:pointer;
	margin-top:121px;
	background:url(/images/btns/message_center_btn.jpg) 0 -121px;
}

#message_center_banner a:hover span.msg_go
{
	background:url(/images/btns/message_center_btn.jpg) 0 -186px;
}

.message_on
{	
	background:url(/images/btns/message_center_btn.jpg) 0 -186px;
}

.message_off
{	
	background:url(/images/btns/message_center_btn.jpg) 0 -121px;
}

#message
{
	width:639px;
	height:55px;
	margin:0px;
	padding:0px;	
}
#message a
{
	width:639px;
	height:55px;
	display:block;
	background:url(/images/btns/index_main_callout_message_center_btn.jpg) no-repeat;
}
#message a:hover
{
	background-position:0 -57px
}

.page_title
{
	font-family:arial;
	color:#016736;
	font-size:18px;
	font-weight:bold;
	padding:0;
}

.sub_title
{
	font-family:arial;
	color:#016736;
	font-size:14px;
	font-weight:bold;
}

/*login_area*/
#login_panel
{
	float:left;
	width:240px;
	height:105px;
	margin:30px 0 0 35px; 	
	padding:0;
}
#loginArea
{
	margin:0; 	
	height:105px;
	list-style:none;
	padding:0;
}
#loginArea li
{
	margin:0; 	
	list-style:none;
	padding:0;
	display:block;
}
#loginArea li#login
{
	height:60px; 
	background: url('/images/btns/login_logout.jpg') no-repeat;
	background-position: 0 0; 
}
#loginArea li#login span input#email, #loginArea li#login span input#password
{
	text-align:center;
	border:solid 0px #1e0023;
	height:20px;
	width:89px;
	margin:35px 3px 0 6px;
	padding:0;
	line-height:20px;
	float:left;
	background:none;
}
#loginArea li#login span input#hiddenLogin
{
	float:left;
	width:0px;
	height:0px;
}

#loginArea li#signup
{
	float:left;
	height:45px;
	width:150px;
	margin:0 0px 0 35px;
}
* html #loginArea li#signup
{
	margin:0 0px 0 17px;
}

#loginArea li#signup a
{
	float:left;
	height:45px;
	width:150px;
	background: url('/images/btns/login_logout.jpg') no-repeat;
	background-position: -35px -60px;
}
#loginArea li#signup a:hover
{
	background-position:-35px -165px
}
#loginArea li#login span#login_btn a
{
	float:left;
	width:35px;
	height:31px;
	background: url('/images/btns/login_logout.jpg') no-repeat;
	background-position: -203px -29px;	
	margin:29px 0 0 7px;
}
* html #loginArea li#login span#login_btn input
{
	width:0px;
	height:0px;
}

#loginArea li#login span#login_btn a:hover
{
	background-position:-203px -134px; 	
}
#logoutArea
{
	width:240px;
	height:105px;
	float:left;
	list-style:none;
}
#logoutArea li#welcome
{
	width:240px;
	height:41px;
	display:block;
	background: url('/images/btns/login_logout.jpg') no-repeat 0 -210px;
}
#logoutArea li#logout
{
	display:block;
	height:64px;
}
#logoutArea li#logout span#leave_message a
{
	margin:0px;
	width:235px;
	height:21px;
	display:block;
	background: url('/images/btns/login_logout.jpg') no-repeat 0 -250px;   
}
#logoutArea li#logout span#leave_message a:hover
{
	background: url('/images/btns/login_logout.jpg') no-repeat 0 -355px;
}
#logoutArea li#logout span#edit_profile a
{
	width:108px;
	height:21px;
	float:left;
	margin:0 0 0 12px;
	padding:0px;
	display:block;
	background: url('/images/btns/login_logout.jpg') no-repeat -22px -269px;   
}
#logoutArea li#logout span#edit_profile a:hover
{
	background: url('/images/btns/login_logout.jpg') no-repeat -22px -374px;
}
#logoutArea li#logout span#log_out a
{
	width:90px;
	float:left;
	height:21px;
	margin:0 0 0 2px;
	display:block;
	background: url('/images/btns/login_logout.jpg') no-repeat -133px -269px;   
}
#logoutArea li#logout span#log_out a:hover
{
	background: url('/images/btns/login_logout.jpg') no-repeat -133px -374px;
}
#news_update
{
	margin:10px 0 10px 0;
	height:30px;
	width:220px; 	
	background: url('/images/index/news_updates_header.jpg') no-repeat 0 0;	
}
ul#news_area
{
	margin:0;
	padding:0;
}
ul#news_area li
{
	list-style: none;
	float: left;
	margin: 0 10px 0 0;
	width: 205px;
	height: 311px;
	font-family: Georgia;
	border:solid 0px blue;
	text-decoration: none;
}
ul#news_area li span.news_text
{
	display: block;
	margin:186px 10px 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
}
ul#news_area li#dark_knight
{
	background: url('/images/index/news_callout_dark_knight.jpg') no-repeat;
}
ul#news_area li#dark_knight a
{
	display:block;
	width: 200px;
	height: 311px;
	text-decoration:none;
	float: left;
	margin:0;
	behavior: url('/style/IEFixes.htc');
}
ul#news_area li#dark_knight a span.go
{
	display:block;
	height:60px;
	margin:20px 0 0 0;
	cursor:pointer;
	background: url('/images/index/news_callout_dark_knight.jpg') no-repeat 0 -251px;
}
ul#news_area li#dark_knight a:hover span.go
{
	background-position:0 -311px;
}


.dark_knight_on
{background: url('/images/index/news_callout_dark_knight.jpg') no-repeat 0 -371px;
}

.dark_knight_off
{background: url('/images/index/news_callout_dark_knight.jpg') no-repeat 0 -311px;
}

ul#news_area li#marley_and_me
{
	background: url('/images/index/news_callout_marley_and_me.jpg') no-repeat;
}
ul#news_area li#marley_and_me a
{
	display:block;
	width: 200px;
	height: 311px;
	text-decoration:none;
	float: left;
	margin:0;
	behavior: url('/style/IEFixes.htc');
}
ul#news_area li#marley_and_me  a span.go
{
	display:block;
	height:60px;
	margin:5px 0 0 0;
	cursor:pointer;
	background: url('/images/index/news_callout_marley_and_me.jpg') no-repeat 0 -251px;
}
ul#news_area li#marley_and_me  a:hover span.go
{		
	background-position:0 -311px;
}
.marley_and_me_off
{	background: url('/images/index/news_callout_marley_and_me.jpg') no-repeat 0 -311px;
}

.marley_and_me_on
{	background: url('/images/index/news_callout_marley_and_me.jpg') no-repeat 0 -371px;
}


ul#news_area li#news_callout_events
{
	margin:0;
	background: url('/images/index/news_callout_events.jpg') no-repeat;
}
ul#news_area li#news_callout_events a
{
	display:block;
	width: 200px;
	height: 311px;
	text-decoration:none;
	float: left;
	margin: 0;
	behavior: url('/style/IEFixes.htc');
}
ul#news_area li#news_callout_events  a span.go	
{
	display:block;
	height:60px;
	margin:35px 0 0 0;
	cursor:pointer;
	background: url('/images/index/news_callout_events.jpg') no-repeat 0 -251px;
}
ul#news_area li#news_callout_events  a:hover span.go
{	
	background-position:0 -311px
}

.news_callout_events_off
{
	background: url('/images/index/news_callout_events.jpg') no-repeat 0 -311px;
}

.news_callout_events_on
{
	background: url('/images/index/news_callout_events.jpg') no-repeat 0 -371px;
}


#footer, #footer_account	
{
	clear:both;
	width:960px;
	height:100px;
	margin:0px 0 0 15px;
	padding:0;
	list-style:none;
}
#footer_account
{
	width:965px;
}
li#footerlogo
{
	width:250px;
	text-align: center;
	margin:10px 0 0 0px;
	line-height:36px;
	text-align:center;
	float:left;	
}
li#footerLinks
{
	width:510px;
	margin:10px auto;
	float:left;	
}
li#footerLinks p
{
	font:12px Helvetica;
	color:#016376;
	margin:0;
	padding:0;
	text-align: center;
	line-height:18px;
}
li#footerLinks p.boldFooter
{
	font-weight:700;
}
li#footerLinks a					
{
	text-decoration:none;
	color:#016376;	
}
li#footerLinks a:hover					
{
	text-decoration:underline;	
}
li#footerLinks p.footer_black
{
	color:#000000;
	margin:0;
	padding:0;
	text-align: center;
	line-height:18px;		
}
li#footerLinks p.footer_black a
{
	text-decoration:none;
	color:#000000;
	font-weight:700;
}
li#footerLinks p.footer_black a:hover
{
	text-decoration:underline;
}
h2.subTitle
{
	margin:8px 0 0 0;
	position:absolute;
	padding:0;	
}
h2.newsTag
{
	margin-top:8px;
	padding:0px;
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 2px;	
	float:left;
}
h2.fansTag
{
	margin-top:8px;
	padding:0px;
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -33px;
	float:left;
}
h2.projectsTag
{
	margin-top:8px;
	padding:0px;
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -68px;	
}
h2.photosTag
{
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -103px;	
	margin-top:8px;
	padding:0px;
}
h2.videosTag
{
	margin-top:8px;
	padding:0px;
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -138px;	
}
h2.blogTag
{
	margin-top:8px;
	padding:0px;
	height:35px;
	width:165px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -175px;	
	float:left;
}

#submenu
{
	width:623px;
	height:26px;	
	margin:25px 0 0 0;
	padding:0;
	list-style:none;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat 0 -17px;	
}
#submenu_full_page
{
	float:left;
	width:940px;
	height:26px;	
	margin:25px 0 0 -5px;
	padding:0 0 10px 0;
	list-style:none;
	background:url(/images/contentbgs/account_settings_header_bg.jpg) no-repeat;	
}
#submenu li
{
	float:left;	
	list-style:none;
	display:inline;		
}
#submenu li#film_tv, #film_tv_selected
{
	margin:0 0 0 256px;		 	
}
#film_tv a , #film_tv_selected a
{	
	display:block;
	height:26px;
	width:91px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -248px -60px;	
}
#film_tv a:hover
{
	background-position:-248px -103px;
}
#film_tv_selected a 
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -248px -103px;
}
#marley_me a , #marley_me_selected a
{	
	display:block;
	height:26px;
	width:121px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -340px -60px;	
}
#marley_me a:hover
{
	background-position:-340px -103px;
}
#marley_me_selected a
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -340px -103px;	
}
#dark_night a , #dark_night_selected a
{	
	display:block;
	height:26px;
	width:134px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -462px -60px;	
}
#dark_night a:hover
{
	background-position:-462px -103px;
}
#dark_night_selected a
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -462px -103px;
}
#submenu li#blog , #blog_selected
{
	margin:0 0 0 305px;		 	
}
#blog a , #blog_selected a
{	
	display:block;
	height:26px;
	width:55px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -304px -145px;	
}
#blog a:hover  
{
	background-position:-304px -190px;
}
#blog_selected a
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -304px -190px;
}

#favorites a , #fav_selected a
{	
	display:block;
	height:26px;
	width:100px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -360px -145px;	
}
#favorites a:hover  
{
	background-position:-360px -190px;
}
#fav_selected a
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -360px -190px;
}
#submenu li#msgboard , #msgboard_selected
{
	margin:0 0 0 0px;		 	
}
#msgboard a , #msgboard_selected a
{	
	display:block;
	height:26px;
	width:145px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -460px -145px;	
}
#msgboard a:hover
{
	background-position:-460px -190px;
}

#msgboard_selected a
{
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -460px -190px;	
}
#submenu li#photo_gal
{
	margin:0 0 0 410px;		 	
}
#photo_gal a 
{	
	display:block;
	height:26px;
	width:200px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -400px -230px;	
}
#photo_gal a:hover
{
	background-position:-400px -274px;
}
ul#submenu li#video_gal
{
	margin:0 0 0 460px;
	position:relative;	 	
	display:block;
}
ul#submenu #video_gal a.drop_arrow 
{
	display:block;
	height:26px;
	width:150px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat;	
	background-position: -405px -403px;
}
ul#submenu #video_gal a:hover.drop_arrow
{
	background-position:-405px -447px;
}
/* Videos Submenu ends */
ul#submenu #video_gal ul.sortVideo_text{
	padding:5px;
	margin:0px;
	position:absolute;
	top:25px;
	left:10px;
	background:#fff;
	border:1px solid #016376;
	width:85px;
	}
ul#submenu #video_gal ul.sortVideo_text li, ul#submenu #video_gal ul.sortVideo_text a{
	display:block;
	}
ul#submenu #video_gal ul.sortVideo_text li.videoText_btn {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	font-size:12px;
	height:14px;
	display:block;
	position:relative;
	width:75px;
	}

/* Video Player Submenu */
#submenu li#video_gal_back
{
	margin:0 0 0 425px;		 	
}
#video_gal_back a 
{	
	display:block;
	height:26px;
	width:190px;
	background:url(/images/btns/bread_crumb_nav.jpg) no-repeat -405px -318px;	
}
#video_gal_back a:hover
{
	background-position:-405px -360px;
}


.cool_extras
{
	width:300px;
	height:230px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras a
{
	display:block;
	width:300px;
	height:230px;
	background:url(/images/fans/cool_extras.jpg) no-repeat 0 0;	
}
.cool_extras a:hover
{
	display:block;
	width:300px;
	height:230px;
	background-position:0 -230px;
}
.cool_extras_dark_night
{
	background:url(/images/projects/batman/cool_extras.jpg) no-repeat 0 0;
	height:230px;
	width:310px;
	margin:0;
	padding:0;
	float:left;
}
.cool_extras_dark_night_photos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_dark_night_photos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:75px;
	background:url(/images/projects/batman/cool_extras.jpg) no-repeat 0 -75px;	
}
.cool_extras_dark_night_photos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -305px;
}
.cool_extras_dark_night_videos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_dark_night_videos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:20px;
	background:url(/images/projects/batman/cool_extras.jpg) no-repeat 0 -145px;	
}
.cool_extras_dark_night_videos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -375px;
}
.cool_extras_marley_and_me
{
	background:url(/images/projects/marley_and_me/cool_extras.jpg) no-repeat 0 0;
	height:230px;
	width:310px;
	margin:0;
	padding:0;
	float:left;
}
.cool_extras_marley_and_me_photos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_marley_and_me_photos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:75px;
	background:url(/images/projects/marley_and_me/cool_extras.jpg) no-repeat 0 -75px;	
}
.cool_extras_marley_and_me_photos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -305px;
}
.cool_extras_marley_and_me_videos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_marley_and_me_videos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:20px;
	background:url(/images/projects/marley_and_me/cool_extras.jpg) no-repeat 0 -145px;	
}
.cool_extras_marley_and_me_videos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -375px;
}
.cool_extras_the_mist
{
	background:url(/images/projects/the_mist/cool_extras.jpg) no-repeat 0 0;
	height:230px;
	width:310px;
	margin:0;
	padding:0;
	float:left;
}
.cool_extras_the_mist_photos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_the_mist_photos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:75px;
	background:url(/images/projects/the_mist/cool_extras.jpg) no-repeat 0 -75px;	
}
.cool_extras_the_mist_photos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -305px;
}
.cool_extras_the_mist_videos
{
	width:300px;
	margin:0 20px 0 0;
	padding:0px;
	list-style:none;
	float:left;
}
.cool_extras_the_mist_videos a
{
	display:block;
	width:300px;
	height:50px;
	margin-top:20px;
	background:url(/images/projects/the_mist/cool_extras.jpg) no-repeat 0 -145px;	
}
.cool_extras_the_mist_videos a:hover
{
	display:block;
	width:300px;
	height:50px;
	background-position:0 -375px;
}

.main_favorites
{
	width:210px;
	height:430px;
	margin:15px 20px 0 5px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
	background:url(/images/fans/favorites/main_favorites.jpg) no-repeat 0 0;	
}
.sec_menu_container
{
	display: none;
	width:375px;
	position:absolute;
	top:70px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject
{
	position:absolute;
	margin:-15px 0 0 -95px;
	padding:0;
}
#main_menu #projects .sec_menu_container .SubMenuProject li
{
	float:left;
	list-style:none;
	position:relative
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink1 a
{
	height:20px; 
	width:85px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -70px -220px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink1 a:hover
{
	background-position:-70px -300px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink2 a
{
	height:20px; 
	width:126px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -156px -220px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink2 a:hover
{
	background-position:-156px -300px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink3 a
{
	height:20px; 
	width:140px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -282px -220px;
}
ul#main_menu #projects .sec_menu_container .SubMenuProject .subLink3 a:hover
{
	background-position:-282px -300px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan
{
	position:absolute;
	margin:-15px 0 0 -70px;
	padding:0;
}
#main_menu #fans .sec_menu_container .SubMenuFan li
{
	float:left;
	list-style:none;
	position:relative
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink1 a
{
	height:20px; 
	width:92px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat;
	background-position:-29px -60px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink1 a:hover
{
	background-position:-29px -140px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink2 a
{
	height:20px; 
	width:100px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -121px -60px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink2 a:hover
{
	background-position:-121px -140px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink3 a
{
	height:20px; 
	width:150px;
	display:block;
	background:url(/images/btns/nav.jpg) no-repeat -220px -60px;
}
ul#main_menu #fans .sec_menu_container .SubMenuFan .subLink3 a:hover
{
	background-position:-220px -140px;
}

#projects_filmTV
{
	list-style:none;
	margin:0;
	padding:0;
	margin:20px 0 0 5px;
}
*html #projects_filmTV
{
	margin:20px 0 0 -5px;
}
#projects_filmTV li div
{
	border:solid 1px red;
	height:150px;
	display:block;
	background: url(/images/btns/film_and_tv_see_more_btn.gif) no-repeat 120px -33px;
}
	
#projects_filmTV li
{
	width:605px;
	height:180px;
	margin:0 5px 15px 5px;	
	padding:0;
	display:block;	
	float:left;
}

#projects_filmTV
{
	list-style:none;
	margin:0;
	padding:0;
	margin:20px 0 0 5px;
}
*html #projects_filmTV
{
	margin:20px 0 0 -5px;
}
#projects_filmTV li
{
	width:605px;
	height:180px;
	margin:0 5px 15px 5px;	
	padding:0;
	display:block;	
	float:left;
}

#projects_filmTV li a
{
	width:605px;
	height:180px;
	margin:0;	
	padding:0;
	display:block;	
	float:left;
	text-decoration:none;
	behavior: url('/style/IEFixes.htc');
}
	
#projects_filmTV li img
{
	float:left;
	margin:0px;
	padding:0;
	border:none;
}
#projects_filmTV li p.project_title
{
	display: block;
	margin:25px 0 10px 200px;
	padding:0;
	font-family:arial;
	color:#016736;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}
#projects_filmTV li p.project_desc
{
	margin:0 10px 0 200px;
	padding:0;
	display: block;
	font-family:arial;
	color:#000;
	font-size:12px;
	height:80px;
	cursor:pointer;	
	text-decoration:none;
}

#projects_filmTV a p.see_more
{
	margin:0 0 0 180px;
	padding:0;
}
#projects_filmTV a p.see_more 
{
	display: block;
	height:33px; 
	width:425px;
	cursor:pointer;
	background: url(/images/btns/film_and_tv_see_more_btn.gif) no-repeat;
}
#projects_filmTV a:hover p.see_more 
{
	background-position:0 -33px 
}

.see_more_1
{
	background: url(/images/btns/film_and_tv_see_more_btn.gif) no-repeat 0 -33px;
}
	
#theVideo{
	float:left;
	width:480px;
	height:360px;
	}
/****************RX Messsage Center*******************/
#rx-mc-header1 {
}
#rx-mc-header2 {
}
#rx-messages .subheading_pins 
{
	background-color: #e4444a;
	color: #fff;
}
#rx-messages .subheading_messages 
{
	background-color: #016376;
	color: #fff;
}
#rx-messages .pinned_header 
{
	color: #016376;
}
#rx-messages .message  
{
	color: #213647;
}
#rx-messages .message .heading 
{
	background-color: #96c9de;
	color: white;
}
#rx-messages .message .msg_meta  
{
	background-color: #96c9de;
	color: #fff;
}
#rx-messages .message .msg_meta label 
{
	color: #fff;
}
#rx-messages .message .actions  
{
	background-color: #016376;
	color: white;
}
#rx-messages .message .actions a  
{
	color: white;
}
#rx-messages .response  
{
	color: #000;
}
#rx-messages .response .heading 
{
	background-color: #fbefc1;
	color: #016376;
}
#rx-messages .response .msg_meta  
{
	background-color: #fbefc1;
	color: #016376;
}
#rx-messages .response .msg_meta label 
{
	color: #016376;
}
#rx-messages .response .actions  
{
	background-color: #016376;
}
#rx-messages .response .actions a  
{
	color: white;
}
/****************END RX Messsage Center*******************/
/**************** OVERRIDING Message Center classes ******/
ul#rx-mc-header1 
{
	margin:10px 0 0 10px;
}
ul#rx-mc-header1 li 
{
	float: left;
	margin:0px;
	padding:0px;
	display:block;
}
ul#rx-mc-header1 li.divider
{
	display:block;
	margin-left: 5px;
	margin-right: 5px;
	padding:0px;
	color:#016376;
	font-weight: bold;
	text-align:center;
	float:left;
}
ul#rx-mc-header1 li a
{
	color:#016376;
	font-weight:bold;
	text-decoration:none;
	margin:0 10px 0 0;
}
ul#rx-mc-header1 li a:hover
{
	text-decoration:none
}
ul#rx-mc-header2 
{
	margin:2px 0 0 10px;
	padding:0px;
}
ul#rx-mc-header2 li.pagination 
{
	float: left;
	margin:0px;
	padding:0px;
}
ul#rx-mc-header2 ul.rx-page-stats li
{
	text-align:left ;
	margin:0px;
	padding:0px;
	color:#016376;
}
ul#rx-mc-header2 ul.rx-pagination li
{
	text-align:left ;
	margin:2px 0 0 0;
	padding:2px;
	color:#016376;
}
ul#rx-mc-header2 ul.rx-pagination li a
{
	color:#016376;
	text-decoration:none;
}
td.body
{
	color:#191919
}
td.msg_meta ul li.avatar
{
	background:url(/images/content_bgs/mssg_cntr_msg_meta_bg.png) no-repeat center center;
	height:125px;
}
td.msg_meta ul li.avatar img
{
	margin:14px 0 0 0
}
*.html td.msg_meta ul li.avatar img
{
	margin:14px 0 0 0;
	position:absolute;
}
/******************* OVERRIDING ENDS *******************/
/* Photos  */
.img_gallery{
	margin:10px;
	}
.img_gallery h3.exclusive_photos
{
	height:25px;
	background:url(/images/headers/photo_headers.jpg) no-repeat 20px 0px;
	margin-top:5px;
}
.img_gallery h3.event_photos
{
	height:25px;
	background:url(/images/headers/photo_headers.jpg) no-repeat 20px -25px;
	margin-top:5px;
}
.img_gallery img
{
	border:0;
	float:left;
	margin:2px 14px 10px 0
}

/*Photo Gallery*/

div#photos_container
{
	margin-top:20px;
	clear: both; 
	text-align:left;
}
a.photos_callOut
{
	float:left;
	margin:5px;
	cursor:pointer;
	text-decoration: none;
	border:solid 1px #000;
}

#photos_container img
{
	border:none;
	margin:5px;
}


/******************** VIDEOS GALLERY *****************/
/* video nav */
div#video_nav
{
	height:27px;
	position: relative;
	clear: both;
}
p#sortVideo
{
	float:left;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 0px 13px;
	margin:0px;
}
div#video_nav #sortDrop
{
	float: left;
	position: relative;
}
div#video_nav a.dropArrow
{
	display: block;
	background:url(/global/images/default_sort_video_btn.jpg) no-repeat;
	width: 36px;
	height: 27px;
}
div#video_nav a:hover.dropArrow
{
	background-position:0px -27px;
}
ul#sortVideo_text
{
	width: 80px;
	background-color:#bfa398;
	border:1px solid #4f0b00;
	padding:5px;
	margin:0px;
	position:absolute;
	top:27px;
	left:0px;
	list-style: none;
}
ul#sortVideo_text a
{
	font-size:12px;
	color: white;
	text-decoration: none;
}
/* END video nav */
/* start videos thumbs content */
div#videos_container
{
	margin-top:20px;
	clear: both; 
	text-align:center;
}
a.video_callOut
{
	display: block;
	float:left;
	width:140px;
	background:url(/images/videos/video_thumb_bkgrnd.jpg) no-repeat;
	margin:0px;
	cursor:pointer;
	text-decoration: none;
}
a.rightmargin0
{
	margin:2px;
}
a.video_callOut span.callOut_thumb
{
	display: block;
	height:125px;
	text-align: center;
}
a.video_callOut span.callOut_thumb img
{
	margin:12px 0 0 0;
	border:none;
}
a.video_callOut span.callOut_text
{
	display: block;
	height:50px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 10px 8px 0 8px;
	text-decoration: none;
}
a.video_callOut span.callOut_btn
{
	margin-top:10px;
	display:block;
	height: 21px;
	background: url(/images/btns/video_thumb_btn.gif) no-repeat center top;
}
a:hover.video_callOut span.callOut_text
{
	text-decoration: none;
}
a:hover.video_callOut span.callOut_btn
{
	background-position: center -24px;
}
/* END start videos thumbs content */
/* view video content */
#video_body
{
	width: 500px;
	margin: 0 auto;
	padding-bottom: 53px;
	list-style: none;
}
#video_body #video_container
{
	background: url(/images/contentbgs/video_player_bg.jpg) no-repeat center 54px;
	margin:0;
	padding:12px 0 0 0px;
}
#video_body #video_bg #video_container h2	
{
	height:24px;
	font: 18px;
	color:#016376;
	padding:20px 0 10px 29px;
}
#video_body #video_container #rx-video
{
	margin:0 10px;
}
#video_body #rx-video-stats
{
	background: url(/images/contentbgs/video_player_content_bg.jpg) no-repeat;
	height:181px;
	margin-top:10px;
}
#rx-video-stats #rx-video-description
{
	padding:30px 10px 0 29px;
	font-size:15px;
	color:#016376
}
#rx-video-stats #rx-tag-list, #rx-video-stats #rx-video-share
{
	font:11px verdana;
	padding:15px 10px 0 29px;
	color:#016376;
}
#rx-video-stats #rx-added-field{
	float:left;
	width:175px;
	border-right:1px solid #016376;
	color:#016376;
	font:11px verdana;
	margin:15px 10px 0 29px;
	}
#rx-views-field{
	float:left;
	width:200px;
	margin:15px 10px 10px 0px;
	color:#016376;
	font:11px verdana;
	}
#rx-video-stats #rx-tag-list
{
	padding:5px 10px 0 29px;
}
#rx-video-stats #rx-tag-list a
{
	color:#016376;
	font-weight:600;
	text-decoration:none
}
 #rx-video-stats #rx-video-share a
 {
	color:#016376;
	text-decoration:none
 }
 
#rx-rating-and-duration, #rx-video-back-btn{
	display:none;
	}
	
/* END view video content */
/* profile section */
/***************** PROFILE PAGE ************************/
#profile
{
	width:940px;
	margin:0px 20px 0 20px;
}
/*************** RX-Profile ****************/
#settings_pane
{
	font-size: 12px;
}
/*- LEFT NAVBAR -*/
/* entire navbar container border */
#settings_notebook ul { 
}
/* settings and options background & text */
#settings_notebook h3 {
	background-color: #016376;	
	color: #fff;
}
/* inactive navbar links */
#settings_notebook a {
	background-color: #016376;
	color: #fff;
	text-decoration:none
}
/* active navbar links */
#settings_notebook a.active {
	background-color: #fbefc1;
	color: #311b06;
}
/*- ACCOUNT INFO PANE -*/
/* 'account info' & 'personal info' headers */
#acct_pane h3 {
	background-color: #016376;	
	color: #fff;
}
#acct_pane ul.acct_info h3 {
	background-color: #f4e93e;	
	color: #000;
}
/* 'account info text color' */
#acct_pane .acct_header .auth_button {
	color: #484849;
}
/* 'edit email & password' button */
#acct_pane .acct_header .auth_button a {
	background-color: #016376;
	color: #ffffff;	
	text-decoration:none
}
/* 'personal information' pane */
#acct_pane .acct_info, #acct_pane .acct_info label {
	background-color: #fbefc1;
	color: #311b06;	
}
/* 'booeep collects this info...' text color */
#acct_pane .dob_explain_field {
	color: #666666;
}
	
/*- EDIT EMAIL & PASSWORD PANE -*/
/* header */
#auth_pane h3 {
	background-color: #016376;
	color: #ffffff;
}
/* overall pane BG & text color */
#auth_pane .container {
	background-color: #E6E6E6;	
	color: #484849;
}
/* 'Password:' & 'Edit Email:' sub headings */
#auth_pane h4 {
	color: #666666;
	text-decoration: none;
}

/*- AVATARS PANE -*/
/* headers */
#avatar_pane h3 {
	background-color: #016376;
	color: #ffffff;
}
/* 'Avatars:' container */
#avatar_pane .custom_avatar {
	background-color: #E6E6E6;
	color: #484849;
}
/* 'Current Avatar:' & 'Avatar Uploader' labels */
#avatar_pane .custom_avatar h4 {
	color: #666666;
}
/* 'More Avatars:' container */
#avatar_pane .more_avatars {
	background-color: #E6E6E6;
	color: #ffffff;
}
/* 'More Avatars:' text */
#avatar_pane .more_avatars h4 {
	color: #666666;
	text-decoration: none;
}
/* NON-Selected tile color */
#avatar_pane .more_avatars .tile {
	border: 3px solid #484849;	
}
/* SELECTED tile color */
#avatar_pane .more_avatars li.selected {
	border: 3px solid #D29400;
}
/*- EMAIL NOTIFICATIONS PANE -*/
/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
	#alert_list .alert_item .types div.updates {
		float: none;
		width:auto;
		padding:0;
		margin:0;
	}
/** END HACK **/

/* headers */
	#alert_pane h3 {
		background-color: #016376;	
		color: #ffffff;
	}
/* general font color */
	#alert_pane div {
		color: #484849;
	}
/* existing alert bg color */
	#alert_pane div.pane_header, #alert_list .alert_item {
		background-color: #E6E6E6;
	}
/* site domain color */
	#alert_list .alert_header span {
		color: #b5830b;
	}
/* 'click below to adjust... ' hint text color */
	#alert_list .hint {
		color: #666666;
	}
/* site thumb image border color */
	#alert_list .alert_item .image img {
		border: 1px solid white;
	}
/* current site footer BG color */
	#alert_list .action_row {
		background-color: #F4E93E;
	}
/* 'Remove site' Button */
	#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
		background-color: #666666;
		color: #ffffff;
	}
/* 'Remove site' Button width */	
	#alert_list div.alert_item div.actions a {
		width: 146px;
	}
/* 'Remove site' Button text positioning */
	#alert_list div.alert_item div.actions a span {
		left:25px;
	}
/* 'Remove site' Button box positioning */
	#alert_list div.alert_item div.actions {
	padding-left:35px;
	}		
/* 'Additional Sites' BG color */
	#alert_pane div.additional_header, #alert_pane #sites_list {
		background-color: #E6E6E6;
	}
/* site thumb image border color */
	#sites_list .siteThumb {
		border: 1px solid white;
	}
	
/* Previous & Next buttons */
	#sites_list a {
	color: #666666;
	}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #E6E6E6;
		color: red; 
	}
/*************** END RX-Profile ****************/
/***************** PROFILE PAGE END *******************************/
/****************RX Registration*******************/
#rxfrm-register h2 {
	color: #016376;
}
#rxfrm-register h3 {
	color: #016376;
}
#rxfrm-register .section, #rxfrm-register .section h2 {
	background-color: #fbefc1;
	color: #311b06;
}
#membershipBenefits {
	background-color: #d0e7f7;
	color: #0f1922;
}
#membershipBenefits .mbHeader {
	background-color: #d0e7f7;
}
#membershipBenefits .mbHeader h2 {
	color: #0f1922;
}
#membershipBenefits .mbHeader h3 {
	color: #0f1922;
}
#membershipBenefits ul li p span.footnote {
	color: #0f1922;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #0f1922;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #d0e7f7;
}
form#rxfrm-register ul.errors li {
	color: #0f1922;
}
/****************END RX Registration*******************/
/*****************   RX-Appearances   *****************/

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
ul.rx-appearances li{
	/*height:160px;*/
	margin-top:15px;
	margin-bottom:20px;
	clear:both;
    border-bottom:1px solid #deddd8;
    overflow: hidden;
	}
ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:20px
	}
	
ul.rx-appearances li a{
	color: #016376;
	}

.viewAllAppearances{
	clear:both;
}
p.appearance-date {
	display: none;
	color: #016376;
}

p strong{
	color: #016376;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	
.rx-appearances-view-all{
	display:none;
	}
label[for="msg"]{
	display:block;
	}
/*---navapps---*/

ul#navapps {
	padding-left: 0;
	padding-bottom: 0px;
	white-space: nowrap;
	margin:50px 0 10px 0;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

#navapps li a { 
	padding: 3px 10px 3px 10px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	font-size: 9pt;
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	font-size: 9pt;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/

