/* Start of CMSMS style sheet 'global' */
body{background-color: #C1CFDB;margin:15px 0; padding:0;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p{margin:0px;padding:0px;}

a:link{color:#312f67; text-decoration:underline;}
a:visited{color:#55108b;}
a:hover{color:#312f67; text-decoration:none;}
a:active{color:#f00;}

div.skip{float:right; padding-top:10px;}
.skip a{padding-left:9px; background:url(/images/web/bull06.gif) no-repeat 0 50%;}
.skip a.up{background:url(/images/web/bull04.gif);}
.skip a.more{background:url(/images/web/bull08.gif) no-repeat 0 50%; margin: 5px;}
.radio {margin:10px 0px 10px 30px;}

/* IMG Control*/

#dr img , #logo img , .printthis , .emailthis img , .commentthis img 
{background-attachment:scroll;background-image:url(/images/web/img-master-site.png); background-repeat:no-repeat;}

#dr img {background-position: 0px -38px; border:0px;}
#logo img {background-position: 0px 0px; border:0px;}
.printthis {background-position: -216px 0px; border:0px; padding-left: 22px;}
.emailthis img {background-position: -172px 0px; border:0px;}
.commentthis img {background-position: -194px 0px; border:0px;}

#maincontainer{margin: 0 auto; background: #FFFFFF; width: 762px; border: 6px solid #FFFFFF;}
#topsection{background: #DFE4E8; height: 85px;}
#topsection #dr{margin: 6px 10px 0px 4px; float: right;}
#topsection #logo{padding: 26px 10px 0px 12px; display:block; border:none;}
#topmenu{height: 30px; border-top: 1px solid #FFFFFF; border-bottom: 6px solid #FFFFFF; background-color: #EAEAEA; background-image: url(/images/web/m-t.png); background-repeat: repeat-x; background-position: left top;}
#contentwrapper{float: left; width: 100%;}
#contentcolumn {margin-right: 306px; background: #FFF; /*Set right margin to RightColumnWidth*/}
#rightcolumn {float: left; width: 306px; /*Width of right column*/ margin-left: -306px; /*Set left margin to - (RightColumnWidth) */ background: #FFFFFF; }
#contentcolumn h2{font-size: 15px;font-weight: bold;margin: 0px;}

/* LIST */
h2 {font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0;}
.box{padding:0; margin: 0 0 5px 0;}
.box p{padding: 3px; margin:0;}
.box h2{padding: 3px; background-color: #F3F2F0;}
.box ul{margin:0; padding:0;}
.box ul li{list-style: none; margin:0; width: 294px;}
.box ul li a{background: #fff; display: block; width: 294px; color: #494949; padding: 3px;}
.box ul li a:hover{background-color: #F3F2F0; width: 294px; text-decoration: none;}
.box ul li.current_page_item a{background-color: #F8F8F3; color: #000;}

.r-listing {border-bottom: 1px solid #999999; color: #000000; font-weight: bold;}
.redlist {padding-left: 0px; list-style-type: none; margin:4px 4px 8px 2px;}
.redlist li {background-image: url(/images/web/bull07.gif); background-repeat: no-repeat; background-position: 0 0.4em;	padding-left: 10px;}
.newsletter {margin:10px 0px 10px 0px; text-align: center;}

/* Blocks by color */
#contentcolumn #h1personality, #contentcolumn #h1couples , #contentcolumn #h1fun , #contentcolumn #h1gen , #contentcolumn #h1wellness , #contentcolumn #h1career{
	font-size: 28px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	margin: 0px 0px 2px 0px;
	padding: 35px 0px 5px 0px;
	border-bottom: 3px solid #FFFFFF;
	letter-spacing: 4px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#contentcolumn #h1personality{background-color: #7C5799;background-image: url(/images/web/bg-vio-1h.gif);}
#contentcolumn #h1couples{background-color: #C1322B;background-image: url(/images/web/bg-rd-1h.gif);}
#contentcolumn #h1fun{background-color: #99CC33;background-image: url(/images/web/bg-gr-1h.gif);}
#contentcolumn #h1gen{background-color: #E7B22E;background-image: url(/images/web/bg-or-1h.gif);}
#contentcolumn #h1wellness{background-color: #805571;background-image: url(/images/web/bg-well-1h.gif);}
#contentcolumn #h1career{background-color: #C3703C;background-image: url(/images/web/bg-car-1h.gif);}

#rightcolumn #bTpersonality , #rightcolumn #bTcouples , #rightcolumn #bTfun , #rightcolumn #bTgen , #rightcolumn #bTwellness , #rightcolumn #bTcareer {font-size: 20px; line-height: 20px; letter-spacing: 4px; margin: 0px; padding: 5px 0px 5px 0px; font-size: 15px; font-weight: bold; margin: 0px;}

#rightcolumn #bTpersonality{color: #B09AC2;background-color: #7C5799;}
#rightcolumn #bTcouples{color: #DA8480;background-color: #C1322B;}
#rightcolumn #bTfun{color: #C2E066;background-color: #99CC33;}
#rightcolumn #bTgen{color: #F1D182;background-color: #E7B22E;}
#rightcolumn #bTwellness{color: #9C7E86;background-color: #805571;}
#rightcolumn #bTcareer{color: #E2a55C;background-color: #C3703C;}

.c-nav {margin: 10px 0px 10px 0px; padding: 3px 0px 3px 0px; border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; color: #999999; font-size: 10px; font-weight: bold; }
.c-nav-info{padding:2px 0 2px 0px; border-top:1px solid #F7F7F7; color:#888; font-size: 10px; margin:15px 0 20px 0;}
.c-nav-info a{color: #888;}
.c-nav-info span{color: #ccc;}
.respond{margin: 2em 0 10px 0px; padding:0; font: bold 13px Tahoma;}

.bot{text-align: center; margin: 0px; padding: 3px 0px 3px 0px; background-color: #ffffff; clear: both;}
#bottom{margin: 0 auto;width:774px;color: #333333;text-align: center;padding: 10px 0 5px 0;}
.content-innertube{padding: 10px 17px 10px 17px; border-right: 1px #F3F3F3 solid}
.right-innertube{margin: 0px 0px 0px 6px;}

/* Quotes*/
blockquote{background: url(images/web/open-quote.gif) no-repeat left top;padding-left: 18px;text-indent: -1px;font-style: italic;width: 300px;}

.rss {background-image:url(http://www.personalityone.com/images/web/rss.gif); border:0px; padding-left: 22px; background-repeat:no-repeat;}

.date-art {color: #999999; font-size: 12px; font-weight: normal; padding-left:7px;}
/* End of 'global' */

