@charset "utf-8";
/* CSS Document */

body{
	margin:0px auto;
	padding:0px;
	background: #8B6D37 url(/images/interior_bg.jpg) no-repeat center top;
	color:#432f12;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
body.index{
	margin:0px auto;
	padding:0px;
	background: #8B6D37 url(/images/index_bg.jpg) no-repeat center top;
	color:#432f12;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
		
img{
	border:none;
	}	

a{
	color:#432f12;
	text-decoration:none;
	font-weight:bold;
	}
a:hover{
	text-decoration:underline;
	}
	
* html .pngFix, * html img { behavior: url("/global/css/iepngfix.htc"); }

#mainContainerIndex{
	width:1055px;
	position:relative;
	margin:0px auto;
	padding:0px;
	background: #8B6D37 url(/images/index_bg.jpg) no-repeat center top;
	}

#mainContainer{
	width:1055px;
	position:relative;
	margin:0px auto;
	padding:0px;
	background: #8B6D37 url(/images/interior_bg.jpg) no-repeat center top;
	}


#mainBody{
	margin:0px;
	padding:0px;
	}
	
span.noDisplay, h1.noDisplay, .noDisplay{
	display:none;
	}
	
.clear{
	clear:both;
	}
	
/*   header   */

#header{
	padding:0px;
	margin:0px;
	height:175px;
	}	
	
/*   login form   */
#hiddenLogin{
	display:none;
	}

#login_index{
	float:right;
	width:370px;
	margin:0px 25px;
	padding:0px;
	height:83px;
	}
		
* html #login_index{
	margin:0px 10px;
	}
	
a.joinURL{
	display:block;
	height:30px;
	background:url(/images/btns/login.jpg) no-repeat;
	}
	
a:hover.joinURL{
	background-position: 0px -83px;
	}
	
ul.email_body{
	height:83px;
	margin:0px;
	padding:0px;
	background:url(/images/btns/login.jpg) no-repeat;
	}
		
ul.email_body li, ul.email_body a{
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	}
	
.user-data2 {
	padding:0px 10px;
	margin:0px;
	width:370px;
	height:83px;
	background:url(/images/btns/login.jpg) no-repeat 0px -166px ;
}

ul.loggedIn{
	margin:0px 0px 0px 0px;
	padding:0px;
	display:block;
	height:83px;
	background:url(/images/btns/login.jpg) no-repeat 0px -166px ;
	}

ul.loggedIn li, ul.loggedIn a{
	margin:0px 1px 0px 0px;
	padding:0px;
	list-style:none;
	line-height:0px;
	}
	
ul.loggedIn li.msCenter a{
	margin:32px 1px 0px 8px;
	float:left;
	width:118px;
	height:37px;
	background:url(/images/btns/login.jpg) no-repeat -8px -249px ;
	}

ul.loggedIn li.msCenter a:hover{
	background-position:-8px -286px;
	}

ul.loggedIn li.myAccount a{
	margin:32px 1px 0px 0px;
	float:left;
	width:118px;
	height:37px;
	background:url(/images/btns/login.jpg) no-repeat -127px -249px ;
	}

ul.loggedIn li.myAccount a:hover{
	background-position:-127px -286px;
	}

ul.loggedIn li.logout a{
	margin:32px 1px 0px 0px;
	float:left;
	width:118px;
	height:37px;
	background:url(/images/btns/login.jpg) no-repeat -246px -249px ;
	}

ul.loggedIn li.logout a:hover{
	background-position:-246px -286px;
	}


.user-data a, .user-data2 a{
	font-weight:bold;
}

.email input#email{
	float:left;
	width:114px;
	height:20px;
	padding: 0px;
	margin:14px 0px 0px 73px;
	text-align:center;
	background:none;
	border:0px solid red;
}

* html .email{
	float:left;
	width:114px;
	height:20px;
	}

.password2 input#password2{
	float:left;
	width:115px;
	height:20px;
	padding: 0px;
	margin:14px 0px 0px 10px;
	text-align:center;
	background:none;
	border:0px solid red;
	}

html* .password2{
	float:left;
	width:115px;
	height:20px;
	padding: 0px;
	margin:0px 0px 0px 10px;
	text-align:center;
	background:none;
	border:0px solid red;
	}

html* .password2 input#password2{
	float:left;
	width:115px;
	height:20px;
	padding: 0px;
	margin:0px 0px 0px 10px;
	text-align:center;
	background:none;
	border:0px solid red;
	}
	

* html .password2 input#password2{
	float:left;
	width:115px;
	height:20px;
	margin:14px 0px 0px 5px;
	}

ul.email_body li.login_btn{
	float:left;
	width:32px;
	height: 30px;
	margin:9px 0px 0px 14px;
	overflow:hidden;
	padding:0px;
	line-height:0px;
	}

html* ul.email_body li.login_btn{
	float:left;
	width:32px;
	height: 30px;
	margin:-5px 0px 0px 23px;
	overflow:hidden;
	padding:0px;
	line-height:0px;
	}
	
* html ul.email_body li.login_btn{
	margin:9px 0px 0px 18px;
	}

/*   login btn   */	
		
li.login_btn a {
	float:left;
	width:32px;
	height: 30px;
	background:url(/images/btns/login.jpg) no-repeat -325px -39px;
	}
	
li.login_btn a:hover{
	background-position: -325px -122px;
	}


/*   end login form   */
	
/*   nav   */

ul#navIndex{
	position:absolute;
	width:660px;
	height:91px;
	margin:0px;
	padding:0px;
	top:85px;
	left:412px;
	background:url(/images/btns/navIndex.jpg) no-repeat;
	}

* html ul#navIndex{
	clear:both;
	left:425px;
	}
	
ul#navIndex li, ul#navIndex a{
	padding:0px;
	list-style:none;
	line-height:0px;
	}
	
ul#navIndex li.news a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 0px 0px 26px;
	background:url(/images/btns/navIndex.jpg) no-repeat -26px -3px;
	}	
	
ul#navIndex li.news a:hover{
	background-position:-26px -95px;
	}	

ul#navIndex li.fans a{
	float:left;
	position:relative;
	width:120px;
	height:37px;
	margin:3px 0px 0px 2px;
	background:url(/images/btns/navIndex.jpg) no-repeat -148px -3px;
	}	
	
ul#navIndex li.fans a:hover{
	background-position:-148px -95px;
	}	

ul#navIndex li.projects a{
	float:left;
	position:relative;
	width:120px;
	height:37px;
	margin:3px 3px;
	background:url(/images/btns/navIndex.jpg) no-repeat -271px -3px;
	}	
	
ul#navIndex li.projects a:hover{
	background-position:-271px -95px;
	}	

ul#navIndex li.photos a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 0px;
	background:url(/images/btns/navIndex.jpg) no-repeat -394px -3px;
	}	
	
ul#navIndex li.photos a:hover{
	background-position:-394px -95px;
	}	

ul#navIndex li.videos a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 3px;
	background:url(/images/btns/navIndex.jpg) no-repeat -517px -3px;
	}	
	
ul#navIndex li.videos a:hover{
	background-position:-517px -95px;
	}	

/*   end nav   */
/*   sec_menu   */

ul#navIndex ul.sec_menu{
	position:absolute;
	top:45px;
	left:26px;
	width:500px;
	padding:0px;
	height:37px;
	}
	
* html ul#navIndex ul.sec_menu{
	left:-14px;
	}
	
ul#navIndex ul.sec_menu li.sec_menuItem{
	float:left;
	list-style:none;
	margin:0px 2px 0px 0px;
	padding:0px;
	}
ul#navIndex ul.sec_menu li.sec_menuItem a{
	width:120px;
	height:37px;
	padding:0px;
	margin:0px 2px 0px 0px;
	}

* html ul.sec_menu li.sec_menuItem{
	margin:0px;
	padding:0px;
	line-height:0px;
	}
	
ul#navIndex li.fans1 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -26px -218px;
	}
	
ul#navIndex li.fans1 a:hover{
	background-position:-26px -259px;
	}
	
ul#navIndex li.fans2 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -148px -218px;
	}
	
ul#navIndex li.fans2 a:hover{
	background-position:-148px -259px;
	}
	
ul#navIndex li.fans3 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -271px -218px;
	}
	
ul#navIndex li.fans3 a:hover{
	background-position:-271px -259px;
	}

ul#navIndex li.fans4 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -394px -218px;
	}
	
ul#navIndex li.fans4 a:hover{
	background-position:-394px -259px;
	}	
	
ul#navIndex li.projects1 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -26px -137px;
	}
	
ul#navIndex li.projects1 a:hover{
	background-position:-26px -177px;
	}
	
ul#navIndex li.projects2 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -148px -137px;
	}
	
ul#navIndex li.projects2 a:hover{
	background-position:-148px -177px;
	}
	
ul#navIndex li.projects3 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -271px -137px;
	}
	
ul#navIndex li.projects3 a:hover{
	background-position:-271px -177px;
	}
	
ul#navIndex li.projects4 a{
	background:url(/images/btns/navIndex.jpg) no-repeat -394px -137px;
	}
	
ul#navIndex li.projects4  a:hover{
	background-position:-394px -177px;
	}


/*   end sec_menu   */

#header .logo {
	float:left;
	width:335px;
	height:180px;
	margin-left:72px;
	}

* html #header .logo {
	margin-left:36px;
	}

/*   nav   */

ul#nav{
	position:absolute;
	width:660px;
	height:90px;
	margin:0px;
	padding:0px;
	top:85px;
	left:412px;
	background:url(/images/btns/nav.jpg) no-repeat;
	}

* html ul#nav{
	left:410px;
	}
	
ul#nav li, ul#nav a{
	padding:0px;
	list-style:none;
	line-height:0px;
	}
	
li.news a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 0px 0px 26px;
	background:url(/images/btns/nav.jpg) no-repeat -26px -3px;
	}	
	
li.news a:hover{
	background-position:-26px -95px;
	}	

li.fans a{
	float:left;
	position:relative;
	width:120px;
	height:37px;
	margin:3px 0px 0px 2px;
	background:url(/images/btns/nav.jpg) no-repeat -148px -3px;
	}	
	
li.fans a:hover{
	background-position:-148px -95px;
	}	

li.projects a{
	float:left;
	position:relative;
	width:120px;
	height:37px;
	margin:3px 3px;
	background:url(/images/btns/nav.jpg) no-repeat -271px -3px;
	}	
	
li.projects a:hover{
	background-position:-271px -95px;
	}	

li.photos a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 0px;
	background:url(/images/btns/nav.jpg) no-repeat -394px -3px;
	}	
	
li.photos a:hover{
	background-position:-394px -95px;
	}	

li.videos a{
	float:left;
	width:120px;
	height:37px;
	margin:3px 3px;
	background:url(/images/btns/nav.jpg) no-repeat -517px -3px;
	}	
	
li.videos a:hover{
	background-position:-517px -95px;
	}	

/*   end nav   */
/*   sec_menu   */

ul.sec_menu{
	position:absolute;
	top:45px;
	left:26px;
	width:500px;
	padding:0px;
	height:37px;
	}
	
* html ul.sec_menu{
	left:-14px;
	}
	
ul.sec_menu li.sec_menuItem{
	float:left;
	list-style:none;
	margin:0px 2px 0px 0px;
	padding:0px;
	}
ul.sec_menu li.sec_menuItem a{
	width:120px;
	height:37px;
	padding:0px;
	margin:0px 2px 0px 0px;
	}

* html ul.sec_menu li.sec_menuItem{
	margin:0px;
	padding:0px;
	line-height:0px;
	}
	
li.fans1 a{
	background:url(/images/btns/nav.jpg) no-repeat -26px -218px;
	}
	
li.fans1 a:hover{
	background-position:-26px -259px;
	}
	
li.fans2 a{
	background:url(/images/btns/nav.jpg) no-repeat -148px -218px;
	}
	
li.fans2 a:hover{
	background-position:-148px -259px;
	}
	
li.fans3 a{
	background:url(/images/btns/nav.jpg) no-repeat -271px -218px;
	}
	
li.fans3 a:hover{
	background-position:-271px -259px;
	}

li.fans4 a{
	background:url(/images/btns/nav.jpg) no-repeat -394px -218px;
	}
	
li.fans4 a:hover{
	background-position:-394px -259px;
	}
	
	
li.projects1 a{
	background:url(/images/btns/nav.jpg) no-repeat -26px -137px;
	}
	
li.projects1 a:hover{
	background-position:-26px -177px;
	}
	
li.projects2 a{
	background:url(/images/btns/nav.jpg) no-repeat -148px -137px;
	}
	
li.projects2 a:hover{
	background-position:-148px -177px;
	}
	
li.projects3 a{
	background:url(/images/btns/nav.jpg) no-repeat -271px -137px;
	}
	
li.projects3 a:hover{
	background-position:-271px -177px;
	}
	
li.projects4 a{
	background:url(/images/btns/nav.jpg) no-repeat -394px -137px;
	}
	
li.projects4  a:hover{
	background-position:-394px -177px;
	}


/*   end sec_menu   */

/*   end header   */		
	
/*   index   */

#mainBody .callout{
	float:left;
	width:310px;
	margin:5px 0px 0px 435px;
	}
	
* html #mainBody .callout{
	margin:5px 0px 0px 222px;
	}
	
.indexHeader{
	float:left;
	width:198px;
	height:20px;
	background:url(/images/headers/index_headers.gif) no-repeat;
	}

.indexHeader2{
	float:left;
	width:198px;
	height:22px;
	background:url(/images/headers/index_headers.gif) no-repeat;
	}
	
#mainBody .projectsHeader{
	background-position:0 0;
	margin-left:12px;
	}
	
#mainBody .newsHeader{
	background-position:0 -22px;
	margin-left:15px;
	}

#mainBody .msgHeader{
	background-position:0 -45px;
	margin-left:490px;
	}

* html #mainBody .msgHeader{
	margin-left:350px;
	}

.msgHeader2{
	background-position:0 -45px;
	margin-left:30px;
	margin-top:10px;
	}
	
#mainBody .callout1{
	position:relative;
	height:170px;
	background:url(/images/index/callouts.jpg) no-repeat 0px 0px;
	}
	
#mainBody .callout2{
	position:relative;
	height:170px;
	background:url(/images/index/callouts.jpg) no-repeat 0px -170px;
	}

#mainBody .callout3{
	position:relative;
	height:170px;
	background:url(/images/index/callouts.jpg) no-repeat 0px -340px;
	}
	
#mainBody a.checkIt_btn{
	position:absolute;
	width:120px;
	height:24px;
	right:4px;
	top:137px;
	background:url(/images/btns/check_it_sprite.jpg) 0px 0px;
	}

#mainBody a:hover.checkIt_btn{
	background-position:0px -24px;
	}
	
#mainBody .newsSection{
	float:left;
	width:990px;
	height:230px;
	margin:0px 0px 0px 65px;
	}

* html #mainBody .newsSection{
	margin:0px 0px 0px 45px;
	}
	
#mainBody .newsSectionContent{
	height:205px;
	background:url(/images/index/news_bg.jpg) repeat-x;
	margin:20px 0px;
	}
	
#mainBody .newsCalloutContent{
	float:left;
	height:195px;
	background:#ad9f71;
	margin:5px 0px;
	}	
	
.newsSectionEnds{
	float:left;
	width:5px;
	}
	
.newsCallOut{
	float:left;
	width:155px;
	background:url(/images/index/news_callout_bg.jpg) no-repeat;
	margin:5px;
	}	
	
.newsCallOut img{
	margin:5px;
	}	
	
.newsCallOutText{
	height:59px;
	margin:0px 5px;
	text-align:center
	}
.newsCallOutText p{
	margin:5px;
	padding:0px;
	}
	
* html .newsCallOutText{
	margin:0px 5px 2px 5px;
	}
	
.newsCallOut a.newsCallOut_btn{
	padding:0px;
	display:block;
	height:26px;
	background:url(/images/btns/check_it_sprite.jpg) no-repeat 0px -48px;
	}
	
.newsCallOut a:hover.newsCallOut_btn{
	background-position:0px -74px;
	}	
	
	
#mainBody .messageCenterCallout{
	float:left;
	width:300px;
	height:205px;
	background:url(/images/index/msgCntr_callout.jpg) no-repeat;
	margin-left:15px;
	position:relative;
	}
	
a.checkIt_btn2{
	position:absolute;
	width:120px;
	height:24px;
	right:2px;
	top:174px;
	background:url(/images/btns/check_it_sprite.jpg) 0px 0px;
	}

a:hover.checkIt_btn2{
	background-position:0px -24px;
	}	

/*   end index   */

/*   content   */

#content{
	float:left;
	width:680px;
	margin:0px 0px 0px 60px;
	}

* html #content{
	margin:0px 0px 0px 30px;
	}

#content .contentHeader{
	float:left;
	width:125px;
	height:23px;
	background:url(/images/headers/content_headers.gif) no-repeat;
	margin-left:525px;
	}

#content .contentHeader2{
	float:left;
	width:125px;
	height:23px;
	margin-left:525px;
	}
	
* html #content .contentHeader, * html #content .contentHeader2{
	margin-left:260px;
	}
	
#content .newsHeader{
	background-position:0 -75px;
	}

#content .photosHeader{
	background-position:0 -25px;
	}

#content .videosHeader{
	background-position:0 -49px;
	}

#content .fansHeader{
	background-position:0 -100px;
	}

#content .projectsHeader{
	background-position:0 0px;
	}

#content .contentTop{
	float:left;
	height:5px;
	}

#content .content_bg{
	float:left;
	width:680px;
	background:url(/images/content/content_bg.jpg) repeat-y;
	min-height:741px;
	}
	
* html #content .content_bg{
	height:741px;
	}
	
#content .newsBody{
	margin:10px;
	}

#content .newsBody h2{
	display:none;
	}
	
#content .filmBody{
	margin:10px;
	}

#content .contentBody, #content .videoBody{
	margin:15px;
	}

.contentMessageCenterCallout{
	float:left;
	width:300px;
	height:205px;
	background:url(/images/content/msgCntr_callout.jpg) no-repeat;
	margin:5px 0px 0px 12px;
	position:relative;
	}

.contentMessageCenterCallout{
	margin:5px 0px 0px 8px;
	}

#content ul.contentSecNav{
	float:left;
	width:670px;
	height:35px;
	background:url(/images/btns/sec_nav.gif) no-repeat;
	margin:5px;
	padding:0px;
	}

* html #content ul.contentSecNav{
	float:left;
	width:670px;
	height:35px;
	background:url(/images/btns/sec_nav.gif) no-repeat;
	margin:5px 3px;
	padding:0px;
	}

#content div.contentSecNav{
	float:left;
	width:670px;
	height:35px;
	background:url(/images/btns/sec_nav.gif) no-repeat;
	margin:5px;
	padding:0px;
	}

* html #content div.contentSecNav{
	float:left;
	width:670px;
	height:35px;
	background:url(/images/btns/sec_nav.gif) no-repeat;
	margin:5px 3px;
	padding:0px;
	}

#content ul.contentSecNav li, #content ul.contentSecNav a{
	list-style:none;
	line-height:0px;
	margin:1px 0px;
	padding:0px;
	width:121px;
	height:31px;
	float:right;
	}

#content ul.contentSecNav li.barack a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -63px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.barack a:hover, #content ul.contentSecNav li.barack a.current{
 	background-position:-63px -70px;
 	}

#content ul.contentSecNav li.dancing a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -184px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.dancing a:hover, #content ul.contentSecNav li.dancing a.current{
 	background-position:-184px -70px;
 	}

#content ul.contentSecNav li.dancing_flick a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -426px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.dancing_flick a:hover, #content ul.contentSecNav li.dancing_flick a.current{
 	background-position:-426px -70px;
 	}

#content ul.contentSecNav li.chocoNews a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -305px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.chocoNews a:hover, #content ul.contentSecNav li.chocoNews a.current{
 	background-position:-305px -70px;
 	}

#content ul.contentSecNav li.thank_god a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -426px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.thank_god a:hover, #content ul.contentSecNav li.thank_god a.current{
 	background-position:-426px -70px;
 	}

#content ul.contentSecNav li.in_living a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -547px -36px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.in_living a:hover, #content ul.contentSecNav li.in_living a.current{
 	background-position:-547px -70px;
 	}


#content ul.contentSecNav li.biography a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -184px -101px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.biography a:hover, #content ul.contentSecNav li.biography a.current{
 	background-position:-184px -132px;
 	}

#content ul.contentSecNav li.schud a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -305px -101px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.schud a:hover, #content ul.contentSecNav li.schud a.current{
 	background-position:-305px -132px;
 	}

#content ul.contentSecNav li.msgCntr a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -426px -101px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.msgCntr a:hover, #content ul.contentSecNav li.msgCntr a.current{
 	background-position:-426px -132px;
 	}
	
#content ul.contentSecNav li.blog_link a{
 	background:url(/images/btns/sec_nav.gif) no-repeat -547px -101px;
	margin-right:2px;
 	}

#content ul.contentSecNav li.blog_link a:hover, #content ul.contentSecNav li.blog_link a.current{
 	background-position:-547px -132px;
 	}

#content .film_tv_project{
	float:left;
	width:653px;
	height:172px;
	background:url(/images/content/projects/film_tv_bg.gif) no-repeat;
	position:relative;
	margin:10px 5px;
	}

* html #content .film_tv_project{
	margin:10px 3px;
	}

#content .film_tv_project img{
	position:absolute;
	top:8px;
	left:9px;
	}

#content .film_tv_project .projectText{
	position:absolute;
	top:0px;
	left:238px;
	width:400px;
	height:120px;
	}

.film_tv_project a.checkIt_btn2{
	position:absolute;
	width:120px;
	height:24px;
	right:2px;
	top:131px;
	background:url(/images/btns/check_it_sprite.jpg) 0px 0px;
	}

.film_tv_project a:hover.checkIt_btn2{
	background-position:0px -24px;
	}	

ul.extras{
	float:left;
	width:234px;
	height:271px;
	margin:0px 10px 10px 0px;
	padding:0px;
	}

ul.extras li, ul.extras a{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:0px;
	display:block;
	font-size:0px;
	}

li.extrasChocoHead {
	height:78px;
	background:url(/images/content/projects/chocolate_news/chocoExtras.jpg) no-repeat 0px 0px;
	}

li.extrasChocoPhoto {
	height:97px;
	background:url(/images/content/projects/chocolate_news/chocoExtras.jpg) no-repeat 0px -78px;
	position:relative;
	}

li.extrasChocoVideo {
	height:96px;
	background:url(/images/content/projects/chocolate_news/chocoExtras.jpg) no-repeat 0px -175px;
	position:relative;
	}

li.extrasChocoPhoto a.checkIt_btn, li.extrasChocoVideo a.checkIt_btn{
	position:absolute;
	width:108px;
	height:22px;
	right:7px;
	top:72px;
	background:url(/images/content/projects/chocolate_news/check_it_btn.gif) 0px 0px;
	}

li.extrasChocoPhoto a:hover.checkIt_btn, li.extrasChocoVideo a:hover.checkIt_btn{
	background-position:0px -22px;
	}	
	
#content .bio_leftSide{
	float:left;
	width:275px;
	}
	
#content .bio_rightSide{
	float:left;
	width:365px;
	margin-left:10px;
	}

#content .livingImg_left{
	float:left;
	margin:0 5px 0 0;
	}
	
#content .livingImg_right{
	float:right;
	margin:0 0 0 5px;
	}
	
#account{
	float:left;
	width:977px;
	margin:0px 0px 0px 70px;
	}
	
* html #account{
	margin:0px 0px 0px 35px;
	}
	
#account .account_bg{
	float:left;
	width:977px;
	background:url(/images/rx/accountbg.jpg) repeat-y;
	}
	
#account .accountBody{
	margin:15px;
	}
	
#account .contentHeader2{
	float:left;
	width:125px;
	height:23px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*   end content   */


/*   ads    */

	
.adsIndex{
	position:absolute;
	width:300px;
	top:202px;
	right:4px;
	}
	
* html .adsIndex{
	clear:both;
	right:15px;
	}
	
.ad_sep{
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
.ad1{
	height:250px;
	background:#000000;
	}

.ads{
	float:right;
	width:300px;
	margin:22px 4px 0px 0px;
	}

* html .ads{
	margin:23px 2px 0px 0px;
	}
		
.ad1{
	height:250px;
	background:#000000;
	}

/*---ads end---*/
	
/*   videos   */

ul.sortVideo_btn{
	float:left;
	width:670px;
	height:35px;
	background:url(/images/btns/sec_nav.gif) no-repeat;
	margin:5px;
	padding:0px;
	position:relative;
}

ul.sortVideo_btn li, ul.sortVideo_btn a{
	float:left;
	width:153px;
	height:31px;
	list-style:none;
	margin:1px;
	}

ul.sortVideo_btn li a.dropArrow{
	background:url(/images/btns/video_btns.jpg) no-repeat;
	}
		
ul.sortVideo_btn li a:hover.dropArrow{
	background-position:0px -31px;
	}
		
ul.sortVideo_text{
	float:left;
	width:65px;
	height:60px;
	background-color:#e4d9a4;
	border:1px solid #ad9f71;
	padding:5px;
	margin:0px;
	position:absolute;
	top:2px;
	left:155px;
	}
	
ul.sortVideo_text li.videoText_btn {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	font-size:12px;
	height:14px;
	}
	
.video_callOut{
	float:left;
	width:141px;
	height:207px;
	margin:10px;
	background:url(/images/content/video/video_thumbs_bg.jpg) no-repeat;
	}
	
.video_callOut img{
	width:120px;
	height:100px;
	margin:10px;
	}
	
 .video_callOut a{
 	display:block;
 	}
	
.video_callOut_text{
	margin:0px 10px;
	font-weight:bold;
	font-size:12px;
	color:#432f12;
	height:60px;
	text-align:center;
	}
	
.playVideo_btn span{
	display:none;
	}
		
/*.playVideo li, .playVideo a {
	float:left;
    margin: 0px; 
	list-style: none;
	display: block;
	}
*/
/*   videoSort btn   */

a.playVideo_btn{
	background:url(/images/btns/video_btns.jpg) no-repeat 0px -62px;
    height: 27px;
	padding:0px;
	margin:0px;
	display: block;
	}
	
a:hover.playVideo_btn{
	background-position:0px -89px;
	}

/*   end videoSort btn   */

ul.backVideo{
	float:right;
    width: 36px; 
	height: 27px;
    margin: 0px; 
	padding: 4px 160px 4px 5px;
    position: relative;
}
		
ul.backVideo li, ul.backVideo a {
	float:left;
    margin: 0px; 
	padding: 0px; 
	list-style: none;
	display: block;
	}

/*   videoSort btn   */

li.backSort_btn a{
	background:url(/images/video_photos/video_pageN_btn.jpg) no-repeat;
	width: 36px;
    height: 27px; 
	}
	
li.backSort_btn a:hover{
	background-position:0px -27px;
	}

/*   end videoSort btn   */

	
.videoBody h2{
	margin:60px 0px 5px 100px;
	}
	
.videoBody h2 small{
	display:none;
	}
			
#rx-video{
	width:480px;
	height:360px;
	margin:0px 23px 0px 35px;
	}

/** html #rx-video{
	margin:0px 0px 0px 23px;
	}
*/
#rx-video-container{
	margin:0px 0px 0px 9px;
	padding:0;
	background:url(/images/content/video/rx-video-container_bg.jpg) no-repeat;
	height:378px;
	}
	
#rx-video{
	margin:15px 0px 0px 71px;
	}
	
#rx-video-stats{
	background:url(/images/content/video/rx-video-stats.jpg) no-repeat;
	color:#fff;
	height:157px;
	}
	
#rx-video-stats a{
	color:#fff;
	}
	
* html #rx-video-stats{
	margin:0px;
	padding:0px
	}
	
#rx-video-description, #rx-video-share{
	margin:0px 90px;
	padding:10px 0px;
	}
	
/** html #rx-video-description{
	margin:10px 50px 10px 15px;
	}
	
* html #rx-video-share{
	margin-left:15px;
	}
*/	
#rx-video-back-btn a{
	position:absolute;
	top:215px;
	left:67px;
	background:url(/images/content/video/videoHeader_btns.gif) no-repeat;
	width:154px;
	height:31px;
	}

#rx-video-back-btn a:hover{
	background-position:0px -31px;
	}
html* #rx-video-back-btn a{
	top:210px;
	left:67px;
	}
	
* html #rx-video-back-btn a{
	top:215px;
	left:68px;
	}
	
#rx-video-back-btn a span{
	display:none;
	}
	
		
#rx-rating-and-duration, #rx-video-edit-btn{
	display:none;
	}

#rx-added-field{
	float:left;
	clear:both;
	white-space:nowrap;
	margin-left:90px;
	font-size:12px;
}

* html #rx-added-field {
	margin-left:45px;
	font-size:12px;
	}


#rx-tag-list{
	clear:both;
	margin:0 90px;
	}


#rx-views-field {
	border-left:1px solid #fff;
	float:left;
	margin-left:10px;
	padding-left:10px;
	text-align:left;
	white-space:nowrap;
	font-size:12px;
}	

* html #rx-views-field {
	border-left:1px solid #fff;
	margin-left:10px;
	text-align:left;
	font-size:12px;
	float:left;
}	


#rx-video-share{
	font-size:10px;
	}

/*   end Video   */

/*   gallery - lytebox   */

ul#sec_nav li.sec_nav_text {
	float:left;
	margin:5px 0px 0px 5px;
	}

#gallery_body .photo_title{
	float:left;
	font-weight:bold;
	font-size:18px;
	width:660px;
	height:25px;
	padding-left:5px;
	padding-top:4px;
	}

#photoMid .img_gallery{
	margin:0px 40px;
	}

.img_gallery img{
	margin:5px 0px 5px 5px;
}
	
span.galleryTitle {
	margin:5px 0px 10px 6px;
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:0px;
}

a.photos_back{
	float:left;
	width:154px;
	height:31px;
	background:url(/images/content/photo/photos_btn.gif) no-repeat;
	margin: 2px;
	}

a:hover.photos_back{
	background-position:0px -31px;
	}
	
ul.gallery_next_prev{
	float:right;
	width:242px;
	height:31px;
	padding:0px;
	margin:2px;
	}

ul.gallery_next_prev li, ul.gallery_next_prev a{
	float:right;
	width:121px;
	height:31px;
	list-style:none;
	}
	
li.galPrev a{
	background:url(/images/content/photo/photos_btn.gif) no-repeat -153px 0px;
	}

li.galPrev a:hover{
	background-position:-153px -31px;
	}

li.galnext a{
	background:url(/images/content/photo/photos_btn.gif) no-repeat -274px 0px;
	}

li.galnext a:hover{
	background-position:-274px -31px;
	}
	
/*---gallery - lytebox end---*/	

/*   footer   */
	
#footer{
	float:left;
	width:980px;
	text-align:center;
	margin-left:65px;
	margin-bottom:5px;
	color:#fff;
	background:url(/images/content_bgs/footer_background.png) no-repeat;
	}	

* html #footer{
	margin:10px 0px 5px 30px;
	}
	
#footer .footer_logo{
	float:left;
	width:90px;
	margin-left:130px;
	margin-top:5px;
	}
	
* html #footer .footer_logo{
	margin-left:65px;
	margin-top:0px;
	}
	
#footer .footer_top{
	float:left;
	width:500px;
	text-align:center;
	}
	
#footer .footer_top a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_top a:hover{
	text-decoration:underline;
	color:#fff;
	}
	
#footer .footer_btm{
	color:#fff;
	float:left;
	width:500px;
	text-align:center;
	margin-top:10px;
	}
	
#footer .footer_btm a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_btm a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#fff;
	}
	
/*---footer end---*/	
	
/*   Message Center Sub Navlist   */

ul#navapps {
	padding-left: 0;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

#navapps li a { 
	padding: 3px 10px 3px 10px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	font-size: 9pt;
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	font-size: 9pt;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/


/*   Appearances Sub Navlist   */

ul#navapps2 {
	float:right;
	font-weight: bold;
	margin-right: 10px;
	padding-left: 0;
	margin-top: 5px;
	padding-bottom: 0px;
	white-space: nowrap;
	}

#navapps2 li {
display: inline;
list-style-type: none;
margin-left: -10px;
}

#navapps2 a { 
	padding: 3px 10px; 
	}

#navapps2 a:link {
	color: #fab979;
	font-size: 10pt;
	text-decoration: none;
	/*background-color: #285363;*/
	}

	
#navapps2 a:visited {
	color: #fab979;
	text-decoration: none;
	}

#navapps2 a:hover {
	/*background-color: #9cf0fa;*/
	color: #fff;
	text-decoration: underline;
	}

ul#navapps2 li a.current {
	color: #fff;
	text-decoration: none;
}

/*---end  navapps2---*/


/****************RX Messsage Center*******************/


#indexMid h2{
	font-size:18px;
	display:none;
	}
	
#content p.rx-appearances-view-all{
	display:none;
	}

.message_center{
	width:660px;
	padding:5px;
	}

ul.heading li.date{
	width:200px;
	}

/** CUSTOMIZE **/
	
#rx-mc-header1, #rx-mc-header2 {
	background-color: transparent;
}
#rx-mc-header1 a, #rx-mc-header2 a,
#rx-messages .message .actions a,
#rx-messages .response .actions a,
#rx-mc-footer a, #rx-messages .response .author admin
 {
	font-weight: bold;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	background:#ad9f71;
	color:black;
}
#rx-messages .message .actions  {
	margin-bottom:1px;
}
ul#rx-messages .response .heading {
	background:#432f12;
	color:#e4d9a4;
}
ul#rx-messages .response .msg_meta  {
	background:#432f12;
	color:#e4d9a4;
}
ul#rx-messages .pinned_header {
	background:#432f12;
	color:#e4d9a4;
}
ul#rx-mc-header1 li {
	float: left;
	margin-top: 2px;
	/*margin-right: 10px;*/
}
ul#rx-mc-header2 {
	height: 20px;
	margin-top:35px;
	margin-bottom:5px;
}

* html ul#rx-mc-header2 {
	margin-top:18px;
	}
ul#rx-mc-header2 li.pagination {
	float: left;
	margin:0px;
}
ul#rx-mc-header2 li.type_filter, #rx-mc-header2 li.new_post {
	float: right;
	margin: 0px 5px 5px 0;
}
#rx-messages .message .msg_meta {
	width: 150px;
	padding-bottom: 5px;
	background:#e4d9a4;
	border:1px solid #e4d9a4;
	color:#432f12;
}

.message table.msg_table{
	background:#432f12;
	color:#e4d9a4;
	}
ul#rx-messages .actions {
	background:#ad9f71;
}

/** END CUSTOMIZE **/
/*
#rx-messages, #rx-messages ul,
#rx-mc-header1, #rx-mc-header1 ul,
#rx-mc-header2, #rx-mc-header2 ul,
#rx-mc-footer, #rx-mc-footer ul,
#rx-messages p {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 1.15em;
	font-family: Arial,Helvetica,sans-serif;
}
#rx-messages p {
	padding-bottom: 10px;
}
#rx-mc-header1 {
	height: 20px;
}

ul#rx-mc-header1 li a{
	}

#rx-mc-header1 li.logged_in_as {
	float: left;
	margin-left: 10px;
}
#rx-messages .subheading_pins, #rx-messages .subheading_messages {
	padding: 3px 0 0 7px;
}
#rx-messages .subheading_pins span, #rx-messages .subheading_messages span {
	display: block;
	padding: 2px 0 4px 22px;
	background-repeat: no-repeat;
}
#rx-messages .subheading_pins span {
	background-image: url(/global/images/icons/pin.png);
}
#rx-messages .subheading_messages span {
	background-image: url(/global/images/icons/messages.png);
}
#rx-messages .subheading_pins {
	margin-bottom: 1px;
}
#rx-mc-footer {
	padding: 2px 0 0 10px;
	height: 34px;
}
#rx-mc-footer li {
	float: left;
}

#rx-mc-header2 ul.rx-page-stats li, #rx-mc-footer ul.rx-page-stats li {
	float: none;
	clear: both;
	text-align: center;
}
#rx-mc-header2 ul.rx-pagination li, #rx-mc-footer ul.rx-pagination li {
	float: left;
	margin-right: 6px;
}
#rx-mc-header2 li.new_post {
	margin: 6px 10px 0 0 ;
}
#rx-mc-header2 li.new_post a {
	display: block;
	padding: 2px 23px 0 0;
	background-image: url(/global/images/icons/comment_add.png);
	background-repeat: no-repeat;
	background-position: 57px 0px;
}
#rx-messages .pinned_header li {
	float: left;
	margin: 4px 0 0 10px;
}
#rx-messages .pinned_header .label {
	margin-left: 30px;
}
#rx-messages .pinned_header .desc {
	font-weight: bold;
}
#rx-messages .pinned_header .stamp {
	float: right;
	margin-right: 10px;
}
ul#rx-messages .message .heading {
	background:#e4d9a4;
	color:#432f12;
}
#rx-messages .heading .author {
	float: left;
	margin:2px 0 0 10px;
	padding: 1px 0 4px 0;
}
#rx-messages .heading .star, #rx-messages .heading .admin {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .heading .star {
	background-image: url(/global/images/icons/star.png);
}
#rx-messages .heading .admin {
	background-image: url(/global/images/icons/shield.png);
}
#rx-messages .heading .date {
	float: right;
	margin: 3px 10px 0 0;
}

#rx-messages .msg_meta li {
	padding-left: 5px;
	clear: both;
	font-size: 11px;
}
#rx-messages .msg_meta .avatar {
	padding: 5px;
	text-align: center;
}
#rx-messages .message .msg_meta label, #rx-messages .response .msg_meta label {
	display: block;
	float: left;
	width: 46px;
	margin-right: 6px;
	text-align: right;
}
#rx-messages .body {
	padding: 9px 6px 9px 6px;
}
#rx-messages .actions li {
	padding-top: 4px;
}
#rx-messages .actions a {
	padding: 1px 0 5px 0;
}
#rx-messages .actions .to_top, #rx-messages .actions .report {
	float: left;
	margin-left: 10px;
}
#rx-messages .actions .to_top a, #rx-messages .actions .report a {
	padding-left: 20px;
	background-repeat: no-repeat;
}
#rx-messages .actions .to_top a {
	background-image: url(/global/images/icons/to_the_top.png);
}
#rx-messages .actions .report a {
	background-image: url(/global/images/icons/exclamation.png);
}
#rx-messages .actions .reply, #rx-messages .actions .edit,
#rx-messages .actions .delete, #rx-messages .actions .pin {
	float: right;
	margin-right: 10px;
}
#rx-messages .actions .reply a, #rx-messages .actions .edit a,
#rx-messages .actions .delete a, #rx-messages .actions .pin a {
	padding-right: 24px;
	background-repeat: no-repeat;
}
#rx-messages .actions .reply a {
	background-image: url(/global/images/icons/comments_add.png);
	background-position: 36px 0px;
}
#rx-messages .actions .edit a {
	background-image: url(/global/images/icons/pencil.png);
	background-position: 22px 0px;
}
#rx-messages .actions .delete a {
	background-image: url(/global/images/icons/delete.png);
	background-position: 40px 0px;
}
#rx-messages .actions .pin a {
	background-image: url(/global/images/icons/pin.png);
	background-position: 18px 0px;
}
*/
/****************END RX Messsage Center*******************/

/****************RX Registration*******************/

#regBodyRepeat{
	background:url(/images/content_bgs/box_large_bg_repeat.jpg) repeat-y;
	margin:30px 0px;	
	}

#regBody{
	background:url(/images/content_bgs/box_large_background.jpg) no-repeat;
	}
#regBody .myAccountHeader{
	height:47px;
	margin:0px 15px;
	background:url(/images/headers/pagetitle_editprofile.gif) no-repeat;
	}

.regContent, .accountContent{
	margin:0px 25px;
	padding:10px 0px;
	}
* html .regContent, * html .accountContent{
	margin:0px 50px;
	}

.regFloat{
	position:absolute;
	top:300px;
	right:10px;
	}
	
* html .regFloat{
	clear:both;
	}

div#registration {
	padding-top:10px;
}

form#rxfrm-register h2 {
	font-weight:bold;
}
#rxfrm-register h3 {
	font-size:14px;
}
#rxfrm-register .section{
}
#rxfrm-register .section h2 {
	}
#membershipBenefits {
	background-color:#e6b05f;
}
#membershipBenefits .mbHeader {
	background-color: #e6b05f;
}
#membershipBenefits .mbHeader h2 {
	color: white;
}
#membershipBenefits .mbHeader h3 {
	color: #fff;
}
#membershipBenefits ul li p span.footnote {
	color: #002345;
	font-weight: bold;
}
#membershipBenefits .mbFooter span.footnote {
	color: #002345;
	font-weight: bold;
}
form#rxfrm-register ul.errors {
	background-color: #4f0b00;
}
form#rxfrm-register ul.errors li {
	color: #002345;
}
/****************END RX Registration*******************/
	
#rxfrm-profile label, #rxfrm-advertise label, #rxfrm-register label {
	font-weight: bold;
	display: block;
}

#RXcontentBody{
	background:url(/images/content_bgs/box_medium_background.jpg) no-repeat;
	margin-top:28px;
	}

#RXcontentBodyRepeat{
	float:left;
	width:655px;
	background:url(/images/content_bgs/box_medium_bg_repeat.jpg) repeat-y;
	}

.reg{
	padding:0px 10px;
	}
	
#RXcontentBody .rep{
	padding:10px 0px;
	}
	
.rep2{
	float:right;
	width:300px;
	}

.management{
	font-size:18px;
	}

#rx-synopsis {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}

#rx-synopsis-wrapper {
	padding: 10px;
	}
	
#rx-synopsis li {
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	border-bottom: 1px dashed #fff;
}

#rx-synopsis li .author { 
	font-size: 11px; 
	color: #fff;
	}

#rx-synopsis li .author img {
	float: left;
	padding: 2px;
	border: 1px solid #0b2541;
	margin: 0 .5em .5em 0;
}

#rx-synopsis li .message { margin: 1em; }

#tooltip {
	background: #f0f0f0;
	font-size: 11px;
	color: #740403;
	border: 2px solid #6c865e;
	width: 375px;
	padding: .67em;
}

#tooltip strong { font-size: 1em; color: #740403;}

#rxfrm-profile .gallery-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#rxfrm-profile .gallery-list li {
	float: left;
	padding: 0 0 1em;
}

#rxfrm-profile .gallery-list li img { padding: .5em; }

#rxfrm-profile #avatar-lbl { clear: left; padding-top: 1em; }

#rxfrm-contest p #msg, #rxfrm-contest p #brands{ clear:left; width:400px;}


#rx-messages li {
 border:none;
}

#rx-messages .authorimg, #rx-messages .moderatorimg, #rx-messages .starimg { float: left; margin: 0 1em 1em 0; } 

/*---RX Messsage Center end---*/

.float #password, #rxfrm-login #password{
	background:#FFFFFF;
	text-align:left;
	color:#000000;
	height:20px;
	border:1px solid #999999;
	}
	

/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

hr {
	width:98%;
	margin:0px auto 0px auto;
	clear:both;
	background-color:#FFFFFF;
	}

ul.rx-appearances li{
	/*height:160px;*/
	margin-top:15px;
	margin-bottom:10px;
	clear:both;
	border-bottom:1px solid #432f12;
    overflow: hidden;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:5px
	}
	
.viewAllAppearances{
	clear:both;
}
	
p.appearance-date {
	display: none;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	

/*---RX-Appearances end---*/

/*   dancing with the stars   */

.dwts_header{
	display:block;
	height:35px;
	background:#cec18f;
	}

.dwts_header h3{
	padding:10px 15px;
	}

#dwts_extras{
	display:block;
	height:306px;
	background:url(/images/content/projects/dancing_with_the_stars/dwts_extras_bg.jpg) no-repeat;
	margin:60px 0;
	}
	
#dwts_results{
	float:left;
	width:209px;
	height:224px;
	background:url(/images/content/projects/dancing_with_the_stars/results_bg.jpg) no-repeat;
	margin:77px 1px 0 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	}

#dwts_results #carousel-wrapper{
	width:206px;
	height:125px;
	margin:24px 1px 25px 2px;
	position:relative;
	}

.jcarousel-clip{
	overflow:hidden;
	height:125px;
	width:206px;
	margin:0;
	padding:0;
	z-index:2;
	position:relative;
	}
	
#dwts_results #results_body{
	height:125px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	}
	
#dwts_results #results_body li{
	float:left;
	width:206px;
	height:125px;
	}

#dwts_results #results_body .week{
	display:block;
	font-size:14px;
	margin:0 0 0 5px;
	}

#dwts_results #results_body .score{
	display:block;
	font-size:12px;
	margin:5px 0 0 5px;
	}

#dwts_results #results_body .score_num{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	margin:10px 70px 0 65px;
	text-align:center;
	}

#dwts_results #results_body .dance {
	display:block;
	font-size:12px;
	margin:20px 0 0 5px;
	}

#dwts_results .jcarousel-prev {
	position:absolute;
	bottom:-20px;
	left:3px;
	width:98px;
	height:18px;
	background:url(/images/content/projects/dancing_with_the_stars/next_prev.jpg) no-repeat;
	background-position:0 0;
	cursor:pointer;
	}

#dwts_results :hover.jcarousel-prev {
	background-position:0 -19px;
	}

#dwts_results .jcarousel-next {
	position:absolute;
	bottom:-20px;
	right:3px;
	width:98px;
	height:18px;
	background:url(/images/content/projects/dancing_with_the_stars/next_prev.jpg) no-repeat;
	background-position:-99px 0;
	cursor:pointer;
	}

#dwts_results :hover.jcarousel-next {
	background-position:-99px -19px;
	}

#dwts_results .jcarousel-next-disabled, #dwts_results .jcarousel-prev-disabled{
	cursor:default;
	visibility:hidden;
	}
	
#dwts_results a.vote_btn{
	display:block;
	height:40px;
	background:url(/images/content/projects/dancing_with_the_stars/vote_btn.gif) no-repeat;
	background-position:0 0;
	margin:0 4px 0 3px;
	}

#dwts_results a:hover.vote_btn{
	background-position:0 -41px;
	}
	
#dwts_vlog{
	float:left;
	width:212px;
	height:224px;
	background:url(/images/content/projects/dancing_with_the_stars/callout_vlog_bg.jpg) no-repeat;
	margin:77px 0 0 1px;
	}

#dwts_vlog a {
	display:block;
	height:224px;
	text-decoration:none;
	}

#dwts_vlog a:hover {
	text-decoration:none;
	}
	
#dwts_videos{
	float:left;
	width:212px;
	height:224px;
	background:url(/images/content/projects/dancing_with_the_stars/callout_videos_bg.jpg) no-repeat;
	margin:77px 0px 0 1px;
	}

#dwts_videos a {
	display:block;
	height:224px;
	text-decoration:none;
	}

#dwts_videos a:hover {
	text-decoration:none;
	}
	
#dwts_extras .title {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#432f12;
	padding:25px 0 0 10px;
	}

#dwts_extras img {
	padding:7px 0 1px 6px;
	}

#dwts_extras .text {
	display:block;
	height:25px;
	padding:7px 10px 0 10px;
	}

#dwts_extras a .btn {
	display:block;
	width:106px;
	height:20px;
	background:url(/images/content/projects/dancing_with_the_stars/check_it_btn.jpg) no-repeat;
	background-position:0 0;
	margin:14px 0 0 105px;
	}

#dwts_extras a:hover .btn {
	background-position:0 -21px;
	}

.pagination {
	display:block;
	height:20px;
	background:#CEC18F;
	}

.pagination ul {
	float:left;
	height:20px;
	margin:0;
	padding:0;
	list-style:none;
	}

.pagination ul li {
	float:left;
	margin:0;
	padding:3px 5px;
	list-style:none;
	}

.pagination ul.rx-pagination {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	}

/*   end dancing with the stars   */

#theVideo {
	margin: 0 80px;
	}
	
#content .blogBody{
	margin:10px;
	}

#content .blogBody h2{
	display:none;
	}

.blogBody h3{
	padding:10px 15px;
	background:#cec18f;
	}

#content .blogBody ul.rx-appearances li img {
	float:none;
	margin:0;
	}