@charset "iso-8859-1";
* {
  margin:0;
  padding:0;
}

html, body {
  font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
  font-size: small !important;
  color: #0a0b0c;
  background: white;
}

img {
  margin:0;
  float: left;
}

#layout {
width:780px;
padding:0;
margin:0;
vertical-align:top;
text-align:left;
border:0;
}

h1 {font-size:250%;color:#cc3300;}

h2 {font-size:200%;}

h3 {font-size:200%;}

p, li {
font-size:120%;
}

a:link {color:olive;}
a:visited {color:#99aa66;}
a:focus {color:red;}
a:hover {color:red;}
a:active {color:red;}

#banner {
padding:0;
margin:0;
vertical-align:top;
text-align:left;
border:0;
border-bottom:solid 1px #cc3300;
}

#banner img {
padding:0;
margin:0;
border:0;
}

#sidebar {
width:150px;
max-width:150px;
background-color:#cccccc;
padding:0;
margin:0;
vertical-align:top;
text-align:left;
border-right:solid 1px #cc3300;
border-bottom:solid 2px #cc3300;
line-height:1.6em;
}

.sidebarnav {
 margin-left:10px;
} 

#sidebartop img {
margin:0 0 14px 0;
padding:0;
border:0;
border-bottom: solid 2px #cc3300;
max-width:150px;
}

#sidebar h1{
padding:10px 0 0 5px;
font-weight:bold;
font-size:160%;
border-bottom:solid 1px #cc3300;
margin-bottom:4px;
}

#sidebar a:visited {color:#c30;}
#sidebar a:focus {color:#000;}
#sidebar a:hover {color:#000;}
#sidebar a:active {color:#000;}

#sidebar a {
font-weight: bold;
color:#cc3300;
text-decoration: none;
}

.sidebarp {
 font-style:italic;
 margin: 10px 5px;
}

#main {

padding:10px;
margin:0;
vertical-align:top;
text-align:left;
}

#main img {}
#main p { margin:20px;}
#main li { margin-left:20px; }
#main h3 {margin-top:20px;}

#main input,textarea,select {
border: 1px solid #000;
background-color: #ccc;
}

#rssgif{float:none;border:0;margin:0;}

table.news th, table.news td {
  font-size:120%;
  vertical-align:top;}

label{
float: left;
width: 120px;
}

input,select {
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
margin-bottom: 5px;
}

#send{
margin-left: 120px;
}

p.bottom {font-size: xx-small; font-style:italic;}

img.photos {float:none;}
img.floatright {float:right;}

div#animation {padding:10px 95px;}

div.picbox {
 margin:0px;
 width:250px;
 float:right;
 background-color:#CCC;}
.picimg {}
div.pictext {text-align:center;}
span.piccaption {font-weight:bold;}
span.piccredit {font-style:italic;}

.modpic {margin:10px;}

