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

body {
	background-color:#000;
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666;
	}

#home {
	background: url(/images/index_bg.jpg) no-repeat center top;
	padding:0;
	margin:0;
	}
#internal {
	background: url(/images/content_bg.jpg) no-repeat center top;
	padding:0;
	margin:0;
	}

#wrapper {
	width:990px;
	padding:0;
	margin:0 auto;
	position:relative;
	min-height:970px;
	}
	
#home #wrapper {
	background: url(/images/index_bg.jpg) no-repeat center top;
	}

#internal #wrapper {
	background: url(/images/content_bg.jpg) no-repeat center top;
	}

img {
	border:none;
	}
	
a{
	color:#fff;
	text-decoration:none;
	}
	
a:hover{
	color:#fff;
	text-decoration:underline;
	}
	
.clear{
	clear:both
	}

.hide {
	display:none;
	}

.grey {
	color:#5e5e5d;
	}

.blue {
	color:#4386ae;
	}
	
/*   header   */

#header {
	display:block;
	height:115px;
	z-index:1;
	position:relative;
	}

#logo {
	position:absolute;
	top:0;
	left:0;
	width:214px;
	height:115px;
	}
	
#reg {
	float:right;
	width:372px;
	height:20px;
	padding:0 7px 0 0;
	}

#reg_text {
	float:left;
	width:301px;
	height:14px;
	background: url(/images/btns/nav_widget.jpg) no-repeat 0 -493px;
	margin-top:4px;
	}

#reg a.reg_btn {
	float:left;
	width:71px;
	height:20px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-301px -62px;
	}

/*   nav   */

#reg a:hover.reg_btn {
	background-position:-301px -83px;
	}
	
ul#nav {
	float:left;
	width:750px;
	height:32px;
	margin:0;
	padding:7px 0 0 219px;
	list-style:none;
	}

ul#nav li, ul#nav a {
	float:left;
	height:30px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	}

ul#nav li#link_1 a {
	width:71px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 0;
	}

ul#nav li#link_1 a:hover {
	background-position:0 -31px;
	}

ul#nav li#link_2 a {
	width:71px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-71px 0;
	}

ul#nav li#link_2 a:hover {
	background-position:-71px -31px;
	}

ul#nav li#link_3 a {
	width:73px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-142px 0;
	}

ul#nav li#link_3 a:hover {
	background-position:-142px -31px;
	}

ul#nav li#link_4 a {
	width:72px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-215px 0;
	}

ul#nav li#link_4 a:hover {
	background-position:-215px -31px;
	}

ul#nav li#link_5 a {
	width:72px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-287px 0;
	}

ul#nav li#link_5 a:hover {
	background-position:-287px -31px;
	}

ul#nav li#link_6 a {
	width:72px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-359px 0;
	}

ul#nav li#link_6 a:hover {
	background-position:-359px -31px;
	}
	
/*   sec nav   */

.sec_menu_container {
	display:none;
	}
	
ul#personal {
	position:absolute;
	top:35px;
	left:-35px;
	width:202px;
	height:20px;
	list-style:none;
	}

ul#nav li#link_2 ul#personal li, ul#nav li#link_2 ul#personal a.menuLink2 {
	float:left;
	width:97px;
	height:20px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	}

ul#nav li#link_2 ul#personal li.subLink1 {
	margin:0 8px 0 0;
	}

ul#nav li#link_2 ul#personal li.subLink1 a.menuLink2 {
	background-position:-310px -157px;
	}

ul#nav li#link_2 ul#personal li.subLink1 a.menuLink2:hover {
	background-position:-310px -178px;
	}

ul#nav li#link_2 ul#personal li.subLink2 a.menuLink2 {
	background-position:-310px -199px;
	}

ul#nav li#link_2 ul#personal li.subLink2 a.menuLink2:hover {
	background-position:-310px -220px;
	}
	
ul#fight {
	position:absolute;
	top:35px;
	left:-35px;
	width:202px;
	height:10px;
	list-style:none;
	}
	
ul#nav li#link_1 ul#fight li, ul#nav li#link_1 ul#fight a.menuLink2 {
	float:left;
	width:97px;
	height:20px;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
}

ul#nav li#link_1 ul#fight li.subLink1 {
	margin:0 8px 0 0;
	}

ul#nav li#link_1 ul#fight li.subLink1 a.menuLink2 {
	background-position:-412px -157px;
	}

ul#nav li#link_1 ul#fight li.subLink1 a.menuLink2:hover {
	background-position:-412px -178px;
	}

/*   end sec nav   */



/*   social icons   */

#left-side{
	float:left;
	width:197px;
	height:300px;
	position:relative;
	margin:481px 0 0 0;
}

#social-icons{
	width:197px;
	margin:15px 0 0 0;
}

#social-icons ul{
	width:210px;
	height:32px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

#social-icons ul li{
	list-style-type: none;
	padding:0;
	margin:0 5px 0 5px;
	float:left;
}

#social-icons ul li.facebook-icon a{
	width:32px;
	height:32px;
	background:url(../images/btns/social_icons.gif) no-repeat;
	background-position:0 0;
	text-decoration:none;
	display:block;
}

#social-icons ul li.facebook-icon a:hover{
	background-position:0 -32px;
}

#social-icons ul li.youtube-icon a{
	width:32px;
	height:32px;
	background:url(../images/btns/social_icons.gif) no-repeat;
	background-position:-32px 0;
	text-decoration:none;
	display:block;
}

#social-icons ul li.youtube-icon a:hover{
	background-position:-32px -32px;
}

#social-icons ul li.myspace-icon a{
	width:32px;
	height:32px;
	background:url(../images/btns/social_icons.gif) no-repeat;
	background-position:-64px 0;
	text-decoration:none;
	display:block;
}

#social-icons ul li.myspace-icon a:hover{
	background-position:-64px -32px;
}

#social-icons ul li.ustream-icon a{
	width:32px;
	height:32px;
	background:url(../images/btns/social_icons.gif) no-repeat;
	background-position:-96px 0;
	text-decoration:none;
	display:block;
}

#social-icons ul li.ustream-icon a:hover{
	background-position:-96px -32px;
}



/*   end social icons   */



/*   appearances/message center   */

ul#nav li#link_7 a {
	width:149px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -62px;
	margin:0 2px 0 18px;
	}

* html ul#nav li#link_7 a {
	margin:0 1px 0 9px;
	}

ul#nav li#link_7 a:hover {
	background-position:0 -95px;
	}

ul#nav li#link_8 a {
	width:149px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-151px -62px;
	}

ul#nav li#link_8 a:hover {
	background-position:-151px -95px;
	}

/*   end appearances/message center   */

/*   end nav   */

/*   log in info   */

#log_in_info {
	position:absolute;
	top:60px;
	right:12px;	
	width:309px;
	z-index:2;
	}

#log_in_info form {
	padding:0;
	margin:0;
	}

#log_in {
	display:block;
	height:23px;
	padding:19px 0 0 0;
	margin:0;
	list-style:none;
	}

#log_in li {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	}

#log_in input {
	background:none;
	border:none;
	}

#log_in #login_title {
	width:53px;
	height:14px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -128px;
	margin:5px 5px 0 0;
	}

#log_in #login_email {
	width:103px;
	height:23px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-54px -128px;
	margin:0 5px 0 0;
	}

* html #log_in #login_email {
	margin:0 1px 0 0;
	}

#log_in #login_email input {
	width:103px;
	height:14px;
	text-align:center;
	color:#fff;
	padding:3px 0 0 0;
	}

#log_in #login_pw {
	width:103px;
	height:23px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-54px -128px;
	}

#log_in #login_pw input {
	width:103px;
	height:14px;
	text-align:center;
	color:#fff;
	padding:3px 0 0 0;
	}

#log_in #login_btn {
	width:31px;
	height:22px;
	margin-left:2px;
	}

#log_in #login_btn input {
	width:0;
	height:0;
	visibility:hidden;
	}

#log_in #login_btn a {
	display:block;
	height:22px;
	background: url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-158px -128px;
	}

#log_in #login_btn a:hover {
	background-position:-190px -128px;
	}

/*   end log in info*/

/*   end header   */

/*   content   */

#content {
	float:left;
	width:655px;
	padding-left:10px;
	position:relative;
	z-index:0;
	}

#content_body {
	margin:0 0 0 5px;
	padding:5px;
	background:url(/images/content_text_bg.jpg) no-repeat center top;
	min-height:885px;
	}

* html #content_body {
	height:885px;
	}

#media_content_body {
	margin:0 0 0 5px;
	padding:5px 0 5px 2px;
	background:url(/images/content_text_bg.jpg) no-repeat center top;
	min-height:885px;
	}
	
/*   index   */

#fight_stats_callout {
	float:left;
	width:197px;
	height:88px;
	background:url(/images/index/index_callouts.jpg) no-repeat;
	background-position:0 -1321px;
	position:relative;
	margin:481px 0 0 0;
	}

a#fight_stats_callout .btn {
	width:98px;
	height:42px;
	background:url(/images/btns/index_btns.jpg) no-repeat;
	background-position:0 0;
	position:absolute;
	bottom:0;
	right:0;
	}

a:hover#fight_stats_callout .btn {
	background-position:0 -43px;
	}

#center_content {
	width:432px;
	height:1160px;
	background:url(/images/index/index_callouts.jpg) no-repeat 0 0;
	position:absolute;
	top:-20px;
	right:0px;
	}
	
#center_content #main_callout {
	display:block;
	height:253px;
	margin:26px 4px 0 4px;
	position:relative;
	}

#center_content #main_callout_2 {
	display:block;
	height:253px;
	margin:26px 4px 0 4px;
	position:relative;
	}

#center_content a#main_callout .btn {
	width:123px;
	height:34px;
	background:url(/images/btns/index_btns.jpg) no-repeat;
	background-position:-99px -42px;
	position:absolute;
	bottom:0px;
	right:7px;
	}

#center_content a:hover#main_callout .btn {
	background-position:-223px -42px;
	}

#center_content a#main_callout .btn2 {
	width:123px;
	height:34px;
	background:url(/images/btns/index_btns.jpg) no-repeat;
	background-position:-99px -77px;
	position:absolute;
	bottom:0px;
	right:7px;
	}

#center_content a:hover#main_callout .btn2 {
	background-position:-223px -77px;
	}

#center_content a#main_callout_2 .btn2 {
	width:123px;
	height:34px;
	background:url(/images/btns/index_btns.jpg) no-repeat;
	background-position:-99px -77px;
	position:absolute;
	bottom:0px;
	right:7px;
	}

#center_content a:hover#main_callout_2 .btn2 {
	background-position:-223px -77px;
	}	
	

#center_content #callout1 {
	display:block;
	height:145px;
	margin:9px 4px 0 4px;
	}

#center_content #callout2 {
	display:block;
	height:145px;
	margin:11px 4px 0 4px;
	}

#center_content #callout3 {
	display:block;
	height:145px;
	margin:11px 4px 0 4px;
	}

#center_content #callout4 {
	display:block;
	height:145px;
	margin:9px 4px 0 4px;
	}

#center_content #callout5 {
	display:block;
	height:145px;
	margin:9px 4px 0 4px;
	}
	
#center_content #callout_sponsor {
	float:left;
	display:block;
	width:200px;
	height:140px;
	margin:10px 4px 0 0;
	}

#center_content .center_callout {
	position:relative;
	}

#center_content a.center_callout .btn {
	width:235px;
	height:20px;
	background:url(/images/btns/index_btns.jpg) no-repeat;
	background-position:-99px 0;
	position:absolute;
	bottom:7px;
	right:7px;
	}

#center_content a:hover.center_callout .btn {
	background-position:-99px -21px;
	}

/*   end index   */

#content_header {
	display:block;
	height:36px;
	background:url(/images/headers/headers.jpg) no-repeat;
	margin:3px 5px 5px 5px;
	overflow:hidden;
	}
#content_header2 {
	display:block;
	height:36px;
	background:url(/images/headers/headers_long.jpg) no-repeat;
	margin:3px 5px 5px 5px;
	overflow:hidden;
	}
	
#content_header.login_header {
	background-position:0 -316px;
	}

#content_header.advertise_header {
	background-position:0 -351px;
	}

#content_header.webmaster_header {
	background-position:0 -386px;
	}

#content_header.videos_header {
	background-position:0 0;
	}

#content_header.photos_header {
	background-position:0 -36px;
	}

#content_header.personal_header {
	background-position:0 -71px;
	}
	
#content_header.blog_header {
	background-position:0 -615px;
	}
	
#content_header.gym_header {
	background-position:0 -650px;
	}

#content_header.news_header {
	background-position:0 -106px;
	}

#content_header.message_header {
	background-position:0 -141px;
	}

#content_header.fights_header {
	background-position:0 -176px;
	}
	
#content_header.tuf12_header {
	background-position:0 -685px;
	}

#content_header.appearances_header {
	background-position:0 -211px;
	}

#content_header.rep_header {
	background-position:0 -246px;
	}

#content_header.edit_header {
	background-position:0 -281px;
	}

#content_header.reg_header {
	background-position:0 -463px;
	}

#content_header2.fight_stats_header {
	background-position:0 0;
	}
		
#black_bar {
	display:block;
	height:25px;
	background:url(/images/headers/headers.jpg) no-repeat;
	background-position:0 -420px;
	margin:0 0 5px 5px;
	overflow:hidden;
	}

#black_bar_large {
	display:block;
	height:24px;
	background:url(/images/headers/headers.jpg) no-repeat;
	background-position:0 -420px;
	margin:0 0 0 5px;
	overflow:hidden;
	}
	
#header_img{
	position:absolute;
	top:-55px;
	right:25px;
	}

#text_content {
	margin:10px;
	}

#text_content_personal {
	margin:1px 10px 10px 2px;
	}

#lg_header_img {
	padding:0 0 0 2px;
	}
	
/*   personal   */

#back_personal {
	float:left;
	width:155px;
	height:36px;
	}
	
#back_blog {
	float:left;
	width:155px;
	height:36px;
	}
	
#back_gym {
	float:left;
	width:155px;
	height:36px;
	
	
	}

/*   sub navs  */

#blog_subNav {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:36px;
	}

#blog_subNav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	}
	
#blog_subNav a {
	height:25px;
	display:block;
	}

#blog_subNav #sub_link_1 {
	width:91px;
	margin-right:2px;
	}

#blog_subNav #sub_link_1 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-92px -168px;
	}

#blog_subNav #sub_link_1 a:hover, #blog_subNav #sub_link_1 a.current {
	background-position:-92px -194px;
	}

#blog_subNav #sub_link_2 {
	width:81px;
	}

#blog_subNav #sub_link_2 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -220px;
	}

#blog_subNav #sub_link_2 a:hover, #blog_subNav #sub_link_2 a.current {
	background-position:0 -246px;
	}

#fight_subNav {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:36px;
	}

#fight_subNav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	}
	
#fight_subNav a {
	height:25px;
	display:block;
	}

#fight_subNav #sub_link_1 {
	width:91px;
	margin-right:2px;
	}

#fight_subNav #sub_link_1 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-83px -220px;
	}

#fight_subNav #sub_link_1 a:hover, #fight_subNav #sub_link_1 a.current {
	background-position:-83px -246px;
	}

#fight_subNav #sub_link_2 {
	width:81px;
	}

#fight_subNav #sub_link_2 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -220px;
	}

#fight_subNav #sub_link_2 a:hover, #fight_subNav #sub_link_2 a.current {
	background-position:0 -246px;
	}
	
#personal_subNav {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:36px;
	}

#personal_subNav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	}
	
#personal_subNav a {
	height:25px;
	display:block;
	}

#personal_subNav #sub_link_1 {
	width:91px;
	margin-right:2px;
	}

#personal_subNav #sub_link_1 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -168px;
	}

#personal_subNav #sub_link_1 a:hover, #personal_subNav #sub_link_1 a.current {
	background-position:0 -194px;
	}

#personal_subNav #sub_link_2 {
	width:81px;
	}

#personal_subNav #sub_link_2 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -220px;
	}

#personal_subNav #sub_link_2 a:hover, #personal_subNav #sub_link_2 a.current {
	background-position:0 -246px;
	}

#gym_subNav {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:36px;
	}

#gym_subNav li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	}
	
#gym_subNav a {
	height:25px;
	display:block;
	}

#gym_subNav #sub_link_1 {
	width:91px;
	margin-right:2px;
	}

#gym_subNav #sub_link_1 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -168px;
	}

#gym_subNav #sub_link_1 a:hover, #gym_subNav #sub_link_1 a.current {
	background-position:0 -194px;
	}

#gym_subNav #sub_link_2 {
	width:81px;
	}

#gym_subNav #sub_link_2 a {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-92px -168px;
	}

#gym_subNav #sub_link_2 a:hover, #gym_subNav #sub_link_2 a.current {
	background-position:-92px -194px;
	}


	
	

/*   bio   */

#bio {
	padding:0 10px;
	color:#fff;
	}

#bio h3 {
	color:#4c91cc;
	font-size:14px;
	font-weight:normal;
	}

#bio_callout {
	display:block;
	height:103px;
	background:url(/images/personal/bio/callouts.jpg) no-repeat;
	}

#bio_callout .callout {
	float:left;
	width:205px;
	height:103px;
	position:relative;
	margin-right:2px;
	}

#bio_callout .callout.noPadding {
	margin-right:0px;
	}
	
#bio_callout .callout a {
	display:block;
	height:103px;
	}

#bio_callout .callout a .btn {
	width:81px;
	height:25px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -272px;
	position:absolute;
	bottom:0;
	right:10px;
	}

#bio_callout .callout a:hover .btn {
	background-position:0 -298px;
	}

/*   end bio   */

/*   gym   */

#gym {
	padding:0 5px;
	color:#fff;
	}

#gym_text {
	padding:0 5px;
	}

#gym_callout {
	height:232px;
	margin:0 2px;
	background:url(/images/personal/gym/gym_callout.jpg) no-repeat;
	}

#gym_callout a {
	display:block;
	height:232px;
	}

#gym_callout a:hover {
	text-decoration:none;
	}

#gym_callout a .text {
	float:right;
	width:170px;
	height:80px;
	margin:108px 12px 0 0;
	line-height:14px;
	color:#7098c6;
	}

#gym_callout a .white {
	color:#fff;
	}

#gym_callout a .btn {
	float:right;
	width:149px;
	height:32px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -40px;
	margin:0 24px 0 0;
	clear:both;
	}

#gym_callout a:hover .btn {
	background-position:0 -73px;
	}

/*   end gym   */

/*   fights   */

#fights {
	color:#fff;
	}

#fights #fights_text {
	padding:0 10px;
	}

#fights h3 {
	color:#4c91cc;
	font-size:14px;
	font-weight:normal;
	}

/*   fighter stats   */

#text_content_fights
{
	margin: 0;
	padding:0;
}
ul.header_fight{
	display:block;
	background-color:#1d1e1e;
	color:#c2c2c2;
	font-weight:bold;
	font-size:12px;
	padding:0;
	margin:0;
	height:29px;
}

ul.header_fight li{
	float:left;
	display: block;
	list-style:none;
	margin:0;
	text-align:center;
	padding:0;
	font-weight:normal;
}

#text_content_fights ul.header_fight li span{
	padding:5px 0;
}

li.results{
	width:50px;
}

#text_content_fights li.opponent{
	width:70px;
	padding:0 5px;
}

li.method{
	width:130px;
}

li.event{
	width:122px;
}

li.fight_date{
	width:65px;
}

li.round{
	width:45px;
}

li.time{
	width:60px;
}
#text_content_fights li.seeMore{
	width:60px;
	padding:5px 0 5px 7px;
}

li.more{
	width:38px;
	padding:8px 2px 2px 0px;
	float:right;
}

ul.fightStats1, ul.fightStats2{
	clear:both;
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
	min-height:0px;
	height:33px;
}

ul.fightStats1{
	background-color:#5e5e5d;
	color:#fff;
}

*html ul.fightStats1{
	height:33px;
}

ul.fightStats2{
	background-color:#131413;
	color:#fff;
	border-bottom:1px solid #131413;
}

*html ul.fightStats2{
	height:33px;
}


ul.fightStats1 li.statCells, ul.fightStats2 li.statCells{
	float:left;
	display: block;
	list-style:none;
	margin:0px;
	text-align:center;
	line-height:12px;
}

ul.fightStats1 li.method, ul.fightStats2 li.method, ul.fightStats1 li.results, ul.fightStats2 li.results, ul.fightStats1 li.round , ul.fightStats2 li.round, ul.fightStats1 li.time , ul.fightStats2 li.time {
	line-height:12px;
	padding:10px 0 0 0;
}
ul.fightStats1 li.event, ul.fightStats2 li.event, ul.fightStats1 li.opponent, ul.fightStats2 li.opponent {
	line-height:12px;
	padding:5px 0 0 0;
}

ul.fightStats1 li.date, ul.fightStats2 li.date{
	padding:10px 8px 0 8px;
}

ul.fightStats1 li.statCells span, ul.fightStats2 li.statCells span, ul.header_fight li.statCells span{
	padding:0;
	display:block;
	margin:0;
}


ul.fightBody{
	clear:both;
	height:130px;
	padding:0px;
	margin: 0px 10px;
}

ul.fightBody li{
	float:left;
	display:block;
	width:160px;
	list-style:none;
}

li.moreBody {
	height:130px;
	margin:0;
	padding:0;
	}
ul.fightStats1 li.moreBody {
	padding:10px 8px 1px 8px;
	border-bottom:1px solid #5e5e5d;
	margin-bottom:1px;
	background:#5e5e5d;
	height:130px;
	float:left;
}

ul.fightStats2 li.moreBody {
	padding:10px 8px 1px 8px;
	border-bottom:1px solid #131313;
	margin-bottom:1px;
	background:#131313;
	height:130px;
	float:left;
}

ul.fightBody li.fightbodyText{
	width:230px;
	padding:5px 15px 0 15px;
	line-height:normal;
}

ul.fightBody li.fightQuote{
	float:left;
	margin:0px;
	width:5px;
	padding-right:5px;
}
ul.rx-page-stats li{
	float: none;
	clear: both;
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	text-align:left;
}

ul.rx-page-stats{
	float:left;
	width:150px;
	padding:10px;
	margin:0px;
	}

.pagination{
	float:right;
	}

ul.rx-pagination{
	float:left;
	padding:10px 0px;
	margin:0px;
}

ul.rx-pagination li{
	display:block;
	float: left;
	margin-right: 6px;
	list-style:none;
}
ul.rx-pagination li a:hover{
	color:#4386ae;
}
ul.rx-pagination li.next a, ul.rx-pagination li.previous a{
	color:#5e5e5d;
}

li.clear{
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	line-height:0;
	display:block;
}

/*   more_btn   */

ul.fightMore_btn
{
	width:21px;
	padding:0px;
	margin:0px;
}
ul.fightMore_btn li.more_btn
{
	display:block;
	float:left;
	list-style:none;
}

li.more_btn a span
{
	display:none;
}

.fightStats2 li.more_btn a.moreBtn
{
	display:block;
	width:21px;
	height: 17px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-22px -324px;
	overflow:hidden;
}
.fightStats1 li.more_btn a.moreBtn
{
	display:block;
	width:21px;
	height: 17px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -324px;
	overflow:hidden;
}
li.more_btn a.moreBtn1 span,li.more_btn a.moreBtn2 span
{
	display:none;
}

/*   end more_btn   */

/*   end fights   */

/*   end personal   */

/*   news   */

#news {
	color:#fff;
	}

#news h2, .appearance-date, #blog h2 {
	display:none;
	}
#blog .appearance-date {
	display:block;
	margin-bottom:0;
	}
	
.rx-appearances {
	margin:0;
	padding:0;
	list-style:none;
	}

.rx-appearances li {
	position:relative;
	padding:0 0 0 5px;
	border-bottom:1px dotted #262626;
	}

#blog .rx-appearances li {
	padding:0 10px;
	border-bottom:1px dotted #262626;
	}


.rx-appearances li img {
	top:0;
	left:0;
	border:1px solid #4386ae;
	}

#blog .rx-appearances li img {
	border:1px solid #4386ae;
	}
		
.rx-appearances li h3 {
	color:#4386ae;
	font-size:14px;
	}

#blog .rx-appearances li h3 {
	margin-top:0;
	}

.synopsis {
	border-bottom:1px dotted #262626;
	}	

#blog .synopsis {
	border-bottom:1px dotted #262626;
	padding:0 70px;
	}	

.more_link {
	width:103px;
	height:19px;
	}
.more_link a {
	display:block;
	height:19px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 0;
	}
	
.more_link a:hover {
	background-position:0 -20px;
	}

.more_link span, .news_back span {
	display:none;
	}
	
.news_back {
	position:absolute;
	top:-50px;
	left:0;
	width:89px;
	height:23px;
	}

#blog .news_back {
	position:static;
	width:89px;
	height:23px;
	}

.news_back a {
	display:block;
	height:23px;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -120px;
	}

.news_back a:hover {
	background-position:0 -144px;
	}
	
.source {
	color:#4386ae;
	}

.source a {
	color:#5e5e5d;
	}
	
/*   end news   */

/*   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.jpg) 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.jpg) 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 {
	position:absolute;
	top:47px;
	left:10px;
	display:block;
	font-size:11px;
	margin-left:15px;
	}

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

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

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;
	margin-top:5px;
	padding:0 15px 0 0;
	}

div#photos_top .videos_sort .videos_sort_title, div#videos_top .videos_sort .videos_sort_title {
	float:left;
	padding:5px 5px 0 0;
	width:auto;
	}

div#photos_top .videos_sort #videos_sort_dropdown, div#videos_top .videos_sort #videos_sort_dropdown {
	float:left;
	height:25px;
	width:104px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat -230px 0;
	}

div#photos_top .videos_sort #videos_sort_dropdown a.button, div#videos_top .videos_sort #videos_sort_dropdown a.button {
	display:block;
	height:25px;
	color:#4386ae;
	}

div#photos_top .videos_sort #videos_sort_dropdown a:hover.button, div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	color:#fff;
	background:#4386ae;
	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:5px 0 0 10px;
	}

div#videos_sort_dropdown ul.SubMenu {
	left:80px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:26px;
	width:104px;
	z-index:3;
	background:#0f1113;
	}

#photos_top div#videos_sort_dropdown ul.SubMenu {
	left:90px;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:26px;
	width:104px;
	z-index:3;
	background:#0f1113;
	}

div#videos_sort_dropdown ul.SubMenu a {
	color:#6b8195;
	}

div#videos_sort_dropdown ul.SubMenu a:hover {
	color:#fff;
	background:#4386ae;
	text-decoration:none;
	}
	
div#photos_gallery ul li, div#videos_gallery ul li {
	float:left;
	margin:0 2px 20px 2px;
	width:150px;
	}

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

div#photos_gallery ul li .listing_item a.item_thumb, div#videos_gallery ul li .listing_item a.item_thumb {
	display:block;
	background:url(/images/media/image_bg.jpg) no-repeat;
	}

div#photos_gallery ul li .listing_item a.item_thumb img, div#videos_gallery ul li .listing_item a.item_thumb img {
	padding:3px;
	}

#photos_gallery ul li .listing_item a.item_titletext, #videos_gallery ul li .listing_item a.item_titletext {
	color:#4386ae;
	}

#photos_gallery ul li .listing_item .item_description, #photos_gallery ul li .listing_item .item_rating, #videos_gallery ul li .listing_item .item_description, #videos_gallery ul li .listing_item .item_rating {
	font-size:10px;
	}
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 {
	color:#4386ae;
	}

div#photos_gallery ul li .listing_item .item_rating, div#videos_gallery ul li .listing_item .item_rating {
	padding:5px 10px;
	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:20px;
	margin:0 26px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-214px -212px;
	}

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

div#videos_gallery ul li .listing_item .item_link a {
	height:20px;
	margin:0 25px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-312px -212px;
	}

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

div#rating .empty {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-136px -1px;
	}
	
div#rating .full {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-160px -1px;
	}

div#rating .half {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-148px -1px;
	}

div#rating .full_alt {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-184px -1px;
	}

div#rating .half_alt {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-172px -1px;
	}

div.videos_pagination_btm {
	color:#34739D;
	}

/*   photos view   */

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

#collection_info {
	padding:0 47px;
	color:#4386ae;
	}
	
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;
	}

#photo_main #collection_info .collection_desc {
	font-size:12px;
	}
	
div#primary_preview {
	margin:5px 42px;
	height:425px;
	background:url(/images/media/photos/photo_view_bg.jpg) no-repeat;
	}

div#photo_main #primary_preview .horizontal {
	background:url(/images/media/photos/horizontal_bg.jpg) no-repeat;
	height:272px;
	left:76px;
	top:80px;
	position:absolute;
	width:408px;
	}

div#photo_main #primary_preview .vertical {
	background:url(/images/media/photos/vertical_bg.jpg) no-repeat;
	height:408px;
	left:135px;
	position:absolute;
	top:10px;
	width:272px;
	}

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

ul#preview_nav li {
	top:120px;
	width:52px;
	height:154px;
	}

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

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

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

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

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

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

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

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

#media_item_title {
	color:#4386ae;
	}
	
#photo_main #media_item_info .media_item_desc {
	color:#4386ae;
	font-weight:normal;
	margin:5px 0 0 0;
	}

div#photo_main #media_item_info #media_item_actions {
	padding:10px 10px 0 10px;
	color:#4386ae;
	border-top:1px dotted #262626;
	}
	
#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 #0a0a0a;
	padding-right:5px;
	margin-right:5px;
	}

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

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

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


#views_container .views_count {
	color:#5e5e5d;
	}

#photo_main #rating_container .rating_label {
	padding-right:5px;
	}

div#photo_main #media_item_info #media_item_actions #share_but_container {
	width:70px;
	height:19px;
	margin:0 3px 0 0;
	}

div#photo_main #media_item_info #media_item_actions a.share_but {
	display:block;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:0 -34px;
	}

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

div#photo_main #media_item_info #media_item_actions #fav_but_container {
	width:70px;
	height:19px;
	margin:0 3px 0 0;
	}

div#photo_main #media_item_info #media_item_actions a.fav_but {
	display:block;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-71px -34px;
	}

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

div#photo_main #media_item_info #media_item_actions #comment_but_container	 {
	width:85px;
	height:19px;
	margin:0 3px 0 0;
	}
div#photo_main #media_item_info #media_item_actions a.comment_but  {
	display:block;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-142px -34px;
	}

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

#thumb_carousel {
	margin:30px 60px 10px 60px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:0 -308px;
	height:60px;
	}
	
div#photo_main #carousel_heading  {
	display:block;
	height:10px;
	}
	
div#photo_main #carousel_heading span {
	display:none;
	}
	
div#photo_main #carousel_container {
	height:48px;
	position:relative;
	width:518px;
	padding-top:6px;
	}

div#photo_main .jcarousel-prev, div#photo_main .jcarousel-next {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	height:18px;
	width:18px;
	top:16px;
	}

div#photo_main .jcarousel-prev {
	left:-20px;
	background-position:0 -73px ;
	}

div#photo_main :hover.jcarousel-prev {
	background-position:0 -92px ;
	}

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

div#photo_main .jcarousel-next {
	right:-20px;
	background-position: -19px -73px;
	}

div#photo_main :hover.jcarousel-next {
	background-position: -19px -92px;
	}

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

div#photo_main .jcarousel-clip {
	margin:0px 17px;
	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 {
	height:360px;
	margin:3px;
	width:640px;
	}

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

#video_rating span {
	float:left;
	margin-right:9px;
	padding-right:6px;
	border-right:1px solid #0a0b0b;
	color:#34739D;
	}

div#video_title {
	padding:5px 0;
	width:auto;
	display:block;
	margin:0 32px;
	font-size:18px;
	color:#34749e;
	}
	
div#video_description {
	padding:5px;
	margin:0 32px 20px 32px;
	}

div#video_info {
	border-top:1px dotted #262626;
	padding:4px 50px 10px 50px;
	margin:0 15px;
	}

div#video_duration {
	float:left;
	margin:0 10px;
	padding:0 15px 0 0;
	border-right:1px solid #0a0b0b;
	color:#34739D;
	}

#video_buttons a.add {
	float:left;
	width:70px;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-71px -34px;
	margin-right:7px;
	border-right:1px solid #0a0b0b;
	}

#video_buttons a:hover.add {
	background-position:-71px -53px;
	}

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

#video_buttons a.share_but {
	float:left;
	width:70px;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:0 -34px;
	margin-right:7px;
	border-right:1px solid #0a0b0b;
	}

#video_buttons a:hover.share_but {
	background-position:0 -53px;
	}

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

#video_buttons a.comment_but {
	float:left;
	width:85px;
	height:19px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-142px -34px;
	margin-right:7px;
	border-right:1px solid #0a0b0b;
	}

#video_buttons a:hover.comment_but {
	background-position:-142px -53px;
	}

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

#videos_top #back_button , #photos_top #back_button  {
	float:left;
	width:89px;
	height:23px;
	}

#videos_top #back_button a, #photos_top #back_button a {
	display:block;
	height:23px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-324px 0;
	}

#videos_top #back_button a:hover, #photos_top #back_button a:hover {
	background-position:-324px -23px;
	}

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

/*   share   */

div#booeep_share_container {
	background:url(/images/media/share_bg.jpg) no-repeat;
	margin:0 12px;
	}
	
div#share_wrapper #share_heading {
	color:#4386ae;
	cursor:pointer;
	font-size:15px;
	height:25px;
	font-weight:bold;
	}
div#share_wrapper #share_heading span {
	display:block;
	padding:0 0 0 5px;
	}

div#share_wrapper #share_heading span {
	float:left;
	padding:0 0 0 5px;
	}

#share_wrapper.pane_open #share_heading .btn {
	float:right;
	width:36px;
	height:9px;
	margin:5px 10px 0 0;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-230px -26px;
	}

div#share_wrapper #share_content {
	color:#34749e;
	font-size:11px;
	}

#share_email label[for="send_email"] {
	color:#666;
	}

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

div#share_wrapper #share_email form a {
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-95px -148px;
	display:block;
	height:20px;
	margin:0 0 0 203px;
	width:74px;
	}

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

/*   comment   */

div#comments {
	margin:5px 17px;
	padding-top:15px;
	}

#video div#comments_tabs {
	display:block;
	height:22px;
	background:url(/images/headers/headers_long.jpg) no-repeat 0 -36px;
	}

#photo div#comments_tabs {
	display:block;
	height:22px;
	background:url(/images/headers/headers_long.jpg) no-repeat 0 -59px;
	}

div#comments_new_btn a {
	float:left;
	height:22px;
	margin:5px 5px 5px 0;
	width:113px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-238px -155px;
	}

div#comments_new_btn a:hover {
	background-position:-238px -177px;
	}

div#comments_new_header {
	font-size:15px;
	color:#4386ae;
	font-weight:bold;
	}

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

#comments_btn_new a {
	float:right;
	height:21px;
	width:81px;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-112px -218px;
	}

#comments_btn_new a:hover {
	background-position:-112px -239px;
	}
	
#comments_main li {
	border-bottom:1px dotted #262625;
	}

div#comments_username {
	color:#4386ae;
	}

#comments_date {
	color:#fff;
	}

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

div#comments_btn_spam a:hover {
	background-position:-53px -235px;
	}

/*   end comment   */

/*   end media   */

/*   admin   */

#admin_body {
	margin:10px 25px;
	position:relative;
	}
	
/*   rep   */

#rep {
	padding: 0 45px;
	}
	
#rep h3, #rep h4 {
	color:#4386ae;
	margin-bottom:0;
	}

#rep h3 {
	font-size:18px;
	font-weight:normal;
	}

#rep h4 {
	font-size:15px;
	font-weight:normal;
	}

#rep p {
	margin-top:0;
	}
	
/*   end rep   */
	
/*   login   */

#login_container .button {
	padding-bottom:10px;
	}

#admin_body .login_title {
	display:none;
	}
	
#login_container {
	margin:20px 75px;
	}
	
/*   end login   */

/*   message center   */

ul#rx-mc-header1 {
	position:absolute;
	top:-30px;
	left:0;
	}

ul#rx-mc-header1 li {
	float:left;
	margin-right:10px;
	margin-top:2px;
	width:90px;
	height:20px;
	text-align:center;
	}

ul#rx-mc-header1 li.rules a, ul#rx-mc-header1 li.my_account a, ul#rx-mc-header1 li.login a, ul#rx-mc-header1 li.register a {
	font-size:10px;
	font-family:Trebuchet MS;
	display:block;
	height:20px;
	text-align:center;
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:0 -342px;
	line-height:20px;
	color:#4386ae;
	}

ul#rx-mc-header1 li a:hover {
	background-position:0 -363px;
	text-decoration:none;
	color:#fff;
	}

ul#rx-mc-header1 li.logged_in_as {
	width:150px;
	height:20px;
	text-align:left;
	}

#rx-mc-header1 li.logged_in_as a {
	font-size:10px;
	font-family:Trebuchet MS;
	background:none;
	line-height:20px;
	color:#4386ae;
	}

ul#rx-messages {
	border-bottom:1px dotted #131313;
	padding-bottom:20px;
	margin-bottom:10px;
	}

#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background-color:#1c1c1c;
	color:#fff;
	}

#rx-messages .pinned_header {
	background-color:#5e5e5d;
	color:#fff;
	}

#rx-messages .message .heading {
	background-color:#0f0f0f;
	color:#5e5e5d;
	}

#rx-messages .response .heading {
	background-color:#4386ae;
	color:#fff;
	}

#rx-messages .heading .user {
	color:#4386ae;
	}

#rx-messages .actions {
	background-color:#0f0f0f;
	color:#4386ae;
	}

#rx-messages .actions a, #rx-messages .msg_meta label {
	color:#4386ae;
	}
	
#rx-mc-header2 ul.rx-page-stats li, #rx-mc-footer ul.rx-page-stats li {
	color:#4386ae;
	}
		
#rx-messages .body {
	color:#fff;
	}

/*   end message center   */

/*   reg   */

#admin_body form#rxfrm-register div.section {
	border-bottom:1px dotted #666;
	color:#666;
	clear:both;
	padding-left:145px;
	}

#admin_body form#rxfrm-register h2, #admin_body form#rxfrm-register h3 {
	font-size:12px;
	font-weight:normal;
	margin:5px;
	float:left;
	}

#admin_body form#rxfrm-register h3 {
	color:#4386ae;
	}

#admin_body form#rxfrm-register div.section h2 {
	display:block;
	background:url(/images/headers/headers.jpg) no-repeat;
	height:16px;
	float:none;
	overflow:hidden;
	}

#admin_body form#rxfrm-register div.section h2 span {
	display:none;
	}

#admin_body form#rxfrm-register div.name h2 {
	background-position:0 -498px;
	}

#admin_body form#rxfrm-register div.info h2 {
	background-position:0 -515px;
	}

#admin_body form#rxfrm-register div.opt_in h2 {
	background-position:0 -532px;
	}

#admin_body form#rxfrm-register div.submit h2 {
	background-position:0 -548px;
	}

#admin_body form#rxfrm-register div.section p {
	text-align:left;
	color:#4386ae;
	}
	
#admin_body #rxfrm-register .opt_in .buttons {
	text-align:left;
	}

#admin_body form#rxfrm-register div.submit div.buttons {
	margin:10px 130px;
	text-align:left;
	}

/*   end reg   */

/*   edit profile   */

#edit_body {
	margin:10px 5px;
	position:relative;
	}
	
#edit_body #edit_account, #edit_body #modify {
	display:none;
	}
	
div#settings_notebook {
	width:189px;
	height:156px;
	}

div#settings_notebook ul {
	background:url(/images/btns/content_btns.jpg) no-repeat 0 -384px;
	padding-bottom:0px;
	padding-top:0px;
	}

#settings_notebook h3 {
	height:20px;
	}

div#settings_notebook span {
	display:none;
	}

div#settings_notebook li {
	display:block;
	margin:0 0 1px 0;
	height:30px;
	}

div#settings_notebook a {
	display:block;
	height:30px;
	margin:0 5px;
	}

div#settings_notebook a:hover#acct_but, div#settings_notebook a#acct_but.active {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-8px -543px;
	}

div#settings_notebook a:hover#auth_but, div#settings_notebook a#auth_but.active {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-8px -574px;
	}

div#settings_notebook a#avatar_but {
	margin-top:1px;
	}

div#settings_notebook a:hover#avatar_but, div#settings_notebook a#avatar_but.active {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-8px -604px;
	}

div#settings_notebook a:hover#alert_but, div#settings_notebook a#alert_but.active {
	background:url(/images/btns/content_btns.jpg) no-repeat;
	background-position:-8px -636px;
	}

form#rxfrm-profile {
	float:left;
	}

div#settings_pane {
	width:440px;
	margin-left:0;
	}

div#acct_pane .acct_header h3, div#acct_pane .acct_info h3, div#auth_pane h3, div#avatar_pane .custom_avatar h3, div#alert_pane h3 {
	font-size:16px;
	color:#4386ae;
	}

div#acct_pane .display_field, div#acct_pane .firstname_field, div#acct_pane .lastname_field, div#acct_pane .gender_field {
	width:130px;
	}

div#acct_pane .dob_field{
	width:180px;
	}
	
div#acct_pane .display_field input, div#acct_pane .firstname_field input, div#acct_pane .lastname_field input, div#acct_pane .dob_field input, div#acct_pane .gender_field input {
	width:120px;
	}

div#acct_pane .dob_explain_field {
	font-size:10px;
	}

.interests_field textarea{
	width:400px;
	}
	
/*   end edit profile   */

/*   advertise   */

#admin_body .advertise_header {
	display:none;
	}

#rxfrm-contest  {
	margin:0 0 0 100px;
	padding:2px 0 0;
	}

#rxfrm-contest p {
	margin:0 0 10px;
	padding:0;
	}

form#rxfrm-contest p label {
	display:block;
	float:left;
	margin:0;
	min-width:120px;
	padding:0 10px 0 0;
	text-align:right;
	}

#rxfrm-contest p input {
	margin:0 10px 0 0;
	}

#rxfrm-contest p label.inline {
	display:inline;
	float:none;
	margin:0;
	padding:0;
	text-align:left;
	}

#rxfrm-contest p textarea {
	width:345px;
	margin-left:60px;
	}

#rxfrm-contest label[for="msg"], #rxfrm-contest label[for="brands"] {
	display:block;
	clear:both;
	float:none;
	text-align:left;
	margin:0 0 5px 60px;
	height:20px;
	padding-left:35px;
	background:url(../images/headers/headers.jpg) no-repeat 0 -445px;
	}
	
#rxfrm-contest .submit_btn {
	padding-left:60px;
	}
	
/*   end advertise   */

/*   webmaster   */

#rx-contact-header1 h2, #rx-contact-header1 p {
	font-size:13px;
	color:#4386ae;
	font-weight:normal;
	}

#rx-contact-header1 h2 {
	margin-bottom:0;
	}
#rx-contact-header1 p {
	margin-top:0;
	}	

#rx-contact-header1 ul {
	padding-left:140px;
	color:#fff;
	}	

#rx-contact-header2 h2 {
	display:none;
	}

#rx-contact-header2 p {
	padding-left:40px;
	}
	
#rx-contact-header2 #rx-webmaster-contact {
	padding-left:65px;
	}

#rx-webmaster-contact label {
	text-align:right;
	padding-right:10px;
	}
	
form#rx-webmaster-contact p.note {
	font-size:11px;
	font-weight:normal;
	color:#fff;
	}
	
/*   end webmaster   */

/*   end admin   */

/*   end content   */

/*   right side   */

#right_side {
	float:right;
	width:306px;
	margin-right:15px;
	z-index:2;
	}

#right_side .ads {
	display:block;
	height:256px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 0;
	margin:10px 0;
	}
	
#right_side .ads span {
	display:block;
	height:250px;
	padding:3px;
	}

#right_side #rep {
	display:block;
	height:120px;
	margin:0 3px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 -257px;
	}

#right_side #message_center {
	display:block;
	height:123px;
	margin:0 3px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 -378px;
	position:relative;
	}

#right_side a#message_center .btn {
	width:117px;
	height:16px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat;
	background-position: 0 -568px;
	position:absolute;
	bottom:0;
	right:10px;
	}

#right_side a:hover#message_center .btn {
	background-position: -118px -568px;
	}
	
#right_side #mar_clothing {
	display:block;
	height:65px;
	margin:10px 3px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 -502px;
	}
	
#right_side #lugz {
	display:block;
	height:122px;
	margin:10px 3px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 -590px;
	}
	
#right_side #dethrone {
	display:block;
	height:122px;
	margin:10px 3px;
	background:url(/images/content_bg/rightside_callouts.jpg) no-repeat 0 -710px;
	}
	
/*   end right side   */

/*   footer   */

#footer_body{
	display:block;
	clear:both;
	padding:10px 0;
	}
	
#footer {
	margin:0 auto;
	width:570px;
	}
	
#footer_logo {
	float:left;
	width:93px;
	padding:0 44px 0 0;
	}

#footer_top {
	float:left;
	padding:0 0 5px 0;
	}

#footer_top a {
	color:#fff;
	font-size:10px;
	}

#footer_btm {
	float:left;
	padding:0 0 0 20px;
	color:#4386ae;
	}

#footer_btm a {
	color:#4386ae;
	font-size:10px;
	}

/*   end footer   */

/*   widget   */

#widget {
	position:absolute;
	top:100px;
	right:12px;	
	width:309px;
	z-index:2;
	}

* html #widget {
	top:90px;
	right:25px;	
	}

#widget_header {
	cursor: pointer;
}
#widget_body {
	position: relative;
	padding-bottom:4px;
	}
#widget_content {
	position: absolute;
	top: 28px;
	left: 0px;
	width: 306px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -222px;
}
	
#logged_in_content, #logged_out_content {
	display:block;
	height:234px;
	margin:1px 2px;
	}

* html #logged_in_content, #logged_out_content {
	margin:1px 2px 0;
	}

#widget_footer {
	display:block;
	height:22px;
	margin:0 2px;
	}
	
#logged_in_header {
	display:block;
	height:27px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -152px;
	color:#4386ae;
	}
	
#logged_in_header .title {
	float:left;
	font-size:13px;
	padding:6px 10px 0 13px;
	}
	
#logged_in_header ul#widget_nav {
	float:right;
	height:20px;
	list-style:none;
	margin:1px 3px 0 0;
	padding:0;
	width:196px;
	}

#logged_in_header ul#widget_nav li, #logged_in_header ul#widget_nav a {
	display:block;
	float:left;
	height:20px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#logged_in_header ul#widget_nav li#link_1 {
	margin:3px 2px 0 0;
	}

#logged_in_header ul#widget_nav li#link_2 {
	margin:3px 0 0 0;
	}

#logged_in_header ul#widget_nav li#link_1 a {
	width:97px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -180px;
	}

#logged_in_header ul#widget_nav li#link_1 a:hover {
	background-position:0 -201px;
	}
	
#logged_in_header ul#widget_nav li#link_2 a {
	width:97px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-98px -180px;
	}

#logged_in_header ul#widget_nav li#link_2 a:hover {
	background-position:-98px -201px;
	}
	
/*   empty   */

#logged_in_content #fav_empty{
	display:block;
	height:240px;
	background:url(/images/empty_folder_bg.jpg) no-repeat center top;
	}

#empty_text_body {
	display:block;
	padding:84px 10px 0 10px;
	}

#empty_text_body .text {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#999;
	padding-bottom:30px;
	line-height:1.30em;
	}

#empty_text_body .btn {
	position:relative;
	}

#empty_text_body .btn_img {
	position:absolute;
	top:0;
	left:0;
	background:url(/images/media/videos_photos_btns.jpg) no-repeat;
	background-position:-71px -34px;
	width:70px;
	height:19px;
	}

#empty_text_body .btn_img1 {
	width:70px;
	}

/*   end empty   */

#logged_in_content #favorite {
	display:block;
	height:240px;
	}

#logged_in_content #favorite #fav_nav {
	display:block;
	height:16px;
	position:relative;
	}
#logged_in_content #folder_nav_label {
	display:none;
	}
	
#fav_nav_btn {
	float:left;
	width:100px;
	height:14px;
	padding:2px 0 0 155px;
	}

#fav_nav_btn a {
	float:left;
	width:49px;
	height:14px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	}
	
#fav_nav_btn a#fav_nav_video_btn {
	background-position:-360px -241px;
	}

#fav_nav_btn a:hover#fav_nav_video_btn,#fav_nav_btn a#fav_nav_video_btn.active  {
	background-position:-360px -255px;
	}

#fav_nav_btn a#fav_nav_image_btn {
	background-position:-310px -241px;
	margin-left:2px;
	}

#fav_nav_btn a:hover#fav_nav_image_btn,#fav_nav_btn a#fav_nav_image_btn.active  {
	background-position:-310px -255px;
	}
 
#logged_in_content #favorite #fav_nav a.nav_type {
	float:right;
	height:13px;
	width:113px;
	}

#logged_in_content #favorite #fav_nav a:hover.nav_type {
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-196px -180px;
	}
	
#logged_in_content #favorite #fav_nav a.nav_type span.txt {
	display:block;
	text-align:center;
	font-size:10px;
	height:13px;
	}

#logged_in_content #favorite #fav_nav a:hover.nav_type {
	color:#66b4d5;
	text-decoration:none;
	}
	
#logged_in_content #favorite #fav_nav a.nav_type span.btn {
	display:none;
	}
	
#logged_in_content #favorite ul.SubMenu {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:17px;
	width:113px;
	z-index:3;
	font-size:10px;
	}
	
#logged_in_content #favorite ul.SubMenu li, #logged_in_content #favorite ul.SubMenu a {
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-196px -180px;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	height:13px;
	}
	
#logged_in_content #favorite ul.SubMenu a:hover {
	color:#66b4d5;
	text-decoration:none;
	}
	
#logged_in_content #favorite ul#fav_content {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}

#logged_in_content #favorite ul#fav_content li {
	display:block;
	font-size:0;
	height:73px;
	line-height:0;
	margin:0;
	padding:0;
	position:relative;
	}

#logged_in_content #favorite ul#fav_content li a {
	display:block;
	height:73px;
	margin:0;
	padding:0;
	}

#logged_in_content #favorite ul#fav_content li a:hover {
	text-decoration:none;
	}

#logged_in_content #fav_content li a .fav_img {
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	cursor:pointer;
	height:50px;
	left:5px;
	margin:0;
	padding:0;
	position:absolute;
	top:11px;
	width:90px;
	}

#logged_in_content #fav_content li a .fav_overlay {
	display:block;
	height:14px;
	left:0;
	position:absolute;
	top:36px;
	visibility:hidden;
	width:90px;
	}

#logged_in_content #fav_content li a:hover .fav_overlay {
	visibility:visible;
	}
	
#logged_in_content #fav_content li a .fav_overlay span {
	background:url(/global/images/widget_btns.gif) no-repeat;
	display:block;
	float:left;
	height:14px;
	margin-right:1px;
	width:14px;
	}
	
#logged_in_content #fav_content li a .fav_overlay .fav_play {
	background-position:-30px 0;
	}

#logged_in_content #fav_content li a .fav_overlay .fav_subtract {
	background-position:-60px 0;
	}

#logged_in_content #favorite ul#fav_content li .fav_info {
	cursor:pointer;
	float:right;
	height:50px;
	margin:10px 0 0;
	padding:0;
	width:190px;
	}
			
#logged_in_content #favorite ul#fav_content li .title {
	display:block;
	font-size:13px;
	height:27px;
	line-height:14px;
	margin:0;
	padding:0 0 9px;
	}

#logged_in_content #favorite ul#fav_content li .btn {
	float:right;
	height:11px;
	margin:0 15px 0 0;
	width:75px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	}

#logged_in_content #favorite ul#fav_content li a .view_image {
	background-position:-310px -294px;
	}

#logged_in_content #favorite ul#fav_content li a:hover .view_image {
	background-position:-310px -305px;
	}

#logged_in_content #favorite ul#fav_content li a .view_video {
	background-position:-310px -271px;
	}

#logged_in_content #favorite ul#fav_content li a:hover .view_video {
	background-position:-310px -282px;
	}

#logged_in_content #favorite ul#fav_content li .meta {
	color:#fff;
	font-size:10px;
	}

#logged_in_content #favorite ul#fav_content li .add_date {
	margin:0 7px 0 0;
	padding:0 8px 0 0;
	}

#widget_footer {
	display:block;
	height:21px;
	margin:0 2px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:0 -471px;
	}

#widget_footer #footer_fav #footer_fav_type {
	float:left;
	padding:2px 0 0 5px;
	color:#4386ae;
	width:81px;
	}

#widget_footer #footer_fav #footer_fav_type a {
	color:#4386ae;
	display:block;
	height:12px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-196px -194px;
	font-size:10px;
	margin:2px 0 0 0;
	}

#widget_footer #footer_fav #footer_fav_type a span {
	height:10px;
	line-height:10px;
	}

#widget_footer #footer_fav #footer_fav_type a:hover {
	background-position:-196px -206px;
	color:#fff;
	text-decoration:none;
	}

#widget_footer #footer_fav_pagination {
	float:right;
	height:16px;
	margin:0;
	padding:2px 9px 0 0;
	color:#fff;
	}
	
#widget_footer #footer_fav_pagination ul.rx-pagination {
	list-style:none;
	margin:0;
	padding:0;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	color:#fff;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li a {
	color:#4386ae;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li a:hover {
	color:#fff;
	text-decoration:none;
	}

/*   end widget*/
