/*
Theme Name:Dean Refresh You
Description:The custom WordPress theme for the Dean Refresh You website.
Version:1.0
Author:Hiebing
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,
i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
/* Begin Typography & Colors */
@font-face{font-family:"verdanattf";src:url(css/verdana.eot)}
@font-face{font-family:"verdanattf";src:url(css/verdana.ttf)}
body{font-size:75%;font-family:"verdanattf",Verdana, Helvetica, Arial, Sans-Serif;text-align:center;}
div{text-align:left;font-family:"verdanattf",Verdana, Helvetica, Arial, Sans-Serif;}
small{font-family:"verdanattf",Verdana, Helvetica, Arial, Sans-Serif;font-size:91.66%;line-height:1.5em;}

.screen-reader-text{position:absolute;left:-1000em;}
.clear{clear:both;float:none;}

a{color:#6a2d91;}
a img{border:none;}

acronym, abbr{border-bottom:1px dashed #333;}
acronym, abbr, span.caps{font-size:90%;letter-spacing:.07em;}
acronym, abbr{cursor:help;}
blockquote{margin-left:1.5em;padding-left:5px;}
cite{font-size:90%;font-style:normal;}

body{color:#333;background:#e3d0ed url(./images/background-repeat.gif) repeat-y 50% 0;}
hr{display:none;}

h1{font-size:2em;margin:0;padding:0;}
h2{font-size:1.5em;margin:0;padding:0;}
h3{font-size:1.17em;margin:0;padding:0;}
h4{margin:1.12em 0;margin:0;padding:0;}
h5{font-size:.83em;margin:0;padding:0;}
h6{font-size:.75em;margin:0;padding:0;}

.entry ol{padding:0 0 10px 35px;}
.entry ol li{list-style-type:decimal;padding:0 0 5px 0;}
.entry ul{padding:5px 0 10px 20px;}
.entry ul li{list-style:none;padding:0 0 5px 15px;background:url(./images/rcolumn-img-bullet.gif) no-repeat 0 6px;}
.entry p{padding:0 0 15px 0;}
.entry .left{width:280px;float:left;}
/* classes used by the_meta() */

#commentform #author, #commentform #email, #commentform #url, #commentform textarea{background:#fff;border:1px solid #333;padding:.2em;}
#commentlist li ul{border-left:1px solid #ddd;list-style-type:none;}
#commentlist li .avatar{float:right;margin-right:25px;border:1px dotted #ccc;padding:2px;}

#pageContent .formerror p{padding:0 0 12px 0;margin:0;}
#pageContent .formerror strong{color:#cc0000;}
#pageContent .formerror ul{padding:0 0 15px 40px;}
#pageContent .formerror ul li{color:#cc0000;list-style-type:disc;padding:0 0 10px 0;margin:0;background:none;}
#pageContent .formerror a{color:#cc0000;border-color:#cc0000;}

#container{background:url(./images/header-img-shadow-right.jpg) no-repeat 961px 0;width:982px;margin:0 auto 0 auto;}
#page{background:url(./images/header-img-shadow-left.jpg) no-repeat 0 0;width:950px;padding:0 21px 0 21px;}

#content{float:left;width:637px;}
#pageContent{padding:5px 0 0 0;font-size:14px;line-height:20px;color:#454545;}
#pageContent .post{padding:0 0 20px 3px;margin:0 20px 25px 0;}
#pageContent .entry{padding:0 25px 0 0;}
#pageContent a{color:#6a2d91;text-decoration:none;border-bottom:1px dotted #6a2d91;}
#pageContent a.hasimage{border:none;}
#pageContent h1{font-size:24px;color:#6a2d91;padding:0 10px 17px 3px;font-weight:normal;line-height:32px;}
#pageContent h2{color:#454545;font-size:14px;}
#pageContent h3{color:#6a2d91;font-size:16px;font-weight:normal;padding:0 0 12px 0;}
#pageContent p{padding:0 0 20px 0;}

.form{color:#7d7d7d;font-size:10px;text-transform:uppercase;letter-spacing:1px;list-style-type:none;width:610px;}
#pageContent .form p{padding:0 0 14px 0;}
.form h2{font-weight:normal;text-transform:none;font-size:16px;color:#303030;padding:0 0 16px 0;}
.form h2 span{color:#7d7d7d;font-size:10px;text-transform:uppercase;letter-spacing:1px;}
.form label{text-transform:uppercase;}
.form label.strong{color:#4f4f4f;font-size:12px;}
.form textarea{width:396px;height:100px;border:2px solid #f3e3ff;background:#f3e3ff;padding:2px;color:#333333;}
.form input{border:2px solid #f3e3ff;background:#f3e3ff;}
.form input[type="text"]{padding-top:3px;padding-bottom:3px;}
.form input[disabled="disabled"]{border:2px solid #e0e0e0;background:#e0e0e0;}
.form em{color:#8450A7;font-weight:bold;}
.form .submit{color:#ffffff;background:#b786d9;border:1px solid #b786d9;cursor:pointer;text-transform:uppercase;width:88px;font-size:11px;line-height:12px;font-weight:normal;letter-spacing:1px;}
.form .submit:focus{color:#ffffff;}
.form .submit:hover{background:#8450A7;}
.form .submit150{width:150px;}
.form span.wpcf7-not-valid-tip{color:#555555;font-size:10px;text-transform:uppercase;letter-spacing:1px;border:1px solid #8450A7;padding-left:5px;}
.form span.wpcf7-not-valid-tip-no-ajax{color:#8450A7;font-size:10px;text-transform:uppercase;letter-spacing:1px;}
.form span.wpcf7-not-valid-tip-no-ajax:before{content:"*";}
.form .left{width:244px;}
.form .left input{width:240px;}
.form .right{width:335px;float:left;padding-left:30px;}
.form .right textarea{width:335px;height:538px;}
.form .checkbox{letter-spacing:normal;padding:0;text-transform:none;font-size:13px;}
.form .checkbox input{padding:0;margin:0;}
.form .normal{text-transform:none;}
#pageContent div.wpcf7-validation-errors{color:#444444;font-size:10px;text-transform:uppercase;letter-spacing:1px;border:2px solid #8450A7;padding-left:5px;}
#pageContent div.wpcf7-response-output{margin:0 0 15px 0;padding:0 0 0 6px;}
img.captcha{border:2px solid #f3e3ff;vertical-align:middle;}
input.captcha{width:50px;}

#memberPromo h3{color:#303030;font-size:16px;font-weight:normal;padding:12px 0 7px 7px;}
#memberPromo{background:url(./images/post-exclusive-bg.gif) repeat-x;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:12px;}
#memberPromo ul{margin:3px 0 0 0;padding:5px 5px 0 7px;clear:both;}
#memberPromo ul li{background:url(./images/rcolumn-img-bullet.gif) no-repeat 0 6px;padding:0 0 20px 13px;margin:0;float:left;width:282px;list-style-type:none;}
#memberPromo ul li:first-child{width:295px;}
#memberPromo ul li a{text-decoration:none;color:#8048a5;font-size:14px;}
#memberPromo ul li a:hover{border-bottom:1px dotted #8048a5;}
#memberPromo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


#moreInfo h4{color:#303030;font-size:16px;font-weight:normal;padding:12px 0 7px 0;}
#moreInfo{padding:15px 0 0 0;}
#moreInfo ul{margin:3px 0 0 0;padding:0 5px 0 0;}
#moreInfo ul li{background:url(./images/rcolumn-img-bullet.gif) no-repeat 0 6px;padding:0 6px 15px 16px;}
#moreInfo ul li a{text-decoration:none;color:#8048a5;font-size:14px;border:0;}

#categoryContent{color:#696969;font-size:11px;line-height:18px;padding:5px 19px 0 3px;}
#categoryContent h1{font-size:24px;color:#6a2d91;padding:0 10px 17px 3px;font-weight:normal;line-height:32px;}
#categoryContent h1.category{color:#898989;font-size:14px;font-weight:normal;padding:3px 0 3px 5px;border-bottom:1px solid #bbbbbb;border-top:1px solid #bbbbbb;line-height:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;}
#categoryContent h2,#categoryContent h1.h2{color:#303030;font-size:16px;font-weight:normal;padding:0 0 12px 0;margin:0;line-height:32px;}
#categoryContent p{width:565px;padding:0 0 12px 0;}
#categoryContent .entry{font-size:14px;line-height:22px;color:#454545;}
#categoryContent .entry h4{color:#6a2d91;font-size:24px;font-weight:normal;line-height:32px;padding:20px 0 6px 0;}
#categoryContent .entry h4 a{text-decoration:none;}
#categoryContent .entry h4:hover a{border-bottom:1px dotted #a382b8;}
#categoryContent .entry h5{padding:1px 0 3px 0;}
#categoryContent .entry h5 small{font-size:12px;line-height:18px;color:#939598;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
#categoryContent .entry h5 small a{font-size:12px;line-height:18px;color:#939598;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
#categoryContent .entry p{padding:15px 0 5px 0;}
#categoryContent .pds-box{width:610px !important;}
.categoryMore{background:url(./images/post-end.gif) repeat-x;padding-top:13px;margin-left:-5px;clear:both;float:none;}
.categoryMore img{padding-bottom:1px;}
.categoryMore div{height:25px;}

#postContent{padding:0 21px 0 3px;font-size:14px;line-height:22px;color:#454545;}
#postContent h1{font-size:24px;color:#6a2d91;padding:14px 0 10px 0;font-weight:normal;line-height:32px;}
#postContent .post{padding:0 0 0 0;clear:both;margin:0 20px 25px 0;}
#postContent p.postAuthor{padding:1px 0 20px 0;font-size:12px;line-height:18px;color:#939598;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}
.postAuthor a{color:#939598;text-decoration:none;}
#postSignIn{height:190px;background:url(./images/img-bg-post-signin.gif) repeat-x;border-bottom:1px solid #d9d9d9;}
#postSignIn p{color:#6a2d91;padding:10px 18px 0 18px;}
#postSignIn div{padding:34px 0 0 14px;}
a#postSignInBtn{width:240px;height:39px;background:url(./images/btn-join-refreshyou.gif) no-repeat;display:block;border:none;}
#postSignInBtn span{display:none;}
#postSignedIn{height:20px;background:url(./images/home-bg-post.gif) repeat-x 0px 100%;border-bottom:1px solid #d0d0d0;}

.navigation{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;line-height:18px;height:18px;font-size:10px;width:621px;}
.navigation a{color:#6a2d91;font-size:10px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;line-height:18px;}
#categoryContent .navigation{width:611px;}
.navigation a span{font-size:9px;font-family:monospace,Sans-Serif;letter-spacing:0px;line-height:18px;}

#postmetadata{padding:0 0 25px 0;clear:both;}
#postmetadata .left{float:left;width:370px;}
#postmetadata .right{float:right;width:220px;}
#postmetadata h4{color:#303030;font-size:16px;font-weight:normal;line-height:18px;padding:10px 0 8px 0;}
#postmetadata ul{margin:0;padding:0;clear:both;}
#postmetadata ul li{background:url(./images/rcolumn-img-bullet.gif) no-repeat 0 6px;padding:0 6px 13px 16px;float:left;width:280px;}
#postmetadata a{text-decoration:none;color:#8048a5;font-size:14px;}

#sidebar{float:left;padding:0 0 0 0;}

#header{float:none;clear:both;background:url(./images/header-tag.jpg) no-repeat;width:940px;height:156px;overflow:hidden;}
#headerPrint{display:none;}
#headerLogo{padding:5px 0 0 60px;float:left;width:412px;}
#headerLogo a#aDean{display:block;width:100px;height:82px;float:left;}
#headerLogo a#aHome{display:block;width:312px;height:82px;float:left;}
#headerLogo img{display:none;}
#headerSearch{float:left;}
#headerSearch div{padding:48px 0 0 184px;}
#headerCategoriesNav{float:left;}
#headerCategoriesNav li{float:left;padding-right:7px;}
#headerPagesNav{float:right;padding:6px 0 0 18px;}
#headerPagesNav li{float:left;padding:3px 12px 3px 13px;background:url(./images/nav-divider.gif) no-repeat 0 5px;}
#headerPagesNav a{text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:1px;}
#headerPagesNav a:hover{border-bottom:1px dotted #6a2d91;}
#headerPagesNav li.first{background-image:none;}

#headerTopNav{float:right;height:17px;padding:15px 17px 0 0;clear:both;}
#headerTopNav li{float:left;padding:1px 12px 0 7px;height:16px;}
#headerTopNav a{line-height:16px;font-size:10px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;display:block;}
#header .rss a{background:url(./images/header-btn-rss.gif) no-repeat 0 3px;padding:0 0 0 15px;}
#header .share a{background:url(./images/header-btn-share.gif) no-repeat 0 3px;padding:0 0 0 15px;}
#header .invite{background:#b786d9;padding-left:12px;}
#header .invite a{background:url(./images/header-btn-invite.gif) no-repeat 0 3px;padding:0 0 0 15px;color:#ffffff;}

#nav{clear:both;width:940px;height:37px;background:#d6bce8 url(./images/header-img-shadow-lwr.gif) repeat-x 0 100%;}

#body{clear:both;padding-top:16px;}

#footer{float:none;clear:both;margin:60px 0 60px 0;letter-spacing:1px;font-size:10px;text-transform:uppercase;color:#dedede;background:#6a2d91;line-height:20px;height:30px;}
#footer ul{float:left;}
#footer li{float:left;background:url(./images/nav-footer-divider.gif) no-repeat 0 10px;padding:5px 12px 5px 13px;}
#footer li.first{background:none;padding-left:25px;}
#footer a{text-decoration:none;color:#dedede;border-bottom:1px dotted #bbbbbb}
#footer p{padding:5px 12px 5px 13px;float:right;}

#promo{padding:20px 0 0 0;clear:both;float:none;}
.promo{background:url(./images/img-promo-header.jpg) no-repeat;padding:37px 0 10px 0;}
.promo h2{display:none;width:300px;}
.promo{float:left;}
#promo .promo:first-child,#promo .first{padding-right:20px;}

.homeCategory{padding:0 0 0 0;float:left;width:300px;height:408px;}
.index .first{padding-right:20px;}
.homeCategory h2,.homeCategory h2 a{color:#a382b8;padding:18px 0 10px 0;margin:0;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:normal;text-decoration:none;}
.homeContent{height:160px;overflow:hidden;}
.homeContent h3{padding:14px 0 5px 0;font-size:16px;color:#6a2d91;font-weight:normal;line-height:20px;}
.homeContent h3 a{color:#6a2d91;text-decoration:none;}
.homeContent h3 a:hover{border-bottom:1px dotted #a382b8;}
.homeContent small{text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#939598;}
.homeContent p{padding:10px 0 0 0;line-height:18px;font-size:11px;color:#454545;}
.homeMore{background:url(./images/home-bg-post.gif) repeat-x;height:32px;border-bottom:1px solid #d6d6d6;}
.homeMore img{margin-top:8px;}
.homeMore a{color:#939598;font-size:10px;text-decoration:none;line-height:20px;}
.homeMore a:hover{text-decoration:underline;}
.homeMore ul{float:right;padding:12px 8px 0 0;}
.homeMore ul li{float:left;padding:0 0 0 15px;background:url(./images/home-img-verticaldots.gif) no-repeat 8px 6px;}
.homeMore ul li.first{background:none;padding:0;}
.homeMore ul li a{display:block;}
.homeMore .more{float:left;}

#carousel{padding-top:3px;}
.slide{background:#e2d5ee;width:620px;height:200px;background-position:100% 0px;background-repeat:no-repeat;margin-bottom:10px;}
.slide table tr td{}
.slide table tr td{height:200px;vertical-align:middle;padding-top:5px;}
.carousel .slide{background:#e2d5ee;width:620px;height:226px;background-position:0px 0px;background-repeat:no-repeat;margin:0;}
.carousel .slide table tr td{height:226px;vertical-align:middle;padding:0;padding-left:217px;}
#carousel .category{margin:0 0 0 20px;color:#804fa1;font-size:14px;}
#carousel .category a{color:#804fa1;font-size:14px;text-decoration:none;}
#carousel .title{width:380px;margin:0 0 0 20px;padding:5px 0 10px 0;font-size:24px;color:#5f2981;line-height:27px;}
#carousel .title a{text-decoration:none;color:#5f2981;}
#carousel .author{margin:0 0 0 20px;text-transform:uppercase;color:#7f7f7f;font-size:9px;padding:0 0 10px 0;}
#carousel .author a{text-transform:uppercase;color:#7f7f7f;font-size:9px;text-decoration:none;}
#carousel div.inactive{position:absolute;z-index:1;opacity:0.0;}
.carousel div.slide{position:absolute;z-index:1;}
#carousel div.active{z-index:10;opacity:1.0;}
#carousel div.last-active{z-index:9;}

#carouselBtns{position:absolute;z-index:99;padding:0 0 0 516px;margin-top:199px;width:80px;padding-bottom:25px;}
#carouselBtns div{float:left;padding-left:6px;}
#carouselBtns a{background:url(./images/home-carousel-btn.gif) no-repeat;display:block;width:13px;height:12px;font-size:8px;line-height:8px;}
#carouselBtns a.active{background-image:url(./images/home-carousel-btn-active.gif);}

#tabs{clear:both;width:625px;padding-top:23px;margin-left:-4px;}
.tabs{clear:both;width:625px;height:30px;border-bottom:1px solid #6a2b94;}

#mostrecent .tabs .active{background:url(./images/btn-mostrecent-inact.jpg) no-repeat;width:128px;height:30px;float:left;}
#mostrecent .tabs .active div{height:30px;width:122px;border-bottom:1px solid #ffffff;}

.tabs .mostrecent-inactive{background:url(./images/btn-mostrecent-active.jpg) no-repeat 0px 1px;width:128px;height:30px;float:left;}
.tabs .mostrecent-inactive div{height:30px;width:128px;cursor:pointer;}

.tabs .experts-inactive{background:url(./images/btn-experts-active.jpg) no-repeat -1px 1px;width:117px;height:30px;float:left;}
.tabs .experts-inactive div{height:30px;width:117px;cursor:pointer;}

.tabs .stories-inactive{background:url(./images/btn-stories-active.jpg) no-repeat 0px 1px;width:116px;height:30px;float:left;}
.tabs .stories-inactive div{height:30px;width:116px;cursor:pointer;}

.tabs .benefits-inactive{background:url(./images/btn-benefits-active.jpg) no-repeat 0px 1px;width:116px;height:30px;float:left;}
.tabs .benefits-inactive div{height:30px;width:116px;cursor:pointer;}

.tabs .gallery-inactive{background:url(./images/btn-gallery-active.jpg) no-repeat 0px 1px;width:118px;height:30px;float:left;}
.tabs .gallery-inactive div{height:30px;width:118px;cursor:pointer;}

#experts .tabs .active{background:url(./images/btn-experts-inactive.jpg) no-repeat -1px 1px;width:117px;height:30px;float:left;}
#experts .tabs .active div{height:30px;width:111px;border-bottom:1px solid #ffffff;margin-left:4px;}

#stories .tabs .active{background:url(./images/btn-stories-inactive.jpg) no-repeat 0px 1px;width:116px;height:30px;float:left;}
#stories .tabs .active div{height:30px;width:111px;border-bottom:1px solid #ffffff;margin-left:3px;}

#benefits .tabs .active{background:url(./images/btn-benefits-inactive.jpg) no-repeat 0px 1px;width:116px;height:30px;float:left;}
#benefits .tabs .active div{height:30px;width:111px;border-bottom:1px solid #ffffff;margin-left:2px;}

#gallery .tabs .active{background:url(./images/btn-gallery-inactive.jpg) no-repeat 0px 1px;width:118px;height:30px;float:left;}
#gallery .tabs .active div{height:30px;width:111px;border-bottom:1px solid #ffffff;margin-left:2px;}

#highestrated .tabs .active{background:url(./images/btn-highrated-inact.jpg) no-repeat;width:140px;height:30px;float:left;}
#highestrated .tabs .active div{height:30px;width:130px;border-bottom:1px solid #ffffff;margin-left:5px;}
#highestrated .tabs .inactive{background:url(./images/btn-mostrecent-active.jpg) no-repeat;width:128px;height:30px;float:left;}
#highestrated .tabs .inactive div{height:30px;width:125px;cursor:pointer;}
#tabs #highestrated .posts{padding-top:10px;}

#tabs .posts{clear:both;padding:0 0 15px 4px;color:#696969;font-size:11px;line-height:18px;}
#tabs .posts h3{font-size:16px;font-weight:normal;padding:15px 0 5px 0;width:600px;line-height:20px;}
#tabs .posts h3 a{text-decoration:none;}
#tabs .posts h3 a:hover{border-bottom:1px dotted #6a2d91;}
#tabs .posts ul li{line-height:18px;}
#tabs .posts ul li a{font-size:16px;font-weight:normal;line-height:18px;}
#tabs .posts ul li a:hover{border-bottom:1px dotted #6a2d91;}
#tabs .posts .post small{text-transform:uppercase;color:#7f7f7f;font-size:9px;display:block;}
.posts small a{text-transform:uppercase;text-decoration:none;font-size:9px;}
.posts small a:hover{border-bottom:1px dotted #6a2d91;}
.posts p{padding:12px 0 0 0;}
.homeContinue{border-bottom:1px solid #d0d0d0;margin:4px 0 0 0;padding:4px 0 6px 0;}
.homeContinue a{text-decoration:none;font-size:11px;color:#6a2b94;}
.homeContinue a:hover{border-bottom:1px dotted #6a2d91;}
#seemore{border-bottom:1px solid #d0d0d0;text-align:right;padding:4px 0 4px 0;margin:0;}
#seemore a{text-transform:uppercase;text-decoration:none;line-height:10px;font-size:10px;}
#tabs .title{padding:0 0 5px 0;border-bottom:1px solid #444444;}

/*#tabs div{border-bottom:1px solid #6a2b94;float:left;}
#tabs div img{height:30px;}
#tabs div.active{border-bottom:1px solid #ffffff;}*/

#happeningnow{padding:9px 0 0 0;clear:both;float:none;}
#happeningnow div{clear:both;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:6px 0 6px 0;margin:0 0 0 0;width:621px;font-size:14px;line-height:18px;color:#4a4a4a;}
#happeningnow div div{background:#dcbfef url(./images/img-stripebar-repeat.gif) repeat-x;padding:0 0 20px 0;border:none;}
#happeningnow div div div{background:none;padding:0;}
#happeningnow ul{padding:0 0 0 19px;}
#happeningnow ul li{background:url(./images/img-white-bullet.gif) no-repeat 0px 13px;color:#4f4f4f;padding:6px 0 0 15px;font-size:14px;letter-spacing:0.03em;width:550px;}
#happeningnow ul li p{padding:0;margin:0;}
#happeningnow ul li a{font-size:14px;text-decoration:none;letter-spacing:0.03em;color:#814ca3;}
#happeningnow ul li a:hover{border-bottom:1px dotted #6a2d91;}
#happeningnow p{padding:10px 0 0 19px;width:550px;}

#pd_top_rated_holder{width:620px}
#pd_top_rated_holder p{padding:5px 0 15px 0;text-transform:uppercase;letter-spacing:0.03em;color:#7f7f7f;}
#pd_top_rated_holder p a{text-transform:uppercase;font-weight:bold;letter-spacing:0.03em;text-decoration:none;}
#pd_top_rated_holder p a:hover{text-decoration:none;}
#pd_top_rated_holder p:first-child{display:none;}
#pd_top_rated_holder #top_posts{font-size:12px;color:#999999;line-height:18px;}
#pd_top_rated_holder #top_posts a{font-size:16px;text-decoration:none;line-height:19px;}
#pd_top_rated_holder #top_posts li{border-bottom:1px solid #d0d0d0;padding-bottom:10px;margin-bottom:15px;}

#asideSignIn{width:300px;background:#f8f3f9 url(./images/rcolumn-bg-gradient.jpg) repeat-x 0px 38px;margin:0 0 13px 3px;}
#asideSignIn p{padding:25px 23px 18px 22px;line-height:19px;color:#5d4c68;font-size:11px;}
#asideSignIn div{padding:0 0 17px 18px;}

#asideUpcomingEvents{width:300px;padding:6px 0 0 3px;}
#asideUpcomingEvents ul{padding-bottom:4px;background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 3px;padding-top:3px;}
#asideUpcomingEvents ul li{background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 100%;}
#asideUpcomingEvents ul li a{color:#7C43A1;text-decoration:none;font-size:11px;display:block;padding:4px 0 4px 19px;background:url(./images/rcolumn-img-bullet.gif) no-repeat 4px 9px;line-height:16px;letter-spacing:0.03em;}
#asideUpcomingEvents ul li a:hover{color:#333333;background:url(./images/rcolumn-img-bullet-hover.gif) no-repeat 4px 9px;}
#asideUpcomingEvents p{padding:0 0 15px 0;margin:0;text-align:right;}
#asideUpcomingEvents p a{text-transform:uppercase;font-size:10px;color:#7C43A1;letter-spacing:1px;text-decoration:none;}
#asideUpcomingEvents p a:hover{color:#333333;}

#asideArchives{width:300px;padding:0 0 0 3px;}
#asideArchives ul{padding-bottom:17px;background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 3px;padding-top:3px;}
#asideArchives ul li{background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 100%;}
#asideArchives ul li a{text-transform:uppercase;text-decoration:none;font-size:10px;display:block;padding:1px 0 1px 19px;background:url(./images/rcolumn-img-bullet.gif) no-repeat 4px 6px;line-height:18px;letter-spacing:1px;}
#asideArchives ul li a:hover{color:#333333;background:url(./images/rcolumn-img-bullet-hover.gif) no-repeat 4px 6px;}

#asideCatsLinks{padding:0 0 0 3px;}
#asideCatsLinks ul{padding-bottom:17px;background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 3px;padding-top:3px;}
#asideCatsLinks ul li{background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 100%;}
#asideCatsLinks ul li a{text-transform:uppercase;text-decoration:none;font-size:10px;display:block;padding:1px 0 1px 19px;background:url(./images/rcolumn-img-bullet.gif) no-repeat 4px 6px;line-height:18px;letter-spacing:1px;}
#asideCatsLinks ul li a:hover{color:#333333;background:url(./images/rcolumn-img-bullet-hover.gif) no-repeat 4px 6px;}

#asideLinks{padding:0 0 0 3px;}
#asideLinks ul{padding-bottom:17px;background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 3px;padding-top:3px;margin:0 0 0 3px;}
#asideLinks ul li{background:url(./images/rcolumn-bg-dots.gif) repeat-x 0 100%;}
#asideLinks ul li a{text-transform:uppercase;text-decoration:none;font-size:10px;display:block;padding:1px 0 1px 19px;background:url(./images/rcolumn-img-bullet.gif) no-repeat 4px 6px;line-height:18px;letter-spacing:1px;}
#asideLinks ul li a:hover{color:#333333;background:url(./images/rcolumn-img-bullet-hover.gif) no-repeat 4px 6px;}

.s{border:1px solid #ffffff;width:165px;color:#8c8c8c;}
.post .entry .s{border:1px solid #666666;width:165px;color:#8c8c8c;margin-right:5px;}
.searchsubmit{color:#ffffff;background:#b786d9;border:1px solid #b786d9;cursor:pointer;text-transform:uppercase;width:78px;font-size:11px;line-height:12px;font-weight:normal;letter-spacing:1px;}
.searchsubmit:focus{color:#b786d9;}
.searchsubmit:hover{background:#8450A7;}

#asideStayConnected{width:300px;margin:0 0 13px 3px;padding:0;}
#asideStayConnected ul{clear:both;padding:3px 0 0 0;background:url(./images/rcolumn-bg-dots.gif) repeat-x 0px 100%;}
#asideStayConnected ul li{line-height:32px;clear:both;background:url(./images/rcolumn-bg-dots.gif) repeat-x;height:32px;padding:0 0 0 5px;}
#asideStayConnected ul li a{color:#6a2d91;font-size:10px;font-weight:normal;letter-spacing:1px;text-decoration:none;text-transform:uppercase;display:block;float:left;padding:0 0 0 8px;}
#asideStayConnected ul li a:hover{color:#512A6B;}
#asideStayConnected ul li.rss a{background:url(./images/img-subscribe-icon-inact.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li.share a{background:url(./images/img-socshare-icon-inact.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li.friend a{background:url(./images/img-email-icon-inact.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li.rss a:hover{background:url(./images/img-subscribe-icon-active.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li.share a:hover{background:url(./images/img-socshar-icon-active.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li.friend a:hover{background:url(./images/img-email-icon-active.jpg) no-repeat 0px 4px;}
#asideStayConnected ul li a img{visibility:hidden;vertical-align:middle;}

/*#asideConnected{width:300px;background:#f8f3f9 url(./images/rcolumn-bg-gradient.jpg) repeat-x 0px 38px;margin:0 0 13px 3px;padding:0;}
#asideConnected p{padding:25px 22px 18px 22px;line-height:19px;color:#5d4c68;font-size:11px;}
#asideConnected strong{font-weight:bold;text-transform:uppercase;}
#asideConnected label{display:none;}
#asideConnected div{color:#6C5A78;font-size:10px;padding:22px 22px 22px 0;float:right;clear:both;letter-spacing:1px;}
#asideConnected div a{color:#6C5A78;font-size:10px;}
#asideConnected form div{padding:0 22px 0 22px;float:right;clear:both;}
#asideConnected ul{clear:both;padding:0 0 22px 0;}
#asideConnected ul li{line-height:32px;clear:both;background:url(./images/rcolumn-bg-dots.gif) repeat-x;height:32px;padding:0 0 0 22px;}
#asideConnected ul li a{color:#814ca3;font-size:10px;font-weight:bold;letter-spacing:1px;text-decoration:none;text-transform:uppercase;display:block;float:left;padding:0 0 0 8px;}
#asideConnected ul li a:hover{color:#623680;}
#asideConnected ul li.rss a{background:url(./images/rcolumn-icon-rss.gif) no-repeat 0px 4px;}
#asideConnected ul li.share a{background:url(./images/rcolumn-icon-share.gif) no-repeat 0px 4px;}
#asideConnected ul li.friend a{background:url(./images/rcolumn-icon-friend.gif) no-repeat 0px 4px;}
#asideConnected ul li.rss a:hover{background:url(./images/rcolumn-icon-rss-hvr.gif) no-repeat 0px 4px;}
#asideConnected ul li.share a:hover{background:url(./images/rcolumn-icon-share-hvr.gif) no-repeat 0px 4px;}
#asideConnected ul li.friend a:hover{background:url(./images/rcolumn-icon-friend-hvr.gif) no-repeat 0px 4px;}
#asideConnected ul li a img{visibility:hidden;vertical-align:middle;}*/

#asideJoinNow{width:308px;background:url(./images/img-joinnow-box-strip.jpg) repeat-y;margin:0 0 13px 0;}
#asideJoinNow div{text-align:center;}
#asideJoinNow img{padding:20px 0 14px 0;}
#asideJoinNow .top{background:url(./images/img-joinnow-box.jpg) no-repeat;}
#asideJoinNow .top div{padding:0 0 0 0;}
#asideJoinNow .top div img{padding:0 0 0 0;}
#asideJoinNow .top p{padding:4px 0 6px 0;color:#98929C;font-size:10px;letter-spacing:1px;line-height:12px;}
#asideJoinNow .top p a{color:#98929C;font-size:10px;}
#asideJoinNow .btm{background:url(./images/img-joinnow-box-bottom.jpg) no-repeat;height:5px;font-size:1px;line-height:1px;}

#asideEmailUpdates{width:308px;background:url(./images/img-email-box-strip.jpg) repeat-y;margin:0 0 10px 0;}
#asideEmailUpdates img{padding:20px 0 15px 0;}
#asideEmailUpdates .top{background:url(./images/img-email-box.jpg) no-repeat;text-align:center;padding:0 0 7px 0;}
#asideEmailUpdates .btm{background:url(./images/img-joinnow-box-bottom.jpg) no-repeat;height:5px;font-size:1px;line-height:1px;}
#asideEmailUpdates label{display:none;}
#asideEmailUpdates div{text-align:center;}
#asideEmailUpdates form div{text-align:center;padding:0 0 7px 0;}
#asideEmailUpdates .top div{color:#98929C;font-size:10px;letter-spacing:1px;line-height:12px;height:12px;}
#asideEmailUpdates div a{color:#98929C;font-size:10px;}
#asideEmailUpdates .top #feedburnerlink{padding:4px 0 1px 0;}

#feedburner #email{border:1px solid #b786d9;width:164px;color:#8f8f8f;padding-left:4px;padding-top:1px;padding-bottom:1px;font-size:11px;line-height:15px;}
#feedburnersubmit{color:#ffffff;background:#b786d9;border:1px solid #b786d9;cursor:pointer;text-transform:uppercase;width:88px;font-size:11px;line-height:12px;font-weight:normal;letter-spacing:1px;}
#feedburnersubmit:focus{color:#ffffff;}
#feedburnersubmit:hover{background:#8450A7;border-left:1px solid #8450A7;}

/*#slideshow{clear:both;float:none;height:313px;position:relative;}
#slideshow img{width:620px;height:313px;}
#slideshowBtns{position:relative;z-index:99;margin:-25px 0 0 560px;width:50px;}
#slideshowBtns div{float:left;padding-left:6px;}
#slideshowBtns a{background:url(./images/home-intro-btn.gif) no-repeat;display:block;width:9px;height:9px;font-size:8px;line-height:8px;}
#slideshowBtns a.active{background-image:url(./images/home-intro-btn-active.gif);}

#slideshow img{position:absolute;top:0;left:0;z-index:1;opacity:0.0;}
#slideshow img.active{z-index:10;opacity:1.0;}
#slideshow img.last-active{z-index:9;}*/

/* Captions & aligment */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignnone{float:none;clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.alignnone{clear:both;display:block;margin:3px 0 3px 0;float:none;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignnone{clear:both;display:inline;margin:3px 0 3px 0;float:none;}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* End captions & aligment */

/*.break{clear:both;float:none;height:15px;}*/

#wp-calendar{border:1px solid #ddd;empty-cells:show;font-size:14px;margin:0;width:90%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar a:hover{background:#e0e6e0;color:#333;}
#wp-calendar caption{color:#999;font-size:16px;text-align:left;}
#wp-calendar td{color:#ccc;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td.pad:hover{background:#fff;}
#wp-calendar td:hover, #wp-calendar #today{background:#eee;color:#bbb;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}

/*  */
.at15t_email{display:none !important;}
/* Crazy AddThis Issue */
div#at16pcc{padding:0;margin:0;line-height:0px;font-size:0px;}
div#atffc{padding:0;margin:0;line-height:0px;font-size:0px;display:none;visibility:collapse;}
.pd-rating{padding-top:15px;clear:both;font-size:14px;}


#commenting{padding:0 40px 0 0;}
#commenting div, #commenting li{zoom:1;}
#commenting div:after,#commenting li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#edit-entry{float:right;clear:both;}

.cancel-comment-reply{text-transform:uppercase;}

h3#comments{padding:5px 0 8px 2px;color:#303030;font-size:16px;line-height:15px;font-variant:small-caps;font-weight:normal;letter-spacing:2px;}

.reply a{display:block;float:left;clear:both;color:#8048a5;line-height:16px;font-size:10px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:normal;float:left;clear:both;}
.reply a:hover{text-decoration:underline;}
.reply a:after {content: "\00BB \0020";font-size:14px;letter-spacing:0px;line-height:12px;}

.comment-author{padding:15px 0 5px 0;}
.commentlist .comment-author,.commentlist .comment-author .fn{color:#8048a5;line-height:18px;font-size:14px;}
.comment-meta{padding:0 0 13px 0;}
.comment-meta, .comment-meta a{font-size:9px;line-height:14px;text-transform:uppercase;text-decoration:none;color:#696969;letter-spacing:1px;}
.commentlist{color:#606060;font-size:12px;line-height:20px;}

.comment{background:url(./images/home-bg-post.gif) repeat-x 0 100%;padding:0 0 5px 0;border-bottom:1px solid #d9d9d9;margin:0 0 10px 0;}
.comment p{padding:0 0 10px 0;}

li.depth-2{padding:10px 0 0 0;margin:5px 0 0 0;background:none;border:none;border-top:1px dotted #6a2d91;}
li.depth-2 .comment-body{padding:0 0 0 64px;}
li.depth-3{padding:10px 0 0 0;margin:20px 0 0 64px;background:none;border:none;border-top:1px dotted #6a2d91;}
li.depth-3 .comment-body{padding:0 0 0 64px;}
.comment-body{padding-bottom:25px;}
li.depth-2 .comment-body{padding-bottom:8px;}
li.depth-3 .comment-body{padding-bottom:15px;}

#respond h3{padding:20px 0 22px 0;font-size:16px;color:#303030;font-weight:normal;}
#commentform span{text-transform:uppercase;font-style:normal;font-size:10px;line-height:10px;color:#666666;}
#commentform p a{line-height:16px;}
#commentform em{text-transform:uppercase;font-style:normal;font-size:10px;letter-spacing:1px;display:block;padding:0 0 3px 0;color:#666666;}
#commentform label{display:block;float:none;clear:both;padding:20px 0 5px 0;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#666666;}
#commentform input{display:block;float:none;clear:both;}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea{border:1px solid #f3e3ff;background:#f3e3ff;font-size:14px;}
#commentform #author, #commentform #email, #commentform #url{width:290px;}
#commentform textarea{width:404px;height:104px;}
#commentSubmit{padding:15px 0 0 0;}
#commentform #submit{color:#ffffff;background:#b786d9;border:1px solid #b786d9;cursor:pointer;text-transform:uppercase;font-size:11px;line-height:12px;font-weight:normal;letter-spacing:1px;padding:3px 5px 3px 6px;margin:0px;}
#commentform #submit:focus{color:#ffffff;}
#commentform #submit:hover{background:#8450A7;}