/* ================== GLOBAL STYLES ================== */
body {background-color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000;
      scrollbar-face-color:#95906E; scrollbar-highlight-color:#eeeeee; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#5D5B36;
      scrollbar-shadow-color:#EEECC8; scrollbar-arrow-color:#000000; scrollbar-track-color:#eeeeee;}
body.popup {background-color: #ffffff; margin: 5px; font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000;
      scrollbar-face-color:#95906E; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#5D5B36;
      scrollbar-shadow-color:#EEECC8; scrollbar-arrow-color:#000000; scrollbar-track-color:#eeeeee;}
      
p, td, i, .normal, ul, ol {font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000}
.notes {color: #660000}
a:link, a:visited, a:active {color: #6F0505; text-decoration: none; font-weight: bold}
a:hover {color: #aaaaaa; text-decoration: underline; font-weight: bold}
input {font-family: verdana, helvetica, geneva, sans-serif; font-size: 11px; font-weight: bold; background-color: #f3f3f3; color: #666666; border-collapse: collapse; border: solid 1px #333333;}
.submit {font-family: verdana, helvetica, geneva, sans-serif;  background-color: #000000; color: #ffffff; font-size: 11px; border-collapse: collapse; border: solid 1px #cccccc; font-weight: bold;}
.entrydate {margin: 0px; font-family: georgia; font-size: 18px; color: #05646F; font-weight: bold; letter-spacing: 3px; padding: 0px 5px 2px 0px;}
.entrytitle {margin: 0px; font-family: verdana, helvetica, geneva, sans-serif; font-size: 18px; color: #6E6F05; font-weight: bolder;}

hr {color: #999999; height: 1px; background-color: transparent;}
.pointer {font-family: georgia, verdana, arial, sans-serif; font-size: 16px; color: #000000; font-weight: bold}

.bloglistcomments {font-size: 11px; font-family: arial; color: #000000; font-weight: bold}

.commentsfooter {font-family: veranda, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
a.commentsfooter:link, a.commentsfooter:visited, a.commentsfooter:active {color: #d29209; text-decoration: none; font-weight: bold}
a.commentsfooter:hover {color: #eeeeee; text-decoration: none}

#side {font-family: veranda, sans-serif; font-size: 11px; color: #8B6106; text-decoration: none; font-weight: normal}
#side .title {font-family: arial, sans-serif; font-size: 12px; color: #565840; font-weight: bold; border: #000000 1px solid; padding: 2px 4px; background-color: #C7BFA1;}
#side a:link, #side a:visited, #side a:active {color: #6F0505}
#side a:hover {color: #056F25}
#side div.indent {padding-left: 10px;}

/* REQUIRED STYLES - This is needed by the system */
.status {font-family: arial, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold}
.notice {font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size: 12px; color: #660000; font-weight: bold; border: #006600 1px dotted; padding: 2px}

table.tableborder, tr.tableborder, td.tableborder {background-color: #000000;}
table.normalcellbg, tr.normalcellbg, td.normalcellbg {background-color: #ffffff;}
table.altcellbg, tr.altcellbg, td.altcellbg {background-color: #fefcf2;}
table.statuscellbg, tr.statuscellbg, td.statuscellbg {background-color: #eaeaee;}
table.celldivider, tr.celldivider, td.celldivider {background-color: #cccccc;}
table.headdivider, tr.headdivider, td.headdivider {background-color: #666666;}
table.tableheader, tr.tableheader, td.tableheader {background-color: #d6e1f1;}
.tableheader {font-family: tahoma, verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.tableheaderdis {font-family: tahoma, verdana, helvetica, geneva, arial, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa}
a.tableheader:link {color: #315165;	text-decoration: none}
a.tableheader:visited {color: #315165; text-decoration: none}
a.tableheader:active {color: #315165; text-decoration: none}
a.tableheader:hover {color: #006600; text-decoration: none} 

/* Custom Stuff */
#pagebody {width: 772px; background: #000000;}
#body {background: url(/images/v7/header.jpg) no-repeat top left; background-color: #000000; border-left: solid 1px #000000; border-right: solid 1px #000000; text-align: left; padding: 5px;}
#header img {border: 0px; width: 770px; height: 312px;}
#content {float: left; margin-top: 210px; width: 480px; padding: 3px 10px; border: solid 1px #000000; background: #f6f6f6 url(/images/v7/contentbg.jpg) no-repeat top left;}
#menu {float: right; margin-top: 265px; width: 235px; background-color: #d7cfb2; padding: 5px; border: solid 1px #000000;}
#topnavleft {float: left;  width: 200px; text-align: left; padding: 4px 0px 4px 20px; background: #000000;}
#topnavleft p {margin: 0px; font-family: georgia; font-size: 16px; color: #ffd954; font-weight: bold}
#topnavright {float: right; width: 532px; text-align: right; padding: 6px 20px 7px 0px; background: #000000;}
#topnavright p {margin: 0px; font-family: tahoma, veranda, sans-serif; font-size: 11px; color: #f6f5e5; font-weight: bold}
#topnavright a:link, #topnavright a:visited, #topnavright a:active {color: #f6f5e5; text-decoration: none; font-weight: bold}
#topnavright a:hover {color: #f7f38b; text-decoration: none}
#popupnav {padding: 4px 10px; background-color: #000000; text-align: right; font-family: tahoma, veranda, sans-serif; font-size: 11px; color: #f6f5e5;; font-weight: bold;}
#popupnav a:link, #popupnav a:visited, #popupnav a:active {color: #f6f5e5; text-decoration: none; font-weight: bold}
#popupnav a:hover {color: #f7f38b; text-decoration: none}
#footer {font-size: 11px; color: #eeeeee; text-align: right; padding: 4px 10px;}

/* Weblog Calendar */
#weblogcal table {width: 230px; border-collapse: collapse;}
#weblogcal p {margin: 0px;}
#weblogcal th {border: #000000 1px solid; padding: 2px; background-color: #C7BFA1;}
#weblogcal th p {font-family: verdana; font-weight: bold; font-size: 11px;}
#weblogcal th p a {font-family: verdana; font-weight: bold; font-size: 11px;}
#weblogcal td p {font-family: verdana; font-weight: normal; font-size: 11px;}


/* ================== LOGIN PAGE ================== */
div.login {text-align: center;}
table.login {width: 250px; border: solid 1px #000000; border-collapse: collapse;}
td.loginstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.loginleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.loginrightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.logincol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== PASSWORD RETRIEVAL PAGE ================== */
div.pretrieve {text-align: center;}
table.pretrieve {width: 300px; border: solid 1px #000000; border-collapse: collapse;}
td.pretrievestatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.pretrieveleftcol {width: 45%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.pretrieverightcol {width: 55%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.pretrievecol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}
div.pretrievesent {width: 400px; border: solid 1px #000000; background-color: #f5f5f5; padding: 8px; text-align: center;}

/* ================== SIGN UP PAGE ================== */
div.signup {text-align: center;}
table.signup {width: 400px; border: solid 1px #000000; border-collapse: collapse;}
td.signupstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.signupleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.signuprightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.signupcol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}

/* ================== SUBSCRIBER PAGE ================== */
div.subscriber {text-align: center;}
table.subscriber {width: 400px; border: solid 1px #000000; border-collapse: collapse;}
td.subscriberstatus {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 4px;}
td.subscriberleftcol {width: 40%; background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 3px 2px;}
td.subscriberrightcol {width: 60%; background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 3px 2px;}
td.subscribercol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}
table.subscriberbox {border: solid 1px #000000; border-collapse: collapse;}
td.subscriberboxleftcol {background-color: #f5f5f5; text-align: right; vertical-align: middle; padding: 2px 4px;}
td.subscriberboxrightcol {background-color: #f5f5f5; text-align: left; vertical-align: middle; padding: 2px 4px;}
td.subscriberboxcol2 {background-color: #f5f5f5; text-align: center; vertical-align: middle; padding: 3px 2px;}
input.subscriberbox {font-size: 10px; width: 110px;}
input.subscriberboxsubmit {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #000000; font-weight: bold; color: #ffffff; border: 1px solid #ffffff;}
