body.skin {
	margin:0;
	color:#000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#07072b url(../images/bg-body.jpg) repeat-x;
	min-width:964px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
#wrapper .w1 {
	float:left;
	left:50%;
	position:relative;
	width:1507px;
}
#wrapper .w2 {
	float:left;
	left:-50%;
	position:relative;
	background:url(../images/bg-wrapper.gif) no-repeat;
	width: 1507px;
} 
.main-area {
	width:100%;
	margin:0 0 -696px;
	position:relative;
	background:url(../images/bg-main-center.jpg) repeat-y 271px 0;
}
.main-area .holder {
	width:1013px;
	margin:0 auto;
	background:url(../images/bg-main-area.png) no-repeat;
}
.bottom-bg {
	background:url(../images/bg-bottom-2.png) no-repeat;
	width: 1507px;
	height: 696px;
	overflow:hidden;
}
#header-skin {
	width:902px;
	height:135px;
	position:relative;
	padding:0 53px 0 58px;
	z-index:20;
}
#header-skin h1 {
	background:url(../images/logo.jpg) no-repeat;
	width: 288px;
	height: 87px;
	position:absolute;
	left:61px;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
#header-skin h1 a {
	height:100%;
	display:block;
}
.btn-login {
	position:absolute;
	left:848px;
	top:0;
	background:url(../images/btn-login.gif) no-repeat;
	width: 63px;
	height: 27px;
	overflow:hidden;
	font-size:10px;
	text-align:center;
	line-height: 20px;
	padding:0 7px 0 0;
	text-transform:uppercase;
}
.btn-login:hover {text-decoration:none;}
#nav {
	position:absolute;
	bottom:0;
	left:58px;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	z-index:50;
}
* html #nav {bottom:-1px;}
#nav li {
	float:left;
}
#nav li.hover,
#nav li:hover {
	position:relative;
}
#nav li a {
	display:block;
	background:url(../images/ng-nav.gif) no-repeat;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav li a.news {
	background-position:0 0;
	width:121px;
}
#nav li a.about {
	background-position:-121px 0;
	width:167px;
}
#nav li a.comics {
	background-position:-288px 0;
	width:138px;
}
#nav li a.get-social {
	background-position:-426px 0;
	width:158px;
}
#nav li a.fun {
	background-position:-584px 0;
	width:154px;
}
#nav li a.shopping {
	background-position:-738px 0;
	width:164px;
}

#nav li a.news:hover,
#nav li:hover a.news,
#nav li.hover a.news {
	background-position:0 -48px;
	width:121px;
}
#nav li a.about:hover,
#nav li:hover a.about,
#nav li.hover a.about {
	background-position:-121px -48px;
	width:167px;
}
#nav li a.comics:hover,
#nav li:hover a.comics,
#nav li.hover a.comics {
	background-position:-288px -48px;
	width:138px;
}
#nav li a.get-social:hover,
#nav li:hover a.get-social,
#nav li.hover a.get-social {
	background-position:-426px -48px;
	width:158px;
}
#nav li a.fun:hover,
#nav li:hover a.fun,
#nav li.hover a.fun {
	background-position:-584px -48px;
	width:154px;
}
#nav li a.shopping:hover,
#nav li:hover a.shopping,
#nav li.hover a.shopping {
	background-position:-738px -48px;
	width:164px;
}

#nav li.active a.news {
	background-position:0 -96px !important;
	width:121px;
}
#nav li.active a.about {
	background-position:-121px -96px !important;
	width:167px;
}
#nav li.active a.comics {
	background-position:-288px -96px !important;
	width:138px;
}
#nav li.active a.get-social {
	background-position:-426px -96px !important;
	width:158px;
}
#nav li.active a.fun {
	background-position:-584px -96px !important;
	width:154px;
}
#nav li.active a.shopping {
	background-position:-738px -96px !important;
	width:164px;
}
.sub-nav {
	position:absolute;
	left:0;
	display:none;
	top:35px;
	width:177px !important;
	z-index:100 !important;
}
#nav li:hover .sub-nav, #nav li.hover .sub-nav {display:block;;}
#nav .sub-nav ul {
	list-style:none;
	padding:16px 0 4px;
	margin:0;
	width:100%;
	background:url(../images/bg-sub-nav-c.png) repeat-y;
}
#nav .sub-nav ul li {
	float:none;
	width:147px;
	padding:0 19px 5px 11px;
	position:static;
	vertical-align:top;
}
#nav .sub-nav ul li a {
	overflow:hidden;
	padding:0 0 2px 10px;
	width:137px;
	font-size:13px;
	line-height:16px;
	text-indent:0;
	height:auto;
	background:none;
}
#nav .sub-nav ul li a:hover {
	background:#c9ebe2 !important;
	text-decoration:none;
	width:137px;
	overflow:hidden;
}
.sub-nav .b {
	background:url(../images/bg-sub-nav-b.png) no-repeat;
	width: 177px;
	height: 20px;
	overflow:hidden;
}
#nav .sub-nav ul ul {
	list-style:none;
	padding:0 0 0 24px;
	margin:0;
	width:auto;
	background:none;
}
#nav .sub-nav ul ul li {
	width:auto;
	padding:4px 0 3px;
}
#nav .sub-nav ul ul li a {
	display:inline;
	padding:0;
	width:auto;
}
#nav .sub-nav ul ul li a:hover {background:url(../images/dotted.gif) repeat-x 0 100% !important;}
#main {
	background:url(../images/bg-main-content.gif) repeat-y 58px 0;
	width:1013px;
	overflow:hidden;
	position:relative;
	z-index:10;
}
.main-holder {
	width:1013px;
	background:url(../images/bg-main.gif) no-repeat 58px 0;
}
.main-inner {
	background:url(../images/bg-main-bottom.jpg) no-repeat 24px 100%;
	min-height:500px;
	width:846px;
	padding:8px 59px 150px 84px;
}
* html .main-inner {height:1100px;}
.welcome-box {
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
	font:bold 12px/16px "Trebuchet MS", Helvetica, sans-serif;
}
.welcome-box a {
	color:#114cb1;
	display:inline-block;
}
.welcome-box a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.welcome-box strong {float:left;}
.welcome-box ul {
	float:right;
	list-style:none;
	padding:0;
	margin:0 -5px 0 0;
	overflow:hidden;
}
.welcome-box ul li {
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 6px 0 8px;
	float:left;
	margin:0 1px 0 -1px
}
ul.add-nav {
	list-style:none;
	padding:0 0 0 7px;
	margin:0 0 28px;
	height:31px;
	overflow:hidden;
	background:url(../images/bg-add-nav.gif) repeat-x 0 23px;
}
ul.add-nav li {
	float:left;
	padding:0 2px 0 0;
}
ul.add-nav li a {
	float:left;
	width:86px;
	height:27px;
	overflow:hidden;
	padding:4px 4px 0 0;
	background:url(../images/bg-add-nav-item.gif) no-repeat;
	text-align:center;
	font:bold 12px/17px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
}
ul.add-nav li a:hover {
	text-decoration:none;
	background-position:0 -31px;
}
ul.add-nav li.active a {background-position:0 -62px;}
.main-info {width:100%;}
.main-info:after {
	content:"";
	display:block;
	clear:both;
}
.content-skin {
	float:left;
	width:565px;
}
.content-skin h2, .content-skin h3 {
	margin:0;
	font:bold 18px/20px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	background:#513b83;
	padding:3px 13px 4px;
}
.content-skin h3 {
	font-size:15px;
	padding:2px 13px 3px;
}
.custom-area {
	width:544px;
	background:url(../images/bg-custom-area.gif) repeat-x 0 100%;
	padding:28px 21px 28px 0;
	margin:0 0 27px;
	font-size:13px;
	line-height:18px;
}
.custom-area p {margin:0;}
.custom-area:after {
	content:"";
	display:block;
	clear:both;
}
.custom-area img {
	float:left;
	margin:-14px 7px 0 -7px;
	position:relative;
}
.heading {
	margin:0 0 18px;
	display:block;
}
.shoutbox {
	background:#f0edf8;
	margin:0 0 34px;
}
.shoutbox ul {
	list-style:none;
	padding:12px 0 10px 16px;
	margin:0 0 2px;
	height:105px;
	overflow:auto;
	line-height:20px;
}
.shoutbox ul strong {color:#0056d4;}
.shoutbox ul a {color:#0056d4;}
.shoutbox ul a:hover {
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
	text-decoration:none;
}
.shoutbox-form div {
	padding:6px 0 7px 20px;
	background:#513b83;
	height:1%;
	overflow:hidden;
}
.shoutbox-form input.txt {
	border:none;
	background:#fff;
	font-size:10px;
	margin:0;
	float:left;
	padding:1px 8px 2px;
	width:501px;
	font-weight:bold;
	color:#37363b;
}
ul.recent-pics {
	list-style:none;
	padding:0 0 0 2px;
	margin:0 -40px 0 0;
	width:603px;
	display:table;
	position:relative;
}
ul.recent-pics li {
	padding:0 38px 0 0;
	display:table-cell;
	vertical-align:middle;
}
ul.recent-pics li img {
	border:3px solid #000;
}
* html ul.recent-pics li {
	display:inline;
	padding:0 35px 0 0;
}
*+html ul.recent-pics li {
	display:inline;
	padding:0 35px 0 0;
}
.more {
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#042689;
	padding:9px 0 37px;
}
.more a {color:#042689;}
.more a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.boxes {
	width:601px;
	margin:0 -36px 0 0;
	position:relative;
	overflow:hidden;
	background:url(../images/bg-boxes.gif) repeat-y;
}
.box {
	float:left;
	width:266px;
	margin:0 34px 0 0;
	padding:0 0 28px;
	overflow:hidden;
}
.forum {
	padding:14px 13px 0 10px;
}
.forum select {
	width:150px;
	font-size:11px;
}
ul.forum-list {
	list-style:none;
	padding:13px 0 0 1px;
	margin:0;
}
ul.forum-list li {
	height:1%;
	overflow:hidden;
	padding:17px 25px 13px 8px;
	font-size:11px;
	vertical-align:top;
}
ul.forum-list li img {
	float:left;
	border:5px solid #a6a3ae;
	margin:-6px 15px 0 0;
}
ul.forum-list li strong {
	display:block;
	font-size:11px;
	color:#042689;
	margin:0 0 5px;
	text-transform:uppercase;
}
ul.forum-list li span {display:block;}
ul.forum-list a {
	text-decoration:underline;
	color:#042689;
}
ul.forum-list a:hover {text-decoration:none;}
ul.forum-list li.hightlight {
	background:#f5f5f5;
}
.more-link {
	position:absolute;
	bottom:8px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width:250px;
	padding:1px 0 0;
}
.more-link a {
	color:#042689;
}
.more-link a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
ul.member-logins {
	list-style:none;
	padding:19px 0 0 18px;
	margin:0;
	width:100%;
	overflow:hidden;
}
ul.member-logins li {
	float:left;
	margin:0 18px 16px 0;
}
ul.member-logins li img {
	display:block;
	border:5px solid #513b83;
}
.sidebar-skin {
	float:right;
	width:251px;
}
.sidebar-skin h3 {
	margin:0;
	font:bold 15px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	background:#8e73cb;
	padding:2px 0 4px 10px;
}
.login-form {
	background:#eae5f5;
	padding:23px 15px 11px 8px;
	margin:0 0 22px;
	height:1%;
}
.row {
	height:1%;
	overflow:hidden;
	padding:0 6px 9px 0;
}
.login-form .row label {
	float:right;
	width:70px;
	font-size:12px;
	text-align:right;
	margin:0;
}
.login-form input.txt {
	float:right;
	width:136px;
	background:#fff;
	padding:2px;
	border:1px solid #dcdcdc;
	display:inline;
	margin:0 0 0 8px;
}
.remember {
	padding:0 0 0 80px;
	font-size:11px;
	margin:-3px 0 0;
	position:relative;
	color:#5b5b5b;
}
.remember input {
	margin:0;
	padding:0;
	display:inline;
	width:13px;
	height:13px;
	vertical-align:middle;
}
.remember label {
	display:inline;
	vertical-align:middle;
}
.login-row {
	padding:21px 0 0 8px;
	height:1%;
	overflow:hidden;
}
.login-form .info {
	float:left;
}
.login-form .info span {
	display:block;
	font-size:10px;
	line-height:14px;
	color:#042689;
}
.login-form .info a {color:#042689;}
.login-form .info a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.login-form .btn {
	float:right;
	background:url(../images/btn-login-2.gif) no-repeat;
	width: 76px;
	height: 22px;
	overflow:hidden;
	margin:7px 0 0;
	padding:0;
}
ul.tagcloud {
	list-style:none;
	padding:27px 9px 42px 19px;
	margin:0 0 23px;
	width:222px;
	overflow:hidden;
	background:#eae5f5;
}
ul.tagcloud li {
	float:left;
	display:inline;
	font:bold 17px "Trebuchet MS", Helvetica, sans-serif;
}
ul.tagcloud li a {
	color:#114cb1;
}
ul.tagcloud li a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.blogs {
	background:#eae5f5;
	padding:19px 13px 12px 15px;
	margin:0 0 24px;
}
.blogs ul {
	list-style:none;
	padding:0 0 10px;
	margin:0;
}
.blogs ul li {
	height:1%;
	padding:6px 11px 8px;
	background:#fff;
	margin:0 0 10px;
	overflow:hidden;
	vertical-align:top;
	font:13px/16px "Trebuchet MS", Helvetica, sans-serif;
}
.blogs ul img {
	float:left;
	border:2px solid #513b83;
	margin:0 14px 0 0;
}
.blogs ul strong {
	display:block;
	margin:2px 0 0;
}
.blogs ul strong a {color:#042689;}
.blogs ul strong a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.blogs ul span {display:block;}
.add {
	width:100%;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	line-height:12px;
}
.add a {color:#042689;}
.add a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.polls {
	padding:0 12px 13px 3px;
	width:208px;
	overflow:hidden;
	margin:-2px 0 0;
	font:bold 16px/18px "Trebuchet MS", Helvetica, sans-serif;
	position:relative;
	color:#000001;
}
.polls img {
	float:left;
	border:5px solid #513b83;
	margin:0 19px 0 0;
}
.polls strong {
	display:block;
	margin:0px 0 0;
}
.answer-form {
	border:solid #9c8ebb;
	border-width:2px 0;
	background:#fff;
	padding:14px 15px 12px 60px;
	margin:0 0 16px;
	width:147px;
}
.answer-row {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.answer-form input {
	margin:0 8px 0 0;
	padding:0;
	width:16px;
	height:16px;
	vertical-align:middle;
	display:inline;
}
.answer-form label {
	font:bold 15px "Trebuchet MS", Helvetica, sans-serif;
	color:#003fab;
	vertical-align:middle;
	display:inline;
	padding:0 0 2px;
}
.answer-form .btn {
	width:64px;
	height:22px;
	margin:7px 0 0 83px;
	padding:0 0 1px;
	font-size:12px;
	display:block;
	font-weight:bold;
	color:#000;
}
.random-polls {
	margin:0;
	width:223px;
	overflow:hidden;
}
#footer {
	width:949px;
	padding:0 9px 30px 7px;
	margin:0 24px;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	color:#496bd7;
	background:#07072b;
}
#footer a {
	color:#496bd7;
	text-decoration:underline;
}
#footer a:hover {text-decoration:none;}
.footer-nav {
	float:left;
	width:522px;
	overflow:hidden;
	margin:35px 0 0;
}
.footer-nav ul {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.footer-nav ul li {
	float:left;
	padding:0 8px 0 0;
	margin:0 16px 0 -16px;
	letter-spacing:-1px;
}
#footer .footer-nav ul li a {
	margin:0 0 0 8px;
	text-decoration:none;
}
.footer-nav ul li a:hover {
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.contact {
	display:block;
	margin:2px 0 0;
}
.footer-info {
	float:right;
	width:427px;
	text-align:right;
	margin:24px 0 0;
	position:relative;
}
.footer-info img {
	float:left;
	margin:3px 5px 0 0;
}
.footer-info p {margin:0;}
/* homepage style */
#header-skin.header-home {height:214px;}
#header-skin.header-home h1 {
	left:98px;
	top:68px;
	width:290px;
	background:none;
}
.slogan {
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999px;
	overflow:hidden;
}
.twitter-box {
	font:bold 19px/19px "Trebuchet MS", Helvetica, sans-serif;
	color:#0090df;
	padding:13px 0 23px;
	width:846px;
	overflow:hidden;
}
.twitter-box img {
	float:left;
	margin:-7px 12px 0 -8px;
	position:relative;
}
.twitter-box p {margin:0;}
.cafepress {
	padding:25px 21px 21px 0;
	background:none;
	margin:0;
	overflow:hidden;
}
.cafepress img {
	margin:-7px 15px 0 -1px;
}
.cafepress-info {
	height:1%;
	overflow:hidden;
}
.go {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding:15px 0 0;
}
.go a {color:#042689;}
.go a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.latest-blogs {padding:8px 0 25px;}
.latest-blogs ul {
	list-style:none;
	padding:0;
	margin:0;
	line-height:18px;
}
.latest-blogs ul p {margin:0;}
.latest-blogs ul li {
	padding:0 2px 9px 9px;
	height:1%;
	margin:0 0 7px;
	overflow:hidden;
}
.latest-blogs ul img {
	float:left;
	border:5px solid #aeaeae;
	margin:11px 15px 0 0;
}
.blogs-info {
	float:left;
	width:474px;
	overflow:hidden;
	padding:5px 0 0;
}
.post-head {
	display:block;
	color:#042689;
}
.post-head a {color:#042689;}
.post-head a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
ul.post-info {
	list-style:none;
	padding:3px 0 0;
	margin:0;
	width:450px;
	overflow:hidden;
}
ul.post-info li {
	float:left;
	background:url(../images/separator-2.gif) no-repeat 0 50%;
	padding:0 10px 0 14px !important;
	margin:0 14px 0 -14px !important;
	color:#5b5b5b;
}
ul.post-info li a {
	color:#042689;
	text-decoration:underline;
}
ul.post-info li a:hover {text-decoration:none;}
.latest-blogs li.hightlight {background:#f5f5f5;}
.view {
	padding:0 18px 0 0;
	text-align:right;
	text-transform:uppercase;
	font-size:11px;
}
.view a {color:#066a92;}
.view a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
.box-topics {
	float:none;
	width:100%;
	padding:0;
	margin:0;
}
.box-topics .forum {padding:18px 0 0 10px;}
.box-topics ul.forum-list {
	margin-left:-10px;
	position:relative;
	padding:17px 0 11px 0;
}
.box-topics ul.forum-list li {
	padding-left:9px;
	font-size:12px;
}
.box-topics ul.forum-list li strong {
	font-size:12px;
	margin-bottom:0;
}
ul.forum-list li strong a {text-decoration:none;}
ul.forum-list li strong a:hover {background:url(../images/dotted-blue.gif) repeat-x 0 100%;}
.new-nembers {
	background:#eae5f5;
	padding:15px 10px 21px 16px;
	font:bold 12px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#513b83;
	width:225px;
	overflow:hidden;
	margin:0 0 19px;
}
.new-nembers p {margin:0;}
.new-nembers a {
	color:#042689;
	text-decoration:underline;
}
.new-nembers a:hover {text-decoration:none;}
.new-nembers ul {
	list-style:none;
	padding:0;
	margin:0 -15px 0 0;
	width:240px;
	overflow:hidden;
}
.new-nembers ul li {
	float:left;
	margin:0 15px 15px 0;
}
.new-nembers ul img {
	display:block;
	border:5px solid #a6a3ae;
}
.random-polls-2 .polls img {border-color:#a6a3ae;}
.random-polls-2 .answer-form label {color:#513b83;}
.random-polls-2 .answer-form {
	border-bottom:0;
	border-color:#bbabe0;
	padding-bottom:14px;
}
ul.bottom-links {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
ul.bottom-links li {
	float:right;
	background:url(../images/separator-3.gif) no-repeat 100% 50%;
	padding:0 11px 0 8px;
	margin:0 -11px 0 11px;
	letter-spacing:-1px;
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
ul.bottom-links li a {
	color:#042689;
}
ul.bottom-links li a:hover {
	text-decoration:none;
	background:url(../images/dotted-blue.gif) repeat-x 0 100%;
}
/* inthenow page */
.main-content {
	width:822px;
	padding:19px 18px 0 6px;
	overflow:hidden;
}
.sub-menu {
	float:left;
	width:194px;
	background:url(../images/bg-sub-menu-c.gif) repeat-y;
}
.sub-menu-holder {
	background:url(../images/bg-sub-menu-b.gif) no-repeat 0 100%;
	padding:0 0 24px;
}
.sub-menu-frame {
	background:url(../images/bg-sub-menu-t.gif) no-repeat;
	width:168px;
	padding:13px 13px 0 13px;
}
.sub-menu-head {
	display:block;
	font:bold 17px/20px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	margin:0 0 7px;
}
.sub-menu ul {
	list-style:none;
	padding:19px 11px 6px 10px;
	width:147px;
	overflow:hidden;
	margin:0;
	background:#fff url(../images/bg-sub-menu-list.gif) no-repeat;
}
.sub-menu ul li {
	width:147px;
	display:block;
	vertical-align:top;
	padding:0 0 6px;
}
.sub-menu ul a {
	overflow:hidden;
	padding:0 0 2px 10px;
	width:137px;
	display:block;
	font-size:13px;
	line-height:16px;
	color:#261889;
}
.sub-menu ul li a:hover {
	background:#e3ddf0;
	text-decoration:none;
	width:137px;
	overflow:hidden;
}
.sub-menu ul li.active a {
	color:#4c4c50;
}
.sub-menu ul li a span {
	float:left;
	cursor:pointer;
}
.sub-menu ul li.active a span {
	background:url(../images/arrow.gif) no-repeat 100% 6px;
	padding:0 13px 0 0;
}
.sub-menu ul li.active a:hover {background:none;}
.sub-menu ul ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0;
	width:auto;
	background:none;
}
.sub-menu ul ul li {
	width:auto;
	padding:4px 0 4px;
}
.sub-menu ul ul li a {
	display:inline;
	padding:0;
	width:auto;
}
.sub-menu ul ul li a:hover {background:url(../images/dotted.gif) repeat-x 0 100% !important;}
.main-text {
	float:right;
	width:594px;
	padding:1px 0 0;
}
.top-info {
	background:url(../images/bg-top-info.gif) no-repeat 0 100%;
	padding:0 27px 40px 14px;
	line-height:20px;
	font-weight:bold;
	color:#1f0f70;
}
.top-info p {margin:20px 0 0;}
h2.headline {
	background:url(../images/bg-headline.gif) no-repeat;
	width: 574px;
	height: 28px;
	padding:3px 5px 6px 15px;
	margin:0 -27px 0 -14px;
	position:relative;
	font-size:21px;
	line-height:23px;
	font-weight:normal;
	color:#fff;
}
.text-holder {
	padding:20px 23px 0 14px;
	line-height:20px;
}
.text-holder p {margin:0 0 20px;}

/*for PHPFox */
div.t_center a img {
	border: 4px #513B83;
	border-style:solid;
}

div.js_user_feed div.t_center a img {
	border: 0px;
	border-style: none;
}

