/* Colors */
/* Light green: #708B92 */
/* Dark green: #426163 */
/* Brown: #B97B56 */
/* Light brown mocha-ish: #DEC1AF */

body { margin: 0; padding: 0; font-family: Verdana; font-size: 12px; background-color: #708B92; }

/* table deisgn elements */

table { margin: 0; padding: 0; }

tr { margin: 0; padding: 0; }

td { margin: 0; padding: 0; }

td.sides { background-color: white; color: black; }

td.currentBookEvents { background-color: white; color: black; border-right: 5px solid #B97B56;}

td.nav { background-image: url('/images/nav_background.jpg'); background-repeat: no-repeat; line-height: 30px; text-align: center; }

td.mainContent { background-color: white; color: black; background-image: url('/images/content_background.jpg'); background-repeat: repeat; width: 595px; }

td.pageTopBackground { width: 50%; background-image: url('/images/pageTopBackground.jpg'); background-repeat: repeat-x; padding: 0; margin: 0; }

td.pageLeftMiddle { background-image: url('/images/mainLeftMiddle.jpg'); background-repeat: repeat; padding: 0; margin: 0; }

td.pageRightMiddle { background-image: url('/images/mainRightMiddle.jpg'); background-repeat: repeat; padding: 0; margin: 0;}

td.greenStrip { height: 5px; width: 800px; background-color: #426163; }

td.thinGreenStrip { height: 1px; background-color: #426163; }

td.pageBottomBackground { width: 50%; background-image: url('/images/pageBottomBackground.jpg'); background-repeat: repeat-x; padding: 0; margin: 0; }

td.pageBottom { background-image: url('/images/pageBottom.jpg'); width: 800px; height: 63px; }

/* front page placement */

.frontLeft { float: left; width: 320px; padding-top: 5px; padding-left: 5px; }

.frontRight { float: left; width: 250px; padding-top: 5px; padding-left: 10px; }

/* inside page placement */

.content { padding: 5px; }

.insideLeft { float: left; width: 275px; padding-top: 0; padding-left: 10px; }

.insideRight { float: left; width: 275px; padding-top: 0; padding-left: 10px; }


/* typography */

.date { color: white; font-size: 12px; text-align: right; padding-bottom: 3px; padding-right: 10px; }

h2.events { font-family: arial; font-weight: bold; font-size: 12px; color: #426163; margin: 0; padding-top: 5px; padding-left: 5px; }

h2.mainHead { font-family: arial; font-weight: bold; font-size: 14px; color: #426163; margin: 0;}

h2.subHead { font-family: arial; font-weight: bold; font-size: 12px; color: #426163; margin: 0; padding: 0; }

h2.subHead  a { font-family: arial; font-weight: bold; font-size: 12px; color: #426163; margin: 0; padding: 0; text-decoration: none }

p { font-size: 12px; margin-top: 5px; }

p.video { width: 240px; visibility: hidden; }
/* video captions are temporarily hidden */

.frontRight p { font-size: 11px; }

.currentBookEvents p {font-size: 11px; }

p.bottomlinks { font-family: verdana; font-size: 11px; text-align: center; }

.copyright { font-family: verdana; font-size: 10px; text-align: center; }

p.credit { font-family: verdana; font-size: 9px; text-align: center; }


/* navigation and links */

a.nav:link { line-height: 25px; font-family: Arial; font-size: 13px; font-weight: bolder; color: #fff; padding: 7px 10px 8px 10px; text-decoration: none; }     /* unvisited link */

a.nav:visited { line-height: 25px; font-family: Arial; font-size: 13px; font-weight: bolder; color: #fff; padding: 7px 10px 8px 10px; text-decoration: none; }  /* visited link */
 
a.nav:hover { line-height: 25px; font-family: Arial; font-size: 13px; font-style: bolder; font-weight: bolder; background-color: #426163; color: #fff; padding: 7px 10px 8px 10px; text-decoration: underline; }   /* mouse over link */

a.nav:active { line-height: 25px; font-family: Arial; font-size: 13px; font-style: bolder; font-weight: bolder; background-color: #426163; color: #fff; padding: 7px 10px 8px 10px; text-decoration: underline; }   /* selected link */

/* images */

img { border: 0; }
