/* CSS Document */

html {padding: 0px; margin: 0px; background-color:#1a1a1a;}
body {padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-size: .9em; margin: 0px; color: #a6a6a6; font-family: Trebuchet MS, Verdana, Arial, SunSans-Regular, Sans-Serif; line-height: 1.3; background-color: #1a1a1a;}

.clear {CLEAR: both}

p {padding: 10px; margin: 0px;}
pre {padding: 10px; margin: 0px;}
h2 {padding: 10px; margin: 0px; }

h1 {font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; padding: 10px; padding-top: 0px; padding-bottom: 0px; margin: 0px; font-size: 2.1em;  font-weight: normal; color: #fff;}
h2 {font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; font-size: 14px; MARGIN: 0px; color: #76b41c; padding-top: 10px; font-weight: lighter;}
h5 {padding-right: 15px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; margin: 0px; font-size: 11px; text-transform: uppercase; color: #564b47; text-align: right; border: 1px inset #1a1a1a; background-color: #292929;}
h6 {font-family: 'Lucida Grande', 'Lucida Sans Unicode',Verdana, sans-serif; padding: 10px; padding-top: 0px; padding-bottom: 0px; margin: 0px; font-size: 2.1em;  font-weight: normal; color: #fff;}


li {Line-Height: 1.25; list-style: disc; padding: 5px; Line-Height: 1.25;}
#list li {Line-Height: 1.25; list-style: none; border-bottom: #3c3c3c 1px dotted; padding: 5px;}
ul {}

a {font-family: Arial, Helvetica, sans-serif; color: #7AA25E; font-size: 11px; text-decoration: none; font-weight:800; letter-spacing: 2px;}
a:active {text-decoration: none; color: #CCCCCC;}
a:visited {text-decoration: none;}
a:hover {font-weight: bold; text-decoration: none; color: #FFFFFF; }

.highlight {color: #cccccc; font-weight:bold;}
.upload {color: #A7C778; font-weight:bold; font-size: 1.2em;}
.red {color:#CC0000;}
.frame {border: solid 1px #333333;}
.frame_dk {border: solid 1px #252525; margin-left: 5px; margin-right: 5px;}
.small {font-size: .7em;}
.form_txt {font-size: .7em; color: #CCCCCC;}
.underline {text-decoration:underline;}

PRE {font-size: 11px; color: #564b47; font-family: Courier, Monaco, Monospace; background-color: transparent}

#menu {padding: 0px; left: 20px; margin: 0px; width: 7px; position: absolute; background-color: transparent}
#menu a {display: block; width: 150px; height: 22px; padding-left: 10px; padding-top: 5px; padding-bottom: 0px; text-transform: uppercase; color: #999999;}
#menu a:link {background-color: #292929; text-decoration: none; } 
#menu a:visited {background-color: #292929; text-decoration: none; color: #CCCCCC;} 
#menu a:hover {background-color: #474747; text-decoration: none; color: #FFFFFF;}

#main {margin-left: 250px; margin-right: 10%; background-color: transparent}
#main_gallery {margin-left: 10%; overflow:visible; background-color: transparent; }
#main_calendar {margin-right: 10%; margin-left: 10%; overflow: auto; background-color: transparent}

#footer {clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; margin: 0px auto; width: 100%; position: relative;}
#footer {margin: 0px; font-size: .7em; color:#666666; text-align: center; text-transform: none; font-weight: normal;}
#footer A:link {font-size: 1em; color: #658053; border-bottom: #658053 1px dotted; text-decoration: none; font-weight: normal;}
#footer A:visited {font-size: 1em; color: #658053; border-bottom: #658053 1px dotted; text-decoration: none; font-weight: normal;}
#footer A:hover {font-size: 1em; color: #7AA25E; text-decoration: none; border-bottom-style: none; font-weight: normal;}

#nav a {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 1em; text-decoration: none; font-weight:800; letter-spacing: 2px;}
#nav a:active {text-decoration: none; color: #CCCCCC;}
#nav a:visited {text-decoration: none;}
#nav a:hover {font-weight: bold; text-decoration: none; color: #FFFFFF; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px;}

#gallery {width: 320px; height: 72px; overflow:hidden; border: #3c3c3c 1px solid; padding-top: 5px; padding-left: 0px; padding-right: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-left: 10px; float: left; letter-spacing: normal;}

#gallery .text {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 9px; line-height: 1.5; font-weight: normal;}
#gallery .title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight: bold; letter-spacing: normal;}
#gallery td {border: 1px solid #999999; line-height: 1.5;}
#gallery a {text-decoration: none; color:#FFFFFF; letter-spacing: normal;}
#gallery a:active {text-decoration: none; letter-spacing: normal;}
#gallery a:visited {text-decoration: none; letter-spacing: normal;}
#gallery a:hover {text-decoration: none; background-color: #333333; letter-spacing: normal; cursor:pointer; cursor:hand; text-decoration:underline; color:#666666}
#gallery_width {width: 700px;}
.gallery:hover {background-color:#333333; cursor:pointer; cursor:hand;}

#top {float: right; width: 113px; margin-top: 3px;}
.imglist {line-height: 2;}
.over {background-color: #333333;}

#over {padding: 0px; left: 20px; margin: 0px; width: 7px; background-color: transparent}
#over a {display: block; width: 150px; height: 22px; padding-left: 10px; padding-top: 5px; padding-bottom: 0px; text-transform: uppercase; color: #999999;}
#over a:link {background-color: #292929; text-decoration: none; } 
#over a:visited {background-color: #292929; text-decoration: none; color: #CCCCCC;} 
#over a:hover {background-color: #474747; text-decoration: none; color: #FFFFFF;}
