@charset "utf-8";
/* CSS Document */

body{
	background-color:#f0f0f0;
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:12px;
	color:#888371;
	}

div#home{
	background:#f0f0f0 url(/images/index_background.jpg) no-repeat center top;
	width:1200px;
	padding:0;
	margin:0 auto;
	}
div#internal{
	background:#f0f0f0 url(/images/content_background.jpg) no-repeat center top;
	width:1200px;
	padding:0;
	margin:0 auto;
	}

#wrapper{
	width:990px;
	padding:0;
	margin:0 auto;
	position:relative;
	}
	
h1{
	display:none;
	}

h2, h3{
	font-family:Tahoma;
	}
	
img{
	border:0px solid;
	}

.hide{
	display:none;
	}


#header{
	margin:19px 0 64px 0;
	}
* html #header{
	margin:15px 0 64px 0;
	}

#logo a{
	width:317px;
	height:138px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:0px -348px;
	top:0px;
	left:0px;
	position:absolute;
	}
#logo a:hover{
	background-position:0px -485px;
	}

#left_side{
	float:left;
	width:675px;
	}

* html #left_side{
	float:left;
	width:685px;
	}

a{
	color:#699216;
	text-decoration:none;
	}
	
a:hover{
	color:#888371;
	text-decoration:underline;
	}
	
.clear{
	clear:both
	}
/*   nav   */

ul#nav{
	float:left;
	width:344px;
	height:11px;
	list-style:none;
	padding:5px;
	margin:0 0 0 320px;
	background-color:#f2f1ef;
	}
* html ul#nav{
	margin:0px 0 0 150px;
	}

ul#nav li, ul#nav a{
	float:left;
	height:11px;
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	}
	
ul#nav li#link1 a{
	width:38px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:0px 0px;
	}
ul#nav li#link1 a:hover{
	background-position:0px -11px;
	}

ul#nav li#link2 a{
	width:53px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-38px 0px;
	}
ul#nav li#link2 a:hover{
	background-position:-38px -11px;
	}

ul#nav li#link3 a{
	width:78px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-332px 0px;
	}
ul#nav li#link3 a:hover{
	background-position:-332px -11px;
	}
	
ul#nav li#link4 a{
	width:30px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-91px 0px;
	}
ul#nav li#link4 a:hover{
	background-position:-91px -11px;
	}

ul#nav li#link5 a{
	width:54px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-121px 0px;
	}
ul#nav li#link5 a:hover{
	background-position:-121px -11px;
	}

ul#nav li#link6 a{
	width:51px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-175px 0px;
	}
ul#nav li#link6 a:hover{
	background-position:-175px -11px;
	}

ul#nav li#link7 a{
	width:39px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-410px 0px;
	}
ul#nav li#link7 a:hover{
	background-position:-410px -11px;
	}

/*   sub nav   */
.sec_menu_container{
	display: none;
	}
* html.sec_menu_container{
	float:left;
	}
	
ul#nav ul.SubMenu{
	position:absolute;
	top:15px;
	left:-14px;
	width:82px;
	padding:0;
	margin:0;
	z-index:10;
	}
	
ul#nav ul.SubMenu li, ul#nav ul.SubMenu a{
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
	}

/*   career nav   */

li#link2 ul#career{
	width:82px;
	height:48px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:0px -23px;
	padding:0;
	margin:0;
	}
* html li#link2 ul#career{
	height:45px;
	}

li#link2 ul#career li, li#link2 ul#career a{
	width:77px;
	height:15px;
	display:block;
	}

li#link2 ul#career li{
	margin:1px 0 0px 2px;
	}
* html li#link2 ul#career li{
	margin:1px 0 0px 1px;
	}
	
li#link2 ul#career li.subLink1 a.menuLink2{
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-2px -27px;
	margin-top:3px;
	padding-bottom:1px;
	}
* html li#link2 ul#career li.subLink1{
	height:20px;
	}

li#link2 ul#career li.subLink1 a:hover.menuLink2{
	background-position:-2px -72px;
	}

li#link2 ul#career li.subLink2 a.menuLink2{
	margin-top:2px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-2px -42px;
	}
* html li#link2 ul#career li.subLink2 a.menuLink2{
	margin-top:0px;
	}

li#link2 ul#career li.subLink2 a:hover.menuLink2{
	background-position:-2px -87px;
	}

li#link2 ul#career li.subLink3 a.menuLink2{
	margin-top:2px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-2px -57px;
	}
* html li#link2 ul#career li.subLink3 a.menuLink2{
	margin-top:0px;
	}

li#link2 ul#career li.subLink3 a:hover.menuLink2{
	background-position:-2px -102px;
	}

/*   end career nav   */

/*   personal nav   */

li#link4 ul#personal{
	width:82px;
	height:33px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-83px -23px;
	padding:0;
	margin:0;
	left:-24px;
	}

li#link4 ul#personal li, li#link4 ul#personal a{
	width:77px;
	height:17px;
	display:block;
	}

li#link4 ul#personal li{
	margin:1px 0 0px 2px;
	}
* html li#link4 ul#personal li{
	margin:1px 0 0px 1px;
	}
* html li#link4 ul#personal li.subLink1{
	height:18px;
	}
	
li#link4 ul#personal li.subLink1 a.menuLink2{
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-85px -27px;
	margin-top:3px;
	padding-bottom:1px;
	}
li#link4 ul#personal li.subLink1 a:hover.menuLink2{
	background-position:-85px -57px;
	}

li#link4 ul#personal li.subLink2 a.menuLink2{
	margin-top:2px;
	height:15px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-85px -42px;
	}
* html li#link4 ul#personal li.subLink2 a.menuLink2{
	margin-top:0px;
	}

li#link4 ul#personal li.subLink2 a:hover.menuLink2{
	background-position:-85px -72px;
	}
	
li#link4 ul#personal li.subLink3 a.menuLink2{
	height:15px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-166px -57px;
	}
* html li#link4 ul#personal li.subLink3 a.menuLink2{
	margin-top:0px;
	}

li#link4 ul#personal li.subLink3 a:hover.menuLink2{
	background-position:-166px -72px;
	}

li#link4 ul#personal li.subLink4 a.menuLink2{
	height:15px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-245px -57px;
	}
* html li#link4 ul#personal li.subLink4 a.menuLink2{
	margin-top:0px;
	}

li#link4 ul#personal li.subLink4 a:hover.menuLink2{
	background-position:-245px -72px;
	}

/*   end personal nav   */

/*   end sub nav   */

/*   end nav   */

/*   right_side   */

#right_side{
	float:right;
	width:302px;
	padding-right:4px;
	}

* html #right_side{
	padding-right:0px;
	}

#right_side #login_area ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#right_side #login_area ul#log_out{
	display:block;
	height:11px;
	margin: 24px 15px 72px 15px;
	}

#right_side #login_area ul#log_out li, #right_side #login_area ul#log_out a{
	display:block;
	float:left;
	height:11px;
	}

#right_side #login_area ul#log_out li#welcome_title{
	width:91px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-85px -90px;
	}

#right_side #login_area ul#log_out li#edit_acct_btn a{
	width:86px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-176px -90px;
	}
#right_side #login_area ul#log_out li#edit_acct_btn a:hover{
	background-position:-176px -102px;
	}

#right_side #login_area ul#log_out li#logout_btn a{
	width:50px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-262px -90px;
	}

#right_side #login_area ul#log_out li#logout_btn a:hover{
	background-position:-262px -102px;
	}

#right_side #login_area ul#log_in{
	display:block;
	height:28px;
	margin: 16px 5px 20px 5px;
	}

#right_side #login_area ul#log_in li, #right_side #login_area ul#log_in a{
	display:block;
	float:left;
	height:28px;
	}

#right_side #login_area ul#log_in li#login_tile{
	width:41px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-0px -319px;
	}

#right_side #login_area ul#log_in li#login_email{
	width:107px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-48px -319px;
	margin:0 0 0 7px;
	}
* html #right_side #login_area ul#log_in li#login_email{
	margin:0 0 0 3px;
	}

#right_side #login_area ul#log_in li#login_email input{
	width:97px;
	background:none;
	border:0px solid;
	line-height:16px;
	margin:5px;
	text-align:center;
	}
* html #right_side #login_area ul#log_in li#login_email input{
	margin:2px;
	}

#right_side #login_area ul#log_in li#login_pw{
	width:107px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-48px -319px;
	margin:0 0 0 7px;
	}
* html #right_side #login_area ul#log_in li#login_pw{
	margin:0 0 0 3px;
	}

#right_side #login_area ul#log_in li#login_pw input{
	width:97px;
	background:none;
	border:0px solid;
	line-height:16px;
	margin:5px;
	text-align:center;
	}
#right_side #login_area ul#log_in li#login_pw input{
	margin:2px;
	}

#right_side #login_area ul#log_in li#login_btn a{
	width:13px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-275px -319px;
	margin:0 0 0 5px;
	}

#right_side #login_area ul#log_in li#login_btn a:hover{
	background-position:-289px -319px;
	}

#right_side #login_area a.sign_up{
	display:block;
	height:100px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:0px -117px;
	margin:0 15px 15px 15px;
	}

#right_side #login_area a:hover.sign_up{
	background-position:0px -218px;
	}

#right_side .message_center_callout{
	border-top:1px solid #c1c0b7;
	border-bottom:1px solid #c1c0b7;
	margin:0px 1px;
	}

#right_side .message_center_callout a{
	height:125px;
	position:relative;
	display:block;
	}
#right_side .message_center_callout span.image{
	display:block;
	height:147px;
	background:url(/images/btns/message_center.jpg) no-repeat;
	margin:11px 0px 0px 10px;
	}

#right_side .message_center_callout a span.btn{
	width:62px;
	height:11px;
	position:absolute;
	bottom:10px;
	right:6px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-239px -24px;
	}

#right_side .message_center_callout a:hover span.btn{
	background-position:-239px -37px;
	}

/*   end right_side   */

/*   index   */

#left_side #index_content{
	margin:0 0 0 335px;
	}
* html #left_side #index_content{
	margin:0 0 0 340px;
	}

#index_content #news_callout a{
	height:442px;
	background:url(/images/index/news_updates_callout.jpg) no-repeat center top;
	margin-bottom:15px;
	position:relative;
	display:block;
	}

#index_content #news_callout a span.see_more_btn{
	width:72px;
	height:11px;
	position:absolute;
	bottom:0;
	right:6px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-166px -24px;
	}

#index_content #news_callout a:hover span.see_more_btn{
	background-position:-166px -37px;
	}
	
#index_content #news_callout_2 a{
	height:555px;
	background:url(/images/index/news_updates_callout_committed.jpg) no-repeat center top;
	margin-bottom:15px;
	position:relative;
	display:block;
	border-bottom:1px solid #c1c0b7;
	}
	
#index_content #news_callout_2 a span.see_more_btn{
	width:72px;
	height:11px;
	position:absolute;
	bottom:0;
	right:6px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-166px -24px;
	margin-bottom: 15px;
	}

#index_content #news_callout_2 a:hover span.see_more_btn{
	background-position:-166px -37px;
	}
	
#index_content .index_callout {
	border-top:1px solid #c1c0b7;
	border-bottom:1px solid #c1c0b7;
	}

#index_content .index_callout a{
	height:230px;
	position:relative;
	display:block;
	}

#index_content .index_callout a span.btn{
	width:72px;
	height:11px;
	position:absolute;
	bottom:14px;
	right:6px;
	background:url(/images/btns/btns.gif) no-repeat;
	background-position:-166px -24px;
	}

#index_content .index_callout a:hover span.btn{
	background-position:-166px -37px;
	}
	
#index_content .index_callout a span.btn_watch{
	width:85px;
	height:13px;
	position:absolute;
	bottom:14px;
	right:6px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0px -274px;
	}

#index_content .index_callout a:hover span.btn_watch{
	background-position:0px -288px;
	}

#index_content .top_callout span.image{
	display:block;
	height:210px;
	background:url(/images/index/callout_1.jpg) no-repeat;
	margin:11px 6px 19px 16px;
	}

#index_content .btm_callout{
	border-top:0px solid;
	margin-bottom:10px;
	}

#index_content .btm_callout span.image{
	display:block;
	height:210px;
	background:url(/images/index/callout_2.jpg) no-repeat;
	margin:11px 6px 19px 16px;
	}

/*   end index   */

/*   content   */

#content{
	margin:0 0 0 165px;
	padding:40px 0 0 0;
	}
html* #content{
	padding:20px 0 0 0;
	}
* html #content{
	padding:40px 0 0 0;
	}
#reg_content{
	margin:0 0 0 10px;
	padding:40px 0 0 0;
	}
html* #reg_content{
	padding:20px 0 0 0;
	}
* html #reg_content{
	padding:40px 0 0 0;
	}
#content .content_header{
	margin:0px 0 5px 15px;
	height:13px;
	display:block;
	}
* html #content .content_header{
	margin:0px 0 5px 25px;
	}
#reg_content .content_header{
	margin:0px 0 5px 15px;
	height:13px;
	display:block;
	}

#content .content_header a{
	height:13px;
	display:block;
	}

#content_bg_top{
	background: #f0f0f0 url(/images/content_bg/content_header.jpg) no-repeat center top;
	}

#content_bg_btm{
	background:url(/images/content_bg/content_footer.jpg) no-repeat center bottom;
	margin:0 0 15px 0;
	min-height:720px;
	}

#reg_content #content_bg_top{
	background: #f0f0f0 url(/images/content_bg/reg_content_header.jpg) no-repeat center top;
	}

#reg_content #content_bg_btm{
	background:url(/images/content_bg/reg_content_footer.jpg) no-repeat center bottom;
	margin:0 0 15px 0;
	}

/*   news   */

.news_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 0;
	display:block;
	}
	
#news{
	margin:0 20px;
	}
	
#news h2{
	display:none;
	}

#news h3{
	color:#699216;
	font-size:14px;
	}

ul.rx-appearances
{
	padding:10px 0;
	margin:0;
	list-style:none;
}
ul.rx-appearances p.appearance-date
{
	display:none
}	
ul.rx-appearances li
{
	clear:both;
	padding:0;
	margin:0;
	border-bottom:1px solid #deddd8;
	overflow: hidden;
}

ul.rx-appearances li img
{
	float:left;
	
	padding:0 10px 10px 0;
}

/*   end news   */

/*   login   */

.login_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -84px;
	display:block;
	}
	
#login{
	padding:10px 20px;
	}

#login h2{
	display:none;
	}

/*   end login   */

/*   message center   */

.message_center_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -70px;
	display:block;
	}
	
#message_center{
	margin:0 20px;
	padding:20px 0;
	}


/*   end message center   */

/*   career   */

.career_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -14px;
	}

#projects{
	margin:0 20px;
	}
#projects_body{
	margin:0 10px 0 20px;
	}

#projects_nav_bg{
	float:left;
	width:495px;
	height:26px;
	background:url(/images/headers/content_headers.gif) no-repeat 0 -154px;
	margin:8px 0 10px 8px; 
	}
	
#projects_nav_bg ul#projects_nav{
	display:block;
	height:23px;
	margin:0 15px;
	padding:0;
	}	
	
#projects_nav_bg ul#projects_nav li, #projects_nav_bg ul#projects_nav a{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:23px;
	}	
	
#projects_nav_bg ul#projects_nav li#project_1 a{
	width:60px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 0;
	}	

#projects_nav_bg ul#projects_nav li#project_1 a:hover, #projects_nav_bg ul#projects_nav li#project_1 a.active{
	background-position:0 -24px;
	}	
#projects_nav_bg ul#projects_nav li#project_2 a{
	width:61px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-60px 0;
	}	

#projects_nav_bg ul#projects_nav li#project_2 a:hover, #projects_nav_bg ul#projects_nav li#project_2 a.active{
	background-position:-60px -24px;
	}	
#projects_nav_bg ul#projects_nav li#project_3 a{
	width:93px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-121px 0;
	}	

#projects_nav_bg ul#projects_nav li#project_3 a:hover, #projects_nav_bg ul#projects_nav li#project_3 a.active{
	background-position:-121px -24px;
	}	
	
#projects_left{
	float:left;
	width:170px;
	}
#bio_left{
	float:left;
	width:215px;
	}

#projects_left img{
	padding-bottom:30px;
	}
	
#projects_right{
	float:left;
	width:280px;
	margin-left:15px;
	}

#projects_right p, #bio_right p{
	margin-top:0;
	}

#bio_right{
	float:left;
	width:240px;
	margin-left:15px;
	}

#projects_right .project{
	width:290px; 
	height:100px;
	border-top:1px solid #deddd8;
	position:relative;
	}	

#projects_right .project a span.btn{
	width:72px;
	height:12px;
	background: url(/images/btns/btns.gif) no-repeat;
	background-position:-166px -24px;
	position:absolute;
	bottom:8px;
	right:8px;
	}	

#projects_right .project a:hover span.btn{
	background-position:-166px -37px;
	}	

#projects_right .project a{
	width:290px;
	display:block;
	}	

#projects_right .callout1 span.image{
	display:block;
	height:90px;
	background:url(/images/projects/career_index_callouts.jpg) no-repeat;
	background-position:0 0;
	margin:5px;
	}	

#projects_right .callout2 span.image{
	display:block;
	height:90px;
	background:url(/images/projects/career_index_callouts.jpg) no-repeat;
	background-position:0 -90px;
	margin:5px;
	}	

#projects_right .callout3 span.image{
	display:block;
	height:90px;
	background:url(/images/projects/career_index_callouts.jpg) no-repeat;
	background-position:0 -181px;
	margin:5px;
	}	

#projects_right .callout3{
	border-bottom:1px solid #deddd8;
	}	

/*   film tv   */

#projects #film_tv_left{
	float:left;
	width:227px;
	margin:5px 6px 20px 5px;
	}

#projects #film_header{
	display:block;
	height:11px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -50px;
	margin:0 0 10px 0;
	}
#projects #film_tv_right{
	float:left;
	width:227px;
	margin:5px 0px 0px 0px;
	}

#projects #tv_header{
	display:block;
	height:11px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -62px;
	margin:0 0 10px 0;
	}

#projects #film_tv_left .callout a{
	display:block;
	border-bottom:1px solid #deddd8;
	padding-bottom:25px;
	margin-bottom:10px;
	position:relative;
	}
#projects #film_tv_left .callout a:hover{
	text-decoration:none;
	}

#projects #film_tv_left .callout .title{
	display:block;
	font-weight:bold;
	color:#3d3408;
	margin:0 0 0 5px;
	}

#projects #film_tv_left .callout .image{
	display:block;
	margin:0 0 8px 7px;
	}

#projects #film_tv_left .callout a .text{
	display:block;
	height:57px;
	margin:0 0 0 7px;
	color:#3d3408;
	}

#projects #film_tv_left .callout a .btn{
	position:absolute;
	bottom:10px;
	right:2px;
	width:80px;
	height:11px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-106px -125px;
	}

#projects #film_tv_left .callout a:hover .btn{
	background-position:-106px -139px;
	}

#projects #film_tv_right .callout a{
	display:block;
	border-bottom:1px solid #deddd8;
	padding-bottom:25px;
	margin-bottom:10px;
	position:relative;
	}
#projects #film_tv_right .callout a:hover{
	text-decoration:none;
	}

#projects #film_tv_right .callout .title{
	display:block;
	font-weight:bold;
	color:#3d3408;
	margin:0 0 0 5px;
	}

#projects #film_tv_right .callout .image{
	display:block;
	margin:0 0 8px 7px;
	}

#projects #film_tv_right .callout a .text{
	display:block;
	height:57px;
	margin:0 0 0 7px;
	color:#3d3408;
	}

#projects #film_tv_right .callout a .btn{
	position:absolute;
	bottom:10px;
	right:2px;
	width:80px;
	height:11px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-106px -125px;
	}

#projects #film_tv_right .callout a:hover .btn{
	background-position:-106px -139px;
	}

#projects  .float_left{
	float:left;
	margin:0 10px 10px 0;
	}

#projects  .float_right{
	float:right;
	margin:0 0 10px 10px;
	}

#projects  .float_right2{
	float:right;
	margin:0 0 20px 0;
	}
	
#projects #photos_title{
	float:left;
	width:235px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -115px;
	height:12px;
	margin:3px 0 10px 0;
	}
#projects #photos_title_right{
	display:block;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -115px;
	height:12px;
	margin:3px 0 10px 0;
	}
	
#projects #photos_callout{
	float:left;
	width:235px;
	height:135px;
	border-top: 1px solid #deddd8;
	border-bottom: 1px solid #deddd8;
	position:relative;
	}

#projects #photos_callout_right{
	float:right;
	width:235px;
	height:135px;
	border-top: 1px solid #deddd8;
	border-bottom: 1px solid #deddd8;
	position:relative;
	margin-bottom:30px;
	}

#projects #photos_callout a, #projects #photos_callout_right a{
	display:block;
	height:135px;
	}

#projects #photos_callout a .btn, #projects #photos_callout_right a .btn{
	width:97px;
	height:12px;
	position:absolute;
	bottom:8px;
	right:4px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -245px;
	}

#projects #photos_callout a:hover .btn, #projects #photos_callout_right a:hover .btn{
	background-position:0 -258px;
	}

#projects #videos_title{
	float:left;
	width:235px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -274px;
	height:12px;
	margin:3px 0 10px 0;
	}

#projects #videos_callout{
	float:left;
	width:235px;
	height:135px;
	border-top: 1px solid #deddd8;
	border-bottom: 1px solid #deddd8;
	position:relative;
	}

#projects #videos_callout a{
	display:block;
	height:135px;
	}

#projects #videos_callout a .btn{
	width:96px;
	height:11px;
	position:absolute;
	bottom:8px;
	right:4px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-163px -97px;
	}

#projects #videos_callout a:hover .btn{
	background-position:-163px -111px;
	}

#projects #videos_callout a .btn2{
	width:98px;
	height:12px;
	position:absolute;
	bottom:8px;
	right:4px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-188px -218px;
	}

#projects #videos_callout a:hover .btn2{
	background-position:-188px -232px;
	}

#projects .float_right_video{
	float:right;
	width:235px;
	margin:0 0 20px 10px;
	}
/*   end film tv   */

/*   lit   */

#projects #project_header{
	float:left;
	width:129px;
	height:56px;
	background:url(/images/headers/content_headers.gif) no-repeat 0 -181px;
	margin:0 5px 15px 5px;
	}

#projects a.date_btn{
	float:right;
	width:106px;
	height:25px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -97px;
	margin:15px 0;
	}

#projects a:hover.date_btn{
	background-position:0 -123px;
	}

#projects h3.project_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -74px;
	height:12px;
	}
	
#projects img.main_img{
	margin:0 65px;
	}
	
.amazon_link{
	padding:0 0 15px 0;
	}	

#projects #video_callout{
	display:block;
	height:30px;
	border-top: 1px solid #deddd8;
	border-bottom: 1px solid #deddd8;
	margin:6px 65px;
	}

#projects #video_callout a{
	display:block;
	height:30px;
	}

#projects #video_callout .text{
	float:left;
	width:180px;
	height:15px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -99px;
	margin:8px 20px;
	}

#projects #video_callout a .btn{
	float:left;
	width:85px;
	height:12px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -218px;
	margin:9px 0 0 22px;
	}

#projects #video_callout a:hover .btn{
	background-position:0 -232px;
	}

#projects #video_header_title{
	display:block;
	height:11px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat 0 -87px;
	margin:5px 0;
	}
	
#projects #footer_videos{
	border-top: 1px solid #deddd8;
	border-bottom: 1px solid #deddd8;
	height:141px;
	margin-bottom:20px;
	}
	
#projects #footer_videos .video_callout	{
	float:left;
	width:226px;
	height:123px;
	margin:6px 0 6px 6px;
	position:relative;
	}
	
#projects #footer_videos .video_callout	a{
	display:block;
	height:123px;
	}

#projects #footer_videos .video_callout	a .btn{
	position:absolute;
	bottom:4px;
	right:4px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -218px;
	width:85px;
	height:12px;
	}

#projects #footer_videos .video_callout	a:hover .btn{
	background-position:0 -232px;
	}

#projects #footer_videos .video_1 {
	background:url(/images/projects/film_tv/lit/lit_trailer.jpg) no-repeat;
	}

#projects #footer_videos .video_2 {
	background:url(/images/projects/film_tv/lit/lit_exclusive.jpg) no-repeat;
	}

#more_videos{
	float:right;
	width:470px;
	height:25px;
	border-bottom: 1px solid #deddd8;
	margin:6px 0 20px 0;
	}

#more_videos a{
	float:right;
	width:94px;
	height:13px;
	margin:6px 4px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-92px -217px;
	}

#more_videos a:hover{
	background-position:-92px -231px;
	}

#lit_downloads {
	display:block;
	margin:10px 0;
	}

#lit_downloads #download_header {
	display:block;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -326px;
	height:11px;
	}

#lit_downloads a{
	float:left;
	width:99px;
	margin:0 15px 10px 0; 
	}
	
#lit_downloads a span.btn{
	display:block;
	height:13px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position: -86px -273px;
	margin-top:10px;
	}

#lit_downloads a:hover span.btn{
	background-position: -86px -287px;
	}
		
/*   end lit   */	

/*   santa clause   */

#projects h3.santa_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -224px;
	height:12px;
	}

/*   end santa clause   */

/*   balls of fury   */

#projects h3.fury_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -127px;
	height:12px;
	}

/*   end balls of fury   */

/*   24  */

#projects h3.tv24_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -212px;
	height:12px;
	}

/*   end 24   */

/*   csi  */

#projects h3.csi_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -236px;
	height:12px;
	}

/*   end csi   */

/*   friends  */

#projects h3.friends_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -249px;
	height:12px;
	}

#projects #photos_callout.friends_photos .image{
	display:block;
	height:123px;
	background:url(/images/projects/film_tv/friends/photos_callout.jpg) no-repeat;
	margin:6px 0 0 6px;
	}


/*   end friends   */

/*   black water transit  */

#projects h3.black_water_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -151px;
	height:12px;
	}

/*   end black water transit   */

/*   bedtime stories  */

#projects h3.bedtime_stories_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -163px;
	height:12px;
	}

#projects #photos_callout_right.bedtime_stories_photos .image{
	display:block;
	height:123px;
	background:url(/images/projects/film_tv/bedtime_stories/photos_callout.jpg) no-repeat;
	margin:6px 0 0 6px;
	}

/*   end bedtime stories   */

/*   death sentence  */

#projects h3.death_sentence_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -188px;
	height:12px;
	}

/*   end death sentence   */

/*   .45  */

#projects h3.film45_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -200px;
	height:12px;
	}

/*   end .45   */

/*   talk soup  */

#projects h3.talk_soup_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -261px;
	height:12px;
	}

#projects #videos_callout.talk_soup_videos .image{
	display:block;
	height:123px;
	background:url(/images/projects/film_tv/talk_soup/video_callout.jpg) no-repeat;
	margin:6px 0 0 6px;
	}

/*   end talk soup   */

/*   ghost whisperer  */

#projects h3.ghost_title{
	color:#699216;
	display:block;
	clear:both;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -175px;
	height:12px;
	}

#projects #photos_callout.ghost_photos .image{
	display:block;
	height:123px;
	background:url(/images/projects/film_tv/ghost_whisperer/photos_callout.jpg) no-repeat;
	margin:6px 0 0 6px;
	}

/*   end ghost whisperer   */

/*   literary work  */

#projects #literary_header{
	float:left;
	width:117px;
	height:55px;
	background:url(/images/headers/content_headers.gif) no-repeat -130px -215px;
	margin:0 5px 15px 5px;
	}

#projects #swerve_header{
	display:block;
	height:11px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 0;
	margin:0 0 10px 0;
	}

#projects #swerve_amzn_callout{
	float:left;
	width:145px;
	height:308px;
	margin:5px 20px 15px 20px;
	}
	
#projects #swerve_amzn_callout a{
	display:block;
	height:308px;
	background:url(/images/projects/literary_works/swerve_cover.jpg) no-repeat;
	}

#projects #swerve_amzn_callout span.text{
	display:block;
	height:40px;
	padding:230px 0 0  0;
	}

#projects .divider{
	display:block;
	height:1px;
	background:#deddd8;
	margin-bottom:10px;
	}
	
#projects .mag_image{
	float:left;
	width:200px;
	margin: 5px 20px;
	}
	
#projects .mag_image .pdf_callout a{
	display:block;
	height:31px;
	border-bottom:1px solid #deddd8;
	border-top:1px solid #deddd8;
	margin:3px 0;
	}

#projects .mag_image .pdf_callout .text{
	float:left;
	width:91px;
	height:12px;
	margin:9px 0 0 9px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -286px;
	}

#projects .mag_image .pdf_callout a .btn{
	float:left;
	width:63px;
	height:12px;
	margin:9px 0 0 30px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-98px -245px;
	}

#projects .mag_image .pdf_callout a:hover .btn{
	background-position:-98px -259px;
	}

#projects .bottom{
	padding-bottom:20px;
	}

/*   end literary work  */

/*   stand up   */

#projects #stand_up_header{
	float:left;
	width:117px;
	height:33px;
	background:url(/images/headers/content_headers.gif) no-repeat -128px -181px;
	margin:0 5px 15px 5px;
	}

#projects #mag_header{
	display:block;
	height:11px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -12px;
	margin:0 0 10px 0;
	}

#projects #qa_header{
	display:block;
	height:12px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -25px;
	margin:0 0 10px 0;
	}

#projects #joke_header{
	display:block;
	height:12px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -313px;
	margin:0 0 10px 0;
	}
	
#projects .green_text{
	color:#679013;
	}

#projects #tour_dates_header{
	display:block;
	height:12px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat;
	background-position:0 -38px;
	margin:0 0 10px 0;
	}
	
#projects a.back_btn{
	float:right;
	width:56px;
	height:11px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-106px -97px;
	margin:15px 0;
	}
	
#projects a:hover.back_btn{
	background-position:-106px -111px;
	}
	
#projects img.stand_up_main{
	float:left;
	width:215px;
	margin:5px 20px 50px 10px;
	}
		
/*   end stand up   */

/*   end career   */

/*   bio   */

#bio{
	margin:0 20px;
	padding-bottom:20px;
	}
.bio_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -28px;
	}
	
#projects_nav_bg ul#bio_nav{
	display:block;
	height:23px;
	margin:0 15px;
	padding:0;
	}	
	
#projects_nav_bg ul#bio_nav li, #projects_nav_bg ul#bio_nav a{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:23px;
	}	
	
#projects_nav_bg ul#bio_nav li#bio_1 a{
	width:88px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -48px;
	}	

#projects_nav_bg ul#bio_nav li#bio_1 a:hover, #projects_nav_bg ul#bio_nav li#bio_1 a.active{
	background-position:0 -71px;
	}	
#projects_nav_bg ul#bio_nav li#bio_2 a{
	width:100px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-88px -48px;
	}	

#projects_nav_bg ul#bio_nav li#bio_2 a:hover, #projects_nav_bg ul#bio_nav li#bio_2 a.active{
	background-position:-88px -71px;
	}	

#bio img.float_left{
	float:left;
	margin:0 10px 10px 0;
	}

#bio img.float_right{
	float:right;
	margin:0 0 10px 10px;
	}

/*   representation   */

#bio #rep_header{
	float:left;
	width:191px;
	height:33px;
	background:url(/images/headers/content_headers.gif) no-repeat -248px -181px;
	margin:0 5px 15px 5px;
	}
#bio .rep_text{
	margin:0px 190px 15px 30px;
	clear:both;
	}

#bio .rep_text .contact{
	display:block;
	margin:10px 0 0 40px;
	color:#3d3408;
	}
	
#bio .rep_1 .title{
	display:block;
	height:11px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -107px;
	}

#bio .rep_1 .img{
	display:block;
	height:48px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 0;
	margin:0 0 0 19px;
	}

#bio .rep_2 .title{
	display:block;
	height:11px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -119px;
	margin-bottom:5px;
	}

#bio .rep_2 .img{
	display:block;
	height:58px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -48px;
	margin:0 0 0 19px;
	}
#bio .rep_3 .title{
	display:block;
	height:11px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -131px;
	margin-bottom:5px;
	}

#bio .rep_3 .img{
	display:block;
	height:58px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -48px;
	margin:0 0 0 19px;
	}

#bio .rep_4 .title{
	display:block;
	height:11px;
	background:url(/images/personal/representation/representation_logos_headers.gif) no-repeat;
	background-position:0 -143px;
	margin-bottom:5px;
	}

#bio .rep_4 .img{
	display:block;
	margin:0 0 0 19px;
	color:#679013;
	}

/*   end representation   */

/*   philanthropy   */

#bio #help_header{
	float:left;
	width:198px;
	height:33px;
	background:url(/images/headers/content_headers.gif) no-repeat -248px -215px;
	margin:0 5px 15px 5px;
	}

#bio .help_text{
	margin:10px 0;
	padding:0 0 20px 0;
	display:block;
	}

#bio .help_text .img{
	margin:14px 15px 0 0;
	float:left;
	width:160px;
	}

#bio .help_text .help_text_body{
	margin:0;
	float:left;
	width:280px;
	}
	
#bio .help_text .help_text_body .title{
	display:block;
	color:#679013;
	}

#bio .help_text .help_text_body .text{
	display:block;
	margin-bottom:15px;
	}

/*   end philanthropy   */

/*   end bio   */

/*   photos   */

.photos_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -42px;
	}

#photos_body{
	margin:0 5px;
	}
	
.img_gallery {
	padding:15px 0;
	display:block;
	clear:both;
	}

.img_gallery a{
	float:left;
	width:140px;
	margin:10px 5px;
	padding:0;
	}
	
.img_gallery a img{
	margin:0;
	padding:0;
	}

h2.exclusivephotos, h2.eventphotos{
	font-size:14px;
	color:#679013;
	}

a.photos_back{
	float:right;
	width:56px;
	height:11px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-106px -97px;
	margin:15px 0 0 0;
	}

a:hover.photos_back{
	background-position:-106px -111px;
	}
	
.photo_gal_title{
	font-size:14px;
	font-weight:bold;
	color:#888371;
	padding:15px 0 0 0;
	margin:0;
	}
.photo_gallery_callOut{
	margin:0 3px;
	padding-bottom:15px;
	
	}
.photo_gallery_callOut a
{
	margin:10px 1px;
	height:98px;
	width:114px;
	float:left;
	display:block;
}

p.photo_gal_thumbtext
{
	margin:0;
	font-size:12px;
	padding:0;
}

/*   end photos*/

/*   rx_pages   */

#rx_body{
	margin:0 20px;
	padding-top:15px;
	}

.webmaster_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -112px;
	}

.advertise_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -126px;
	}
.reg_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -98px;
	}

#rx-contact-header1 h2{
	font-size:14px;
	color:#679013;
	}
	
#rx-contact-header2 h2{
	display:none;
	}

#rx-contact-header1 ul{
	color:#679013;
	}

#rx-contact-header2 p.note{
	color:#679013;
	}

/*   end rx_pages   */

/*   end content   */

/*   ads   */
#ads{
	margin:0 0 20px 0;
	}

#ads span.ad{
	display:block;
	border:1px solid #bab7aa;
	width:300px;
	height:250px;
		}

#ads_sep{
	height:10px;
	}

div.widget_similar_sites {
	width: 300px;
}

.widget_similar_sites h3 span {
	display: none;
}
.widget_similar_sites h3 {
	height: 59px;
	margin-bottom: 10px;
	background-image: url(/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: #888371;
 	font-size: 12px;
 	margin-bottom: 8px;
	background-image:url(/images/btns/stars_bg.png);
	background-position:;
}
 
.widget_similar_sites a .site_thumb {
	display: block;
	position: absolute;
	top: -4px;
	left: 0;
	border: 1px solid #679013;
} 
.widget_similar_sites a .site_title {
	display: block;
	position: absolute;
	top: 20px;
	left: 105px;
	width: 90px;
}	

/*   end ads   */

/*   footer   */

#footer{
	float:left;
	width:675px;
	margin-bottom:10px;
	}
	
#footer .footer_logo{
	float:left;
	width:93px;
	margin:0 0 0 180px;
	}
* html #footer .footer_logo{
	float:left;
	width:93px;
	margin:0 0 0 90px;
	}

#footer .footer_top{
	float:left;
	height:11px;
	font-size:10px;
	font-family:Tahoma, Arial;
	margin:5px 40px;
	}
#footer .footer_top a{
	font-size:10px;
	font-family:Tahoma, Arial;
	color:#3d3408;
	text-decoration:none;
	}
	
#footer .footer_top a:hover{
	text-decoration:underline;
	}

#footer .footer_btm{
	float:left;
	height:11px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888371;
	margin:0 25px 5px;
	}
#footer .footer_btm a{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#888371;
	text-decoration:none;
	}
	
#footer .footer_btm a:hover{
	text-decoration:underline;
	}

#footer .copyright{
	display:block;
	font-size:9px;
	float:left;
	margin:0 0 10px 365px;
	}
* html #footer .copyright{
	margin:0 0 10px 175px;
	}

/*   end footer   */

/*********************** VIDEO MODULE START ***************************/

/* video nav */
#content_main h2.latest_videos
{
	background: url(/images/headers/sub_headers.gif) no-repeat left -298px;
}
#content_main h2.access_account
{
	height:21px;
	background: url(/images/headers/sub_headers.gif) no-repeat left -70px;
}
div#video_nav
{
	height:27px;
	position: relative;
	clear: both;
}

p#sortVideo
{
	float:left;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 0px 13px;
	margin:0px;
}

div#video_nav #sortDrop
{
	float: left;
	position: relative;
}

div#video_nav a.dropArrow
{
	display: block;
	background:url(/global/images/default_sort_video_btn.jpg) no-repeat;
	width: 36px;
	height: 27px;
}
	
div#video_nav a:hover.dropArrow
{
	background-position:0px -27px;
}

ul#sortVideo_text
{
	width: 120px;
	height:97px;
	padding:5px;
	margin:0px;
	color:#FFF;
	position:absolute;
	top:35px;
	left:0px;
	list-style: none;
}
	
ul#sortVideo_text a
{
	color:#FFF;
	text-decoration: none;
}

/* END video nav */

/* start videos thumbs content */
.videos_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -56px;
	}

#videos_body{
	margin:0 10px;
	padding-top:15px;
	}
	
div#videos_body a.video_callOut
{
	display: block;
	float:left;
	width:122px;
	height:215px;
	margin:15px 19px;
	text-decoration: none;
}
a.video_callOut span.callOut_thumb
{
	display: block;
	border:1px solid #888371;
}

div#videos_body a.video_callOut span.callOut_text
{
	display: block;
	height:58px;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
	text-align: center;
	text-decoration: none;
	border-bottom:1px solid #deddd8;
	border-top:1px solid #deddd8;
	color:#888371;
}

a.video_callOut span.callOut_btn
{
	display:block;
	height: 11px;
	font-size: 0px;
	margin:5px 10px;
	background:url(/images/btns/content_btns.gif) no-repeat -163px -97px;
}

a:hover.video_callOut span.callOut_btn
{
	background-position: -163px -111px;
}

/* END start videos thumbs content */


/* view video content */
#videos_body a.videos_back{
	float:right;
	width:56px;
	height:11px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:-106px -97px;
	margin:18px 15px 0 0;
	}
#videos_body a:hover.videos_back{
	background-position:-106px -111px;
	}

#videos_body h2
{
	color:#3d3408;
	margin:5px;
	font-size:12px;
	padding-top:30px;
}
#videos_body h2 small
{
	display: none;
}

#rx-video-container
{
	background:url(/images/video/video_bg.jpg) no-repeat;
	width:482px;
	height:362px;
	margin-bottom:4px;
}
#videos_body #rx-video
{
	margin:1px;
}
#videos_body #rx-video-stats
{
	border-top:1px solid #e3e2df;
	padding:15px 0;
	color:#3d3408;
}
#rx-video-description
{
	padding:0 0 10px 0;
}
#rx-tag-list, #rx-added-field
{
	padding:5px 0 5px 0;
}

#rx-added-field {
	clear:both;
	float:left;
	white-space:nowrap;
	color:#bab7aa;
}

#rx-views-field{
	float:left;
	border-left:1px solid #bab7aa;
	margin:5px;
	padding:0 5px;
	color:#bab7aa;
	}

#rx-tag-list{
	clear:left;
	}

#rx-tag-list a
{
	margin: 0 0 10px 0;
	color:#679013;
	font-weight:bold;
	text-decoration:none;
}
#rx-video-back-btn a
{
	color:#333333;
	text-decoration:none;
}

#rx-rating-and-duration, #rx-video-back-btn, #rx-video-edit-btn{
	display:none;
	}

ul#rx-videos {
	list-style:none;
	padding:0;
	margin:0 0 0 10px;
	}

ul#rx-videos li{
	margin-bottom:10px;
	}
	
ul#rx-videos li h3{
	padding:0 0 5px 0;
	}

ul#rx-videos .video-thumb img{
	margin:0 10px 5px 0;
	}
	
ul#rx-videos li .rx-videos-view{
	clear:both;
	}

ul#rx-videos li p{
	padding-left:0;
	}

/* END view video content */

/****************RX Messsage Center*******************/
#content_main h2.message_center
{
	background: url(/images/headers/sub_headers.gif) no-repeat left -46px;
}

h2.message_post, h2.post_successful, .success{
	display:none;
	}
#message_center_text h2{
	margin-left:35px;
	font-weight:normal;
	}	
ul#rx-mc-header1 
{
	margin:0;
	list-style:none;
	padding:0;
	color:#699216;
	font-weight:bold;
	background:none;
}
ul#rx-mc-header1 li
{
	margin:2px 0 0 0;
	padding:0;
}
#rx-mc-header1 li.register, #rx-mc-header1 li.my_account
{
	border-left:1px solid #699216;
	border-right:1px solid #699216;
	padding:0 5px;
	margin:2px 5px;
}
ul#rx-mc-header1 li.logged_in_as {
	float:right;
	margin-left:0;
	}
#rx-mc-header1 li a
{
	margin:0 0 0 0;
	padding:0;
	font-family:Tahoma;
	color:#699216;
	text-decoration:none;
}
#rx-mc-header1 li a:hover
{
	text-decoration:underline
}
ul#rx-mc-header2 
{
	margin:0;
	clear:both;
	padding:0;
}
ul#rx-mc-header2 li.pagination {
	margin:-23px 0 0 0;
	float:left;
}
*html #rx-mc-header2 li.pagination {
	padding:0;
	margin:0 0 0 0;
}
* html ul#rx-mc-header2 li.pagination {
	margin:5px 0 0 0;
}

#rx-mc-header2 li.type_filter
{
	float:right;
}
ul#rx-mc-header2 li.pagination ul.rx-page-stats {
	margin:5px 0 0 0px;
}
*html #rx-mc-header2 li.pagination ul.rx-page-stats {
	margin:0 0 0 20px;
}

#rx-mc-header2 li.pagination ul.rx-pagination
{
	margin:0 0 0 15px;
	padding:0;
}
ul#rx-mc-footer ul.rx-pagination
{
	margin:0 0 10px 25px;
	padding:0;
	color:#8f1d21;
}
ul#rx-mc-footer ul.rx-pagination li a
{
	margin:0 0 10px 0;
	padding:0;
	color:#8f1d21;
}
#rxfrm-msgcenter-post p textarea{
	width:450px;
	}
	
ul#rx-mc-footer ul.rx-page-stats
{
	margin:0 0 0 20px;
}
#content_main ul#rx-messages
{
	width:618px;
	margin:0px 0 0 25px;
	padding:0;
	display:block;
}
*html #content_main ul#rx-messages
{
	margin:0px 0 0 20px;
	padding:0;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	color: #f0f0f0;
	display:block;
	clear:both;
	background: #3d3408;
}
#rx-messages .pinned_header {
	color: #679013;
	background: #bfbdb5;
}
/*#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 .heading {
	background: #e1e0dd;
	color: #679013;
}
#rx-messages .message .msg_meta  {
	color: #666;
}
td.msg_meta ul li.avatar
{
}
td.msg_meta ul li.avatar img
{
	margin-top:17px;
	border:2px solid #888371;
}
td.msg_meta ul li.group
{
	margin-top:8px
}

#rx-messages .message .msg_meta label {
	color: #679013;
}
#rx-messages .message .actions  {
	background: #e1e0dd;
	color: #679013;
}
#rx-messages .message .actions a  {
	color: #679013;
}
#rx-messages .response  {
}
#rx-messages .response .heading {
	background: #679013;
	color: #e1e0dd;
}
#rx-messages .response .msg_meta  {
	color: #666;
}
#rx-messages .response .msg_meta label {
	color: #679013;
}
#rx-messages .response td.msg_meta ul li.avatar  
{
}
#rx-messages .response td.msg_meta ul li.avatar img
{
	margin-top:7px;
	border:2px solid #888371;
}
#rx-messages .response .actions  {
	background: #e1e0dd;
	color: #679013;
}
#rx-messages .response .actions a  {
	color: #679013;
}
ul.actions li.to_top a
{
	text-decoration:none;
	font-weight:bold
}
div.container div.message 
{
	margin:0 0 2px 0
}
div.container div.response
{
	margin:0 0 2px 0
}
/****************END RX Messsage Center*******************/

/****************RX Registration*******************/
#rxfrm-register
{
	padding:0;
	margin:0;
}
#registration form#rxfrm-register h2 {
	margin-left:0;
	font-size:12px;
}
#registration form#rxfrm-register h3 {
	padding:0;
	text-align:left;
	margin-left:0;
	font-size:12px;
	color:#679013;
}
#content div#registration{
	margin:0;
	padding:0;
}
#registration p
{
	margin:0;
	padding:0;
}
#registration p span.person_account
{
	margin:0;
	padding:0;
	font-size:15px;
	line-height:25px;
	font-weight:bold;
}
div#registration #rxfrm-register div.section {
	margin:0 ;
	padding:0;
	font-size: 12px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
	border-bottom:1px solid #bab7aa;
}
div#registration form#rxfrm-register div.opt_in, div#registration form#rxfrm-register div.submit {
	border:none;
}

div#registration form#rxfrm-register div.section h2 {
	color:#679013;}


div#registration form#rxfrm-register div.section p.reg_text
{
	margin:0;
	padding:0;
	font-size:14px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
div#registration form#rxfrm-register div.name {
	margin: 0;
	padding:0;
}

div#registration div.name h2 {
	margin:0 0 10px 0px;
	padding:0;
	height:24px;
	background: url(/images/headers/sub_headers.gif) no-repeat left -414px;
	/* set for relative/absolute positioning on warnings */
}
div#registration div.section h2 span{
}

#registration div.name ul {
	margin:15px 0 0 0px;
}
div#registration from#rxfrm-register div.section span.reg_text01
{
	margin:0;
	padding-bottom:0;
	font-size:14px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#registration #rxfrm-register .section p.reg_text2
{
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
	text-align:center;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
*html #registration #rxfrm-register .section p.reg_text2
{
	padding:15px 0 10px 0;
}
#rxfrm-register h2 {
}
#rxfrm-register div.info h2 {
	margin:10px 0 10px 0px;
	padding:0;
	height:24px;
	background: url(/images/headers/sub_headers.gif) no-repeat left -435px;
}
#registration form#rxfrm-register div.info ul {
	margin:15px 0 20px 0;
}
#registration form#rxfrm-register div.section {
	margin: 0 5px 0 5px;
	padding: 5px 0px 25px 0px;
	font-size: 12px;
	/* set for relative/absolute positioning on warnings */
	position: relative;
}
#rxfrm-register div.submit h2{
	margin:20px 0 10px 0;
	padding:0;
	height:23px;
	background: url(/images/headers/sub_headers.gif) no-repeat left -460px;
}
div#ads div#membershipBenefits {
	padding-bottom:3px;
}
#membershipBenefits .mbHeader {
}
#membershipBenefits .mbHeader h2 {
	color:#699216;
}
#membershipBenefits .mbHeader span.registration_head {
	color:#699216;
	margin:0;
	padding:0;
	font-size:15px;
}
#membershipBenefits ul li p span.footnote {
	color: #78909c;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #78909c;
	font-weight: bold;
}
form#rxfrm-register ul.errors li {
	color: red;
}
#rxfrm-register ul#inner_sub_text
{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:600px;
}
p.registration_text
{
	padding:30px 0 0 0;
	margin:0;
	color:#FFF;
	font:arial;
	font-size:12px;
	text-align:center;
} 
*html p.registration_text
{
	padding:15px 0 0 0;
} 
#registration #rxfrm-register div.info ul {
	padding:0;
	margin:0;
}
#registration #rxfrm-register div.section ul li {
	float: left;
	list-style: none;
	padding: 7px 0 5px 0;
}
.name ul
{
	margin:0;
	padding:0;
}
.name p.reg_text
{
	color:#a01415;
	margin:0;

	padding:0;
}
#registration #rxfrm-register div.name ul li
{
	width:230px;
}
#registration #rxfrm-register div.name ul li label
{
	width:120px;
}
#registration #rxfrm-register div.name ul li input
{
	width:90px;
}

div.info p span
{
	text-align:center;
	line-height:25px;
	display:block;
}
/****************END RX Registration*******************/

/*************** RX-Profile ****************/

.myaccount_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -140px;
	width:666px;
	}
	
#myaccount{
	margin:0 5px;
	}

h2#edit_account, p#modify{
	display:none;
	}
	
#rxfrm-profile
{
	padding:0;
	margin:0
}
div#settings_pane
{
	width:500px;
	float:left;
	margin-left:0;
}

div#settings_notebook
{
	margin:0;
	padding:0;
	width:146px;
	float:left
}

/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		div#settings_notebook ul 
		{
			margin:0;
			padding:0;
			width:146px;
		}
		#settings_notebook li a 
		{
			display:block;
			padding:0;
			margin:0px;
			height:12px;
			text-decoration:none;
			margin:0 0 15px 0;
		}
		div#settings_notebook a span {
			display:none;
		}
		#settings_notebook li a#acct_but {
			background:url(/images/btns/content_btns.gif) no-repeat;
			background-position:-0px -152px;
		}
		#settings_notebook a#auth_but {
			background:url(/images/btns/content_btns.gif) no-repeat;
			background-position:-0px -165px;
		}
		#settings_notebook a#avatar_but {
			background:url(/images/btns/content_btns.gif) no-repeat;
			background-position:-0px -178px;
		}
		#settings_notebook a#alert_but 
		{
			background:url(/images/btns/content_btns.gif) no-repeat;
			background-position:-0px -191px;
		}
	/* hover navbar links */
		#settings_notebook a:hover#acct_but {
			background-position:-147px -152px;
		}
		#settings_notebook a:hover#auth_but {
			background-position:-147px -165px;
		}
		#settings_notebook a:hover#avatar_but {
			background-position:-147px -178px;
		}
		#settings_notebook a:hover#alert_but 
		{
			background-position:-147px -191px;
		}
	/* Activate navbar links */
		#settings_notebook a#acct_but.active {
			background-position:-147px -152px;
		}
		#settings_notebook a#auth_but.active {
			background-position:-147px -165px;
		}
		#settings_notebook a#avatar_but.active {
			background-position:-147px -178px;
		}
		#settings_notebook a#alert_but.active {
			background-position:-147px -191px;
		}
	/* settings and options background & text*/
		#settings_notebook h3 {
			color: #f00607;
			width:205px;
			height:32px;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -506px ;
		} 
		#settings_notebook h3 span{
			display:none;
		} 

	/* inactive navbar links 
		#settings_notebook a {
			background-color: #2d2d2e;
			color: #8a8989;
		}*/
	/* active navbar links 
		#settings_notebook a.active {
			background-color: #484849; 
			color: #ffffff;
		}*/

/*- ACCOUNT INFO PANE -*/

div#settings_container{
	}
	/* 'account info' & 'personal info' headers */
		#acct_pane
		{
			margin:0;
			padding:20px 0 0 0;
		}
		div#acct_pane h3 {
		}
		#acct_pane ul.acct_header li {
		}
		*html #acct_pane ul.acct_header li 
		{
		}
		#acct_pane ul.acct_header li h3
		{
		}
		#acct_pane ul.acct_header li h3 span
		{
			display:none;
		}

		/*#acct_pane h3 span.account_information 
		{
			height:20px;
			display:block;
			margin:10px 0 0 5px;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -544px;
		}*/
		div#acct_pane ul.acct_info li.acct_info_header {
			color: #f00607;
			height:38px;
			padding:8px 0 0 10px;
 			background: url(/images/content_bg/edit_profile_header_bg.png) no-repeat left top;
		}
		div#acct_pane ul.acct_info li h3 {
			color: #679013;
		}
		div#acct_pane ul.acct_info h3 span {
		}
		#acct_pane h3 span.personal_information 
		{
			height:22px;
			display:block;
			margin:0;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -564px;
		}

	/* 'edit email & password' button */
		#acct_pane .acct_header li.auth_button
		{
			padding:10px 0 5px 30px;
			background:none;
		}
		div#acct_pane ul.acct_header li.auth_button a {
			width:146px;
			height:13px;
			padding:0;
			margin-top:10px;
			background:url(/images/btns/content_btns.gif) no-repeat;
			background-position:0 -204px;
		}
		div#acct_pane ul.acct_header li.auth_button a:hover {
			background-position:-148px -204px;
		}

		div#acct_pane ul.acct_header li.auth_button a span {
			display: none
		}

		/* 'personal information' pane */
		div#acct_pane ul.acct_info label {
			display: block;
			padding-bottom: 5px;
		}
		div#acct_pane ul.acct_info, #acct_pane .acct_info label 
		{
			color: #333333;
			padding:0;
			margin:0;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #679013;
		}
		div#acct_pane ul.acct_info li ul.info_fields {
			padding: 5px 0 10px 18px;
		}	
		*html div#acct_pane ul.acct_info li ul.info_fields {
			margin: -25px 0 0 0;
		}
		div#acct_pane .display_field, div#acct_pane .firstname_field, div#acct_pane .lastname_field{
			width:110px;
			margin-right:5px;
			}
		ul.info_fields li.display_field input#display, ul.info_fields li.firstname_field input#firstname, ul.info_fields li.lastname_field input#lastname{
			width:105px;
			}
		div#acct_pane .interests_field textarea{
			width:470px
					}
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane
		{
			margin:2px 0 0 0;
		}
		div#auth_pane ul.container li.container_header
		{
			height:38px;
			font-size:1px;
			padding:10px 0 0 10px;
			background: url(/images/content_bg/edit_profile_header_bg.png) no-repeat left top;
		}
		div#auth_pane ul.container li.container_header h3
		{
			height:13px;
			padding:10px 0 0 10px;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -586px;
		}
		div#auth_pane h3 span
		{
			display:none;
		}
		*html div#auth_pane h3
		{
			padding:10px 0 10px 10px;
		}
		div#auth_pane h4 {
			padding:0 10px 10px 10px;
			color:#679013;
			
		}
		#auth_pane h3 span.edit_email_password {
			height:20px;
			display:block;
			margin:0;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -586px;
		}
		div#avatar_pane li.more_avatars h3 span.arrow 	{
			right:10px;
			}	
	/* overall pane BG & text color */
		#auth_pane .container {
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #333333;
			font-size:15px;
			margin:0 0 0 10px;
			text-decoration: none;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane
		{
			margin:5px 0 0 0px;
		}
				
		#avatar_pane li.custom_avatar {
			height:38px;
			padding:12px 0 0 10px;
			background: url(/images/content_bg/edit_profile_header_bg.png) no-repeat left top;
		}
		div#avatar_pane h3 {
		}

	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			color: #666666;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h3 {
			color: #679013;
			font-size:15px;
			height:15px;
			display:block;
		}
		#avatar_pane .custom_avatar h3 span{
		}

	/* 'More Avatars:' container */
		#avatar_pane li.more_avatars {
			display:block;
			padding:4px 0 7px 10px;
			background: url(/images/content_bg/edit_profile_header_bg.png) no-repeat;
		}
		#avatar_pane li.more_avatars h3{
			display:block;
			background: url(/images/headers/sub_headers.gif) no-repeat 0 -622px;
		}
		#avatar_pane li.more_avatars h3 span.text{
			display:none;
			}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #666666;
			text-decoration: none;
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #484849;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #679013;	
		}
		*html #avatar_pane li.more_avatars h3 span.arrow {
			left: 588px;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane
		{
			margin:5px 0 0 0px;
		}
		div#alert_pane div.pane_header, div#alert_pane div.additional_header {
			height:38px;
			padding:10px 0 0 10px;
			background: url(/images/content_bg/edit_profile_header_bg.png) no-repeat left top;
		}
		*html div#alert_pane div.pane_header, div#alert_pane div.additional_header 
		{
			padding:10px 0 10px 10px;
		}
		#alert_pane div.pane_header h3 {
			height:20px;
			display:block;
			margin:0;
			padding:0;
			color:#679013;
		}
		#alert_pane div.pane_header h3 span{
		}
		#alert_pane div.additional_header h3 {
			height:20px;
			display:block;
			margin:0;
			padding:0;
			color:#679013;
		}
		#alert_pane div.additional_header h3 span{
		}
		div#alert_pane .sites_container {
			margin:10px 0 0 0px;
		}
	/* general font color */
		#alert_pane div {
			color: #666666;
		}
	/* existing alert bg color */
		#alert_pane div.pane_header, #alert_list .alert_item {
			color:#666666;
		}
	/* site domain color */
		#alert_list .alert_header span {
			color: #679013;
		}
	/* '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 {
			
		}
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			
			color: #666666;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
			color:#fff
		}
		#alert_list div.alert_item div.actions a:hover {
			text-decoration:none;
		}

	/* '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;
		background: #679013;
		}		
	/* 'Additional Sites' BG color */
		#alert_pane div.additional_header, #alert_pane #sites_list {
		}
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #666666;
		}
		
		div#sites_list .sites_pagination {
		margin-left:200px;
		}
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		color: red; 
	}
	#submit_button
	{
		margin:-20px 0 0 40px;
		padding:0;
	}
	
/*************** END RX-Profile ****************/

label[for="message"], label[for="brands"],label[for="response"]{
	display:block;
	}
	
#twitter_div{
	border-bottom:1px solid #C1C0B7;
	border-top:1px solid #C1C0B7;
	}

#twitter_div a.myspace{
	text-align:center;
	display:block;
	padding:10px 0;
	border-bottom:1px solid #C1C0B7;
	}

#twitter_div a:hover.myspace{
	text-decoration:none;
	}

#twitter_div h2.sidebar-title{
	display:block;
	height:55px;
	background:url(/images/twitter/twitter_header.jpg) no-repeat;
	margin-top:0;
	}
		
#twitter_div ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
#twitter_div ul li{
	margin:10px 12px;
	padding:0;
	}
	
#twitter_div a#twitter-link{
	display:block;
	text-align:center;
	margin:20px 0;
	}
	
#theVideo1, #theVideo2, #theVideo3{
	margin:0 0 25px 5px;
	}
	
#stand_up_callouts .header{
	display:block;
	}
	
#stand_up_callouts .header{
	display:block;
	height:12px;
	background:url(/images/projects/career_sub_headers.gif) no-repeat 0 -300px;
	}
	
#stand_up_callouts .stand_up_callouts_content{
	border-bottom:1px solid #e2e1dd;
	border-top:1px solid #e2e1dd;
	margin:5px 0px 20px 0;
	float:left;
	width:230px;
	position:relative;
	}

#stand_up_callouts .margin_right{
	margin-right:5px;
	}
	
#stand_up_callouts .stand_up_callouts_content a{
	display:block;
	}

#stand_up_callouts .stand_up_callouts_content img{
	margin:10px 0 10px 0px;
	}
	
#stand_up_callouts .stand_up_callouts_content a span.btn_gonow{
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position: -98px -245px;
	position:absolute;
	right:5px;
	bottom:15px;
	width:64px;
	height:13px;
	}
	
#stand_up_callouts .stand_up_callouts_content a:hover span.btn_gonow{
	background-position: -98px -259px;
	}
	
#stand_up_callouts .stand_up_callouts_content a span.btn_seemore{
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position: -163px -245px;
	position:absolute;
	right:5px;
	bottom:15px;
	width:72px;
	height:13px;
	}
	
#stand_up_callouts .stand_up_callouts_content a:hover span.btn_seemore{
	background-position: -163px -258px;
	}
	
#anatomy_callout{
	float:left;
	width:234px;
	border-bottom:1px solid #e2e1dd;
	border-top:1px solid #e2e1dd;
	margin:5px 10px 10px 0;
	position:relative;
	}
#anatomy_callout a{
	display:block;
	}

#anatomy_callout img{
	margin:10px 2px 35px;
	}
	
#anatomy_callout a span.btn{
	position:absolute;
	bottom:10px;
	right:15px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position:0 -273px;
	width:86px;
	height:13px;
	}

#anatomy_callout a:hover span.btn{
	background-position:0 -287px;
	}
	
#main_stand_up_callouts{
	clear:both
	}

#main_stand_up_callouts .callout{
	float:left;
	width:152px;
	border-bottom:1px solid #e2e1dd;
	border-top:1px solid #e2e1dd;
	position:relative;
	margin:0 8px 0 0;
	}

#main_stand_up_callouts .callout a{
	display:block;
	}

#main_stand_up_callouts .callout img{
	margin:10px 0 55px 0
	}

#main_stand_up_callouts .callout a span.btn{
	width:72px;
	height:13px;
	position:absolute;
	bottom:10px;
	right:5px;
	background:url(/images/btns/content_btns.gif) no-repeat;
	background-position: -163px -245px;
	}

#main_stand_up_callouts .callout a:hover span.btn{
	background-position: -163px -258px;
	}
ul#rx-messages .pinned_header li {
	margin:4px 0 0 4px;
	}

/*   media   */

/*   photos landing   */

.media_callout {
	margin:30px 10px;
	padding:30px 0;
	height:149px;
	border-bottom:1px dotted #171717;
	clear:both
	}

.media_callout a {
	display:block;
	height:149px;
	}

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

.media_callout img {
	float:left;
	width:261px;
	padding:0 0 0 20px;
	}

.media_callout .text_body {
	float:left;
	width:314px;
	padding:0 0 0 20px;
	height:112px;
	}

.media_callout .text_body .title {
	display:block;
	color:#5094cd;
	font-size:14px;
	padding:15px 0;
	}

.media_callout .text_body .text {
	display:block;
	color:#fff;
	}

.media_callout a .photos_btn {
	float:left;
	width:97px;
	height:24px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-39px -73px;
	margin:0 0 0 20px;
	}

.media_callout a:hover .photos_btn {
	background-position:-39px -98px;
	}

.media_callout a .videos_btn {
	float:left;
	width:97px;
	height:24px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-137px -73px;
	margin:0 0 0 20px;
	}

.media_callout a:hover .videos_btn {
	background-position:-137px -98px;
	}

/*   end photos landing*/

div#photos_top, div#videos_top {
	display:block;
	height:35px;
	margin-left:0;
	background:url(/images/headers/pagetitles.gif) no-repeat 0 -322px;
	color:#969282;
	padding-top:3px;
	}

div.photos_pagination, div.videos_pagination {
	float:left;
	height:25px;
	width:auto;
	padding-top:3px;
	}

div.photos_pagination ul.rx-page-stats, div.videos_pagination ul.rx-page-stats {
	float:left;
	list-style:none;
	margin:0;
	padding:10px 5px 0 10px;
	width:auto;
	}
	
div.photos_pagination ul.rx-pagination {
	float:left;
	list-style:none;
	margin:0;
	padding:10px 0 0 10px;
	}

div.videos_pagination .rx-pagination li, div.videos_pagination_btm .rx-pagination li {
	float:left;
	margin-left:5px;
	}

div.videos_pagination .rx-pagination, div.videos_pagination_btm .rx-pagination {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:2px 15px 0 0;
	}

div#photos_top .videos_sort, div#videos_top .videos_sort {
	float:left;
	height:30px;
	padding:5px 0 0 20px;
	position:relative;
	width:290px;
	}
		
div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	float:left;
	padding:8px 5px 0 0;
	width:auto;
	}

div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	float:left;
	height:30px;
	width:213px;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
	display:block;
	height:30px;
	color:#969282;
	background:url(/images/media/videos_photos_btns.gif) no-repeat -183px -2px;
	}

div#photos_top .videos_sort #videos_sort_dropdown a:hover.button, div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	color:#679013;
	background:url(/images/media/videos_photos_btns.gif) no-repeat -183px -33px;
	text-decoration:none;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button span, div#videos_top .videos_sort #videos_sort_dropdown a.button span {
	float:left;
	padding:8px 0 0 10px;
	}

div#videos_sort_dropdown ul.SubMenu {
	left:81px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:37px;
	width:213px;
	z-index:3;
	}

div#videos_sort_dropdown ul.SubMenu a {
	height:30px;
	color:#969282;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-183px -64px;
	}

div#videos_sort_dropdown ul.SubMenu a:hover {
	color:#679013;
	text-decoration:none;
	background-position:-183px -94px;
	}
	
div#videos_gallery {
	padding:10px 0 10px 5px;
	}
	
div#photos_gallery ul li, div#videos_gallery ul li {
	float:left;
	margin:0 5px 20px 5px;
	width:150px;
	color:#666;
	}

div#photos_gallery ul li .listing_item, div#videos_gallery ul li .listing_item {
	padding:0;
	background:url(/images/media/media_callout_bg.jpg) no-repeat center top;
	height:245px;
	color:#594f3a;
	}

div#photos_gallery ul li .listing_item a.item_thumb, div#videos_gallery ul li .listing_item a.item_thumb {
	display:block;
	}

div#photos_gallery ul li .listing_item a.item_thumb img{
	padding:8px 0 0 5px;
	}
div#videos_gallery ul li .listing_item a.item_thumb img {
	padding:8px 0 0 0px;
	}

div#videos_gallery .item_thumb {
	height:auto;
	width:auto;
	}

#photos_gallery ul li .listing_item a.item_titletext, #videos_gallery ul li .listing_item a.item_titletext {
	color:#3d3408;
	}

div#photos_gallery ul li .listing_item .item_title, div#videos_gallery ul li .listing_item .item_title {
	padding:10px 10px 0 ;
	}

div#photos_gallery ul li .listing_item .item_description, div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_description, div#videos_gallery ul li .listing_item .item_rating {
	font-size:10px;
	padding:0 15px;
	}
div#rating ul li {
	width:11px;
	margin:3px 0;
	}
	
#photos_gallery ul li .listing_item .item_description span, #videos_gallery ul li .listing_item .item_description span, div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_rating {
	color:#699218;
	}

div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_rating {
	padding:5px 15px;
	margin:0;
	}

div#photos_gallery ul li .listing_item .item_rating span, div#videos_gallery ul li .listing_item .item_rating span {
	padding:2px 0;
	}

div#photos_gallery ul li .listing_item .item_link a {
	height:25px;
	margin:0 14px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-57px -191px;
	margin-top:8px;
	}

div#photos_gallery ul li .listing_item .item_link a:hover {
	background-position:-57px -218px;
	}

div#videos_gallery ul li .listing_item .item_link a {
	height:25px;
	margin:0 14px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-186px -191px;
	margin-top:8px;
	}

div#videos_gallery ul li .listing_item .item_link a:hover {
	background-position:-186px -218px;
	}

div#rating .empty {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-30px -4px;
	}
	
div#rating .full {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-78px -4px;
	}

div#rating .half {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-66px -4px;
	}

div#rating .full_alt {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-54px -4px;
	}

div#rating .half_alt {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-42px -4px;
	}

div.videos_pagination_btm {
	color:#34739D;
	}

/*   photos view   */

div#photo_main {
	margin:15px 0 0 0;
	}

#collection_info {
	padding:0 58px;
	color:#969282;
	}
	
div#photo_main div.coll_8 div.collection_desc {
	color:#fff;
	}

div#photo_main div#collection_info.coll_8 div.collection_desc {
	font-size:14px;	
	}

#photo_main #collection_info #gallery_title {
	font-size:18px;
	margin:5px 0;
	color:#3d3408;
	}

#photo_main #collection_info .collection_desc {
	font-size:13px;
	color:#666;
	}
	
div#primary_preview {
	margin:5px 53px;
	height:435px;
	background:url(/images/media/photos/photo_view_bg.jpg) no-repeat;
	}

div#photo_main #primary_preview .horizontal {
	background:#fff;
	border:1px solid #d9d4d4;
	height:273px;
	left:68px;
	top:77px;
	position:absolute;
	width:406px;
	}

div#photo_main #primary_preview .vertical {
	background:#fff;
	border:1px solid #d9d4d4;
	height:406px;
	left:134px;
	position:absolute;
	top:10px;
	width:273px;
	}

div#photo_main #primary_preview .vertical img, div#photo_main #primary_preview .horizontal img {
	margin:3px 3px 3px 3px;
	padding:0;
	}

ul#preview_nav li {
	top:152px;
	width:47px;
	height:130px;
	}

ul#preview_nav a {
	display:block;
	height:130px;
	}

ul#preview_nav li.prev {
	left:-24px;
	}

ul#preview_nav li.prev a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-401px -43px;
	}

ul#preview_nav li.prev a:hover {
	background-position:-401px  -173px;
	}

ul#preview_nav li.next {
	right:-24px;
	}

ul#preview_nav li.next a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-449px -43px;
	}

ul#preview_nav li.next a:hover {
	background-position:-449px  -173px;
	}

#photo_main #media_item_info {
	padding:10px 70px;
	}

#media_item_title {
	height:12px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-10px -64px;
	margin-right:420px;
	}

#media_item_title span {
	display:none;
	}
	
#photo_main #media_item_info .media_item_desc {
	color:#666;
	font-weight:normal;
	margin:5px 0 0 0;
	}


div#photo_main #media_item_info #media_item_actions {
	padding:0;
	color:#679013;
	height:24px;
	font-size:10px;
	margin-top:28px;
	}

div#photo_main #media_item_info #media_item_actions li {
	margin:3px 0 0 0;
	}
	
#photo_main #media_item_info #media_item_actions li#number_container, #photo_main #media_item_info #media_item_actions li#views_container {
	border-right:1px solid #e1e1de;
	margin-right:5px;
	padding:3px 5px 1px 0;
	}

#photo_main #rating_container {
	margin-right:8px;
	}

div#photo_main #views_container {
	left:150px;
	}

#photo_main #views_container div.views_label {
	padding-right:5px;
	color:#adab9f;
	}

#photo_main #rating_container .rating_label {
	padding:3px 5px 0 0;
	color:#adab9f;
	}

div#photo_main #media_item_info #media_item_actions #share_but_container {
	width:69px;
	height:25px;
	margin:0 0 0 5px;
	}

div#photo_main #media_item_info #media_item_actions a.share_but {
	display:block;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-181px -130px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.share_but {
	background-position:-181px -156px;
	}

div#photo_main #media_item_info #media_item_actions #fav_but_container {
	width:69px;
	height:25px;
	margin:0 0 0 5px;
	display:none;
	}

div#photo_main #media_item_info #media_item_actions a.fav_but {
	display:block;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-251px -130px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.fav_but  {
	background-position:-251px -156px;
	}

div#photo_main #media_item_info #media_item_actions #comment_but_container	 {
	width:75px;
	height:25px;
	margin:0 0 0 5px;
	}
div#photo_main #media_item_info #media_item_actions a.comment_but  {
	display:block;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-321px -130px;
	}

div#photo_main #media_item_info #media_item_actions a:hover.comment_but  {
	background-position:-321px -156px;
	}

#thumb_carousel {
	margin:30px 64px 10px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-5px -349px;
	}
	
div#photo_main #carousel_heading  {
	display:block;
	height:15px;
	padding:0 0 0 15px;
	}

div#photo_main #carousel_heading span {
	display:none;
	color:#000;
	}
		
div#photo_main #carousel_container {
	height:48px;
	position:relative;
	width:527px;
	padding-top:6px;
	}

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	width:28px;
	height:35px;
	top:10px;
	}

div#photo_main .jcarousel-prev {
	left:-13px;
	background-position:-340px -182px ;
	}

div#photo_main :hover.jcarousel-prev {
	background-position:-340px -218px ;
	}

div#photo_main .jcarousel-prev-disabled, div#photo_main :hover.jcarousel-prev-disabled {
	background-position:-340px -254px ;
	}

div#photo_main .jcarousel-next {
	right:-13px;
	background-position: -370px -182px;
	}

div#photo_main :hover.jcarousel-next {
	background-position: -370px -218px;
	}

div#photo_main .jcarousel-next-disabled, div#photo_main :hover.jcarousel-next-disabled {
	background-position: -370px -254px;
	}

div#photo_main .jcarousel-clip {
	margin:0px 20px;
	width:485px;
	}

div#photo_main .thumbs_block {
	list-style:none;
	width:485px;
	}

div#photo_main .thumbs_block.no_vgutter {
	margin:0;
	}

div#photo_main .thumbs_block div {
	margin:0 8px 0 0;
	}

/*   end photos view   */

/*   videos   */

div#video_player_wrapper {
	height:366px;
	width:646px;
	background:url(/images/media/video/video_view_bg.jpg) no-repeat;
	margin-top:15px;
	}

div#video_player_wrapper #video_player {
	margin:3px;
	}

div#video_rating {
	float:left;
	margin:0 10px;
	}

#video_rating span {
	float:left;
	margin-right:9px;
	padding-right:6px;
	color:#aeab9f;
	padding-top:3px;
	}

div#video_title {
	padding:5px 0;
	width:auto;
	display:block;
	margin:0 10px;
	font-size:18px;
	color:#3d3408;
	font-weight:bold;
	}
	
div#video_description {
	padding:5px;
	margin:0 10px 20px ;
	}

div#video_info {
	padding:4px 0 10px;
	margin:0 10px;
	font-size:10px;
	color:#679013;
	}

div#video_duration {
	float:left;
	margin:0 10px;
	padding:3px 15px 0 0;
	border-right:1px solid #e1e1de;
	color:#679013;
	}

#video_buttons a.share_but {
	float:left;
	width:69px;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-181px -130px;
	margin-left:5px;
	}

#video_buttons a:hover.share_but {
	background-position:-181px -156px;
	}

#video_buttons a.share_but span {
	display:none;
	}

#video_buttons a.add {
	float:left;
	width:69px;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-251px -130px;
	margin-left:5px;
	display:none;
	}

#video_buttons a:hover.add {
	background-position:-251px -156px;
	}

#video_buttons a.add span {
	display:none;
	}

#video_buttons a.comment_but {
	float:left;
	width:75px;
	height:25px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-321px -130px;
	margin-left:5px;
	}

#video_buttons a:hover.comment_but {
	background-position:-321px -156px;
	}

#video_buttons a.comment_but span {
	display:none;
	}

#videos_top #back_button , #photos_top #back_button  {
	float:right;
	width:57px;
	height:13px;
	padding:13px 10px;
	}

#videos_top #back_button a, #photos_top #back_button a {
	display:block;
	height:13px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-405px -5px;
	}

#videos_top #back_button a:hover, #photos_top #back_button a:hover {
	background-position:-405px -26px;
	}

#videos_top #back_button a span, #photos_top #back_button a span {
	display:none;
	}
	
/*   end videos   */

/*   share   */

div#booeep_share_container {
	background:none;
	margin:0 5px;
	}

div#booeep_share_container #share_wrapper {
	background:url(/images/media/share_bg.jpg) no-repeat center top;
	}
	
div#share_wrapper #share_heading .share_label {
	float:left;
	width:127px;
	height:12px;
	font-weight:bold;
	cursor:pointer;
	margin:5px 0 0 13px;
	}

#photos_body div#share_wrapper #share_heading .share_label {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-159px -258px;
	}

#videos_body div#share_wrapper #share_heading .share_label {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-15px -258px;
	}

div#share_wrapper #share_heading span {
	float:left;
	padding:0 0 0 5px;
	}
div#share_wrapper #share_heading .share_label span {
	display:none;
	}

#share_wrapper.pane_open #share_heading .btn {
	float:right;
	width:49px;
	height:9px;
	margin:6px 17px 0 0;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-478px -10px;
	}

#share_wrapper.pane_open :hover#share_heading .btn {
	background-position:-478px -28px;
	}

div#share_wrapper #share_email {
	margin:15px 10px 15px 0;
	}

div#share_wrapper #share_email form a {
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-9px -88px;
	display:block;
	height:13px;
	margin:0 0 0 230px;
	width:48px;
	}

div#share_wrapper #share_email form a:hover {
	background-position:-9px -115px;
	}
	
/*   end share   */

/*   comment   */

div#comments {
	margin:5px;
	padding-top:15px;
	color:#777;
	}
#videos_body div#comments_tabs {
	display:block;
	height:28px;
	background:url(/images/media/media_headers.jpg) no-repeat 0 0;
	}

#photos_body div#comments_tabs {
	display:block;
	height:28px;
	background:url(/images/media/media_headers.jpg) no-repeat 0 -28px;
	}

div#comments_new_btn a {
	float:left;
	height:13px;
	margin:5px 5px 5px 0;
	width:103px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-65px -88px;
	}

div#comments_new_btn a:hover {
	background-position:-65px -115px;
	}

div#comments_new_header {
	font-size:15px;
	font-weight:bold;
	font-weight:bold;
	color:#3d3408;
	}

div#comments_info {
	float:left;
	height:25px;
	width:auto;
	}

#comments_btn_new a {
	float:right;
	height:13px;
	width:103px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-65px -140px;
	}

#comments_btn_new a:hover {
	background-position:-65px -167px;
	}
	
#comments_main {
	margin:0 10px;
	}

#comments_main li {
	border-bottom:1px solid #e3e3e0;
	}

div#comments_username {
	color:#3d3408;
	font-weight:bold;
	}

#comments_date {
	color:#969282;
	}

div#comments_btn_spam a {
	float:left;
	height:19px;
	margin-left:5px;
	position:relative;
	width:43px;
	background:url(/images/media/videos_photos_btns.gif) no-repeat;
	background-position:-389px -307px;
	}

div#comments_btn_spam a:hover {
	background-position:-389px -326px;
	}

/*   end comment   */

/*   end media   */

.blog_header{
	background:url(/images/headers/content_headers.gif) no-repeat 0 -270px;
	display:block;
	}

#blog{
	margin:0 20px;
	}
	
#blog h2{
	display:none;
	}

#blog h3{
	color:#699216;
	font-size:14px;
	}

#blog ul.rx-appearances li img {
	float:none;
	padding:0;
	width:auto;
	}
