@charset "utf-8";

/* right box */
#rightBox{
	float: left;
	width: 320px;
	margin-left: 0px;
}

#rightTabContent{
	_width: 310px !important;
}

#xxxx-logo {
	margin-left: 20px;
	margin-bottom: 25px;
	clear: both;
}

#btnSubscribe { background: url(/images/bg-tile.gif) no-repeat; width: 275px; height: 202px; margin-bottom: 30px; margin-left: 30px; text-align: center; color: #4c3e00; position: relative; top: 25px; }
#btnSubscribe p { margin-bottom: 20px; padding-top: 100px; font-weight: bold;}

.inner { margin:0 0 30px 30px; }
.inner h2, #rightTabContent h2 { margin: 20px 0; }
#rightTabContent h2 { margin-left: 30px; }
#xxxx-online li { float: left; width: 95px; background: #f5ca00; padding: 10px 20px; margin-right: 5px; margin-bottom: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#xxxx-online li img { margin: 5px 0 0 10px; }
.hr { background: url(../images/bg-rule.gif) repeat-x; width: 275px !important; height: 2px !important; visibility: visible !important; margin-left: 30px !important;}
.feeds {  margin: 30px 10px 20px 0; float: right; background: url(../images/bg-feeds.gif) repeat-y; padding: 20px 0; width: 205px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.feeds img { float: right; margin-right: 20px; }
/*
#btnSubscribe a {
	display: block;
	float: right;
	width: 104px;
	height: 19px;
	background-image: url(/images/common/button_subscribe.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-right: 25px;
	margin-bottom: 15px;
}

#btnSubscribe a:hover {
	background-position: bottom left;
}
*/
/* disable the right tabs */
.ui-tabs-nav{
	display: block;	
}

.ui-tabs-hide {
	display: none;
}

#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock, #rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock{
	background: url(/images/subpage/horibar.gif) 23px bottom  no-repeat;
	padding-bottom: 18px;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 10px;
}


#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock p.boldSmallText a, #rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock p.boldSmallText a:link{
	color: #4c3e00;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 4px;
	display: block;
}

#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock img, #rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock img{
	float: left;

}

#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock p.righttimeduration, #rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock p.righttimeduration{
	
	padding-left: 2px;
	padding-top: 1px;
	float: left;
	padding-right: 10px;
	color: #a58700;
	font-size: 11px;
}

#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock div.singleBlockComment{
	color: #5d4d05;
	font-size: 12px;
	padding: 8px;
	padding-bottom: 0px;
	display: block;
	width: 244px;
	background: #f5d000 url(/images/common/divider_comment.jpg) left top no-repeat;
	margin-top: 4px;
}


#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock div.singleBlockComment a{
	color: #e51b00;
	font-size: 12px;
	text-decoration: underline;
	display: block;
	padding-top: 4px;
	padding-bottom: 8px;
}


#rightBox div#rightTabContent div#tabContentOne div.rightContentBlock span.rightcommentmetalink a{
	float: left; 
	padding-left: 8px;
	text-decoration: underline;
	color: #e51b00;
 
 }

#rightBox div#rightTabContent div#tabContentTwo div#tabTwoSubscribe label{
	color: #4c3e00;
	text-decoration: none;
	font-weight: bold;
}
#rightBox div#rightTabContent div#tabContentTwo div#tabTwoSubscribe input[type="text"]{
	display: block;
	float: left;
	background: url(/images/common/bg_righttab_subscribe.png) no-repeat;
	width: 200px;
	height: 18px;
	border: 0px;
	padding: 4px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-top: 4px;
	z-index: 1;
} 

#rightBox div#rightTabContent div#tabContentTwo div#tabTwoSubscribe input[type="image"]{
	margin-left: 8px;
	margin-top: 4px;
}

#rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock p.boldSmallText a{
	padding-left: 8px;
	color: #4c3e00;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	cursor: pointer;
	margin: 0px;
	
}

#rightBox div#rightTabContent div#tabContentTwo div.rightContentBlock p.boldSmallText a{

}

#rightBox div#rightTabContent div#tabContentOne div#newsSearch select{
	width: 200px;
	height: 26px;
	padding-left: 4px;
	padding-top: 3px;
	float: left;		
}

#rightBox div#rightTabContent div#tabContentOne div#newsSearch a{
	display: block;
	width: 30px;
	height: 19px;
	background: url(/images/common/button_rss.jpg) no-repeat;
	float: right;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 3px;
}
#rightBox div#rightTabContent div#tabContentOne div#newsSearch {
	background: none;
}

#rightBox div#rightTabContent div#tabContentOne div#newsSearch a:hover{
	background-position: bottom;
}

div.rightContentBlock{
	padding: 20px !important;
	overflow: hidden;
	_padding-bottom: 40px !important;
}

div.rightContentBlock img{

	margin-right: 10px;
}

div.rightContentBlock p a{
	color: #D51900;	
}

div.rightContentBlock p#comment {
	color:#4C4101;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	text-decoration:none;
}

div.rightContentBlock p.tumblrDescription{
	color: #4c4101;
	margin-bottom: 10px;
	margin-top: -6px;
}

p#details{
	float:left;
	font-size:11px;
	line-height:18px;
}


/*Feature link services*/
#rightBox ul#linkFeatureService{
	display:block;
	float:left;	
	width: 320px;
	margin-left: 0px;
}

#rightBox ul#linkFeatureService li {
	float: left;
	width: 140px;
	height: 30px;
	background: url(/images/common/divider_vertical_dots.jpg) repeat-y right;
	line-height: 25px;
	padding-right: 10px;
	
}

#rightBox ul#linkFeatureService li.last{
	margin-left: 10px;
}

#rightBox ul#linkFeatureService a, #rightBox ul#linkFeatureService a:visited{
	display: block;
	color:#d51900;
	text-decoration: underline;
	text-align: center;
}


#rightBox ul#linkFeatureService li img{
	display: block;
	float: right;
	
	margin-top: 3px;
	margin-left: 4px;
}

#rightBox ul#linkFeatureService li.last{
	background: none;
}

