body {background: #545454; margin: 10px 0 15px 0; text-align: center; font-size: medium; font-family: arial;}
* {margin: 0; padding: 0; font-family: arial}

#container {width: 800px; margin: 0 auto; text-align: left;}

#top #header {height: 66px; background: url(/images/template/header1.gif) center center no-repeat; }
#top #header h1 {display: none;}
#top #nav {height: 45px; background: url(/images/template/navBack.jpg) center center no-repeat;}

#main {background: url(/images/template/mainBack.jpg) center repeat-y;}
#main .mcontainer {background: url(/images/template/sidebar.jpg) bottom left no-repeat; min-height: 450px;}
* html #main .mcontainer {height: 450px;}

#main #side_bar {float: left; width: 20%; margin-top: 0px;}
#main #side_bar .container {margin-left: 7px; padding-right: 1px;}
#main #side_bar .container a {display: block; color: black; font-size: 80%; font-weight: normal; text-decoration: none; width: 100%;}
#main #side_bar .container a:hover {color: white; background: url(/images/template/li.gif) center left no-repeat;}
#main #side_bar .container a span {display: block; padding: 4px 0 5px 13px; margin-left: 11px; background: url(/images/template/dotted.gif) bottom repeat-x;}
#main #side_bar .container a.topItem span {font-size: 0px; height: 1px; padding: 0; margin: 0 0 0 11px; background: url(/images/template/dotted.gif) bottom repeat-x;}
#main #side_bar .container a:hover span {background: #888 url(/images/template/dotted.gif) bottom repeat-x;}
#main #side_bar .container a:hover.topItem {background: transparent;}
#main #side_bar .container a:hover.topItem span {background: url(/images/template/dotted.gif) bottom repeat-x;}

#main #main_text {float: right; width: 79.5%;}
#main #main_text .container {padding: 10px 8px 30px 8px; font-size: 80%;}
#main #main_text .container a {text-decoration: none; color: #994f00;}
#main #main_text .container a:hover {text-decoration: underline;}
#main #main_text .container h1 {color: #585858; font-size: 160%; margin: 5px 0;}
#main #main_text .container h2 {color: #4f687e; font-size: 120%; margin: 8px 0 3px 0; border-bottom: 1px solid #777;}
#main #main_text .container p {margin: 7px 0 7px 0;}
#main #main_text .container p.bigger {font-size: 120%; margin: 10px 0 10px 0;}
#main #main_text .container ul {list-style-image: url(/images/template/main_li.gif); padding-top: 5px; padding-bottom: 5px; margin-top: 0;}
#main #main_text .container ul li {margin-left: 25px;}

#bottom #links {height: 65px; background: url(/images/template/footer2.jpg) center center no-repeat;}
#bottom #footer {text-align: center; color: white; font-size: 70%; padding: 12px 0 0 0;}
#bottom #footer a {color: white; text-decoration: none;}
#bottom #footer a:hover {text-decoration: underline;}
.clearMe {clear: both; font-size: 0px;}

#galleryTable {width: 99%;}
#galleryTable td {vertical-align: top;}
#galleryTable .side {padding-top: 0px; width: 150px;}
#galleryTable .nav {font-size: 10px; border-bottom: 0px solid gray;}
#galleryTable .nav .indent {padding-left: 9px; font-weight: normal; }
#galleryTable .nav .indent a {font-weight: normal; color: }
#galleryTable .nav span {display: block;}
#galleryTable .nav span a {display: block; font-size: 110%; text-decoration: none; font-weight: bold; padding: 1px 0 2px 3px;}
#galleryTable .nav span a:hover {text-decoration: underline; background-color: #F3F3F3;}
#galleryTable .side hr {display: none; height: 1px; border: 0; background: #CCCCCC;}
#galleryTable .center {font-size: 0px; width: 15px;}
#galleryTable .main {}
#galleryTable .main .category {text-align: left; border-bottom: 1px solid #777; padding-top: 10px;}

#pictureTable {width: 100%; border-collapse: collapse; margin-top: 10px;}
#pictureTable td {text-align: center; border: 1px solid #DDDDDD; padding: 7px 0 5px 0;}
#pictureTable img {border: 0;} 
