/* CSS Document */

td.rightside {
	width:360px;
	background:transparent url(vertical.gif) repeat-y left;
}
#mainbody {
	padding:0 15px 0 5px;
	width:470px;
}
#rightside {
	padding:15px 0 0 15px;
	background-image:url(rt-border.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0 5px 0 0;
	font-size:12px;
}
.modules, #rightside .rightbox {
	background:transparent url(rt-border.gif) repeat-x top;
	padding:20px 15px 0 0;
	margin:0 -15px 0px 0;
	color:#333;
}
#rightside .rightbox {
	margin:0 0 15px -15px;
	padding:0 0 20px 15px;
	background-position:bottom;
}
#rightside .halfpage, #rightside .island {
	padding:15px 0 20px 15px;
	background:#fff url(rt-border.gif) repeat-x bottom;
	margin:0 0 20px -14px;
}
.modules {
	border:0;
}
.modules ul {
	margin:0;
	padding:0;
}
.modules li {
	list-style:none;
	margin:0 0 5px 0;
}
.modules li a {
	text-decoration:none;
}
.modules li a:hover {
	text-decoration:underline;
}
p.first {
	height:75px;
	margin:0;
}
.modules a span.titlehead {
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
.sponsoredlinksnew {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:20px 0 30px 0;
	padding:0 0 0 5px;
}
.headers, .headers a, .headers-black, .headers-black a, #rightside .rtheader, #rightside .rtheader a, #rightside .rtheader-black, #rightside .rtheader-black a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#f78d03;
	margin-bottom:5px;
	text-decoration:none;
}
.headers-black, .headers-black a, #rightside .rtheader-black, #rightside .rtheader-black a {
	color:#333;
}
.headers a:hover, #rightside .rtheader a:hover, #rightside .rtheader-black a:hover {
	color:#c00;
}
#feature-paging {
	float:right;
	margin:-20px 5px 0 0;
}
#feature-paging img {
	padding:0 2px;
}
.feature-new {
	height:245px;
	padding:0;
	background-repeat:no-repeat;
	background-position:top;
}
#feature-new {
	border:1px solid #ccc;
	margin-bottom:20px;
	height:245px;
	font-size:14px;
	line-height:20px;
	color:#333;
}
#feature-new a, #feature-new a:hover {
	text-decoration:none;
	cursor:pointer;
}
#feature-new h1, #feature-new a h1 {
	font-size:24px;
	line-height:27px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}
#feature-new a:hover h1 {
	text-decoration:underline;
}
ul.highlights {
	margin:0 0 25px 1.25em;
	padding:0;
}
li.highlights {
	list-style:square;
}
.chan-high {
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin:0 0 3px 0;
}
.chan-high a {
	color:#333;
	text-decoration:none;
}
#rightside li a.rbsmall {
	font-size:11px;
}
.rssbullets a {
	padding-left:10px;
	background:transparent url(black-bullet.gif) 0px 5px no-repeat;
	font-size:12px;
	display:block;
	margin:0;
}
/* Entrepreneur Social Strip Styles */
#social_options {
	background:#fff url(socialgradient.png) repeat-x scroll center bottom;
	height:65px;
	position:relative;
}
#social_options .social_icons {
	padding:0 0 0 3px;
	width:auto;
	margin:0 auto
}
#social_options .social_icons li {
	float:left;
	padding-left:0;
	margin:0 5px 5px 7px;
	width:45px;
	text-align:center;
}
#social_options .social_icons a {
	list-style:none;
	font-size:10px;
	display:block;
	background:url(socialstrip.png) center top no-repeat;
	padding:40px 0 2px;
}
#social_options .social_icons a:hover {
	text-decoration:none;
}
/* Active States */
#social_options .social_icons .magazine a {
	background-position:center -1499px
}
#social_options .social_icons .twitter a {
	background-position:center -1599px
}
#social_options .social_icons .facebook a {
	background-position:center -1699px
}
#social_options .social_icons .rss a {
	background-position:center -1799px
}
#social_options .social_icons .email a {
	background-position:center -1902px
}
#social_options .social_icons .econnect a {
	background-position:center -2007px
}
/* Hover States */
#social_options .social_icons .twitter a:hover {
	background-position:center -1649px
}
#social_options .social_icons .facebook a:hover {
	background-position:center -1749px
}
#social_options .social_icons .rss a:hover {
	background-position:center -1849px
}
#social_options .social_icons .email a:hover {
	background-position:center -1953px
}
#social_options .social_icons .econnect a:hover {
	background-position:center -2057px
}
#social_options .social_icons .magazine a:hover {
	background-position:center -1549px
}

