﻿body { margin:0px; font-size: 13px; background:#e6e6e7 url(/images/background2.jpg) repeat-y center; font: normal 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#333333; line-height:150%; }

h2 { margin:0px; color:#e70b25; font-size:26px; font-weight:normal; padding-top:6px;}
h3 { margin:0px; color:#e70b25; font-size:20px; font-weight:normal; padding-top:6px;}
a { color:#006599; text-decoration:underline; }
a:Hover { color:#4595be; text-decoration:underline; }

table.center {margin-left:auto; margin-right:auto;}
img { border:none;  }
td { vertical-align:top; }
ul { padding-bottom:10px; padding-left:26px; margin:0px; padding-top:16px;}
li { line-height:115%; padding-bottom:8px} 
.line { line-height:110%; padding-bottom:6px;}

div.navHome { background:url(/images/menu-home2.gif) top left no-repeat; }
div.navHome a:hover img {visibility:hidden;}

div.navAboutBook { background:url(/images/menu-aboutthebook2.gif) top left no-repeat; }
div.navAboutBook a:hover img {visibility:hidden;}

div.navAboutAuthor { background:url(/images/menu-abouttheauthor2.gif) top left no-repeat; }
div.navAboutAuthor a:hover img {visibility:hidden;}

div.navAuthorBlog { background:url(/images/menu-tblog2.gif) top left no-repeat; }
div.navAuthorBlog a:hover img {visibility:hidden; }

div.navContactUs { background:url(/images/menu-contactus2.gif) top left no-repeat; }
div.navContactUs a:hover img {visibility:hidden;}

div.navFlagCampaign { background:url(/images/menu-FlagDayCampaign2.gif) top left no-repeat; }
div.navFlagCampaign a:hover img {visibility:hidden; }

div.navFlagNews { background:url(/images/menu-News2.gif) top left no-repeat; }
div.navFlagNews a:hover img {visibility:hidden; }

div.navDesignFlag { background:url(/images/menu-designyourownflag2.gif) top left no-repeat; }
div.navDesignFlag a:hover img {visibility:hidden; }

div.navFactCheck { background:url(/images/menu-FlagFacts2.gif) top left no-repeat; }
div.navFactCheck a:hover img {visibility:hidden; }

div.navTheMystery { background:url(/images/menu-themystery2.gif) top left no-repeat; }
div.navTheMystery a:hover img {visibility:hidden; }

div.navRedEnsign { background:url(/images/menu-redensign2.gif) top left no-repeat; }
div.navRedEnsign a:hover img {visibility:hidden; }

div.navStudentProjects { background:url(/images/menu-studentprojects2.gif) top left no-repeat; }
div.navStudentProjects a:hover img {visibility:hidden; }

div.navSourcesResources { background:url(/images/menu-sourcesresources2.gif) top left no-repeat; }
div.navSourcesResources a:hover img {visibility:hidden; }

div.navJoinMailingList { background:url(/images/menu-joinmailinglist2.gif) top left no-repeat; }
div.navJoinMailingList a:hover img {visibility:hidden; }

div.navBuyBook { background:url(/images/menu-buybook2.gif) top left no-repeat; }
div.navBuyBook a:hover img {visibility:hidden; }

div.navCreditsThanks { background:url(/images/menu-creditsthanks2.gif) top left no-repeat; }
div.navCreditsThanks a:hover img {visibility:hidden; }


.topmenuarea {background:#e70b25 url(/images/top-bar.gif) top left no-repeat; height:40px; padding-left:10px; padding-right:10px; padding-bottom:0px;}
.contentarea {width:720px; vertical-align:top; padding-left:30px; padding-right:10px; padding-bottom:10px;}
.content { padding-bottom:10px;  }
.bottomarea { padding:10px; background:#f4f5f9 url(/images/bottom-bar.gif) top left; height:20px; color:#333333;}

.powerarea {text-align:right; text-decoration:none; color:#cccccc; font-size:11px; }
.powerarea a {text-decoration:none; color:#cccccc;}
.powerarea a:hover {text-decoration:underline; color:#cccccc;}

.bactotop { float:right; padding-right:10px; text-decoration:none; font-size:11px; }
.bactotop a {text-decoration:none; color:#666666;}
.bactotop a:hover {text-decoration:none; color:#666666;}

.bottomMenu { text-decoration:none; color:#333333; font-size:11px; }
.bottomMenu a {text-decoration:none; color:#333333;}
.bottomMenu a:hover {text-decoration:underline; color:#999999;}

.error { padding:5px; text-align:center; color:red; }
.topicDate { font-size:11px; color:#999999; padding-bottom:10px; }
.topicContent { padding-bottom:26px; }

.formfield { padding:3px; padding-right:10px; border-bottom:solid 1px #eeeeee; }

.sub-title { font-weight:bold; font-style:italic; padding-bottom:14px; font-family:Arial;
 }