
body { background-color:#153621;
margin:15px 30px 10px 35px; }

hr { color:#D9D9D9; background-color:#D9D9D9; height:3px; }
p { padding: 0.1em; }
p.linkblock { margin: 0; padding: 0.3em 0em; line-height:16px; }
p.faqblock { margin: 0; padding: 0.5em 0em; line-height:18px; }
b { color: #070707; }

.leaderboardad { padding-bottom:15px; }

.smallarea { line-height:1px; }
.mainarea { background-color:#FCFCFC; padding-left:16px; padding-right:16px; padding-top:10px; padding-bottom:12px; }
.maintext { font-family:"trebuchet ms"; font-size:13px; line-height:135%; color:#101010; }
.mainbrowntext { font-family:"trebuchet ms"; font-size:13px; line-height:120%; color:#664200; }
.boldtext { font-family:Arial; font-size:15px; font-weight:bold; color:#101010; }
.smalltext { font-family:Arial; font-size:12px; color:#151515; }
.reviewStatsLabel { font-family:Tahoma; font-size:12px; font-weight:bold; color:#654B00; }
.guesttext { font-family:Arial; font-size:13px; font-weight:bold; color:#004724; }
.hiddentext { font-family:"trebuchet ms"; font-size:13px; line-height:135%; color:#FCFCFC; }
.hiddensmalltext { font-family:Arial; font-size:12px; color:#FCFCFC; }
.eyeopentext { font-family:"trebuchet ms"; font-size:13px; color:#151515; }

.firstLetter { font-family:"trebuchet ms"; font-size:28px; font-weight:bold; line-height:100%; }
.linktext { font-family:"trebuchet ms"; font-weight:bold; font-size:15px; line-height:135%; }
.signature     { font-family:Arial; font-weight:bold; font-size:15px; color:#00592D; }
.statisticstext { font-family:Arial; font-size:11px; color:#654B00; }
.quotetext { font-family:Arial; font-size:10px; color:#D1CD9D; font-weight:bold; font-style:italic; padding-left:7%; padding-top:5px; padding-right:4%;}
.bigtext { font-family:"trebuchet ms"; font-size:15px; line-height:130%; }
.gradetext { font-family:Arial; font-size:15px; font-weight:bold; color:#654B00; }
.readeremailtext { font-family:Times New Roman; font-size:13px; color:#151515; }
.readeremailresponsetext { font-family:"trebuchet ms"; font-weight:bold; font-size:13px; color:#003325; }
.advicequestiontext { font-family:Times New Roman; font-size:14px; font-weight:bold; color:#151515; }
.adviceanswertext { font-family:"trebuchet ms"; font-weight:550; font-size:14px; color:#003325; }

.headlineText { font-family:Arial; font-weight:bold; font-size:16px; color:#664200; }
.medHeadlineText { font-family:Tahoma; font-weight:bold; font-size:14px; color:#664200; }
.smallHeadlineText { font-family:Tahoma; font-weight:bold; font-size:13px; color:#003325; }
.datetext { font-family:Arial; font-size:10px; font-weight:bold; color:#151515; }
.abstracttext { font-family:Arial; font-size:12px; color:#404040; line-height:130%; }
.faqquestiontext { font-family:Tahoma; font-weight:bold; font-size:14px; color:#003325; }
.faqanswertext { font-family:Tahoma; font-weight:bold; font-size:14px; color:#151515; }

.mainTitle { font-size:19px; font-family:Tahoma; font-weight:bold; }
.subTitle { color:#808080; font-size:14px; font-weight:bold; font-family:Tahoma,Geneva,sans-serif; }
.dateTitle { color:#151515; font-size:12px; font-family:Tahoma; line-height:150%; }

.textspace { font-size:12px; }
.smalltextspace { font-size:8px; }
.extralinespace { font-size:24px; }

.mainHeader { background-color:#D1CD9D; cursor:pointer;
              border:1px solid; border-color:#E5E1B5 #000000 #000000 #E5E1B5;
              padding-right:6px; padding-left:7px; padding-bottom:7px; padding-top:7px; }

.mainFooter { line-height:15px; color:#CCC799; font-size:9px; font-family:Verdana; font-weight:bold;
              padding-right:1px; padding-left:1px; padding-bottom:5px; padding-top:2px; }
.footerLineArea { background-color:#D1CD9D; line-height:1px; }

.formField { font-family:Arial; font-size:12px; font-weight:normal; color:#000000; background-color:#f7f7f7; }
.smallFormField { font-family:Arial; font-size:10px; font-weight:normal; color:#000000; background-color:#D1CD9D; }
.formLabel { font-family:verdana, arial, sans-serif; font-size:10px; font-weight:bold; color:#404040; }
.formButton { font-size:10px; }

a:link { color: #003325; }
a:visited { color: #764807; }
a:hover { color: #BF290B; }
a:active { color: #764807; }

a.nochange:link {color: #003325;}
a.nochange:visited {color: #003325;}
a.nochange:hover { color: #BF290B }
a.nochange:active {color: #003325;}

.topLinks {  font-size:11px; font-family:Tahoma; text-decoration:none; color:#D1CD9D; padding-right:1px; padding-left:1px; padding-bottom:4px; }
a.topLinks:link {color:#ffffff; }
a.topLinks:visited {color:#ffffff; }
a.topLinks:hover { color:#009945; text-decoration:underline; }
a.topLinks:active {color:#ffffff; }

.breadLinks { font-size:11px; font-family:Tahoma; color:#151515; }
a.breadLinks:link {color:#151515; }
a.breadLinks:visited {color:#151515; }
a.breadLinks:hover { color:#0B6622; }
a.breadLinks:active {color:#151515; }

.leftBottomLinks {  font-size:11px; font-family:Tahoma; text-decoration:none; color:#D1CD9D; padding-right:1px; padding-left:1px; padding-bottom:5px; padding-top:8px; }
a.leftBottomLinks:link {color:#f5f5f5; font-weight:bold; }
a.leftBottomLinks:visited {color:#f5f5f5; font-weight:bold; }
a.leftBottomLinks:hover { color:#009945; font-weight:bold; text-decoration:underline; }
a.leftBottomLinks:active {color:#f5f5f5; font-weight:bold; }

.rightBottomLinks {  font-size:11px; font-family:Tahoma; text-decoration:none; color:#D1CD9D; padding-right:1px; padding-left:1px; padding-bottom:5px; padding-top:8px; }
a.rightBottomLinks:link {color:#ffffff; }
a.rightBottomLinks:visited {color:#ffffff; }
a.rightBottomLinks:hover { color:#009945; text-decoration:underline; }
a.rightBottomLinks:active {color:#ffffff; }

.topLeftBorder { background-color:#D1CD9D; line-height:6px; border:1px solid; border-color:#E5E1B5 #000000 #A6A68F; border-left:none; border-right:none; border-bottom:none; }
.topBorder { background-color:#D1CD9D; line-height:6px; border:1px solid; border-color:#E5E1B5 #000000 #A6A68F; border-left:none; border-right:none; }
.topRightBorder { background-color:#D1CD9D; line-height:6px; border:1px solid; border-color:#E5E1B5 #000000 #A6A68F; border-left:none; border-bottom:none; }

.leftBorder { background-color:#D1CD9D; border:1px solid; border-color:#000000 #A6A68F #000000; border-left:none; border-bottom:none; border-top:none; }
.rightBorder { background-color:#D1CD9D; border:1px solid; border-color:#000000 #000000 #000000 #A6A68F; border-bottom:none; border-top:none; }

.bottomLeftBorder { background-color:#D1CD9D; line-height:5px; border:1px solid; border-color:#A6A68F #A6A68F #A6A68F; border-left:none; border-right:none; border-bottom:none; border-top:none; }
.bottomBorder { background-color:#D1CD9D; line-height:5px; border:1px solid; border-color:#A6A68F #000000 #000000; border-left:none; border-right:none; border-bottom:none; }
.bottomRightBorder { background-color:#D1CD9D; line-height:5px; border:1px solid; border-color:#000000 #000000 #000000; border-left:none; border-bottom:none; border-top:none; }

.middleDivider { background-color:#B3B3B3; font-size:2px; }
.middleDividerSpace { font-size:2px; }

tr.leftNavRow td { vertical-align:middle; border:1px solid; border-color:#8D8C7D #787762 #000000;
                   border-right:none; }
.navText { font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold;
           line-height:25px; padding-left:10px; }
.leftNav { background-color:#5D5C4A; color:#ffffff; cursor:pointer; }
.leftNav a:link, .leftNav a:visited { color:#ffffff; }
tr td.leftNav a:link, tr td.leftNav a:visited { text-decoration:none; }

.leftNavLit { background-color:#D1CD9D; color:#000000; cursor:pointer; }
.leftNavLit a:link, .leftNavLit a:visited {	color:#000000; }
tr td.leftNavLit a:link, tr td.leftNavLit a:visited { text-decoration:none; }
tr.navRowLit td { vertical-align:middle; border:1px solid; border-color:#E5E1B5 #787762 #000000; border-right:none; }

.navSearch { background-color:#5D5C4A; color:#ffffff; font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; line-height:22px; padding-left:10px; padding-bottom:5px; padding-top:2px; vertical-align:middle; border:1px solid; border-color:#8D8C7D #787762 #000000;
                   border-right:none; }

.greyRow { background-color:#E8E8E8; border:1px solid #E8E8E8; }
.whiteRow { background-color:#FCFCFC; border:1px solid #FCFCFC; }

.greyTable { background-color:#E8E8E8; border:1px solid #E8E8E8; }
.commentsHeaderCell { color: #764807; font-size:15px; font-family:Arial, sans-serif; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; }
.commentsCell { border-top:1px dashed #666666; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; }
.entryCell { padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; }
.linksCell { padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px; }

.hilitepara {
	margin: 0 0px;
	padding: 10px 20px 10px 20px;
	font-family:"trebuchet ms";
	font-size:13px; line-height:135%; color:#101010;
   	background-color: #E8E8E8;
}

/* Blog */

.entryTitle { font-size:16px; font-family:Arial, sans-serif; font-weight:bold; }
a.entryTitle:link { color: #764807; text-decoration: none; }
a.entryTitle:visited { color: #764807; text-decoration: none; }
a.entryTitle:hover { text-decoration: underline; }

.mainBlogText { color: #101010; font-family:Arial, sans-serif; font-size:11px; line-height:146%; }

#beta { width: 175px; background: #EEEEEE; }

#beta-inner {
    padding: 10px 10px 0 10px;
    border-width: 2px 2px 2px 0;
    border-style: solid;
    border-color: #fff;
}

.module {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #CFD9CF;
    background: #E6E6DA;
}

.module-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding: 7px;
    color: #000000;
    background: #D1CD9D;
    font-family:verdana, arial, sans-serif; font-size:12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
}

.module-content a { color: #36414d; }
.module-content a:hover { color: #a3b8cc; }

.module-content {
    position: relative;
    margin: 0 0 10px 0;
    border-top: 1px solid #CFD9CF;
    padding: 10px 10px 0 10px;
    font-size: 11px;
    line-height: 1.2;
    text-align: left;
}

.module-list {
    margin: 0 15px 10px 15px;
    padding: 0;
    list-style: disc;
}

.module-list .module-list {
    margin: 5px 0 0 0;
    padding-left: 15px;
    list-style: circle;
}

.module-list-item {
    margin-top: 0;
    margin-bottom: 5px;
    color: #666;
    line-height: 1.2;
}

.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.archive-linktext { font-family:"trebuchet ms"; font-weight:bold; font-size:14px; }

li.archive-list-item {
	font-family: "trebuchet ms";
	font-size: 13px;
}
li.archive-list-item-grey {
	font-family: "trebuchet ms";
	font-size: 13px;
	background-color:#eeeeee;
}

