body { }
p  { font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 1.5em }
ul, ol  { font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 1.5em }
td { }
h1 { font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 1.25em; font-stretch: normal; margin: 0 }
h2  { color: #000; font-size: 18px; font-weight: normal; line-height: 1.25; margin: 0 }
a:link  { font-weight: bold; text-decoration: none }
a:visited  { font-weight: bold; text-decoration: none }
a:hover { font-weight: bold; text-decoration: underline }
a:active  { font-weight: bold; text-decoration: none }
/*SECTIONS------------------*/
#header  { margin-top: 20px }
#main   { margin-top: 0 }
#siteBorder  { margin-top: 15px; margin-bottom: 15px; width: 940px; border: solid 1px #ccc }
#contentTitle  { margin-bottom: 30px }
#content   { margin-bottom: 50px; padding-right: 30px; padding-left: 50px }
.content { margin-bottom: 50px; padding-right: 30px; padding-left: 50px }
#footer   { margin-top: 0; margin-bottom: 50px }
#headline  { padding-bottom: 30px }
#insertLinks { background-color: #e2e2e2; margin-bottom: 20px; margin-left: 20px; padding: 15px; float: right; border: double 4px #ccc }
#endPoint { margin-bottom: 50px }
#commentsTitleBar  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #666; text-transform: uppercase; margin: 20px 30px 20px 50px; padding: 20px }
#postComment   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #666; text-transform: uppercase; margin: 20px 30px 20px 50px; padding: 20px }
#search { padding: 20px; position: relative; float: right }
.comment  { background-color: #e4e4e4; margin-right: 30px; margin-bottom: 20px; margin-left: 50px; padding: 10px 20px }
.comment p { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; padding: 0 }
.contentAd { text-align: center; margin-top: 30px; margin-bottom: 30px }
#post { }
.postinfo     { padding-bottom: 20px }
.hed { margin: 0; padding: 0 }
.text { margin: 0; padding: 0 }
.insertPicBlog   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none;  text-transform: uppercase; margin-top: 0; margin-right: 20px; margin-bottom: 30px; width: 200px; float: left }
.insertCover300 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; text-transform: uppercase; margin-top: 0; margin-right: 20px; width: 300px; float: left }
.insertPicPeople { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #007bf7; margin-top: 0; margin-right: 20px; margin-bottom: 20px; width: 300px; float: left }
.insertPicLeftSmall { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #390; margin-top: 0; margin-right: 20px; margin-bottom: 20px; width: 150px; float: left }
.insertPicCaption  { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-decoration: none; background-color: #390; padding: 10px; position: relative; float: left }
.common h1 { color: #666 }
.common h2  { color: #666 }
.commonColor  { color: #000 }
.padHome { padding: 17px }
/*HEADER--------------------*/
.headerLogo    { padding-top: 20px; padding-bottom: 20px; padding-left: 20px }
.headerAd  { padding-top: 20px; padding-right: 20px; padding-bottom: 20px }
.section_bg { }
body.blogs .section_bg { background-color: #390 }
body.magazine .section_bg { background-color: #c50034 }
body.exchange .section_bg { background-color: #f60 }
body.people .section_bg { background-color: #007bf7 }
body.basic .section_bg { background-color: #666 }
/*MAGAZINE-----------------*/
.sansBoldMag { color: #ed003e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.magazine h1 { color: #c50034 }
.magazine h2 { color: #c50034 }
.magazine h2 a { color: #c50034 }
.magazineImage { padding-bottom: 20px }
.magazineHed { }
.magazineBody { }
.magazineImg {margin: 20px 0 20px 20px; padding:5px; border:1px solid #ccc; }
.magazineSidebar {float:right; padding:10px; margin: 0 0 10px 10px; background-color:#cccccc; width:200px;}
.magazineBody a { color: #c50034; font-size: 14px; line-height: 1.5em }
.toc { color: #000; font-size: 12px; line-height: 1.5em; padding-right: 20px }
.tocFeature { color: #000; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em }
/*BLOGS---------------------*/
#postBlog { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #390; margin: 20px 30px 20px 50px; padding: 20px }
.blogLink { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em }
.blogTitle { color: #390; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.blogs h1 { color: #390 }
.blogs h2 { color: #390 }
.blogs h2 a { color: #390 }
.blogImage { padding-bottom: 20px }
.blogHed { }
.blogBody { }
.blogBody a { color: #390; font-size: 14px; line-height: 1.5em }
.statement { color: #390; font-size: 18px; line-height: 1.5em }
.padBlogs   { padding-bottom: 30px }
.sansBoldBlog { color: #390; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-transform: uppercase }
.blogsColor { color: #390 }
.magazineColor { color: #c50034 }
.blogsEntryTitle { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #390; text-transform: uppercase; margin: 30px 30px 0 50px; padding: 20px }
.blogsEntryForm { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; margin: 0 30px 20px 50px; padding: 18px; border: solid 1px #390 }
/*EXCHANGE--------------------*/
#postExchange { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background-color: #f60; margin: 20px 30px 20px 50px; padding: 20px }
.sansBoldExchange { color: #f60; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.exchange h1 { color: #f60 }
.exchange h2 { color: #f60 }
.exchange h2 a { color: #f60 }
.exchangeImage { padding-bottom: 20px }
.exchangeHed { }
.exchangeHed h2 a { color: #f60 }
.exchangeBody { }
.exchangeBody a { color: #f60; font-size: 14px; line-height: 1.5em }
.exchangeEntry p a { color: #f60; font-size: 14px; line-height: 1.5em }
.forumLink { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 20px }
.exchangeColor { color: #f60 }
.exchangeEntryTitle { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #f60; text-transform: uppercase; margin: 30px 30px 0 50px; padding: 20px }
.exchangeEntryForm { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; margin: 0 30px 20px 50px; padding: 18px; border: solid 1px #f60 }
.homeExchangeText   { color: #000; font-size: 16px; line-height: 1.5em; margin-top: 10px }
/*PEOPLE--------------------*/
.sansBoldPeople  { color: #007bf7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.sansBoldPeopleCaps { color: #007bf7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; text-transform: uppercase }
.peopleHed { padding-bottom: 20px }
.peopleInfo { color: #007bf7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; padding-bottom: 20px }
.peopleQuote { color: #007bf7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; padding-bottom: 20px }
.peopleBody { font-size: 14px; line-height: 1.5em }
.people h1  { color: #007bf7 }
.people h2  { color: #007bf7 }
.peopleBody a { color: #007bf7; font-size: 14px; line-height: 1.5em }
.myExchageEntries { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #f60; text-transform: uppercase; padding: 20px; margin-bottom: 20px; margin-top: 20px;}
.myBlogEntries { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #390; text-transform: uppercase; padding: 20px; margin-bottom: 20px; margin-top: 20px; }
.myCommentEntries { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #666; text-transform: uppercase; padding: 20px; margin-bottom: 20px; margin-top: 20px; }
.myMagazineEntries { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #c50034; text-transform: uppercase; padding: 20px; margin-bottom: 20px; margin-top: 20px; }
.editProfileTitle { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em; background-color: #007bf7; text-transform: uppercase; margin-top: 30px; padding: 20px }
.editProfileForm { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; padding: 18px; border: solid 1px #007bf7 }
.peopleName { padding: 5px 0 0 }
.peopleGrid { padding-bottom: 20px }
/*SIBEBAR--------------------*/
#sB { margin: 17px }
.sBitem  { text-align: left; padding-bottom: 20px }
.sBtitle { width: 200px }
.sBcontent  { color: #333; font-size: 12px; line-height: 1.5em; padding-top: 10px }
.sBimage { padding-top: 10px }
.sBad { padding: 20px }
.sBlink { color: #000; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold }
.sBrule { margin-bottom: 20px }
/*TEXT FORMATTING-----------*/
.insertPicLeft { margin-top: 0; margin-right: 20px; margin-bottom: 10px }
.sans { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
.serif { color: #000; font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 1.5em }
.serifLarge { color: #000; font-size: 24px; font-family: "Times New Roman", Times, serif; line-height: 1.5em }
.serifItal { color: #000; font-size: 12px; font-family: "Times New Roman", Times, serif; font-style: italic }
.input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em }
.k { color: #000 }
.blogColor { color: #390 }
.grey { color: #666 }
.peopleColor { color: #007bf7 }
.magColor  { color: #c50034 }
.kBold { color: #000; font-weight: bold }
.rule { margin-top: 30px; margin-bottom: 30px }
.sansBold { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em }
.sansBoldSelect { color: #c50034; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em }
.copyInsertLinks { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 2em }
.sansBoldCaps  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.5em; text-transform: uppercase }
.sansBoldCapsLrg { color: #000; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; text-transform: uppercase }
.sansBoldCapsTOC { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.1em; text-transform: uppercase }
.sansGrey  { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em }
.sansBoldGrey  { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.sansBoldW { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em }
.sBlinkItal { color: #999; font-size: 12px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
/*SUBFORM--------------------*/
#subForm  { margin-right: 30px; margin-bottom: 50px; margin-left: 50px; padding: 20px; border: solid 1px #c50034 }
#subFormHome  { margin: 50px 40px; padding: 20px; border: solid 1px #c50034 }
.fineprint { color: #666; font-size: 11px; font-family: "Times New Roman", Times, serif; line-height: 1.25em }
.offer { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em }
.padForm { padding-right: 10px; padding-bottom: 5px }
.pad50L50B { padding-bottom: 50px; padding-left: 50px }
.fineprint a { color: #666; font-weight: bold }
/*SEARCH---------------------*/
.padSearchCells { padding-right: 50px }
.searchReturns { }
.searchStatement { font-size: 18px; line-height: 1.5em }
.searchSection { padding-bottom: 20px }
/*NEWSLETTER-----------*/
.imageTop {margin-bottom:25px;}
.imageLeft {margin:0 20px 20px 0; padding: 2px; border:1px solid #ccc;}
.imageRight {margin:0 0 20px 20px; padding: 2px; border:1px solid #ccc;}
.imagePeople {margin:0 20px 0px 0; padding: 2px; border:1px solid #ccc;}
.nwsltrContent { font-size: 14px; font-family: "Times New Roman", Times, serif; line-height: 1.2em }
.nwsltrSub { font-size: 16px; color:"#999999";font-family: "Times New Roman", Times, serif; font-style:italic;}
.nwsltrHdrMag { font-size: 18px; color:#cc0033; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; }
.nwsltrHdrMag a { font-size: 18px; color:#cc0033; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold;}
.nwsltrHdrMag a:hover { font-size: 18px; color:#cc0033; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; text-decoration:underline;}
.nwsltrHdrExch{ font-size: 18px; color:#ff6600; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; }
.nwsltrHdrExch a { font-size: 18px; color:#ff6600; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold;}
.nwsltrHdrExch a:hover { font-size: 18px; color:#ff6600; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; text-decoration:underline;}
.nwsltrHdrBlog { font-size: 18px; color:#339900; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; }
.nwsltrHdrBlog a { font-size: 18px; color:#339900; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold;}
.nwsltrHdrBlog a:hover { font-size: 18px; color:#339900; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; text-decoration:underline;}
.nwsltrHdrPep { font-size: 18px; color:#0066ff; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; }
.nwsltrHdrPep a { font-size: 18px; color:#0066ff; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold;}
.nwsltrHdrPep a:hover { font-size: 18px; color:#0066ff; font-family: "Times New Roman", Times, serif; line-height: 1.5em; font-weight:bold; text-decoration:underline;}

.comments h1 { color: #666 }
.comments h2 { color: #666 }
.comments h2 a { color: #666 }



.featured {	height: 265px;width: 425px;	border: 2px solid #dcdcd3;	margin:0;padding:0;}
.featuredBottom {position:relative;top:-27px;width:425px;height: 25px;background-color: #000;margin-left: 2px;filter:alpha(opacity=55);opacity:0.8;	-moz-opacity:0.8;}
.featuredBottomContent {float:right;color:#fff;padding:5px 10px 0 10px;font-weight: bold;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

