body {
	font-family:"Trebuchet MS";
	color:#666666;
	line-height:15px;
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#5A6A79;
}


div, ul, h1, h2, h3, img, form {
	padding : 0;
	margin : 0;
}

ul{
	list-style-type : none;
}

p{
	padding:5px 0 5px 0;
	margin:0;
}

input{
	padding:0;
	margin:5px 5px 0 0;
	border:solid 1px #999999;
	color:#292929;
}

img {
	border: none;
}

a{
	color:#FF9C00;
	text-decoration:none;
	}
a:hover{
	color:#405a76;
}

.hide{
	display:none
}
.clear
{
	clear:both
}

a.orange_links{
	color:#ff9c00;
	font-size:14px;
	text-decoration:none;
}

a:hover.orange_links{
	color:#405a76;
}

a.orange_small{
	color:#ff9c00;
	font-size:12px;
	text-decoration:none;
}

a:hover.orange_small{
	color:#405a76;
}


.page_head{
	font-size:24px;
	color:#666666;
	padding:2px;
	margin:1px;

}

.page_subhead{
	font-size:19px;
	font-weight: normal;
	line-height: 20px;
	color:#405a76;
	padding:8px 0;
	margin:0;
	text-align:left;
}

/* Core Home Page Structure */
#home_wrapper
{
	width:100%;	
	background : #5A6A79 url(http://static.davidhenrie.com/images/content_bg/index_top_bg.jpg) no-repeat center top;	
}
#home_content_bg
{
	width:100%;	
	background : #5A6A79 url(http://static.davidhenrie.com/images/content_bg/index_top_bg.jpg) no-repeat center top;	
}

#body_main{
	width : 980px;
	margin : 0 auto;
	height:749px;
}

#home_contents{
	height:678px;
	margin:0;
	padding:0;
	width:680px;
	float:left;
}

/* Home Page attributes start*/
h2.heading_shotout{
	width:185px;
	height:34px;
	background : url(http://static.davidhenrie.com/images/headers/index_headers.jpg) 0 0;
	margin-left:475px;
	margin-top:86px;
}

p.home_para1{
	text-align:right;
	font-size:14px;
	padding:0px;
	margin:12px 20px 0 390px;
	height:105px;
}

h2.home_divider{
	height:5px;
	padding:0px;
	margin:20px 20px 0 310px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif) no-repeat -5px 0;
}

p.home_para2
{
	font-size:14px;
	text-align:right;
	padding:0px;
	margin:12px 20px 0 330px;
}

#work_video{
	position:absolute;
	margin:98px 0 0 295px;
	padding:0px;
}
* html #work_video{
	position:absolute;
	margin:84px 0 0 295px;
	padding:0px;
}

#work_video li{
	width:173px;
	float:left;
	padding:0;
	margin: 0 17px 0 0;
	text-align:right;
}

#work_video img{
	float:left
}

#work_video p{
	display:block;
	height:90px;
	font-size:12px;
	padding: 0 0 10px 0;
}

#work_video h2{
	color:#405a76;
	font-size:15px;
	margin:15px 0 10px 0;
}
/* Home Page attributes end*/
/* Home Page footer start */
#home_content_overlap{
	background:url(http://static.davidhenrie.com/images/content_bg/index_white_panel_overlap.png) no-repeat; 
	float:left;
	position:absolute;
	margin:282px 0 0 105px;
	height:211px;
	width:390px;
	z-index:1;
}
* html #home_content_overlap{
	background:url(http://static.davidhenrie.com/images/content_bg/index_white_panel_overlap.png) no-repeat; 
	float:left;
	position:absolute;
	margin:267px 0 0 106px;
	height:211px;
	width:390px;
	z-index:5;
}

#home_footer_shadow{
	background:url(http://static.davidhenrie.com/images/content_bg/footer_shadow_bg.png) no-repeat center;
	height:47px;
	width:100%;
	margin:-47px 0 0 0;
	position:absolute;
}

#body_footer{
	background : url(http://static.davidhenrie.com/images/content_bg/footer_repeat.jpg) repeat-x;
	width : 100%;
	margin : 0 auto;
	height:221px;
	text-align:center;
}

#body_footer ul li{
	float:left;
	text-align:left;
}

/* home image gallery footer*/
#footer_gallery {
	width:980px;
	height:142px;
	margin:0 auto;
	padding:0;
}

#footer_gallery li{
	float:left;
	padding:0;
	margin:0;
}

#footer_gallery li.content{
	float:left;
	margin:0px;
	padding:10px 0 0 70px;
	color:#292929;
	width:272px;
	text-align:left;
}

#footer_gallery li.content_divider{
	width:6px;
	height:95px;
	padding:0;margin:25px 8px 0 8px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  repeat-y;
}

h2.sidebar-title{
	display:block;
	height:58px;
	background:url(http://static.davidhenrie.com/images/twitter/david_henrie_twitter.jpg) no-repeat;
	}

#twitter_update_list{
	padding:15px 0 0 5px;
	}
	
a#twitter-link{
	padding-left:5px;
	}

a:hover#twitter-link{
	color:white;
	}
	
/* footer rollover effect */
ul#footer_gal
{
	margin:0 0 0 160px;
	padding:0;
}
html* ul#footer_gal
{
	margin:0 0 0 155px;
	padding:0;
}
ul#footer_gal li
{
	list-style: none;
	float: left;
	margin:0 2px 0 2px;
	padding:0;
	width: 140px;
	text-decoration: none;
}
ul#footer_gal li span.news_text
{
	display: block;
	margin:5px 0 5px 0;
	font-size: 12px;
	color: #c3c3c3;	
}


ul#footer_gal li span.app_link
{
	color:#ff9c00;
	display: block;
	margin:0 0 5px; 0;
	padding:0;
}

ul#footer_gal li#appearances_1 a, ul#footer_gal li#appearances_2 a , ul#footer_gal li#appearances_3 a
{
	display:block;
	width: 140px;
	text-decoration:none;
	float: left;
	margin:0;
	behavior: url('/style/IEFixes.htc');
}

ul#footer_gal li#appearances_1 a span.go
{
	display:block;
	height:40px;
	margin:25px 0 0 0;
	cursor:pointer;
	background: url('/images/index/appearances.jpg') no-repeat;
	border:solid 1px #000000;
}

ul#footer_gal li#appearances_2 a span.go
{
	display:block;
	height:40px;
	margin:25px 0 0 0;
	cursor:pointer;
	background: url('/images/index/appearances.jpg') no-repeat -140px 0;
	border:solid 1px #000000;
}

ul#footer_gal li#appearances_3 a span.go
{
	display:block;
	height:40px;
	margin:25px 0 0 0;
	cursor:pointer;
	background: url('/images/index/appearances.jpg') no-repeat -280px 0;
	border:solid 1px #000000;
}

ul#footer_gal li#appearances_1 a:hover span.app_link , ul#footer_gal li#appearances_2 a:hover span.app_link, ul#footer_gal li#appearances_3 a:hover span.app_link
{
	color:#292929;
}

ul#footer_gal li#appearances_1 a:hover span.go
{
	background-position:0 -41px;
}

ul#footer_gal li#appearances_2 a:hover span.go
{
	background-position:-140px -41px;
}

ul#footer_gal li#appearances_3 a:hover span.go
{
	background-position:-280px -41px;
}

/* home footer end */


/* Core Internal Page Structure */
#inner_wrapper
{
	background : url(http://static.davidhenrie.com/images/content_bg/inner_repeat_bg.jpg) repeat-y center 750px;
}
#inner_content_bg
{
	width:100%;	
	background : url(http://static.davidhenrie.com/images/content_bg/inner_top_bg.jpg) no-repeat center top;	
}
#body_inner{
	width : 980px;
	margin : 0 auto;
	position:relative;
}

/*Inner Page Header*/
#page_header{
	height:150px;
	width:660px;
	margin:0;
	padding:0;
}

#page_header ul li{
	float:left;
}

#page_header ul li.page{
	width:255px;
}
#page_header ul li span.page_noTitle{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
}
#page_header ul li span.page_news{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 0;
}

#page_header ul li span.page_projects{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -160px;
}

#page_header ul li span.page_fans{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -80px;
}
#page_header ul li span.page_contact{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -480px;
}
#page_header ul li span.page_messages{
	width:210px;
	height:79px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -561px;
	overflow:hidden;
}

#page_header ul li span.page_profile{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -400px;
}

#page_header ul li span.page_photos{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -240px;
}

#page_header ul li span.page_videos{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -320px;
}

#page_header_full ul li span.page_profile{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 14px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -400px;
}

#page_header ul li h2.page_title{
	width:370px;
	font-size:25px;
	font-weight:normal;
	color:#666666;
	margin:60px 0 5px 30px;
	padding:0;
	line-height:22px;
}


#page_header ul li h4{
	width:340px;
	height:5px;
	display:block;
	padding:0;
	margin:5px 0 5px 20px;
	padding:0;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  no-repeat -6px -8px;
}


#page_top_divider{
	width:650px;
	height:5px;
	display:block;
	padding:0;
	margin:16px 0 0 20px;
	padding:0;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  no-repeat -7px -55px;
}

#page_header ul li span.divider_mid
{
	position:absolute;
	margin:0 0 0 -10px;
	height:65px;
	width:420px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider_mid.png);
}

#news_section h2 span{
	display:none;
	}
/*Inner page full header section - without right */
#page_header_full{
	height:150px;
	width:970px;
	margin:0;
	padding:0;
}

#page_header_full ul li{
	float:left;
}

#page_header_full ul li.page{
	width:255px;
}

#page_header_full ul li span.page_profile{
	width:210px;
	height:80px;
	display:block;
	margin:69px 0 0 15px;
	background : url(http://static.davidhenrie.com/images/headers/page_titles.jpg) no-repeat 0 -400px;
}

#page_header_full ul li h2.page_title{
	width:650px;
	font-size:24px;
	color:#666666;
	margin:60px 0 10px 30px;
	padding:0;
	line-height:1em
}

#page_header_full ul li h4{
	width:250px;
	height:5px;
	display:block;
	padding:0;
	margin:5px 0 0 20px;
	padding:0;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  no-repeat -7px -8px;
}

#page_header_full ul li span.divider_mid
{
	position:absolute;
	margin:10px 0 0 -10px;
	height:65px;
	width:725px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider_big.png);
}


/*Inner page contents*/
#inner_contents
{
	width:670px;
	margin:0;
	float:left;
}

#inner_contents_full
{
	width:970px;
	margin:0;
}

/* common - pages right side advertise */
#right_advertise
{
	width:300px;
	margin:0 0 10px 0;
	float:right
}
#right_advertise img.advertise{
	border:none;
}
#right_advertise span.adv_divider
{
	height:10px;
	display:block;
}

div.widget_similar_sites {
	width: 300px;
}

.widget_similar_sites h3 span {
	display: none;
}
.widget_similar_sites h3 {
	height: 59px;
	margin: 20px 0 10px 0;
	background-image: url(http://static.davidhenrie.com/images/headers/header.png);
}

.widget_similar_sites a {
	cursor:pointer;
 	display: block;
 	position: relative;
 	height: 62px;
 	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	/*color: #0a2e61;*/
 	font-size: 12px;
 	margin-bottom: 8px;
	background-image:url(http://static.davidhenrie.com/images/content_bg/star_bg.png);
}
 
.widget_similar_sites a .site_thumb {
	display: block;
	position: absolute;
	top: -4px;
	left: 0;
	border: 1px solid #4aa0c3;
} 
.widget_similar_sites a .site_title {
	display: block;
	position: absolute;
	top: 20px;
	left: 105px;
	width: 90px;
}

/* common - pages right side message center heading and link  */
#msg_center
{
	width:605px;
	margin:0 0 20px 30px
}
#right_messagecenter
{
	clear:right;
	width:300px;
	margin:10px 0 15px 0;
	float:right;
}
#right_messagecenter h2.message_heading{
	height:35px;
	width:300px;
	padding:0;
	margin:0;
	background:url(http://static.davidhenrie.com/images/headers/index_headers.jpg) no-repeat 0 -34px;
}
#right_messagecenter  p.message_text{
	margin:0px;
	padding:5px 5px 0 8px;
	font-size:18px;
	color:#292929;
	line-height:20px;
}

/* inner page footer*/
#inner_footer_shadow{
	background:url(http://static.davidhenrie.com/images/content_bg/footer_shadow_bg.png) repeat-x ;
	height:47px;
	width:100%;
	margin:0 auto;
	clear:both
}

#inner_footer{
	background : url(http://static.davidhenrie.com/images/content_bg/footer_repeat.jpg) repeat-x;
	color:#292929;
	width : 100%;
	margin : 0 auto;
	height:100px;
	text-align:right;
	clear:both;
}

#inner_footer ul li{
	float:left;
	text-align:left;
}

/* common -  bottom page footer links and logo*/
div.divider_full{
	margin:10px 0 10px 20px;
	padding:0;
	width:auto;
	height:7px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif) no-repeat -6px -12px; 
	clear:both;
}

#page_footer
{
	width:980px;
	margin : 0 auto;
	padding: 5px 0 0 0;
	background : url(http://static.davidhenrie.com/images/content_bg/footer_content_bg.png) no-repeat center 3px;
	clear:both;
}

#page_footer.home_ht{
height:74px;
}

#page_footer.inner_ht{
height:93px;
}

#page_footerlogo{
	width:105px;
	margin:0 10px 0 0;
	padding:15px 0 0 180px;
	float:left;
}

#page_footerlinks{
	margin:25px 0 0 0;
	padding:0;
	float:left;
	width:500px;
}

#page_footerlinks a{
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	color:#292929;
}

#page_footerlinks a:hover{
	color:#ff9c00;
}
/* generic page footer ends*/

/* Header and Login section*/
#body_header{
	width : 980px;
	margin :0;
	height:71px;
}

#body_header ul{
	margin-left:103px;
}

#body_header ul li{
	margin :0;
	height:71px;
	float:left;
}

#indexlink a{
	position:absolute;
	width:170px;
	height:85px;
	top:40px;
	left:200px;
}
#indexlink a span.home_back{
	display:none;
}
#indexlink a:hover span.home_back{
	display:block;
	width:46px;
	height:26px;
	margin:51px 0 0 98px;
	background:url(http://static.davidhenrie.com/images/content_bg/home_btn.jpg) no-repeat;
}

#body_header ul li.home_navigation{
	height:71px;
	width:570px;
	padding:0;
	margin:0;
}

#body_header ul li.inner_navigation{
	height:71px;
	width:570px;
	padding:0;
	margin:0;
}

#body_header ul li.header_login{
	width:160px;
	padding:0 0 0 5px;
	margin:0;
}

#body_header ul li.header_login input{
	width:55px;
}
#hiddenLogin{
	display:none;
	}
#body_header ul li.login_divider{
	width:4px;
	padding:0;
	margin:0 10px 0 5px;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  no-repeat -7px 5px;
}

#body_header ul li.header_registration{
	width:122px;
	padding:0;
	margin:0;
}

#body_header ul li.header_logout{
	width:280px;
	padding:0 0 0 10px;
	margin:0;
}


.login_registration_heading{
	padding-top:10px;
	margin:0;
	font-size:16px;
	color:#405a76;
}

.login_registration_normal{
	color:#666666;
	font-size:12px;
	padding-top:10px;
	margin:0;
}

.login_registration_small
{
	color:#666666;
	font-size:10px;
	line-height:13px;
	margin:0;
}

p.login_registration{
	padding:10px 0 0 0;
	margin:0;
}

.orange_heading{
	color:#ff9c00;
}

.blue_heading{
	color:#405a76;
}

h2.logout_divider{
	width:290px;
	height:5px;
	display:block;
	padding:0;
	margin:5px 0 2px 0;
	background:url(http://static.davidhenrie.com/images/content_bg/divider.gif)  no-repeat -7px -8px;
}

a.logout_links
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a:hover.logout_links
{
	color:#ff9c00;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.logout_orange_links
{
	color:#ff9c00;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a:hover.logout_orange_links
{
	color:#405a76;
	font-size:12px;
	text-decoration:none;
	margin:0;
	padding:0;
}

/*About Me page attributes */
#aboutme{
	padding:38px 0 0 15px;
	margin:0;
	width:640px;
	display:block;
}

#aboutme h2 {
	color:#304f74;
}

#aboutme ul {
	color:#000000;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:40px;
	list-style:disc;
}

#aboutme_img{
	text-align:center;
	width:215px;
	float:left;
	margin:0;
	padding:0 10px 10px 0;
}

#aboutme_text{
	width:415px;
	margin:0;
	padding:0px;
	float:left;
}

/* Project pages attributes */
#project_list{
	margin:0 0 0 20px;
	padding:0 5px 0 0;
	width:640px;
}
#project_list li{
	float:left;
	padding:0;
	margin:0 20px 0 0;
}

#project_list li.content_img{
	height:190px;
	width:300px;
	text-align:left;
	padding:15px 10px 0 0;
	margin:0;
}
	
#project_list li.content_img img{
	width:121px;
	height:166px;
	padding:0;
	margin:0;
	border:none;
	float:left;
}

#project_list li.content_img div{
	width:170px;
	font-size:12px;
	padding:5px 0 0 0;
	margin:0;
	float:right;
}

#project_list li.content_img div h3{
	color:#405a76;
	font-size:15px;
	padding:0 0 5px 0;
	margin:0;
}

#project_list li.content_img div a{
	color:#ff9c00;
	text-decoration:none;
	padding:10px 0 0 0;
}

#project_list li.content_img div a:hover{
	color:#405a76;
	text-decoration:none;
}

/* list item for televistion list and news list */
.list{
	margin:38px 0 0 15px;
	padding:0;
	width:640px;
}

.list_img{
	text-align:center;
	width:215px;
	float:left;
	margin:0;
	float:left;
	clear:both;
	padding:0 10px 45px 0;
}

.list_text{
	width:410px;
	margin:10px 0 45px 0;
	padding:0;
	float:left;
}

.list_text h3{
	color:#405a76;
	font-size:18px;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0px;
}

/* Representation page*/
#representation{
	width:400px;
	margin:30px 0 20px 250px;
}


/****************RX Messsage Center*******************/

ul#rx-mc-header1 {
	height: 15px;
}

ul#rx-mc-header1 li {
	margin: 0 1px 0 10px;
	padding:0;
}

ul#rx-mc-header2 {
	height: 28px;
}

ul#rx-mc-header2 li.pagination {
	float: left;
	margin: 5px 0 0 0;
}

ul#rx-mc-header2 li.type_filter{
	margin: 5px 0 0 0;
}

#rx-messages .message  {
	color: #292929;
}

#rx-messages .subheading_pins 
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_subheading_bg.jpg) no-repeat;
	height:22px;
	color: #fff;
}
#rx-messages .subheading_messages 
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_subheading_bg.jpg) no-repeat;
	height:22px;
	color: #fff;
}
#rx-messages .pinned_header 
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_pinned_header_bg.jpg) no-repeat;
	height:22px;
	color: #292929;
}

ul#rx-messages .pinned_header .label {
	margin:0;
	padding: 3px 0 0 30px;
}

#rx-messages .message  
{
	color: #213647;
}
#rx-messages .message .heading 
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_heading_bg.jpg) no-repeat;
	color:#405a76;
	padding:0 0 0 20px;
}
#rx-messages .message .msg_meta  
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_msg_meta_bg.png) no-repeat center top;
	color: #666666;
}
#rx-messages .message .msg_meta label 
{
	color:#292929;
}
#rx-messages .message .actions  
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_heading_bg.jpg) no-repeat;
	color:#405a76;
}
#rx-messages .message .actions a  
{
	color:#292929;
	font-weight:bold;
	text-decoration:none;
}
#rx-messages .response  
{
	color:#292929;
}
#rx-messages .response .heading 
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_heading_star_bg.jpg) no-repeat top left;
	padding: 0;
	height: 22px;	
	color: #fff;
}
#rx-messages .response .msg_meta  
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_msg_meta_star_bg.png)  no-repeat top center;
	color: #666666;
}

#rx-messages .response .msg_meta label 
{
	color: #292929;
}
#rx-messages .response .actions  
{
	background:url(http://static.davidhenrie.com/images/content_bg/mssg_cntr_footer_star_bg.jpg) no-repeat top left;
	padding: 0;
	height: 22px;	
	color: #fff;
}
#rx-messages .response .actions a  
{
	color:#292929;
	font-weight:bold;
	text-decoration:none;
}

/****************END RX Messsage Center*******************/
/**************** OVERRIDING Message Center classes ******/

ul#rx-messages .heading {
	padding: 0;
	height: 22px;
}

ul#rx-mc-header1{
margin-top:30px;
}

ul#rx-mc-header1 li a
{
	color:#292929;
	font-weight:bold;
	text-decoration:none
}

ul#rx-mc-header1 li a:hover
{
	text-decoration:none
	color:#405a76;
}
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:#292929;
}
ul#rx-mc-header2 ul.rx-pagination li
{
	text-align:left ;
	margin:2px 0 0 0;
	padding:2px;
	color:#292929;
}
ul#rx-mc-header2 ul.rx-pagination li a
{
	color:#292929;
	text-decoration:none;
}
td.body
{
	color:#292929;
}
td.msg_meta ul li.avatar
{
	background:url(http://static.davidhenrie.com/images/content_bgs/mssg_cntr_msg_meta_bg.png) no-repeat  left center;
	height:157px;
}

td.msg_meta ul li.avatar img
{
	margin:0;
	padding:25px 0 0 2px;
}
*.html td.msg_meta ul li.avatar img
{
	margin:0 0 0 5px;
	padding:27px 0 0 8px;
}


/***************** PROFILE PAGE END *******************************/
/****************RX Registration*******************/
#reg_center
{
	width:600px;
	margin:28px 0 20px 40px;
}

#rxfrm-register h2.overload {
	font-size:18px;
	color:#666666;
	padding:10px 0 10px 5px;
	margin:0;
	font-family:"Trebuchet MS";
}
#rxfrm-register h3.overload {
	font-size:15px;
	color:#405a76;
	padding:5px 0 0 5px;
	margin:0;
	font-family:"Trebuchet MS";
}
#rxfrm-register .section{
	background-image:none;
	background:url(http://static.davidhenrie.com/images/content_bg/create_profile_transparent_bg.png) no-repeat center center ;
	color: #311b06;
}

#rxfrm-register .section h2.overload {
	color: #292929;
	font-size:15px
}

#membershipBenefits {
	color: #292929;
}
#membershipBenefits .mbHeader {

}
#membershipBenefits .mbHeader h2 {
	color: #292929;
}
#membershipBenefits .mbHeader h3 {
	color: #292929;
}
#membershipBenefits ul li p span.footnote {
	color: #292929;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #292929;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background:url(http://static.davidhenrie.com/images/content_bg/create_profile_transparent_bg.png) no-repeat center center ;
}
form#rxfrm-register ul.errors li {
	color: #292929;
}

/* class overloading */
form#rxfrm-register div ul li span{
	padding: 6px 2px 0 25px;
	float:left;
	width:105px;
}

form#rxfrm-register div.name ul li {
	width: 280px;
	float:left;
}

form#rxfrm-register div.name ul li input {
	width: 115px;
}
form#rxfrm-register div.name ul li.error {
	width: 20px;
}

form#rxfrm-register div.verify_warning {
	width: 16px;
	height: 16px;
	position: relative;
}
form#rxfrm-register div.verify_warning div {
	position: relative;
	width: 16px;
	height: 16px;
	top: 2;
	left: 0;
}
form#rxfrm-register div.name div#email_warning {
	top: 5px;
	right: 0px;
}
form#rxfrm-register div.name div#password_warning {
	top: 5px;
	right: 0px;
}

/****************END RX Registration*******************/

/****************START MEDIA SECTION*******************/

div#videos_top, div#photos_top {
	height:40px;
	margin:0;
}
div#video_body, div#photo_body {
	margin:35px 0 0 60px;
}
div#photos_gallery, div#videos_gallery {	
	padding:0;
}
div.video_view_body div#videos_top, div.photo_view_body div#photos_top {
	left:275px;
	position:absolute;
	top:120px;
	width:385px;
}
div#page_header ul li h4.media_h4 {
	margin:90px 0 5px 20px;
}
div.videos_pagination, div.photos_pagination {
	padding:8px 0 0 4px;
	width:290px;
}
div.videos_pagination_btm {
}
div.videos_pagination ul.rx-pagination, div.videos_pagination_btm .rx-pagination, div.photos_pagination ul.rx-pagination {
	float:left;
	padding:8px 5px 0 30px;
	margin:0;
}
div.videos_pagination_btm .rx-pagination {
}
div.videos_pagination .rx-pagination li, div.videos_pagination_btm .rx-pagination li, div.photos_pagination ul.rx-pagination li {
	margin-left:3px;
}
div.videos_pagination .rx-pagination li.previous_dots, 
div.videos_pagination_btm .rx-pagination li.previous_dots, 
div.photos_pagination ul.rx-pagination li.previous_dots,
div.videos_pagination .rx-pagination li.next_dots, 
div.videos_pagination_btm .rx-pagination li.next_dots, 
div.photos_pagination ul.rx-pagination li.next_dots {
	display:none;
}
div.videos_pagination .rx-pagination li a[title="First Page"], 
div.videos_pagination .rx-pagination li a[title="Last Page"], 
div.videos_pagination_btm .rx-pagination li a[title="First Page"], 
div.videos_pagination_btm .rx-pagination li a[title="Last Page"], 
div.photos_pagination ul.rx-pagination li a[title="First Page"],
div.photos_pagination ul.rx-pagination li a[title="Last Page"] {
	color:#002345;
}
div.videos_pagination ul.rx-page-stats, div.photos_pagination ul.rx-page-stats {
	margin:0;
	padding:8px 5px;
}
div#photos_top .videos_sort, div#videos_top .videos_sort {
	float:right;
	padding:0px;
	width:auto;
	font-size:11px;
	padding:4px 40px 0 0;
}
div.photo_view_body div#photos_top .videos_sort, div.video_view_body div#videos_top .videos_sort {
	padding:4px 0 0 0;
}
div#photos_top .videos_sort a, div#videos_top .videos_sort a {
	color:#002345;
	text-decoration:none;
}
div#photos_top .videos_sort a:hover, div#videos_top .videos_sort a:hover, div#videos_sort_dropdown ul.SubMenu a:hover {
	color:#fff;
	text-decoration:none;
}
div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	padding-top:12px;
	width:90px;
	font-size:17px;
	color:#304F74;
}
div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	height:20px;
	width:183px;
	margin:9px 0 0;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-position:-205px 0px;
}
div#photos_top .videos_sort #videos_sort_dropdown:hover, div#videos_top .videos_sort #videos_sort_dropdown:hover {
	background-position:-205px -20px;
}
div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
	height:20px;
}
div#videos_sort_dropdown ul.SubMenu {
	width:183px;
	top:32px;
	left:90px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:repeat-y;
	background-position:-205px -41px;
}
div#photos_top div#back_button, div#videos_top div#back_button {
	float:left;
	height:15px;
	width:47px;
	padding:17px 3px 0;
}
div#photos_top div#back_button a, div#videos_top div#back_button a {
	display:block;
	height:15px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-55px -83px;
}
div#photos_top div#back_button a:hover, div#videos_top div#back_button a:hover {
	background-position:-55px -98px;
}
div#photos_top div#back_button a span, div#videos_top div#back_button a span {
	visibility:hidden;
}
div#videos_gallery li, div#photos_gallery ul li {
	margin:0 49px 30px 4px;
}
html* div#videos_gallery li {
	margin:0 35px 30px 4px;
}
html* div#rating ul li {
	margin:0;
}
html* div#photos_gallery ul li {
	margin:0 35px 30px 4px;
}
div#photos_gallery ul li .listing_item, #videos_gallery ul li .listing_item {
	height:236px;
	padding:6px 5px 0;
	margin:0;
	background-image:url(http://static.davidhenrie.com/images/media/media_listing_item_bg.png);
	background-repeat:no-repeat;
	font-family:tahoma;
}
*html div#photos_gallery ul li .listing_item, *html #videos_gallery ul li .listing_item {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/media/media_listing_item_bg.png',sizingMethod='crop');
}
div#photos_gallery ul li .listing_item a.item_thumb img, #videos_gallery ul li .listing_item a.item_thumb img {
	border:2px solid #8CA7B7;
}
div#photos_gallery ul li .listing_item .item_title, div#videos_gallery .listing_item .item_title {
	height:35px;
	padding:10px 2px 0 10px;
	margin:0;
	overflow:hidden;
}
div#photos_gallery ul li .listing_item .item_title a, div#videos_gallery .listing_item .item_title a {
	font-weight:normal;
	color:#304F74;
}
div#videos_gallery .listing_item .item_description, div#videos_gallery .listing_item .item_rating, div#photos_gallery ul li .listing_item .item_description, div#photos_gallery .listing_item .item_rating {
	font-size:10px;
}
div#videos_gallery .listing_item .item_description, div#photos_gallery ul li .listing_item .item_description {
	color:#666666;
}
div#videos_gallery .listing_item .item_description span, div#photos_gallery ul li .listing_item .item_description span, div#videos_gallery .listing_item .item_rating span, div#photos_gallery .listing_item .item_rating span {
	color:#333333;
}
div#videos_gallery ul li .listing_item .item_link, div#photos_gallery ul li .listing_item .item_link {
	width:130px;
	height:19px;
	padding:13px 0 0 7px;
}
div#videos_gallery ul li .listing_item .item_link a, div#photos_gallery ul li .listing_item .item_link a {
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	height:19px;
}
div#videos_gallery ul li .listing_item .item_link a {
	background-position:-378px -216px;
}
div#videos_gallery ul li .listing_item .item_link a:hover {
	background-position:-378px -235px;
}
div#photos_gallery ul li .listing_item .item_link a {
	background-position:-226px -216px;
}
div#photos_gallery ul li .listing_item .item_link a:hover {
	background-position:-226px -235px;
}
div#video_player_wrapper {
	height:374px;
	margin:28px 0 0 3px;
	padding:1px 0 0 1px;
	width:654px;
	background-image:url(http://static.davidhenrie.com/images/media/video_player_wrapper_bg.gif);
	background-repeat:no-repeat;
}
* html div#video_player_wrapper {
	margin:48px 0 0 3px;
}
div#video_title {
	padding:5px 0 5px 22px;
	width:620px;
	font-size:18px;
	color:#304f74;
}
div#video_description {
	padding:5px 22px 16px;
}
div#video_info {
	margin:0 19px 11px 6px;
	padding:0 0 0 6px;
	height:24px;
	border-top:1px dashed #a0a0a0;
	border-bottom:1px dashed #a0a0a0;
}
div#video_duration {
	padding:5px 0 0;
	color:#304f74;
}
div#video_rating {
	margin:0;
	padding:5px 15px 0 25px;
	color:#304f74;
}
div#video_rating span {
	float:left;
	padding:0 5px 0 0;
}
div#video_buttons {
	padding-top:1px;
}
div#rating ul li {
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-136px 0px;
}
div#rating .full {
	background-position:-184px 0px;
}
div#rating .full_alt {
	background-position:-184px 0px;
}
div#rating .half {
	background-position:-172px 0px;
}
div#rating .empty {
	background-position:-160px 0px;
}
div#video_buttons a {
	float:left;
	margin-right:2px;
}
div#video_buttons a span {
	visibility:hidden;
}
div#video_buttons a.share_but, li#share_but_container a.share_but {
	width:55px;
	height:22px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0px -38px;
}
div#video_buttons a.share_but:hover, li#share_but_container a.share_but:hover {
	background-position:0px -60px;
}
div#video_buttons a.add, #photo_main #media_item_info #media_item_actions li#fav_but_container a.fav_but {
	width:69px;
	height:22px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-56px -38px;
	display:none;
}
div#video_buttons a.add:hover, li#fav_but_container a.fav_but:hover {
	background-position:-56px -60px;
}
div#video_buttons a.comment_but, li#comment_but_container a.comment_but {
	width:69px;
	height:22px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-126px -38px;
}
div#video_buttons a.comment_but:hover, li#comment_but_container a.comment_but:hover {
	background-position:-126px -60px;
}
div#booeep_share_container {
	padding:0 5px;
	margin:0;
}
div#share_wrapper {
	height:225px;
	background:url(http://static.davidhenrie.com/images/media/booeep_share_container_bg.jpg);
	background-repeat:no-repeat;
}
div.video_view_body div#share_wrapper #share_heading .share_label {
	width:104px;
	height:11px;
	float:left;
	margin:5px 0 0 5px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0 -291px;
}
div.photo_view_body div#share_wrapper #share_heading .share_label {
	width:109px;
	height:11px;
	float:left;
	margin:5px 0 0 5px;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0 -276px;
}
div#share_wrapper #share_heading .share_label span {
	display:none;
}
div#share_wrapper #share_heading span.btn {
	width:51px;
	height:22px;
	float:right;
	margin:0 10px 0 0;
	padding:0;
	background-image:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0px -83px;
}
div#share_wrapper #share_heading span.btn:hover {
	background-position:0px -106px;
}
div#share_wrapper #share_email {
	margin:15px 30px 15px 0;
}
html* div#share_wrapper #share_email {
	margin:15px 10px 15px 0;
}
div#share_wrapper #share_email form a {
	width:47px;
	height:19px;
	margin:0 0 0 232px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-125px -152px;
}
div#share_wrapper #share_email form a:hover {
	background-position:-125px -171px;
}
html* div#share_wrapper #share_addthis {
	margin-left:10px;
}
html* div#share_wrapper #share_permalink {
	margin-left:10px;
}
div#booeep_comments_container #comments #comments_header, div#comments_container #comments #comments_header {
	background:url(http://static.davidhenrie.com/images/media/comments_header_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0 7px 0 0;
	border-bottom:1px solid #BBC2CC;
}
div#comments_info_text {
	margin-left:22px;
}
div#comments_main li {
	background:url(http://static.davidhenrie.com/images/media/comments_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
div#comments_btn_new a {
	display:block;
	width:110px;
	height:14px;
	float:right;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-97px -215px;
}
div#comments_btn_new a:hover {
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-97px -229px;
}
div#comments_new_footer #comments_new_btn a {
	width:110px;
	height:15px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-236px -151px;
}
div#comments_new_footer #comments_new_btn a:hover {
	background-position:-236px -166px;
}
div#comments_btn_spam a {
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0 -216px;
}
div#comments_btn_spam a:hover {
	background-position:0 -235px;
}
div#comments_main_wrapper {
	width:650px;
}
html* div#comments_main_left {
	margin-left:5px;
}
div#comments_main_right {
	width:580px;
}
div#comments_title_right {
	padding-right:0px;
}
div#comments_title_left {
	color:#304F74;
	font-weight:bold;
}
div#comments_date {
	color:#304F74;
}
div#comments_new_header {
	font-size:17px;
	padding:0 0 4px;
}
#photo_main {
	padding:25px 65px 0;
}
div#collection_info {
	padding:0 0 15px 0;
}
div#collection_info h3#gallery_title {
	color:#304F74;
	font-size:19px;
	font-weight:normal;
	padding:0 0 10px;
}
#primary_preview {
	background-image:url(http://static.davidhenrie.com/images/media/primary_preview_bg.jpg);
	background-repeat:no-repeat;
}
#primary_preview #preview_nav li {
	padding:178px 0 0 0;
}
#primary_preview #preview_nav li.prev a {
	display:block;
	width:54px;
	height:94px;
	position:absolute;
	left:0;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-398px 0px;
}
#primary_preview #preview_nav li.prev a:hover {
	background-position:-398px -94px;
}
#primary_preview #preview_nav li.next a {
	display:block;
	width:54px;
	height:94px;
	position:absolute;
	left:486px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-452px 0px;
}
#primary_preview #preview_nav li.next a:hover {
	background-position:-452px -94px;
}
div#photo_main #primary_preview .vertical {
	background-image:url(http://static.davidhenrie.com/images/media/photo_viewer_bg_portrait.jpg);
	background-repeat:no-repeat;
	left:136px;
	height:415px;
	padding:6px;
	top:7px;
	width:279px;
}
div#photo_main #primary_preview a.vertical span {
	bottom:24px;
	right:21px;
}
div#photo_main #primary_preview .horizontal {
	background-image:url(http://static.davidhenrie.com/images/media/photo_viewer_bg_landscape.jpg);
	background-repeat:no-repeat;
	height:269px;
	left:65px;
	padding:5px 6px;
	top:75px;
	width:400px;
}
div#photo_main #primary_preview .horizontal img {
	padding:0;
}
div#photo_main #primary_preview a.horizontal span {
	bottom:10px;
	right:8px;
}
div#media_item_info {
	padding:0 0 10px;
}
div#media_item_info h4 {
	font-weight:normal;
	padding:0 25px;
}
div#media_item_info div#media_item_title {
	width:88px;
	height:14px;
	margin-left:25px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-113px -275px;
}
div#media_item_info div#media_item_title span {
	visibility:hidden;
}
div#photo_main #media_item_info #media_item_actions {
	margin:0 0 15px;
	padding:1px 0 0 25px;
	border-bottom:1px dashed #304F74;
	border-top:1px dashed #304F74;
	color:#304F74;
	height:23px;
}
div#photo_main #media_item_info #media_item_actions li#number_container, 
div#photo_main #media_item_info #media_item_actions li#views_container, 
div#photo_main #media_item_info #media_item_actions li#rating_container {
	margin:1px 5px 0 0;
	padding:2px 5px 0 0;
}
div#photo_main #media_item_info #media_item_actions li#views_container div.views_label {
	width:41px;
	height:9px;
	margin:5px 0 0;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0px -21px;
}
div#photo_main #media_item_info #media_item_actions li#views_container span {
	display:none;
}
div#photo_main #media_item_info #media_item_actions li#rating_container {
	border:none;
}
div#photo_main #media_item_info #media_item_actions li#rating_container div.rating_label {
	width:68px;
	height:10px;
	margin:4px 0 0;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;
}
div#photo_main #media_item_info #media_item_actions li#rating_container span {
	visibility:hidden;
}
div#photo_main #rating_container div {
	padding:1px 0 0;
}
div#photo_main #media_item_info #media_item_actions li#share_but_container, 
div#photo_main #media_item_info #media_item_actions li#fav_but_container, 
div#photo_main #media_item_info #media_item_actions li#comment_but_container {
	margin:0 0 0 2px;
}
div#photo_main #rating_container #rating ul li {
}
div#photo_main #thumb_carousel {
}
div#photo_main #thumb_carousel #carousel_heading {
	width:157px;
	height:13px;
	margin:0 25px 6px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-114px -291px;
}
#photo_main #carousel_container {
	padding:0 0 30px 25px;
}
div#photo_main .thumbs_block div {
	margin:0 10px 0 0;
}
div#photo_main .jcarousel-prev {
	width:20px;
	height:28px;
	top:8px;
	left:0px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:0px -130px;
}
div#photo_main .jcarousel-prev:hover {
	background-position:0px -158px;
}
div#photo_main .jcarousel-next {
	width:20px;
	height:28px;
	top:8px;
	left:524px;
	background:url(http://static.davidhenrie.com/images/media/videos_photos_btns.gif);
	background-repeat:no-repeat;
	background-position:-20px -130px;
}
div#photo_main .jcarousel-next:hover {
	background-position:-20px -158px;
}

/****************END MEDIA SECTION*******************/

/* profile section */
/***************** PROFILE PAGE ************************/
#profile
{
	width:940px;
	margin:30px 0 0 10px;
}

#profile h2 span, #profile p span {
	display:none;
}

/*************** RX-Profile ****************/

div#settings_pane
{
	font-size: 12px;
	font-family:"Trebuchet MS";
	width:675px;
}

div#settings_notebook{
	display:inline;
	width:220px;
	height:150px;
	background: url(http://static.davidhenrie.com/images/content_bg/profile_settings_notebook_bg.jpg) no-repeat left;	
	padding:0;
	margin:0;
}


div#submit_button {
	margin-left:20px;
	padding: 25px 0 20px 230px;
}
/*- LEFT NAVBAR -*/
/* entire navbar container border */
	div#settings_notebook ul li{
		padding:4px 0 0 25px;
	}

/* settings and options background & text */
	div#settings_notebook h3 {
		color: #fff;
		padding:0;
		margin:8px 0 8px 0;
	}
/* inactive navbar links */
	div#settings_notebook a {
		color: #c3c3c3;
		height:20px;
		padding:0;
		margin:0;
		text-decoration:none;
	}
	
/* active navbar links */
	div#settings_notebook a:hover {
		color: #ff9c00;
	}
	
	div#settings_notebook a.active {
		color: #ff9c00;
	}
	
/*- ACCOUNT INFO PANE -*/
/* 'account info' & 'personal info' headers */
	#acct_pane h3 {
		background: url(http://static.davidhenrie.com/images/content_bg/profile_header_bg.png) no-repeat;	
		height:30px;
		width:671px;
		color: #ffffff;
	}
	
	div#acct_pane .acct_header h3 {
		padding: 15px 0 0 20px;
		font-size: 13px;
	}
	div#acct_pane .acct_info h3 {
		padding: 15px 0 0 20px;
		font-size: 13px;
	}	
		
	/* 'account info text color' */
		div#acct_pane .acct_header .auth_button {
			color: #292929;
		}
	/* 'edit email & password' button */
		div#acct_pane .acct_header .auth_button a {
			font-size:18px;
			color: #ff9c00;	
			text-decoration:none;
		}
		
		div#acct_pane .acct_info .info_fields {
			padding: 0 0 10px 18px;
		}			
	/* 'personal information' pane */
		#acct_pane .acct_info, #acct_pane .acct_info label {
			color: #292929;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #666666;
		}
	
	
	/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		div#auth_pane .container h3 {
			background: url(http://static.davidhenrie.com/images/content_bg/profile_header_bg.png) no-repeat;	
			padding: 15px 0 10px 20px;
			height:44px;
			font-size: 13px;
			color: #ffffff;
		}
			
	/* overall pane BG & text color */
		div#auth_pane .container {
			color: #292929;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		div#auth_pane .container h4 {
			padding:10px 0 10px 20px;
			font-size:18px;
			font-weight:normal;
			color: #405a76;	
			text-decoration: none;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 {
			background-color: #405a76;
			color: #ffffff;
		}
		
		div#avatar_pane .custom_avatar h3 {
			background: url(http://static.davidhenrie.com/images/content_bg/profile_header_bg.png) no-repeat;	
			padding: 15px 0 10px 20px;
			height:44px;
			font-size: 13px;
			color: #ffffff;
		}
				
	/* 'Avatars:' container */
		div#avatar_pane li.custom_avatar {
			color: #292929;
			height:200px;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			color: #405a76;
			font-size:18px;
			font-weight:normal;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			padding-top: 20px;
			color: #ffffff;
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #405a76;
			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 #FF9C00;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

		div#auth_pane .container h3 {
		}
			
	/* headers */
		div#alert_pane .pane_header h3 {
			background: url(http://static.davidhenrie.com/images/content_bg/profile_header_bg.png) no-repeat;	
			padding: 15px 0 10px 20px;
			height:44px;
			font-size: 13px;
			color: #ffffff;
		}

		div#alert_pane .additional_header h3 {
			background: url(http://static.davidhenrie.com/images/content_bg/profile_header_bg.png) no-repeat;	
			padding: 15px 0 10px 20px;
			height:44px;
			font-size: 13px;
			color: #ffffff;
		}
		
	/* general font color */
		#alert_pane div {
			/*color: #292929;*/
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			/*color:292929;*/
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #FF9C00;
		}
	/* '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: url(http://static.davidhenrie.com/images/content_bg/create_profile_transparent_bg.png);
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			/*background-color: #666666;*/
			color: #405A76;
			text-decoration:none;
		}
	/* '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 ****************/

.webmaster_bullets{
margin-left:20px;
list-style-type:disc;
color:#292929;
}


#rx-webmaster-contact{
color:#292929;
}

		#rx-webmaster-contact label.labelfloat
		{
		display: block;
		width: 85px;
		float: left;
		padding-top: 3px;
		}
		#rx-webmaster-contact p.note
		{
		display: block;
		font-weight: bold;
		padding: 10px 0;
		}
		#rx-webmaster-contact ul.errors li
		{
		font-weight: bold;
		}
/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

hr {
	width:98%;
	margin:0px auto 0px auto;
	clear:both;
	background-color:#FFFFFF;
	}

ul.rx-appearances li{
	/*height:160px;*/
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #432f12;
    overflow: hidden;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:5px
	}
	
.viewAllAppearances{
	clear:both;
}
	
p.appearance-date {
	display: none;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	

/*---RX-Appearances end---*/

ul#navapps {
	padding: 25px 0 10px 0;
	white-space: nowrap;
	margin:0;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-right: 10px;
}

#navapps li a { 
	padding: 3px 0px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	text-decoration:none;
	font-weight:bold;
}
