/* CSS2 andromedia.pl */
body {padding: 0px; margin: 0px; font: 12px/1.5 verdana, helvetica, geneva, arial, sans-serif; color: #333; background-color: #fff; }
.tlo {background: url(gfx/tlo.gif) repeat-x top; }

p {font: 12px/1.7 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
ol {font: 12px/1.7 verdana, helvetica, geneva, arial, sans-serif;}
ul {font: 12px/1.7 verdana, helvetica, geneva, arial, sans-serif;}
li {font: 12px/1.7 verdana, helvetica, geneva, arial, sans-serif;}

form {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

a, a:link, a:visited, a:active { text-decoration: underline; color: #81852E; }
a:hover { text-decoration: none; color: #81852E;}

hr { border-bottom: 1px dashed #fff; border-top: 1px dashed #e8e8e8;  border-left: 1px dashed #fff;  border-right: 1px dashed #fff;  color: #fff;  width: auto;   }

h1 {font: normal 40px/1.4 Georgia, MS Serif, New York, serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; color: #333; }
h2 {font: bold 18px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h3 {font: bold 16px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h4 {font: bold 13px/1.4 trebuchet ms, verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h5 {font: bold 11px/1.4 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }
h6 {font: bold 10px/1.4 verdana, helvetica, geneva, arial, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; }


#page { margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; width: 900px; }

#logo { margin:0px 0px 0px 0px; padding: 25px 0px 25px 0px; float: left; width: 150px; }
#logo img {display : block;  }

#loggedin { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 750px;  text-align: right;  }

#main-menu { background-color: #333; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav {height: 35px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#tabnav li { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; list-style-type: none;  }
#tabnav a:link, #tabnav a:visited, #tabnav span { float: left; width: 134px; background: #333; font-size: 10px; line-height: 14px; font-weight: bold; padding: 10px 8px 11px 8px;  text-decoration: none; color: #fff;  text-align : center;   }
#tabnav  #current a:link, #tabnav  #current a:visited, #tabnav  #current span { background-color: #999; background: #666; color: #ddd; text-decoration: none;}
#tabnav a:hover{ background: #666; text-decoration: none; }

#left-index { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 300px;  }
#right-index { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 600px; }

#left { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 600px;  }
#right { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 300px; }

#content { margin:0px 0px 0px 0px; padding: 0px 25px 0px 0px;}

#intro { margin:15px 10px 0px 0px; padding: 5px 10px 5px 10px; width: 270px; height: 190px; background-color: #81852E;  color: #fff; }
#intro h1 {font: 13px/1.9 verdana, helvetica, geneva, arial, sans-serif; color: #fff; }
#intro a, #intro a:link, #intro a:visited, #intro a:active { text-decoration: underline; color: #fff; }
#intro a:hover { text-decoration: none; color: #fff;}
#photo-index { margin:15px 0px 0px 0px; padding: 0px 0px 0px 5px; width: 595px; }

#bc {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;  }
#bc h1 { font: bold 10px/1.4 verdana, helvetica, geneva, arial, sans-serif; }

#nav-sub { margin: 0px 0px 20px 0px; padding: 0px 25px 25px 15px; b}
#nav-sub ul, #side ul { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; border-top: 1px solid #ddd;}
#nav-sub li, #side li {  list-style-image: url(gfx/li_nav_sub.gif); border-bottom: 1px solid #ddd; margin: 2px 0px 0px 0px; padding: 0px 0px 5px 0px;  }
#nav-sub a, #nav-sub a:link, #nav-sub a:visited, #nav-sub a:active { text-decoration: none; color: #81852E; }
#nav-sub a:hover { text-decoration: underline; color:#81852E; }

#footer { margin: 15px 0px 0px 0px; padding: 5px px px px; color: #999; border-top: 1px solid #ccc; }

.red { color: #900;  }

.reset { clear: both; }
