body { font: 12px/1.3 Verdana, Arial, Helvetica, sans-serif;background-color:#BEBEDF;color:#333; }
h1 {font:bold 28px/30px verdana, arial, helvetica, sans-serif;color:#606;margin:0px 0px 15px 0px;padding:0px;}
h2 {font:bold 18px/20px verdana, arial, helvetica, sans-serif;color:#606;margin:0px 0px 5px 0px;padding:0px;}
h3 {font:bold 14px/16px verdana, arial, helvetica, sans-serif;color:#636;margin:0 0 5px 0;padding:0;}
h4 {font:bold 12px/14px verdana, arial, helvetica, sans-serif;color:#636;margin:12px 0 0 0;padding:0;}
h5 {font:14px/16px verdana, arial, helvetica, sans-serif;color:#000;margin:0.25em 0 0 0;padding:0.2em 0.2em 0.2em 0;}
h6 {font:10px/12px verdana, arial, helvetica, sans-serif;color:#000;margin:0.25em 0 0 0;padding:0.2em 0.2em 0.2em 0;}
p, li {padding:0.2em 0 0.3em 0;color:#306;}
li {margin-bottom:0.7em;line-height:14px;}
img {border:none;padding:5px;}

a {text-decoration:none;}
a:link { color: #606; }
a:visited {color: #969;}
a:hover {color: #fcc;}
a:active {color: #9fc;} 

/* Classes used site-wide */
.h1_editor {font:bold 28px/30px verdana, arial, helvetica, sans-serif;color:#606;margin:0 0 0 0;padding:0.2em;}
.h2_editor {font:bold 18px/20px verdana, arial, helvetica, sans-serif;color:#606;margin:0 0 0 0;padding:0.2em;}
.h3_editor {font:bold 14px/16px verdana, arial, helvetica, sans-serif;color:#636;margin:0 0 0 0;padding:0.2em;}
.h4_editor {font:bold 12px/14px verdana, arial, helvetica, sans-serif;color:#636;margin:0 0 0 0;padding:0.2em;border-bottom:1px solid #610000;border-top:3px double #610000;}
.h5_editor {font:14px/16px verdana, arial, helvetica, sans-serif;color:#000;margin:0 0 0 0;padding:0.2em;}
.h6_editor {font:10px/12px verdana, arial, helvetica, sans-serif;color:#000;margin:0 0 0 0;padding:0.2em;}
.p_editor {font-size:12px;padding:0.2em;}

.msgsuccess { font-weight: bold; color: #063; }
.msgfailure { font-weight: bold; color: #c03; }
.msgfriendly { color: #063; }
.msgwarning { color: #c03; }
.hide { visibility: hidden; }
.show { visibility: visible; }

div#header {margin:0;padding:0;width:100%;height:95px;background-color:#636;}
div#header div#title img {float:left;padding:5px;}
div#header div#title a {letter-spacing:18px;font:bold small-caps 36px/42px garamond, arial, helvetica, sans-serif;margin:0;padding:10px;color:#fff;}
div#header div#title p {color:#c0c0c0;margin:0;padding-left:90px;}
div#header div#title div#titlephotos {position:absolute;top:10px;left:500px;}

div#divContent {margin:0 160px 0 165px;padding:10px 0 0 0;}
/* div#divContent a {text-decoration:underline;} */
div#divContent h2 {border-bottom:1px solid #636;border-top:3px double #636;}
/* div#divContent h3, h4, p {margin-left:10px;} */

div#divContent div#evcmodlist td {vertical-align: top;line-height:14px;}

div#curloc {float:right;width:300px;margin-top:10px;background-color:inherit;border:1px solid #636;}
div#curloc p {margin:0;padding:5px;background-color:#c9f;}
div#curloc img {padding:0;}

div#ls {float:left;width:155px;padding-top:0px;background-color:inherit;}

div#ls p {margin:0 3px 0 0;padding:0;border-right:1px solid #636;}

div#ls div#LSlinks a {display:block;margin:0 3px 0 0;padding:5px;background-color:#BEBEDF;border-right:1px solid #636;}
div#ls div#LSlinks a:hover {background-color:#669;border-right:7px solid #636;padding-right:2px;margin-right:0}
div#ls div#LSlinks a.currentmenuitem {background-color:#ccc;color:#000;border:1px solid #636;border-right-width:4px;padding-right:7px;margin-right:3px;}

div#ls div#email p {margin:0 3px 0 0;padding:30px 0 0 5px;border-right:1px solid #636;}
div#ls div#email span#Ls1_lblEmailConfirm {display:block;margin:0 3px 0 0;padding:5px;border-right:1px solid #636;}

div#ls div#journallinks {  }
div#ls div#journallinks p {padding:0 0 0 5px;background-color:#636;color:#c0c0c0;}
div#ls div#journallinks a {display:block;margin:0 3px 0 0;padding:5px;background-color:#BEBEDF;border-right:1px solid #636;}
div#ls div#journallinks a:hover {background-color:#669;border-right:7px solid #636;padding-right:2px;margin-right:0}

div#ls div#quote p {margin:0 3px 0 0;padding-left:5px;border-right:1px solid #636;}
div#ls div#quote p#quotetext {border-top:1px solid #636;}

div#rs {float:right;width:152px;padding-top:10px;border-left:1px solid #636;background-color:inherit;}

div#rs h2 {font:bold 24px/28px viner hand itc, papyrus, monotype corsiva, lucida calligraphy, comic sans ms, verdana, sans-serif;text-align:center;color:#603;}
div#rs h3 {font:italic 16px/18px comic sans ms, verdana, sans-serif; text-align: center;color:#600;}

div#rs div#RSlinks a {display:block;padding:5px;width:140px;background-color:#BEBEDF;}
div#rs div#RSlinks a:hover {background-color:#669;}
div#rs div#RSlinks a.currentmenuitem {background-color:#ccc;color:#000;border:1px solid #636;}

div#rs div#slogan {border-top:solid 0px #636;}
div#rs div#slogan p {margin:0;padding:2px 5px;font:18px/20px papyrus, monotype corsiva, lucida calligraphy, comic sans ms, verdana, sans-serif;}

div#ftr {text-align:center;border-top: 1px solid black;border-bottom: 1px solid black;margin:0 30%;display:block;}
div#ftr p {margin:0}

/* login.aspx */
.login { background-color: #CAD5C3; color: #333333; border: 1px solid #B5C7DE; width: 300px; margin: 2em auto 0 auto; }
.login tr { height: 2em; }
.loginTitle { background-color: #3D6624; font-weight: bold; font-size: 1.2em; color: White; }
.invalidLoginMsg { border: solid 2px darkred; background-color: #fff8dc;color: #c03; width: 300px; margin: 2em auto 0 auto;padding:0.5em;text-align:center;}
