/*********************** COMMON PROPERTIES ****************************/
body
{
	font-family:tahoma;
	color:#8a8a8a;
	margin:0 auto;
	padding:0;
	font-size:12px;
	background: url(/images/bg.jpg) no-repeat center top; 
	background-color:#010101;
}
h1, h2, h3, h4, h5
{
	margin:0;
	padding:0;
}
hr
{
	margin:0;
	padding:0;
}
.hide
{
	display: none;
}
ul
{
	list-style-type : none;
}
.clear
{
	clear:both;
}
.floatleft
{
	float:left
}
.floatright
{
	float:right
}
img
{
	border:0
}
p
{
	margin:0;
    padding:0;
}
h1.home
{
	float:left;
	position:absolute
}
h1.home a
{
	width:173px;
	height:120px;
	display:block;
	background:url(/images/btns/btns.jpg) no-repeat left top;
}
h1.home a:hover
{
	background-position:0 -140px
}
.alignright
{
	text-align:right
}
a
{
	color:#3ba8dc;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline
}

/*********************** COMMON PROPERTIES ENDS *******************/
/*********************** INDEX PROPERTIES START *******************/
#container
{
	width:970px;
	margin:0 auto;
}
#header
{	
	height:114px;
}
/****** Main Menu Block starts ******/
#menu
{
	height:52px;
	width:797px;
	position:absolute;
	margin:60px 0 0 173px;
	padding:0;
	background: url(/images/btns/btns.jpg) no-repeat -173px -58px
}
#menu li
{
	display:block;
	height:52px;
	float:left;
}
#menu li a
{
	display:block;
	height:52px;
}
#menu #menu_news
{
	width:85px;
}
#menu #menu_news a
{
	background: url(/images/btns/btns.jpg) no-repeat -173px -58px;
}
#menu #menu_news a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -173px -110px;
}
#menu #menu_perosnal
{
	width:86px;
}
#menu #menu_perosnal a
{
	background: url(/images/btns/btns.jpg) no-repeat -258px -58px;
}
#menu #menu_perosnal a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -258px -110px;
}
#menu #menu_film_tv
{
	width:83px;
}
#menu #menu_film_tv a
{
	background: url(/images/btns/btns.jpg) no-repeat -344px -58px;
}
#menu #menu_film_tv a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -344px -110px;
}
#menu #menu_photos
{
	width:85px;
}
#menu #menu_photos a
{
	background: url(/images/btns/btns.jpg) no-repeat -427px -58px;
}
#menu #menu_photos a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -427px -110px;
}
#menu #menu_videos
{
	width:81px;
}
#menu #menu_videos a
{
	background: url(/images/btns/btns.jpg) no-repeat -512px -58px;
}
#menu #menu_videos a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -512px -110px;
}
#menu #menu_message_center
{
	width:125px;
}
#menu #menu_message_center a
{
	background: url(/images/btns/btns.jpg) no-repeat -593px -58px;
}
#menu #menu_message_center a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -593px -110px;
}
/****** Main Menu Block ends ******/
#content
{
	margin:20px 0 0 10px;
	width:650px;
	float:left;
}
*html #content
{
	margin:20px 0 0 5px;
}
#ad_block
{
	margin:-6px 0 0 10px;
	display:block;
	width:300px;
	float:left;
}
*html#ad_block
{
	margin:-6px 0 0 5px;
}
#welecome
{
	height:280px;
	margin:10px 0 0 0;
	padding:4px 0 0 4px;
	background: url(/images/index/welcome_bg.png) no-repeat left top;
}
#welcome_title
{
	margin:0;
	width:437px;
	height:44px;
	display:block;
	background: url(/images/headers/index_headers.jpg) no-repeat left top;
}
#welecome p
{
	width:410px;
	float:left;
	padding:10px 15px 0 15px;
}
#welecome p.right_align
{
	padding:0 0 0 350px;
	width:70px;
}
.topmargin
{
	margin:10px 0 0 0
}
#film_tv
{
	margin:11px 0 0 0;
	padding:4px 0 0 4px;
	height:280px;
	background: url(/images/index/film_tv_bg.png) no-repeat left top;
}
*html #film_tv
{
	margin:7px 0 0 0;
	padding:4px 0 0 4px;
	height:280px;
	background: url(/images/index/film_tv_bg.png) no-repeat left top;
}
#film_tv_title
{
	margin:0;
	height:44px;
	display:block;
	background: url(/images/headers/index_headers.jpg) no-repeat left -44px;
}
#film_tv ul
{
	margin:5px 0 0 6px;
	padding:0
}
#film_tv ul li
{
	float:left;
	width:315px;
	margin:0;
}
#film_tv ul li a
{
	text-decoration:none;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
}
#film_tv ul li a img
{
	padding:0 10px 0 0;
}	
#film_tv ul li span.text
{
	padding:5px;
	color:#8a8a8a;
	height:175px;
	display:block;
}
#film_tv ul li span.title
{
	padding:10px 5px 10px 5px;
	display:block;
	color:#8a8a8a;
}
#film_tv ul li a span.see_more
{
	float:left;
	margin:0;
	padding:0;
	width:120px;
	height:33px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -173px -162px;
}
#film_tv ul li a:hover span.see_more
{
	background: url(/images/btns/btns.jpg) no-repeat -293px -162px;
}

#news_updates
{
	margin:10px 0 0 0;
	padding:4px 0 0 4px;
	height:235px;
	background: url(/images/index/new_bg.png) no-repeat left top;
}
*html #news_updates
{
	margin:6px 0 0 0;
}
#news_updates_title
{
	margin:0;
	height:44px;
	display:block;
	background: url(/images/headers/index_headers.jpg) no-repeat left -88px;
}
#news_updates ul
{
	margin:5px 0 0 6px;
	padding:0
}
#news_updates ul li
{
	float:left;
	width:205px;
	margin:0 7px 0 0;
}
*html #news_updates ul li
{
	margin:0 5px 0 0;
}
#news_updates ul li a
{
	text-decoration:none;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
}
#news_updates ul li a img
{
	padding:0 7px 0 0;
}	
#news_updates ul li span.text
{
	padding:5px 0 0 0;
	height:125px;
	display:block;
	color:#8a8a8a;
}
#news_updates ul li span.title
{
	padding:10px 5px 10px 5px;
	display:block;
	color:#8a8a8a;
	font-weight:bold;
}
#news_updates ul li a span.see_more
{
	margin:0;
	float:left;
	padding:0;
	width:89px;
	height:28px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -205px -337px;
}
#news_updates ul li a:hover span.see_more
{
	background: url(/images/btns/btns.jpg) no-repeat -205px -368px;
}

#ads
{
	float:right
}
#ads .adColor
{
	width:300px;
	height:250px;
}

#rally_callout {
	display:block;
	height:160px;
	background:url(/images/btns/rally.jpg) no-repeat;
	margin:0 0 10px 0;
	}
	
#ads .ad_sep
{
	display:block;
	height:10px;
}
#msg_center
{
	margin:10px 0 0 0;
	width:300px;
	height:165px;
	display:block;
	float:right;
	clear:rights;
	background: url(/images/content_bg/message_center_bg.jpg) no-repeat center top;
}
#msg_center a
{
	display:block;
	width:300px;
	height:165px;
	behavior: url(/style/IEFixes.htc);
	cursor:pointer;
	text-decoration:none
}
#msg_center a span.msg_center_text
{
	padding:60px 0 0 15px;
	color:#fff;
	width:130px;
	height:70px;
	display:block
}
#msg_center a span.see_more
{
	margin:0 0 0 4px;
	height:31px;
	width:126px;
	display:block;
	cursor:pointer;
	background: url(/images/btns/btns.jpg) no-repeat -772px -195px;
}
#msg_center a:hover span.see_more
{
	background: url(/images/btns/btns.jpg) no-repeat -772px -226px;
}

/*********************** INDEX PROPERTIES ENDS *******************/
/*********************** LOGIN PROPERTIES STARTS *******************/
#login_field
{
	margin:0 0 0 673px;
	z-index:100;
	padding:0;
	width:296px;
	height:75px;
	position:absolute;
	background:url(/images/btns/btns.jpg) no-repeat -174px -196px;
	float:right;
}
#login_field li
{
	float:left;
}
#login_field li#user_name, #login_field li#password
{
	width:70px;
	height:23px;
	margin:10px 0 0 0;
	display:block;
	background: url(/images/content_bg/text_field_bg.gif) no-repeat 0 0;
}
#login_field li#user_name
{
	padding:0 0 0 40px
}
#login_field li#password
{
	padding:0 0 0 10px
}
#login_field li input
{
	border:solid 0px;
	width:69px;
	height:15px;
	background:none;
	color:#fff;
	text-align:center;
}
#login_field li#login_btn
{
	margin:0 0 0 7px;
	height:35px;
	width:37px;
}
*html #login_field li#login_btn
{
	margin:0 0 0 5px;
}
#login_field li#login_btn a
{
	height:35px;
	width:37px;
	display:block;
}
#login_field li#login_btn a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -670px -196px;
}
#login_field li#register_btn
{
	margin:0 0 0 5px;
	height:45px;
	width:57px;
}
*html #login_field li#register_btn
{
	margin:0 0 0 5px;
}
#login_field li#register_btn a
{
	height:45px;
	width:57px;
	display:block;
}
#login_field li#register_btn a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -712px -196px;
}

#login_field li#signUp
{
	margin:0;
	display:block;
	width:295px;
	height:38px;
}
#login_field li#signUp a
{
	margin:0;
	width:295px;
	height:38px;
	display:block;
}
#login_field li#signUp a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -473px -241px;
}
/*********************** LOGIN PROPERTIES ENDS *******************/
/*********************** LOGOUT PROPERTIES STARTS *******************/
#logout_field
{
	margin:30px 0 0 673px;
	z-index:100;
	padding:0;
	width:296px;
	height:22px;
	position:absolute;
	background:url(/images/btns/btns.jpg) no-repeat 0 -410px;
	float:right;
}
#logout_field li
{
	float:left;
}
#logout_field li#edit_profile
{
	margin:0 0 0 108px;
	width:103px;
}
*html #logout_field li#edit_profile
{
	margin:0 0 0 54px;
}
#logout_field li#edit_profile a
{
	display:block;
	width:103px;
	height:22px;
}
#logout_field li#edit_profile a:hover
{
	background:url(/images/btns/btns.jpg) no-repeat -108px -432px;
}
#logout_field li#logout_btn
{
	width:84px;
}
#logout_field li#logout_btn a
{
	display:block;
	width:84px;
	height:22px;
}
#logout_field li#logout_btn a:hover
{
	background:url(/images/btns/btns.jpg) no-repeat -211px -432px;
}
/*********************** LOGOUT PROPERTIES ENDS *******************/
/*********************** FOOTER PROPERTIES STARTS *******************/
#footer_main
{
	margin:25px 0 0 0;
	height:94px;
	display:block;
	background: url(/images/content_bg/footer_bg.jpg) no-repeat;
}
#footer_main ul
{
	margin:0 auto;
	padding:10px 0 0 0;
	display:block;
	width:100%;
}
#footer_main li#footer_img
{
	float:left;
	width:190px;
	text-align:center
}
#footer_main li#footer_link
{
	width:580px;
	float:left;
	text-align:center;
}
#footer_main span.main_links
{
	display:block;
}

#footer_main span.main_links, #footer_main span.main_links a
{
	color:#3ba8dc;
	padding:0 0 2px 0;
}
#footer_main span.sub_links a:hover
{
	text-decoration:underline
}
#footer_main span.sub_links
{
	color:#8a8a8a;
	display:block;
}
#footer_main span.sub_links a
{
	color:#8a8a8a;
	text-decoration:none
}
/*********************** FOOTER PROPERTIES ENDS *******************/

/*********************** INTERNAL PAGE PROPERTIES STARTS *******************/
#sub_nav
{
	margin:0 0 6px 0;
	width:326px;
	height:223px;
	display:block;
	float:left;
	background: url(/images/headers/personal_header.jpg) no-repeat;
}
#sub_nav ul
{
	margin:60px 0 0 15px;
	padding:0;
}
#sub_nav ul li
{
	margin:0px 0 13px 0;
	padding:0;
}
#sub_nav ul li.about a
{
	width:205px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat 0 -280px;
	
}
#sub_nav ul li.about a:hover, #sub_nav ul li.about a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat 0 -345px;
}
#sub_nav ul li.philanthropy a
{
	width:205px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat 0 -306px;
	
}
#sub_nav ul li.philanthropy a:hover, #sub_nav ul li.philanthropy a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat 0 -371px;
}
#sub_nav ul li.entreprenuership a
{
	width:205px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat 0 -331px;
	
}
#sub_nav ul li.entreprenuership a:hover, #sub_nav ul li.entreprenuership a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat 0 -396px;
}
#theme_img_about, #theme_img_phil, #theme_img_enth, #theme_img_profile, #theme_img_register,#theme_img_film
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/personal/about_me/personal_about_me.jpg) no-repeat;
}
#theme_img_phil
{
	background: url(/images/personal/philanthropy/personal_philanthropy.jpg) no-repeat;
}
#theme_img_film
{
	background: url(/images/projects/film_tv/main_image.jpg) no-repeat;
	}
#theme_img_enth
{
	background: url(/images/personal/entrepeneurship/personal_entrepeneurship.jpg) no-repeat;
}
#theme_img_profile
{
	background: url(/images/rx/edit_profile_main_image.jpg) no-repeat;
}
#theme_img_register
{
	background: url(/images/rx/create_profile_main_image.jpg) no-repeat;
}
#text_content
{
	margin:0;
	clear:both;
	width:608px;
	min-height:400px;
	padding:15px;
	border:solid 4px #1a1a1a;
	background: url(/images/content_bg/long_content_bg.jpg) no-repeat 0 -230px;
	background-color:#0a0a0a
}
*html #text_content
{
	width:608px;
	height:570px;
}
#text_content p
{
	padding:0 0 15px 0;
}
#text_content .para_intro
{
	font-size:14px;
	color:#3ba8dc
}
.titleColor
{
	color:#3ba8dc
}
/*********************** INTERNAL PAGE PROPERTIES ENDS *******************/
/*********************** PROJECT PAGE PROPERTIES STARTS *******************/
#sub_nav_projects
{
	margin:0 0 6px 0;
	width:326px;
	height:223px;
	display:block;
	float:left;
	background: url(/images/headers/film_tv_header.jpg) no-repeat;
}
#sub_nav_projects ul
{
	margin:60px 0 0 15px;
	padding:0;
}
#sub_nav_projects ul li
{
	margin:0px 0 10px 0;
	padding:0;
}
#sub_nav_projects ul li.film_projects a
{
	width:221px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -352px -280px;
	
}
#sub_nav_projects ul li.film_projects a:hover, #sub_nav_projects ul li.film_projects a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -352px -319px;
}
#sub_nav_projects ul li.tv_projects a
{
	width:221px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -352px -305px;
	
}
#sub_nav_projects ul li.tv_projects a:hover, #sub_nav_projects ul li.tv_projects a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -352px -344px;
}
#film_projects_list, #tv_projects_list
{
	float:left;
	width:304px;
}
*html #film_projects_list, #tv_projects_list
{
	float:left;
	width:300px;
}
#film_projects_list #film_projects_list_title
{
	width:166px;
	height:13px;
	display:block;
	background: url(/images/headers/film_tv_projects_header.jpg) no-repeat
}
*html #film_projects_list #film_projects_list_title
{
	background: url(/images/headers/film_tv_projects_header.jpg) no-repeat 0 1px
}
#tv_projects_list #tv_projects_list_title
{
	width:220px;
	height:13px;
	display:block;
	background: url(/images/headers/film_tv_projects_header.jpg) no-repeat 0 -13px
}
#film_projects_list ul
{
	margin:25px 0 0 0;
	padding:0
}
#film_projects_list ul li
{
	margin:0 7px 16px 0;
	height:219px
}
*html #film_projects_list ul li
{
	margin:0 5px 16px 0;
}
#film_projects_list ul li a
{
	display:block;
	height:219px;
	text-decoration:none;
	cursor:pointer;
	behavior: url(/style/IEFixes.htc);
}
#film_projects_list ul li a img
{
	padding:0 10px 0 0;
}	
#film_projects_list ul li span.text
{
	padding:5px 0 0 0;
	height:100px;
	display:block;
	color:#bababa;
}
#film_projects_list ul li span.title
{
	padding:5px 5px 10px 5px;
	display:block;
	color:#bababa;
}
#film_projects_list ul li a span.see_more
{
	margin:-34px 0 0 165px;
	float:left;
	padding:0;
	width:140px;
	height:30px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -205px -280px;
}
*html #film_projects_list ul li a span.see_more
{
	margin:-34px 0 0 83px;
}
#film_projects_list ul li a:hover span.see_more
{
	background: url(/images/btns/btns.jpg) no-repeat -205px -312px;
}
div#tv_projects_list ul li a.link{
	color:#3ba8dc;
	text-decoration:none;
	height:12px;
	display:block;
	padding:5px ;
	text-align:center;
	}
div#tv_projects_list ul li a:hover.link{
	text-decoration:underline
	}

#tv_projects_list ul
{
	margin:25px 0 0 0;
	padding:0
}
#tv_projects_list ul li
{
	margin:0 7px 16px 0;
	height:219px
}
*html #tv_projects_list ul li
{
	margin:0 5px 16px 0;
}
#tv_projects_list ul li a
{
	text-decoration:none;
	cursor:pointer;
	display:block;
	height:219px;
	behavior: url(/style/IEFixes.htc);
	color:#bababa;
}
#tv_projects_list ul li  img
{
	padding:0 10px 0 0;
}	
#tv_projects_list ul li span.text
{
	padding:0;
	height:100px;
	display:block;
	color:#bababa;
}
#tv_projects_list ul li span.title
{
	padding:10px 5px 10px 5px;
	display:block;
	color:#bababa;
}
#tv_projects_list ul li a span.see_more
{
	margin:-34px 0 0 165px;
	float:left;
	padding:0;
	width:140px;
	height:30px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -205px -280px;
}
*html #tv_projects_list ul li a span.see_more
{
	margin:85px 0 0 0;
	position:absolute
}
#tv_projects_list ul li a:hover span.see_more
{
	background: url(/images/btns/btns.jpg) no-repeat -205px -312px;
}
	
/*********************** PROJECT PAGE PROPERTIES ENDS *******************/

/*********************** INDIVIDUAL PROJECT PAGE PROPERTIES STARTS *******************/
#theme_img_ugly_truth
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/film/ugly_truth/projects_ugly_truth.jpg) no-repeat;
}
#sub_nav_projects li.film_projects ul
{
	margin:10px 0 0 55px;
	padding:0;
}
#sub_nav_projects li.film_projects ul li
{
	margin:0;
	padding:0;
}
#sub_nav_projects li.film_projects ul li#ugly_truth_link a, #sub_nav_projects li.film_projects ul li#harold_kumar_link a
{
	width:99px;
	height:14px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -573px -280px;
}
#sub_nav_projects li.film_projects ul li#ugly_truth_link a:hover, #sub_nav_projects li.film_projects ul li#ugly_truth_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -308px;
}
#sub_nav_projects li.film_projects ul li#harold_kumar_link a
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -294px;
}
#sub_nav_projects li.film_projects ul li#harold_kumar_link a:hover, #sub_nav_projects li.film_projects ul li#harold_kumar_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -322px;
}
#text_content p.text_desc
{
	padding:0px 0 10px 0;
}
#text_content img.text_desc 
{
	padding:0 15px 0 10px;
}
#text_content p.text_desc2 img
{
	padding:0 15px 10px 10px;
}
span#back
{
	position:absolute;
	margin:-5px 0 0 540px;
	padding:0;
	width:85px;
	height:30px;
	display:block;
}
span#back a
{
	display:block;
	width:75px;
	height:30px;
	background: url(/images/btns/btns.jpg) no-repeat -808px -286px;
}
span#back a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -808px -323px;
}

#harold_kumar_dvd_amazon
{
	float:left;
	margin:0 9px 0 0;
	display:block;
}
*html #harold_kumar_dvd_amazon
{
	margin:0 10px 0 0;
}
a#harold_kumar_videos
{
	float:left;
	width:300px;
	height:101px;
	display:block;
	background:url(/images/projects/film/harold_kumar/watch_videos.jpg);
	behavior: url(/style/IEFixes.htc);
}
a#ugly_truth_videos
{
	margin:60px 0 0 0;
	float:left;
	width:300px;
	height:101px;
	display:block;
	background:url(/images/projects/film/ugly_truth/watch_videos.jpg);
	behavior: url(/style/IEFixes.htc);
	clear:both
}
a#ugly_truth_videos span
{
	width:136px;
	height:28px;
	display:block;
	margin:65px 0 0 5px;
	background:url(/images/btns/btns.jpg) no-repeat -672px -280px
}
a#ugly_truth_videos:hover span
{
	background:url(/images/btns/btns.jpg) no-repeat -672px -309px;
}
a#harold_kumar_videos span
{
	width:118px;
	height:28px;
	display:block;
	margin:65px 0 0 5px;
	background:url(/images/btns/btns.jpg) no-repeat -701px -354px
}
a#harold_kumar_videos:hover span
{
	background:url(/images/btns/btns.jpg) no-repeat -701px -387px;
}
#sub_nav_projects li.tv_projects ul
{
	margin:10px 0 0 55px;
	padding:0;
}
#sub_nav_projects li.tv_projects ul li
{
	margin:0 0 10px 0;
	padding:0;
}
#sub_nav_projects li.tv_projects ul li#moonlight_link a,
#sub_nav_projects li.tv_projects ul li#brothers_sisters_link a,
#sub_nav_projects li.tv_projects ul li#viva_link a,
#sub_nav_projects li.tv_projects ul li#wildfire_link a
{
	width:127px;
	height:10px;
	display:block;
	background: url(/images/btns/btns.jpg) no-repeat -573px -337px;
}
#sub_nav_projects li.tv_projects ul li#brothers_sisters_link a
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -357px;
}
#sub_nav_projects li.tv_projects ul li#viva_link a
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -376px;
}
#sub_nav_projects li.tv_projects ul li#wildfire_link a
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -395px;
}

#sub_nav_projects li.tv_projects ul li#moonlight_link a:hover, #sub_nav_projects li.tv_projects ul li#moonlight_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -405px;
}
#sub_nav_projects li.tv_projects ul li#brothers_sisters_link a:hover, #sub_nav_projects li.tv_projects ul li#brothers_sisters_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -425px;
}
#sub_nav_projects li.tv_projects ul li#viva_link a:hover, #sub_nav_projects li.tv_projects ul li#viva_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -444px;
}
#sub_nav_projects li.tv_projects ul li#wildfire_link a:hover, #sub_nav_projects li.tv_projects ul li#wildfire_link a.selected
{
	background: url(/images/btns/btns.jpg) no-repeat -573px -463px;
}
#text_content p.para_intro_grey
{
	padding:0 0 10px 0;
	color:#7e7e7e
}
#moonlight_dvd_amazon
{
	float:left;
	margin:10px 13px 0 0;
	display:block;
}
#theme_img_harold_kumar
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/film/harold_kumar/projects_harold_kumar.jpg) no-repeat;
}
#theme_img_brothers_sisters
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/tv/brothers_and_sisters/projects_tv_borthers_and_sisters.jpg) no-repeat;
}
#theme_img_moonlight
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/tv/moonlight/projects_tv_moonlight.jpg) no-repeat;
}
#theme_img_wildfire
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/tv/wildfire/projects_tv_wildfire.jpg) no-repeat;
}
#theme_img_viva
{
	margin:0 0 0 3px;
	width:317px;
	height:223px;
	float:left;
	display:block;
	background: url(/images/projects/tv/vivia_luaghlin/projects_tv_viva_laughlin.jpg) no-repeat;
}
#wildfire_dvd_amazon
{
	float:left;
	margin:10px 13px 0 0;
	display:block;
}
/*********************** INDIVIDUAL PROJECT PAGE PROPERTIES ENDS *******************/
/*********************** DYNAMIC PAGES STARTS **************************************/
#text_content_dynamic
{
	margin:0;
	clear:both;
	width:638px;
	min-height:825px;
	padding:0;
	border:solid 4px #1c1c1c;
	background: url(/images/content_bg/long_content_bg.jpg) no-repeat ;
	background-color:#0a0a0a
}
*html #text_content_dynamic
{
	height:825px;
	width:634px;
}
/*************** PHOTO GALLERY ****************/
h2#photos_title
{
	margin:0;
	padding:0;
	width:638px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat left -132px;
}
*html h2#photos_title
{
	width:638px;
}
span#back_photos
{
	position:absolute;
	margin:5px 0 0 560px;
	padding:0;
	width:85px;
	height:30px;
	display:block;
}
span#back_photos a
{
	display:block;
	width:75px;
	height:30px;
	background: url(/images/btns/btns.jpg) no-repeat -808px -286px;
}
span#back_photos a:hover
{
	background: url(/images/btns/btns.jpg) no-repeat -808px -323px;
}
.page_title
{
	padding:15px 0 5px 12px;
	font-size:14px;
	color:#3ca7db
}
.photos_text
{
	padding:0 0 10px 35px;
	font-size:14px;
	color:#fff
}
#photos_gal
{
	margin:0 0 0 12px
}
#photos_gal a img
{
	margin:5px;
}
div.img_gallery
{
	margin:0;
	padding:0;
}
div.img_gallery h2
{
	margin:18px 0 16px 10px;
	font:14px tahoma;
	color:#389ece;
	clear:both
}
div.img_gallery a
{
	display: block;
	float:left;
	width:124px;
    height:222px;
    margin: 0 0 67px 27px;
    cursor:pointer;
	text-decoration: none;
}

*html div.img_gallery a
{
	margin: 0 0 50px 27px;
}
/* END start photo thumbs content */
/*********************** PHOTOS MODULE END **********************************/
/*********************** videos MODULE STARTS **********************************/
/* start videos thumbs content */
h2#videos_title
{
	margin:0;
	padding:0;
	width:638px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat left -88px;
}
div#videos_container
{
	margin:0;
}
div#videos_container  p
{
	margin:10px;
}
div#video_nav
{
	display:none
}
#text_content_dynamic #videos_container a.video_callOut
{
	display: block;
	float:left;
	width:124px;
	height:193px;
	cursor:pointer;
	background:url(/images/video/video_callOut_bg.jpg) no-repeat;
	margin:31px 0 0 27px;
	font-family: arial;
	text-decoration: none;
	behavior: url(/style/IEFixes.htc);
}
*html #text_content_dynamic #videos_container a.video_callOut
{
	margin:31px 15px 0 13px;
}
a.video_callOut span.callOut_thumb
{
	display: block;
	height:104px;
	text-align: center;
}
a.video_callOut span.callOut_thumb img
{
	margin:2px 0 0 1px;
	border:none;
}
#text_content_dynamic div#videos_container a.video_callOut span.callOut_text
{
	display: block;
	height:58px;
	width:124px;
	margin:4px 0 0 0;
	padding:10px 0 0 0;
	font:12px tahoma;
	color:#8a8a8a;
	text-align: center;
	line-height:14px;
	text-decoration: none;
}
#text_content_dynamic div#videos_container a.video_callOut span.callOut_btn
{
	display:block;
	height: 23px;
	font-size: 0px;
	margin:15px 0 0 0;
	background:url(/images/btns/video_btn.gif) no-repeat;
}
a:hover.video_callOut span.callOut_text
{
	background-position: 0 -328px;
}
#text_content_dynamic div#videos_container a:hover.video_callOut span.callOut_btn
{
	background-position: 0 -23px;
}
/* END start videos thumbs content */

/* view video content */

#video_body
{
	margin:50px 76px 0 84px;
	padding-bottom: 53px;
}
div#video_body h2	
{
	font:14px tahoma;
	color:#3aa8db;
	font-weight:normal;
	margin:-25px 0 0 10px;
	padding:0;
	float:left;
}
div#video_body h2 small
{
	display:none
}

#rx-video-container
{
	margin:0;
	list-style: none;
	background: url(/images/video/video_bg.jpg) no-repeat;
}
#video_body #rx-video
{
	margin:1px 0 0 1px;
}
#video_body #rx-video-stats
{
	padding:40px 0 5px 0px;
	font-family:tahoma;
}
#rx-video-description
{
	font:arial;
	padding:10px 0 10px 10px;
	color:#7e7e7e;
}
#rx-added-field, #rx-duration, #rx-views-field, #rx-video-share
{
	padding:0 0 0 10px;
	color:#8a8a8a;
}
#rx-tag-list
{
	padding:0 0 20px 10px;
}
#rx-tag-list a
{
	color:#3ba8dc;
	text-decoration:none;
	font-weight:bold;
}
#rx-video-back-btn, #rx-rating-and-duration
{
	display:none
}
/* END view video content */
/*********************** DYNAMIC PAGES ENDS **************************************/
/****************RX Messsage Center*******************/
h2#message_center_title
{
	margin:0;
	padding:0;
	width:642px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat left -44px;
}
h2#message_center_title
{
	width:638px;
}
ul#rx-mc-header1 
{
	margin:10px 20px 0 0;
	list-style:none;
	padding:0;
	float:right;
	color:#3ba8dc;
	font-weight:bold
}
*html ul#rx-mc-header1 
{
	margin:10px 0 0 10px;
}
#rx-mc-header1 .divider
{
	margin:10px 5px 0 0;
	padding:0;
}
#rx-mc-header1 li
{
	float:left;
	margin:0;
	padding:0;
}
#rx-mc-header1 li a
{
	margin:0;
	padding:0;
	font-family:tahoma;
	color:#3ba8dc;
	text-decoration:none;
}
#rx-mc-header1 li a:hover
{
	text-decoration:underline
}
ul#rx-mc-header2 
{
	margin:0;
	padding:0;
	display:block;
	clear:both;
}
ul#rx-mc-header2 li.pagination {
	margin:0;
	float:left;
}
*html #rx-mc-header2 li.pagination {
	margin:0 0 0 -20px;
	float:left;
}
ul#rx-mc-header2 li.type_filter
{
	margin-right:30px;
}
#rx-mc-header2 li.pagination ul.rx-page-stats {
	width:150px;
	margin:10px 0 0 -10px;
}
*html #rx-mc-header2 li.pagination ul.rx-page-stats {
	margin:10px 0 0 -7px;
}
#rx-mc-header2 li.pagination ul.rx-pagination
{
	margin:0;
	padding:0;
	line-height:20px;

}
#rx-mc-header2 li.pagination ul.rx-pagination li a
{
	margin:0 0 10px 0;
	padding:0;
	color:#8a8a8a;
}
ul#rx-mc-footer ul.rx-pagination
{
	margin:0 0 10px 0;
	padding:0;
	color:#8a8a8a;
}
ul#rx-mc-footer ul.rx-pagination li a
{
	margin:0 0 10px 0;
	padding:0;
	color:#8a8a8a;
}
ul#rx-mc-footer ul.rx-page-stats
{
	margin:0;
}
#text_content_dynamic ul#rx-messages
{
	margin:50px 0 0 0;
	padding:0;
	display:block;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	color: #fff;
	background: url(/images/headers/message_center_headers.gif) no-repeat center -22px
}
#rx-messages .pinned_header {
	color: #979797;
	background: url(/images/headers/message_center_headers.gif) no-repeat center top
}
#rx-messages li div.pinned_header ul {
	height: 20px;
	background-image: url(/global/images/icons/pin.gif);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
*html #rx-messages li div.pinned_header ul li.label {
	margin-left: 15px;
}
#rx-messages .message  {
	color: #8a8a8a;
}
#rx-messages .message .heading {
	background: url(/images/headers/message_center_headers.gif) no-repeat center top;
	color: #fff;
	height:22px;
}
#rx-messages .message .msg_meta  {
	color: #8a8a8a;
}
td.msg_meta ul li.avatar
{
	height:138px;
	width:140px;
}
td.msg_meta ul li.avatar img
{
	margin:5px 0 0 0;
}
#rx-messages .message .msg_meta label {
	color: #8a8a8a;
}
#rx-messages .message .actions  {
	background: url(/images/headers/message_center_headers.gif) no-repeat center top;
	color: #fff;
	height:22px;
}
#rx-messages .message .actions a  {
	color:#389ece;
}
#rx-messages .response  {
	color: #8a8a8a;
}
#rx-messages .response .heading {
	background: url(/images/headers/message_center_headers.gif) no-repeat center top;
	color: #3ba8dc;
	padding:1px;
	height:22px;
}
#rx-messages .response .msg_meta  {
	color: #666;
}
#rx-messages .response .msg_meta label {
	color: #8a8a8a;
}
#rx-messages .response td.msg_meta ul li.avatar  
{
	height:100px;
	width:100px;
}
#rx-messages .response td.msg_meta ul li.avatar img
{
	margin:5px 0 0 0;
}
#rx-messages .response .actions  {
	background: url(/images/headers/message_center_headers.gif) no-repeat center top;
	height:22px;
}
#rx-messages .response .actions a  {
	color: #389ece;
	text-decoration:none;
}
ul#rx-messages div.container
{
	margin:2px 0 2px 0;
}
ul#rx-messages div.response
{
	margin:2px 0 2px 0;
}
ul.actions li.to_top a 
{
	text-decoration:none;
	font-weight:600
}
/****************END RX Messsage Center*******************/

#login{
	margin:30px;
	}

#login h2, #login p{
	margin:0 0 10px 0;
	}
	
/*************** ADVERTISE WITH US STARTS ****************/
h2#advertise_title
{
	margin:0;
	padding:0;
	width:638px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat left -176px;
}
h1.advertise_header span
{
	display:none;
}
p.advertise_please
{
	padding:25px 0 0 60px;
	text-align:left
}
form#rxfrm-contest
{
	padding:0;
	margin:40px 0 0 90px;
}
form#rxfrm-contest p
{
	padding:0;
	margin:0 0 18px 0;
}

#rxfrm-contest p label
{	
	width:130px;
	display:block;
	margin:0;
	padding:0 10px 0 0;
	text-align:right;
	float:left;
	color:#8a8a8a;
	font-weight:bold;
}
#rxfrm-contest p textarea
{
	width:300px;
}
#rxfrm-contest p label.inline
{	
	display:inline;
	text-align:left;
	padding:0;
	margin:0;
	float:none;
}
#rxfrm-contest p.submit_btn
{	
	text-align:left;
	padding:0;
	margin: 15px 0 0 140px;
	float:none;
}

#rxfrm-contest p input
{
	margin:0 10px 0 0;
}
/****************AADVERTISE WITH US END*******************/
/*--------------------- WEBMASTER MODULE -----------------------*/
h2#webmaster_title
{
	margin:0;
	padding:0;
	width:638px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat left -220px;
}
#rx-contact-header1
{
	margin:25px 0 0 55px;
	color:#3ba8dc;
	padding:0;
	width:470px;
	float:left;
}
*html #rx-contact-header1
{
	margin:25px 0 0 25px;
}
div#text_content_dynamic div#rx-contact-header1 h2
{
	margin:0 0 10px 0;
	font:14px tahoma;
	font-weight:normal;
	color:#3ba8dc;
	display:block;
	padding:0;
}
div#text_content_dynamic div#rx-contact-header2 h2
{
	display:none
}
div#text_content_dynamic div#rx-contact-header2
{
	margin:20px 0 0 60px
}
#text_content_dynamic #rx-contact-header1 p
{
	margin:0 0 20px 15px;
	color:#3ba8dc;
	padding:0;
}
#rx-contact-header1 ul
{
	list-style:disc;
}
#rx-contact-header1 ul li
{
	list-style:disc;
	margin:5px 0 -5px 10px;
}
#rx-contact-header2
{
	margin:25px 0 0 0;
	padding:0;
	width:450px;
	float:left;
}
#rx-contact-header2 p span
{
	font-weight:bold;
}
#content #rx-contact-header2 p
{
	margin:0 0 10px 15px;
	padding:0;
}
form#rx-webmaster-contact p strong
{
	display:none
}
#rx-contact-header2 p.field_title
{
	margin:0;
	padding:0 0 15px 50px;
	color:#8a8a8a;
}
#rx-contact-header2 ul.errors
{
	display:none;
}

#rx-contact-header2 label.labelfloat
{	
	display: block;
	width: 85px;
	float: left;
	color:#8a8a8a;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	padding-top: 0;
}
form#rx-webmaster-contact p.note
{
	color:#3ba8dc;
	font-weight:normal;
}
#rx-message-text-box
{
	margin:0 0 40px 90px;
	padding:0;
	float:left;
}
*html #rx-message-text-box
{
	margin:0 0 40px 45px;
}
div#rx-message-text-box label
{
	margin:0;
	color:#8a8a8a;
	padding:0;
	font-weight:bold;
	background: url(/images/personal/favorities_bullet.gif) no-repeat left 6px;
}
#rx-message-text-box p
{
	margin:0;
	padding:0 10px 0 30px;
}
/*--------------------- WEBMASTER MODULE ENDS -----------------------*/
/****************RX Registration*******************/
h2#registration_title
{
	margin:0;
	padding:0;
	width:642px;
	height:44px;
	display:block;
	background: url(/images/headers/create_profile_header2.jpg) no-repeat left top;
}
#sub_nav_register
{
	margin:0 0 6px 0;
	width:326px;
	height:223px;
	display:block;
	float:left;
	background: url(/images/headers/create_profile_header.jpg) no-repeat;
}
#sub_nav_register h2 {
	font:12px tahoma;
	color: #8a8a8a;
	margin:60px 0 0 17px
}
#sub_nav_register h3 {
	font:12px tahoma;
	color: #3ba8dc;
	display:block;
	margin:10px 0 0 17px
}
form#rxfrm-register h2{
	display:none
}
form#rxfrm-register h3 {
	display:none
}
form#rxfrm-register div.section, form#rxfrm-register div.section h2 {
	display:block;
	color: #8a8a8a;
	clear:both;
	font-weight:bold;
}
#rxfrm-register div.name h2 {
	margin:0 0 0 17px
}
form#rxfrm-register div.name {
	margin:0
}

form#rxfrm-register div.section{
	border-bottom:1px solid #2e2e2e;
	margin:0 30px;
}
div#registration form#rxfrm-register div.opt_in, div#registration form#rxfrm-register div.submit {
border:medium none;
}
div#registration form#rxfrm-register div.section {
	padding: 0px 0px 25px 0px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
	margin-top:20px;
}
form#rxfrm-register div.name ul
{
	height:100px;
}
#rxfrm-register div.info h2
{
	margin:-10px 0 0 70px
}
div#registration form#rxfrm-register div.info p{
	font:12px tahoma;
	color: #3ba8dc;
	text-align:center;
	display:block;
	margin:0;
	display:block;
}
#rxfrm-register div.info ul{
	margin:0
}
#rxfrm-register .section h2 span{
	color: #3ba8dc;
	font-weight:normal;
}
div#registration form#rxfrm-register div.opt_in {
	margin:10px 0 0 50px
}
div#registration form#rxfrm-register div.opt_in h2{
	margin:0 0 0 35px
}
div#registration form#rxfrm-register div.opt_in div.buttons{
	margin:20px 0 0 60px
}
div#registration form#rxfrm-register div.opt_in div.buttons label{
	font:12px tahoma;
	color:#8a8a8a
}
div#registration form#rxfrm-register div.opt_in div.buttons .site_url
{
	color: #3ba8dc;
}
div#registration form#rxfrm-register div.submit h2{
	display:none
}
div#registration form#rxfrm-register div.submit div.buttons{
	margin:0 0 0 110px;
	text-align:left
}
#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;
}
/****************END RX Registration*******************/
/*************** RX-Profile ****************/
h3#profile_title
{
	margin:0;
	padding:0;
	width:642px;
	height:44px;
	display:block;
	background: url(/images/headers/profile_header2.jpg) no-repeat left top;
}
#sub_nav_profile
{
	margin:0 0 6px 0;
	width:326px;
	height:223px;
	display:block;
	float:left;
	background: url(/images/headers/profile_header.jpg) no-repeat;
}
#text_content_profile_dynamic
{
	border:solid 4px #1c1c1c;
	min-height:656px;
	width:638px;
	background: url(/images/content_bg/long_content_bg.jpg) no-repeat 0 -230px;
	background-color:#0a0a0a
}
*html #text_content_profile_dynamic
{
	border:solid 4px #1c1c1c;
	height:656px
}
#text_content_profile_dynamic h2, #text_content_profile_dynamic p
{
	display:none;
}

div#text_content_profile_dynamic div#settings_notebook ul li
{
	padding:0;
	margin:0;
}
#rxfrm-profile
{
	padding:0;
	margin:0;
}
div#text_content_profile_dynamic div#settings_notebook
{
	position:absolute;
	margin:-185px 0 0 15px;
}
div#text_content_profile_dynamic div#settings_notebook
{
	*margin:-200px 0 0 15px;
}
div#settings_notebook ul{
	
	width: 245px;
	padding:0;
}
div#settings_pane {
	float: left;
	width:628px;
	margin:0 0 0 10px;
	position: relative;
}
*html div#settings_pane {
	width:618px;
}
/*- LEFT NAVBAR -*/

	/* entire navbar container border */

		div#settings_notebook li h3 
		{
			height:1px;
			padding:0;
			margin:0;
			display:none;
		}
		#settings_notebook li h3 span
		{
			display:none;
		}
		#settings_notebook li a 
		{
			display:block;
			padding:0;
			width:245px;
			margin:0;
			height:17px;
			text-decoration:none;
		}
		*html #settings_notebook li a 
		{
			width:245px;
		}
		#settings_notebook li a#acct_but {
			height:17px;
			margin:10px 0 0 0;
			padding:0;
			background:url(/images/btns/profile_sub_nav.gif) no-repeat
		}
		#settings_notebook li a#acct_but span
		{
			display:none
		}
		#settings_notebook a#auth_but {
			padding:0;
			height:17px;
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -17px
		}
		#settings_notebook li a#auth_but span
		{
			display:none
		}
		#settings_notebook a#avatar_but {
			padding:0;
			height:17px;
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -35px
		}
		#settings_notebook li a#avatar_but span
		{
			display:none
		}
		#settings_notebook a#alert_but 
		{
			padding:0;
			height:17px;
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -52px
		}
		#settings_notebook li a#alert_but span
		{
			display:none
		}
	/* hover navbar links */
		#settings_notebook a:hover#acct_but {
			background-position:0 -69px	
		}
		#settings_notebook a:hover#auth_but {
			background-position:0 -86px	
		}
		#settings_notebook a:hover#avatar_but {
			background-position:0 -104px	
		}
		#settings_notebook a:hover#alert_but 
		{
			background-position:0 -121px
		}
	/* Activate navbar links */
		#settings_notebook a#acct_but.active {
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -69px
		}
		#settings_notebook a#auth_but.active {
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -86px	
		}
		#settings_notebook a#avatar_but.active {
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -104px	
		}
		#settings_notebook a#alert_but.active {
			background:url(/images/btns/profile_sub_nav.gif) no-repeat 0 -121px
		}
	/* settings and options background & text*/
		#settings_notebook h3 {
			height:16px;
			margin:5px 0 0 0;
			padding:0;
		} 
	/* 'account info' & 'personal info' headers */
		#acct_pane .acct_info ul.info_fields {
			padding:20px 0 0 0;
			margin:0 0 0 35px;
		}
		#acct_pane li.display_field, #acct_pane li.firstname_field,
		#acct_pane li.lastname_field,
		#acct_pane li.gender_field {
			float: left;
			width: 187px;
			padding-bottom: 10px;
		}
		#acct_pane li.location_field input 
		{
			width:100px;
		}
		#acct_pane ul.acct_info ul.info_fields li.interests_field textarea
		{
			width:470px;
		}
		#acct_pane .display_field input, #acct_pane .firstname_field input,
		#acct_pane .lastname_field input,#acct_pane .dob_field input,
		#acct_pane .gender_field input {
			width: 140px;
		}
		#acct_pane li.country_field, #acct_pane li.zip_field,
		#acct_pane li.location_field {
			float: left;
			margin-right: 20px;
			padding-bottom: 10px;
		}
		#acct_pane li.country_field select
		{
			width:250px
		}
		#acct_pane li.zip_field input 
		{
			width:75px;
		}
		*html #acct_pane li.zip_field input 
		{
			width:70px;
		}
		#acct_pane
		{
			margin:0;
		}
		div#acct_pane ul.acct_header li {
			height:56px;
			margin:0;
			padding:0;
			background: url(/images/content_bg/edit_profile_header_bg.jpg) no-repeat left top;
		}
		div#acct_pane ul.acct_header li h3 {
			display:block;
			margin:5px 0 0 0;
			padding:0;
			font:14px Tahoma;
			font-weight:normal;
			color:#3ba8dc;
			text-transform:uppercase;
		}
		
	/* 'edit email & password' button */
		#acct_pane .acct_header li.auth_button
		{
			margin:-20px 0 0 0;
			text-align:left;
			padding:0 0 0 170px;
		}
		div#acct_pane ul.acct_header li.auth_button a {
			padding:0 0 0 90px;
			margin:10px 0 0 0;
			font-weight:bold;
			line-height:40px;
			text-align:center;
			color:#919191;
			height:43px;
			width:317px;
			text-decoration:none;
			background:url(/images/btns/edit_email_btn_bg.jpg) no-repeat;
		}
		div#acct_pane ul.acct_header li.auth_button span {
			display: block;
			padding:0;
			text-align: left;
		}
		/* 'personal information' pane */
		#acct_pane ul.acct_info {
			padding:0;
			margin:0;
		}
		#acct_pane ul.acct_info li.acct_info_header
		{
			margin:0;
			padding:0;
		}
		#acct_pane ul.acct_info li.acct_info_header h3 {
			display:block;
			margin:0;
			padding:0;
			font:14px Tahoma;
			color:#3ba8dc;
			text-transform:uppercase
		}

		#acct_pane .acct_info, #acct_pane .acct_info label {
			color: #8a8a8a;	
			font-weight:bold
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #389ece;
			text-align:left;
			padding:0 0 0 30px
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane ul.container {
			padding:0;
			margin: 0;
		}
		#auth_pane li.container_header h3 {
			display:block;
			margin:5px 0 0 0;
			padding:0;
			font:14px Tahoma;
			color:#3ba8dc;
			text-transform:uppercase
		}
	/* overall pane BG & text color */
		#auth_pane .container {
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		div#auth_pane ul.container li h4 {
			color: #919191;
			margin:20px 0 0 170px;
			padding:0;
			font-weight:normal;
			text-decoration: none;
		}
		
		div#auth_pane ul.container li ul
		{
			margin:0 0 0 170px;
			padding:0
		}
/*- AVATARS PANE -*/

	/* headers */
	
		div#avatar_pane li.custom_avatar{
			padding:0;
			margin: 0;
		}	
		div#avatar_pane li.custom_avatar ul{
			padding:0;
			margin: 0 0 0 185px;
		}
		div#avatar_pane ul li.custom_avatar ul li
		{
			padding:0;
			margin:20px 0 0 0;
			display:block;
			text-align:left;
		}		
		div#avatar_pane ul li.custom_avatar ul li div.current_avatar
		{
			text-align:left;
		}
		#avatar_pane li.custom_avatar h3{
			display:block;
			margin:5px 0 0 0;
			padding:0;
			font:14px Tahoma;
			color:#3ba8dc;
			text-transform:uppercase
		}
		
	/* 'Avatars:' container */

	/* 'Current Avatar:' & 'Avatar Uploader' labels */
	
		#avatar_pane .custom_avatar h4 {
			color: #919191;
			margin:30px 0 0 185px;
			padding:0;
			font-weight:normal;
			text-decoration: none;
		}
	/* 'More Avatars:' container */
		div#avatar_pane ul li.more_avatars 
		{
			margin:30px 5px 0 0;
			padding:0;
		}
		*html div#avatar_pane ul li.more_avatars 
		{
			
		}
		div#avatar_pane ul li.more_avatars h3 {
			margin:0;
			padding:0;
			height:30px;
			background: #919191
		}
		div#avatar_pane ul li.more_avatars h3 span.text
		{
			font:arial;
			color:#fff;
			text-transform:uppercase
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			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 #3BA8DC;	
		}
		div#avatar_pane li.more_avatars h3 span.arrow {
			position: absolute;
			top: 2px;
			right: 9px;
			width: 22px;
			height: 21px;
			background-position: 0 -72px;
		}
		div#avatar_pane li.more_avatars div#avatars_container h4
		{
			margin:20px 0 0 0
		}
/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
		#alert_pane div.sites_container {
			margin:0;
			width: 480px;
			height: 339px;
			overflow: hidden;
		}
	/** END HACK **/

	/* headers */
		div#alert_pane div.pane_header, div#alert_pane div.additional_header {
			padding:0;
			margin:0;
		}
		#alert_pane
		{
			margin:0;
			padding:0;
		}		
		div#alert_pane div.pane_header h3 {
			display:block;
			margin:5px 0 0 0;
			padding:0;
			font:14px Tahoma;
			color:#3ba8dc;
			text-transform:uppercase
		}
		
		#alert_pane div.additional_header h3{
			display:block;
			margin:5px 0 0 0;
			padding:0;
			font:14px Tahoma;
			color:#3ba8dc;
			text-transform:uppercase
		}
	/* general font color */
		#alert_pane div {
			color:#919191
		}
	/* existing alert bg color */
		div#alert_pane div#alert_list {
			margin:10px 0 0 65px;
			text-align:left;
			padding:0;
	}
	/* site domain color */
		#alert_list .alert_header span {
			color: #3ba8dc;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #8a8a8a;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color */
		#alert_list .action_row {
			
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			
			
		}
	/* '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#sites_list 
		{
			margin:10px 0 0 75px;
		}
		div#alert_pane div#sites_list div.sites_header
		{
			text-align:left;
			padding:0;
			margin:0;
			color:#919191
		}
		div#alert_pane div#sites_list div.sites_hint
		{
			text-align:left;
			padding:0;
			margin:0;
			color:#919191
		}
		#alert_pane div.sites_container 
		{
			margin:10px 0 0 0
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
			color: #8a8a8a;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		color: red; 
	}
	#submit_button
	{
		margin:0 0 0 -60px;
		padding:0;
	}
	
/*************** END RX-Profile ****************/

/*---------------------------- NEWS MODULE starts --------------------------------------*/
div#text_content_dynamic div#content_news h2, ul.rx-appearances li p.appearance-date, div#text_content_dynamic div#content_news p.rx-appearances-view-all
{
	display:none
}
h2#news_title
{
	margin:0;
	padding:0;
	width:638px;
	height:44px;
	display:block;
	background: url(/images/headers/content_headers.jpg) no-repeat;
}
ul.rx-appearances
{
	padding:0;
	margin:15px 30px 0 15px;
	list-style:none;
}
ul.rx-appearances li
{
	clear:both;
	padding:0;
	margin:0 0 30px 0;
    border-bottom:1px solid #deddd8;
	overflow: hidden;
}
ul.rx-appearances li p, ul.rx-appearances li h3
{
	margin:0 0 5px 0 ;
	padding:0;
	color:#8a8a8a
}
ul.rx-appearances  img
{
	padding:0 15px 10px 0;
	margin:0;
	float:left;
}
ul.rx-appearances li p strong
{
	font-size:14px;
	font-weight:normal;
	color:#8a8a8a;
	margin:0;
	padding:0 0 10px 10px;
	display:block;
}
ul.rx-appearances li p span
{
	color:#fff;
	text-decoration:none
}

ul.rx-appearances li p a
{
	color:#8a8a8a;
	font-style:normal;
	text-decoration:none
}
ul.rx-appearances li p a:hover
{
	text-decoration:underline
}
ul.rx-appearances li p.more_link
{
	margin:30px 0 0 0;
}
ul.rx-appearances li p.more_link a
{
	font-size:14px;
	color:#3ba8dc;
	text-decoration:none;
	text-transform:uppercase
}
ul.rx-appearances hr
{
	padding:0;
	margin:10px 0 20px 0;
	height:1px;
	color:#1c1c1c
}
/*---------------------------- NEWS MODULE ENDS --------------------------------------*/

#project_text_header{
	margin:50px 10px
	}
	
* html #project_text_header{
	margin:50px 5px
	}
