*{	margin:0;	padding:0;	outline:0;}img{	border:0;	vertical-align:bottom;}a,a:visited{	text-decoration:none;}ul{	list-style:none outside;}body{	text-align:center;	background:url(images/bg.jpg) repeat-x left 176px;	font:12px/18px arial,helvetica,sans-serif;	color:#5c5c5c;}.extra{	clear:both;	font-size:0;	line-height:0;	width:100%;	overflow:hidden;	display:block;}.none{	display:none;}#outer{	width:926px;	margin:0 auto;	background:url(images/main-bg.jpg) repeat-y;}#outer .shade{	width:100%;	background:url(images/main-left.jpg) no-repeat;}#outer .shade .shade{	background:url(images/main-right.jpg) no-repeat right top;}#header{	width:926px;	height:194px;	margin:0 auto;	text-align:left;	background:url(images/header.jpg) no-repeat;}#wrap{	width:926px;	padding:0 0 30px;	margin:0 auto;	text-align:left;}#logo{	width:476px;	height:176px;	display:inline;	float:left;}#logo a,#logo a:visited{	float:left;	width:476px;	height:176px;	overflow:hidden;	text-indent:-100em;}span#des{	display:block;	clear:both;	height:0;	overflow:hidden;	text-indent:-100em;}#header .inner{	float:left;	width:450px;}#searchform{	height:143px;	width:473px;	margin:0 -23px 0 0;	position:relative;}input#s{	width:196px;	float:left;	border:none;	background:none;	text-align:left;	font:17px "Times New Roman";	color:#848484;	margin:56px 20px 0 169px;}input#searchsubmit{	width:85px;	height:33px;	margin:48px 0 0;	float:left;	border:none;	background:url(images/search.jpg) no-repeat;	cursor:pointer;}#menu{	font:bold 14px/33px "Times New Roman";}#menu li{	float:left;	margin:0 2px 0 0;	background:url(images/menu-left.jpg) no-repeat;}#menu li.current_page_item,#menu li.sfhover,#menu li:hover{	background:url(images/menu-left-hover.jpg) no-repeat;}#menu li a{	color:#fff;	float:left;	padding:0 12px;	background:url(images/menu-right.jpg) no-repeat right top;}#menu li.current_page_item a,#menu li.sfhover a,#menu li:hover a{	background:url(images/menu-right-hover.jpg) no-repeat right top;}#outer ul:after,#outer div:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}/* main content */#main{	float:left;	width:100%;}#content{	margin:10px 157px 0 198px;	width:572px;}#main #content #mostDivine{	width:257px;	height:24px;	margin:0 auto 2px;	overflow:hidden;	text-indent:-100em;	background:url(images/content-today.jpg) no-repeat;}#main #content #viewType{	width:100%;	padding:6px 0 30px;}#main #content #viewType li{	float:left;	border:1px solid #d3b1cd;	margin:0 3px;	display:inline;}#main #content #viewType li a{	float:left;	font:bold 13px/25px arial;	color:#fff;	padding:0 15px;	background:url(images/content-button.jpg) repeat-x;}#main #content #viewType li a:hover{	background:url(images/content-button-hover.jpg) repeat-x;}#main .apost{	padding:0 10px;	margin:0 0 35px;	border:1px solid #dbdbdb;	clear:both;	position:relative;	width:572px;	width/**/:/**/552px;}#main #featured{	margin:0;	padding:0;	border:none;	width:590px;	margin:0 -18px 0 0;	background:url(images/content-today-bg.jpg) repeat-y;}#main #featured a { color: #be14ab; }#main #featured a:hover { color: #ff8913; }#main #featured .inner{	width:100%;	background:url(images/content-today-top.jpg) no-repeat;}#main #featured .inner .inner{	width:590px;	width/**/:/**/549px;	width:auto;	padding:5px 25px 17px 16px;	background:url(images/content-today-bottom.jpg) no-repeat left bottom;}#main .apost .headingBag{	position:absolute;	left:-5px;	top:-8px;	width:26px;	height:35px;	overflow:hidden;	background:url(images/content-post-bag.png) no-repeat;}#main .apost .pimage{	float:right;	border:1px solid #c1c1c1;	margin:10px 0 10px 20px;}#main #featured .pimage{	float:left;	border:1px solid #c1c1c1;	margin:10px 20px 10px 0;}#main .postarchive h2,#main .postarchive h3,#main .apost h2{	font:bold 16px/22px arial;	padding:3px 0 3px 15px;	margin:0 0 2px;	overflow:hidden;	height:1%;	color:#3283ac;	border-bottom:1px solid #d8d8d8;}#main #featured h2{	padding:3px 0;}#main .postarchive h2 a,#main .postarchive h3 a,#main .apost h2 a{	color:#3283ac;}#main .postarchive h2 a:hover,#main .postarchive h3 a:hover,#main .apost h2 a:hover{	text-decoration:underline;}#main .apost .info{	overflow:hidden;}#main .apost span.pcomm{	float:right;	color:#484848;	font:bold 11px/20px arial;}#main .apost span.ptime{	color:#909090;	font:11px/20px arial;}#main .apost span.ptime a{	color:#909090;}#main .apost span.pcomm a{	display:block;	color:#484848;	padding:0 0 0 18px;	background:url(images/comment.jpg) no-repeat left 4px;}#main .apost span.ptime a:hover,#main .apost span.pcomm a:hover{	text-decoration:underline;}#main .apost p,#main .apost blockquote{	padding:5px 0;	text-align:justify;}#main .apost blockquote{	padding:5px 20px;	margin:5px 20px;	background:#eee;	overflow:hidden;}#main .apost blockquote blockquote{	background:#ddd;}#main .apost ol,#main .apost ul{	padding:10px 20px;	list-style:disc inside;}#main .apost ol{	list-style-type:decimal;	margin:0 0 0 18px;}#main .apost p a,#main .apost ol a,#main .apost ul a{ color:#be14ab; font-weight: bold; text-decoration: underline; }#main .apost p a:hover,#main .apost ol a:hover,#main .apost ul a:hover{ color: #ff8913; text-decoration:underline; }#main .apost ul li{	padding:0 0 5px 18px;}#main .apost ol li{	padding:0 0 5px;}#main .apost .pfoot{	font:bold 11px/27px arial;	overflow:hidden;	margin:8px -10px 0;	width:570px;	width/**/:/**/560px;	padding:0 5px;	border-top:1px solid #dbdbdb;	background:#ebebeb url(images/content-pfoot-bg.jpg) repeat-x;	color:#484848;	list-style:none outside;}#main #featured .pfoot{	width:570px;	width/**/:/**/558px;	padding:0 5px;	border:1px solid #dbdbdb;	border-bottom:none;}#main .apost .pfoot a{	color:#484848;}#main .apost .pfoot a:hover{	text-decoration:underline;}#main .apost .pfoot li{	padding:0;	margin:0 5px;	display:inline;}#main .apost .pfoot li.pfl{	float:left;}#main .apost .pfoot li.pfr{ float:left; margin: 0; }#main .apost .pfoot .category{ margin:0 0 0 10px; padding:0 0 0 25px; background:url(images/content-pfoot-cat.jpg) no-repeat left 50%; }#main .apost .pfoot li.store{ padding:0 0 0 21px; background:url(images/content-pfoot-store.jpg) no-repeat left 50%; margin-left: 10px; }.email{ color: silver; font-size: 10px; padding:0 0 0 21px; background:url(images/content-pfoot-email.jpg) no-repeat left 50%; margin: 0 0 0 15px; }#main .apost .pfoot li.rank{ margin:0; padding-right: 15px; }#main .postarchive{	padding:0 10px;	margin:0 0 35px;	border:1px solid #dbdbdb;	clear:both;}#main .postarchive a{	color:#5c5c5c;}#main .postarchive a:hover{	text-decoration:underline;}#main .postarchive ul,#main .postarchive ol,#main .postarchive p,#main .postarchive blockquote{	margin:5px 0;}#main #srel,#main .postarchive #linklist,#main .apost .subh,#main .atitle{	font:bold 16px/28px arial;	color:#3283ac;	border-bottom:1px solid #d8d8d8;}#main #srel a,#main .postarchive #linklist a,#main .apost .subh a,#main .atitle a{	color:#5c5c5c;}#main #srel a:hover,#main .postarchive #linklist a:hover,#main .apost .subh a:hover,#main .atitle a:hover{	text-decoration:underline;}#main p.nopost{	font:12px/18px arial;	margin:0;}#main p.nopost a{	color:#5c5c5c;}#main p.nopost a:hover{	text-decoration:underline;}#main .lead{	clear:both;	font:12px/20px arial;	text-align:left;	margin:8px 0 0;	width:100%;}#main .lead a{	color:#5c5c5c;}#main .lead a:hover{	text-decoration:underline;}#main .lead .ppre{	float:left;}#main .lead .pnex{	float:right;}/* sidebars */#sidebar-two,#sidebar-one{	float:left;	width:125px;	margin:40px 0 0 -125px;	font:13px/18px arial;	display:inline;}#sidebar-one{	width:171px;	margin:0 0 0 -926px;	padding:40px 0 0;	background:url(images/sidebar-top.jpg) no-repeat;}#sidebar-two a,#sidebar-one a{	color:#595959;}#sidebar-two a:hover,#sidebar-one a:hover{	text-decoration:underline;}#sidebar-one .sb-columns{	border:1px solid #dbdbdb;	background:#fcfaff;	margin:0 0 20px;	width:171px;	width/**/:/**/169px;}#sidebar-one .sb-columns h2{	font:17px/30px "times new roman";	clear:both;	color:#fff;	height:31px;	height/**/:/**/30px;	padding:0 0 0 35px;	background:url(images/sidebar-heading.jpg) no-repeat;	position:relative;	border-bottom:1px solid #dbdbdb;}#sidebar-one .sb-columns h2#heading-2,#sidebar-one .sb-columns h2#heading-3{	padding:0 0 0 25px;}#sidebar-one .sb-columns h2#heading-5{	padding:0 0 0 20px;}#sidebar-one .sb-columns h2#heading-6{	padding:0 0 0 30px;}#sidebar-one .sb-columns h2 span{	position:absolute;	left:-13px;	top:-8px;}#sidebar-one .sb-columns h2#heading-1 span{	width:44px;	height:43px;	background:url(images/sidebar-heading-1.png) no-repeat;}#sidebar-one .sb-columns h2#heading-2 span{	width:35px;	height:34px;	background:url(images/sidebar-heading-2.png) no-repeat;}#sidebar-one .sb-columns h2#heading-3 span{	width:33px;	height:45px;	background:url(images/sidebar-heading-3.png) no-repeat;}#sidebar-one .sb-columns h2#heading-4 span{	width:45px;	height:39px;	background:url(images/sidebar-heading-4.png) no-repeat;}#sidebar-one .sb-columns h2#heading-5 span{	width:27px;	height:34px;	background:url(images/sidebar-heading-5.png) no-repeat;}#sidebar-one .sb-columns h2#heading-6 span{	width:38px;	height:34px;	background:url(images/sidebar-heading-6.png) no-repeat;}#sidebar-one .sb-columns ul{	padding:10px 8px 8px;}#sidebar-one .sb-columns ul li{	padding:0 0 2px 21px;	background:url(images/sidebar-bullet.jpg) no-repeat left 4px;}#sidebar-two .sb-columns ul li{	padding:0 0 15px;}.sb-columns p{	clear:both;	padding:3px 10px 10px;	font:11px/16px arial;	color:#626262;}#sidebar-one .sb-columns ul li{	padding:0 0 2px 21px;	background:url(images/sidebar-bullet.jpg) no-repeat left 4px;}#sidebar-one .sb-columns  a.clickShare{	width:152px;	height:33px;	display:block;	margin:0 auto 10px;	overflow:hidden;	text-indent:-100em;	background:url(images/sidebar-share.jpg) no-repeat;}#sidebar-one .subscribeform a.clickHere{	font:bold 12px/18px arial;	color:#e72fde;	text-decoration:underline;}#sidebar-one .subscribeform a.clickHere:hover{	text-decoration:none;}.subscribeform{	padding:0 5px 5px;}.subscribeform p{	padding:3px 0 5px;}.subscribeform p.info{	text-align:center;	padding:0;}.subscribeform label{	float:left;	clear:left;	font:11px/19px arial;	margin:5px 0;	white-space:nowrap;}.subscribeform .ssfr{	color:#626262;	font:11px arial;	border:1px solid #999;	background:url(images/sidebar-input.jpg);	float:right;	clear:right;	width:100px;	width/**/:/**/94px;	height:19px;	height/**/:/**/13px;	padding:2px 3px;	margin:5px 0;}.subscribeform .ssf{	width:122px;	height:26px;	margin:0 auto;	display:block;	clear:both;	border:none;	cursor:pointer;	background:url(images/sidebar-subscribe.jpg) no-repeat;}/* comment */#cmw{	margin:0 0 20px;	padding:3px 10px;	text-align:center;	font:12px/18px arial;	border:1px solid #ddd;}#cmbox{	clear:both;	text-align:left;}#cmbox  a{	color:#5c5c5c;}#cmbox  a:hover{	text-decoration:underline;}#commentform{	padding:10px 0 5px;	width:100%;	overflow:hidden;}#commentform input,#commentform textarea{	padding:1px 2px;	color:#5c5c5c;}#author,#email,#url,#comment{	display:block;	font-size:13px;	border:solid #ddd;	border-width:2px 1px 1px;	font-family:arial;	background:#eee;	width:221px;	width/**/:/**/218px;	height:24px;	height/**/:/**/auto;}#commentform textarea#comment{	width:544px;	min-height:100px;	border-width:1px;	margin:0 0 10px;}* html #commentform textarea#comment{	height:100px;}#commentform input#submit{	width:236px;	height:34px;	padding:0;	float:left;	border:none;	background:url(images/submit.gif);	cursor:pointer;}.commentlist{	list-style:none outside;}.commentlist li{	border-bottom:1px solid #ddd;	margin:0 0 10px;}.commentlist li p{	padding:8px 0 10px;	clear:both;	text-align:justify;}span.cauth{	float:left;}span.cauth em{	font-size:11px;}span.cdate{	float:right;}h3#respond,h3#comments{	font-size:15px;	color:#5c5c5c;	padding:5px 0 10px;}/* footer */#footer{	clear:both;	overflow:hidden;	width:100%;	font:bold 11px/16px arial;	color:#fff;	background:url(images/footer.jpg) repeat-x;}#footer a{	color:#fff;}#footer a:hover{	text-decoration:underline;}#footer ul{	float:left;	padding:14px 0 13px;}#footer ul li{	display:inline;}#footer p#copyright{	float:left;	margin:0 50px 0 0;	padding:14px 0 13px;	background:url(images/footer-shape.jpg) no-repeat;}#footer p#powered{	float:right;	padding:14px 0 13px;	background:url(images/footer-shape.jpg) no-repeat right top;}#footer .inner{	text-align:left;	margin:0 auto;	width:926px;}/* extra */.skiplink{	position:absolute;	left:-9999em;	top:-9999em;}.left{	float:left;	margin:5px 10px 10px 0;}.right{	float:right;	margin:5px 0 10px 10px;}.center{	display:block;	margin:0 auto;}element { }.email a { color: gray; }.post-ratings { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-stretch: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }.post-ratings strong { text-decoration: none; }