* {font-size:100%;}

body {margin:0; padding:0; font-family:verdana, arial, sans-serif; font-weight:normal; text-align:center;  background-color:#fff; font-size:0.85em; color:#444;}

#container {width:100%; max-width:980px; margin-left:auto; margin-right:auto; text-align:left; border:0px solid red; } 

#head {width:100%; max-width:960px; padding:0; margin-left:auto; margin-right:auto; margin-top:15px; border:0px solid #ed1c24;}

/* for photos */
#photosmain {width:90%; max-width:900px; text-align:center; margin:0 auto 0 auto; padding:20px; font-size:1.0em;}
.entrytop {width:90%; max-width:900px; margin:0 auto 0 auto; padding:1%; font-size:2.0em; text-align:center; background-color:#fff; color:#666;}
.entrytopsm {width:90%; max-width:900px; margin:0 auto 0 auto; padding:1%; font-size:1.5em; text-align:center; background-color:#fff; color:#666;}
.entryphoto {width:90%; max-width:900px; margin:0 auto 0 auto; padding:1%; font-size:1.0em; text-align:center; background-color:#fff; color:#444; }
.entryphoto2 {width:70%; max-width:800px; margin:0 auto 0 auto; padding:1%; font-size:1.0em; text-align:center; background-color:#fff; color:#444; }

.entrytext {width:90%; max-width:900px; margin:0 auto 20px auto; padding:1%; text-align:justify; line-height:150%; background-color:#fff; color:#444; }

.gbg {width:96%; padding:2%; text-align:left; line-height:150%; background-color:#eee; color:#444; text-align:justify;} 

.pagebotm {width:60%; max-width:500px; margin:0 auto 0 auto; padding:2%; font-size:0.9em; text-align:center; background-color:#fff; color:#444;}

#menubar {width:90%; max-width:900px; padding-left:1%; padding-right:0px; margin-bottom:0px; background-color:#fff; border:1px solid #fff;}
#menu {padding:0; margin-top:5px; list-style:none; height:20px;}
#menu li {float:left; margin-right:0;}
#menu li a {display:block; float:left; height:30px; line-height:30px; color:#006633; text-decoration:none; background-color:#ddd; font-size:1.4em; padding:0 15px 0 10px; border:1px solid #999;}
#menu li.current a {color:#ed1c24; background-color:#ddd;}
#menu li:hover > a {color:#ed1c24; background:none; text-decoration:none;}

#menubar2 {width:95%; max-width:980px; padding-left:10px; padding-right:10px; margin-bottom:10px; background-color:#fff; }
#menu2 {padding:0; margin-top:5px; list-style:none; height:20px;}
#menu2 li {float:left; margin-right:0;}
#menu2 li a {display:block; float:left; height:26px; line-height:25px; color:#006633; text-decoration:none; background-color:#ddd; font-size:1.2em; padding:0 12px 0 10px; border:1px solid #999;}
#menu2 li.current a {color:#ed1c24; background-color:#ddd;}
#menu2 li:hover > a {color:#ed1c24; background:none; text-decoration:none;}

#widecol {clear:left; width:96%; max-width:960px; margin-left:auto; margin-right:auto;  margin-top:10px; text-align:justify; border:0px solid blue;}

#leftcol {float:left; width:470px; margin-top:20px; padding:0; text-align:justify; border:0px solid red; font-size:0.85em;}
#rightcol {margin-left:4900px; margin-top:40px; width:470px; padding:0; text-align:justify; border:0px solid green; font-size:0.85em;}

#updatecol {margin-left:auto; margin-right:auto; margin-top:20px; width:850px;}

p.insts {width:638px; margin:0 0 0 3px; padding:2px; text-align:center; background:#9c9; font-size:0.7em; }
p.galltxt {padding:0 30px 0 0; text-align:center;  font-size:0.8em;}
.buytxt {font-size:0.8em; }
strong {color:#444;}

/* for message form */
.error {color: #FF0000;}
label {float:left; width:200px;}
.formbox {background-color:#eee;}
.msgbox {background-color:#eee; color:#000; font-size:1.5em;}

/* for message replies */
.greytxt {color:#555; margin-bottom:10px; background-color:#eee; font-size:1.1em;}
.message {background-color:#ddd; color:#000; padding:10px; border:1px solid black;}

hr {border:1px solid #f63; width:90%; max-width:900px;}

img.bdr {border:2px solid #03c;}

td.ce {text-align:center; width:50%;}

.ce {text-align:center;}
.ce30 {float:none; margin-left:auto; margin-right:auto; width:30%; max-width:300px; text-align:center;} 
.ce40 {float:none; margin-left:auto; margin-right:auto; width:40%; max-width:400px; text-align:center;}
.ce50 {float:none; margin-left:auto; margin-right:auto; width:50%; max-width:500px; text-align:center;}
.ce60 {float:none; margin-left:auto; margin-right:auto; width:60%; max-width:900px; text-align:center;}
.ce70 {float:none; margin-left:auto; margin-right:auto; width:70%; max-width:900px; text-align:center;}  
.ce80 {float:none; margin-left:auto; margin-right:auto; width:80%; max-width:900px; text-align:center;} 
.ce90 {float:none; margin-left:auto; margin-right:auto; width:90%; max-width:900px; text-align:center;} 
.ce98 {float:none; margin-left:auto; margin-right:auto; width:98%; max-width:980px; text-align:center;} 

p.title {font-weight:bold; font-size:1.2em;}

.clri {clear:right;}
.le {text-align:left;} 
.clrile {clear:right; text-align:left;} 
.flce {float:left; text-align:center; margin-right:20px;}
.clle {clear:left;}
.clrice {clear:right; text-align:center;}
.flle40 {float:left; width:40%; max-width:400px; text-align:center; margin-right:20px;}
.flri10 {float:right; width:10%; max-width:100px; text-align:center; margin-left:20px;}
.flri20 {float:right; width:20%; max-width:900px; text-align:center; margin-left:20px;}
.flri30 {float:right; width:30%; max-width:900px; text-align:center; margin-left:20px;}
.clriflri30 {clear:right; float:right; width:30%; max-width:900px; text-align:center; margin-left:20px;}
.flri40 {float:right; width:40%; max-width:900px; text-align:center; margin-left:20px;}
.clriflri40 {clear:right; float:right; width:30%; max-width:900px; text-align:center; margin-left:20px;}
.flri50 {float:right; width:40%; max-width:900px; text-align:center; margin-left:20px;}
.clriflri50 {clear:right; float:right; width:50%; max-width:900px; text-align:center; margin-left:20px;}
.flri60 {float:right; width:50%; max-width:600px; text-align:center; margin-left:20px;}
.clri60 {clear:right;}
.flri70 {float:right; width:60%; max-width:500px; text-align:center; margin-left:20px;}
.clri70 {clear:right;}
.flri80 {float:right; width:70%; max-width:900px; text-align:center; margin-left:20px;}
.clri80 {clear:right;}

/* for messages page */
.messagesbox {width:96%; max-width:980px; padding:10px; border-top:2px solid #aaa; border-right:2px solid #aaa; border-bottom:7px solid #aaa; border-left:2px solid #aaa; margin-left:auto; margin-right:auto; color:#000; background-color:#eee;}

.letter td {border:1px solid #000; padding:10px; background-color:#eee;}
.rtbox {text-align:center; vertical-align: text-top;}
.letter .spcr {border:0px solid #000; background-color:#fff;}

/* default and active #006633 / currant and hover #ed1c24 */

a.nav:link { color:#006633; text-decoration:underline;}
a.nav:visited { color:#006633; text-decoration:underline;}
a.nav:hover { color:#ed1c24; text-decoration:underline;}
a.nav:active { color:#006633; text-decoration:underline;}

a.txt:link {color:#000; text-decoration:underline;}
a.txt:visited {color:#000; text-decoration:underline;}
a.txt:hover {color:#ed1c24; text-decoration:none;}
a.txt:active {color:#000; text-decoration:underline;}



