html, body {width:100%; height:100%}
body {margin:0; padding:0; background: #CCCC99; color:#000000; font-size:100%; font-family: verdana, arial, sans-serif }

#header { margin:0px; padding:0; height:70px;  background:#FFFF99;}
#header h1 {margin:0px; color: #333366; font: bold 24px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 4px}
.branding { padding:12px; color:#333366; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif }

#content { text-align:left; padding: 10px 30px 10px 50px;}

.footer { margin:0px; padding:3px; height:30px; background: #FFFF99; color:  #663333; font: 10px Arial, Helvetica, sans-serif }
.footer a{padding:2 8px; color:#333366; font: bold 16px Arial, Helvetica, sans-serif ;}
.footer a:hover{color:#663333;}


#login { width:780px; margin:0px auto; text-align:left; padding: 0px; color:#00ff00; font-size:65%; font-weight:bold; font-family: arial, sans-serif; background-color:#ffffff;	border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;}


.contdsply {padding:15px; font-size:85%; font-family: arial, sans-serif }
.contmen {color:#663333; padding-bottom:5px; font-size:75%; font-weight:bold; font-family: arial, sans-serif;}
.contmen a{color:#663333; font-size:100%; font-weight:bold; font-family: arial, sans-serif;}
.contmen a:hover{background-color: #663333; color: #edecd8;  font-size:100%; font-weight:bold; font-family: arial, sans-serif;}

.general {color:#663333; font-size:75%; font-weight:bold; font-family: arial, sans-serif;}

.cattitle { margin-top:25px; padding-top:4px; padding-bottom:4px; border-top: 1px solid  #333366; border-bottom: 1px solid  #333366; color:#999999; text-indent:20px;}
.itembigtitle {margin-top:25px; color:#663333; font-size:24px; padding-bottom:20px; font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
.itemtitle { padding-bottom:4px; color: #663333; text-decoration: none; font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.itemdescr {text-indent:15px; color: #333366; font-weight: medium;  font-family: serif;  font-size: 18px}

.row {margin: 10px; border-bottom: 1px solid  #333366;}
.row a{color: #663333; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
.row a:hover{background-color: #663333; color: #edecd8; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
.row img{border:2px solid black;}

#lst {width:590px;  margin:0px auto;}
#lst ul { float:left; margin-left: 10px; padding:10px; width:240px}
#lst ul li {list-style: none}
#lst li a{color: #663333; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
#lst li a:hover{background-color: #663333; color: #edecd8; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}

#pgcounter { text-align:right; color: #663333; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
#pgcounter a{text-decoration: none; color: #663333; font-size:100%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
#pgcounter a:hover{text-decoration: underline; color: #663333; font-size:100%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}

.linknotset{color: #edecd8; font-size:70%; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
.loginbox {margin:0 auto; width:300px; text-align:center; padding: 10px; padding-right:20px; border:1px dotted #666666; color:#666666; font-size:.7em; font-family: Tahoma, Arial, sans-serif; }
.subtitle { color:#CCCCCC; font-weight:bold; font-style: tahoma,arial,sans-serif; font-size:.7em }
.mess { color:#666666; font-style: arial,sans-serif; font-size:.8em; text-align:center }

.messcount { clear:both; color:#666666; font-style: arial,sans-serif; font-size:.8em; text-align:center }

.messyellow { background-color:yellow; color:red; font-style: arial,sans-serif; font-size:.8em; text-align:center }
.messred { background-color:red; color:yellow; font-style: arial,sans-serif; font-size:.8em; text-align:center }

a.edit {background-color:#663333; color: #ffffff; border: 2px outset #ffffff; text-decoration: none; padding: 1px 2px 1px 4px; font-size:70%; font-family:  Lucida, Geneva, Helvetica, Arial, sans-serif;}
a:hover.edit {background-color:#FFFF99;  color: #000000; border: 2px outset #ffffff; font-size:70%; text-decoration: none;  padding: 1px 2px 1px 4px; font-family: Lucida, Geneva, Helvetica, Arial, sans-serif;}

#vmenu { width:160px;  padding-top:2px; background:  #333366; font: 14px 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
#vmenu ul { list-style: none; margin: 0; padding:10px 0; border:none; border-bottom: 1px solid #666666; }
#vmenu li { margin: 0; }
#vmenu li a { display: block; padding: 1px 15px; color: #ffffff; text-decoration: none; width: 100%; }
html>body #vmenu li a {	width: auto; }
#vmenu li a:hover {color:#FFFF99; background: url('menubg.gif') no-repeat right; text-decoration:underline;}


#birdsnest { padding: 0px; color: #663333; font-size:75%; font-weight:bold; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;}
#birdsnest a {color: #663333; text-decoration: underline; padding-left:  0px; }
#birdsnest a:hover { background-color: #663333; color: #edecd8; text-decoration: none;  padding-left:  0px; }


.troubleshoot{ margin:0px; padding:5px;  background: yellow; font-size:70%; font-family: arial, sans-serif; text-align:center; }

.menutab {margin:0px; background: #663333; color: green; font: bold 10px Arial, Helvetica, sans-serif }
