/* body attributes */
body, html { background: #fff; font: 13px Lucida Grande, Verdana, Sans-Serif; font-size: 90%; padding: 0; margin: 0; }

/* header image */
#header{ background: url('images/headerbg.gif'); height: 160px; padding: 0px 0px 0px 20px; margin: 0; border-top: 0px solid #0f75bc;color: #fff; font-weight: bold; }
#header h1{font: 14px Lucida Grande, verdana, sans-serif; font-weight: bold; text-align: right; color: #fff; padding-top: 120px; margin-right: 40px;margin-top: 0px;}


/* header2 image */
#header2{ background: url('images/header2.gif'); height: 120px; padding: 0px 0px 0px 20px; margin: 0; border-top: 0px solid #0f75bc;color: #fff; font-weight: bold; }
#header2 h1{font: 14px Lucida Grande, verdana, sans-serif; font-weight: bold; text-align: right; color: #000; padding-top: 90px; margin-right: 40px;margin-top: 0px;}

/* top navigation */
#nav {background: #0f75bc; padding:5px; margin: 0; text-align: center; font-weight: bold; border-bottom: #f8981c 1px solid;border-top: #f8981c 1px solid;color:#9dc9e9;}
#nav a:link, #nav a:visited, #nav a:active {padding: 10px; text-decoration: none; color:#fff; font-size: 90%; }
#nav a:hover {text-deocration: none; color:#f8981c; }

/* container*/
#container { background: #fff; margin: 0px 212px 0px 198px; padding: 5px;border-left: 1px solid #ddd; text-align: left; }
#container p { line-height: 1.3;padding: 0px;} 
#container a { color: #0f75bc; text-decoration: underline; padding: 0px;}
#container a:hover { color: #f8981c; }
#container ul { margin: 0 0 0 150px; padding: 0; }
#container li { list-style-type: none; padding: 0 0 0 25px; line-height: 2em; color: #666; font-weight: bold; }
#container h1 {color: #f8981c; font-weight: bold; font-size: 14px;}


/* container2*/
#container2 { background: #fff; margin: 0px 50px 0px 202px; padding: 10px;border-left: 1px solid #ddd; text-align: left; }
#container2 p { line-height: 1.3;padding: 0px;} 
#container2 a{ color: #0f75bc; text-decoration: underline; padding: 0px;} #container2 a:hover { color: #f8981c; }
#container2 ul { margin: 0 0 0 150px; padding: 0; }
#container2 li { list-style-type: none; padding: 0 0 0 25px; line-height:2em;color: #666; font-weight: bold; }
#container2 h1 {color: #f8981c; font-weight: bold; font-size: 14px;}

.imgleft {float: left; padding: 0px; margin: 0px;}


/* footer*/
#bottom { background: #0f75bc; height: 50px;padding: 5px 0px 5px 20px; border-top: 1px solid #f8981c; color: #fff;font-size:80%; text-align: center;}
#bottom a:link { padding: 5px; text-decoration: none; color: #fff; font-size: 90%; }
#bottom a:visited { padding: 5px; text-decoration: none; color: #fff; font-size: 90%; }
#bottom a:active { padding: 5px; text-decoration: none; color: #fff; font-size: 90%; }
#bottom a:hover {text-decoration: underline; color: #fff; }


/* left side */
#left{ width: 180px; padding:5px; margin:0px; float: left;}
#left ul { margin-top: -10px; padding: 0px 0px 15px 0px;  }
#left li { list-style-type: none; line-height: 1.4 }
#left a { color: #0f75bc; text-decoration: none; font-weight: bold;} 
#left a:hover { color: #f8981c; } 
#left a:visited a:active {color: #608FFF;}


/*font attributes*/
h1{ color: #f8981c; font-weight: bold; font-size: 14px; line-height: 1; margin-bottom: 5px;}
h2{ color: #0f75bc; font-weight: bold; font-size:14px;}
h3{ color: #000; font-weight: bold; font-size:14px;}

/* left information */
#info { width: 188px; border-top: 0px solid #ddd;padding-bottom: 10px;padding-top: 5px; margin:0px;margin:0px;}
#box { background: #fefdc6; border: 1px solid #ddd; padding: 7px 5px 7px 5px; font-size:85%;}


/* gallery */
#galleryhold { width: 198px; margin: 5px 0px 5px 5px; float: right; padding: 3px; text-align:left; }
#galleryhold a { text-decoration: underline; color: #0f75bc; }
.gallerybox { width: 160px; padding: 0 0 0 5px; }
.imgleft {float: left; padding: 0 7px 0 3px;}


/* This section controls the size of the photos table.  The width and height take into account * the size of the borders. */
.photos {width: 446px; height: 334px;}
img.thumbnail {border: 2px solid #ffffff; width: 146px; height: 109px;}
img.thumbnail2 {border: 2px solid #ffffff; width: 80px; height: 60px;}
img#oMainImage {border: 2px solid #fffff; width: 446px; height: 334px;}



/* edited attributes of things */
.news { color: #f8981c; font-weight: bold; font-size: 16px; }
.news1 { color: #fff; background-color: #608FFF; font-weight: bold; font-size: 16px; padding: 3px 0 3px 5px; width: 140px; }
.meta { border-top: 1px solid #aaa; color: #aaa;  text-align: right;} 

* html #info { padding-bottom: 7px; }
acronym { border-bottom: 1px dotted #608FFF; }

#hr {height: 1px; padding: 0px; margin:0px; width: 60%; color: #0f74bb;}