body { font: normal  12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#2B2829; margin: 0px; padding: 0px; background: #444041; }
#mainContainer { width: 800px;	margin: 0 auto;	text-align: left; padding: 0px;background: #282324; }
#Container {float:left; width: 785px;  padding: 0px; background: #282324;}

/* top nav */
#topnav {float:left; width: 760px; height:35px; background: #A3B026;  padding: 15px 5px 0px 7px; margin: 4px 0px 0px 5px;}
#topnav ul {margin: 0; padding: 0px; list-style-type: none; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#topnav ul li { display: inline; padding: 0px;}
#topnav a { padding: 4px 8px 0px 5px;  margin: 0px; border-right: 1px solid #A3B026; color: #2B2829;font-weight:bold; text-decoration: none;}
#topnav a:link, #topnav a:visited {color: #2B2829;text-decoration: none;}
#topnav a:hover {color: #fff; }
/* selected states */
#topnav ul li a#current {color: #fff; font-weight:bold;}


#content {float: left; width: 785px;  padding:0; margin:0; }
#left {float:left;  width: 211px; padding: 0px;}
#workshop {float:left;  width: 200px; padding: 10px;}
#center {float: left;  width: 41px; height: 557px; margin: 0px; padding: 0px;}
#right {float: left; width: 521px; margin-bottom: 10px; padding: 0px 0px 10px 0px ; background: #FFF;}
#footer { width: 743px; padding: 5px 10px 15px 20px; margin: 4px 0px 0px 5px; text-align:right; color: #ACBF4E; font-size: 10px; clear: both; background: #000;}

/* left nav */
#sidenav {float:left; width:180px; padding: 15px 20px 10px 11px; text-align:left; }
#sidenav ul {margin: 0; padding: 0; list-style-type: none; color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#sidenav ul li { padding: 0px;}


#sidenav a {display: block; padding: 3px 5px 2px 10px; width: 145px;border-bottom: 1px solid #BEBC48; }
#sidenav a:link, #sidenav a:visited {color: #fff;text-decoration: none;}
#sidenav a:hover {color: #BEBC48; }




/* selected states */
#sidenav ul li a#subcurrent {color: #C2CE3C;background:  url('../img/plus.gif') no-repeat 0px 4px; }

#sidenav ul ul li a#sub {color: #C2CE3C;background:  url('../img/plus.gif') no-repeat 16px 4px; }

/* subnav */

#sidenav ul ul li { margin: 4px 0 4px 0;color: #444041; }

#sidenav ul ul a
{
display: block;
margin: 4px 0 4px 0;
padding: 0px 5px 0px 30px;
width: 125px;
color: #fff;

text-decoration: none;
}

#sidenav ul ul a:hover
{C2CE3Cfff;
margin: 4px 0 4px 0;
background-color: #2B2829;
text-decoration: none;
}
.noline {border:0px; padding:0;} 

p.quote {background: #D7DBA7; padding: 10px 25px 10px 25px; margin:10px 20px 10px 40px;}
p.quote1 {background: #FED6AF; padding: 10px 25px 10px 25px; margin:10px 20px 10px 40px;}


p { color: #2B2829; font-size: 12px; font-weight: normal; line-height: 16px; padding: 0px 25px 0px 45px;}
h1 { color: #9AA624;font-size: 18px; font-weight: bold; padding: 6px 20px 0px 45px; line-height: 18px; }
h2 { color: #F97E05; font-size: 14px; font-weight: bold; padding: 0px 20px 0px 45px; line-height: 15px;}
h2 a { color: #F97E05; text-decoration: none; }
h3 { color: #000; font-size: 14px; font-weight: bold; padding: 2px 20px 0px 45px; line-height: 15px; }
h4 { color: #000; font-size: 14px; font-weight: bold; padding: 2px 20px 0px 30px; line-height: 15px; }



a:link { text-decoration: none; color: #F86B03;}
a:visited { text-decoration: none; color: #F86B03; }
a:hover { text-decoration: underline; color: #000; }

.seo {text-decoration: none; color: #2B2829;}


.img {border: 0px; }
.banner {width:521px; height:204px; border:0px;}
.lstaff {width:100px; height:121px; border:1px solid #F97E05; padding:3px; float:left; margin:0px 8px 2px 42px; }
.rstaff {width:100px; height:121px; border:1px solid #F97E05; padding:3px; float:right; margin:0px 8px 2px 8px; }
.gallery {width:127px; height:114px; border:0px; padding:3px; float:right; margin:0px 40px 2px 8px; }
hr {border:1px solid #F97E05; width:92%; float:right;}
ul {padding: 2px 20px 0px 75px; }
ol {padding: 2px 20px 0px 75px; font-size: 11px; font-weight: normal; line-height: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#right li {padding: 2px 20px 0px 0px; font-size: 11px; font-weight: normal; line-height: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

.arrow {width:9px; height:7px; padding: 0px 14px 2px 15px;border: 0; background-image:  url(../img/arrow2.gif); background-repeat: no-repeat; background-position: 0px 2px; }
.arrow2 {width:9px; height:7px; padding: 0px 14px 2px 15px;border: 0; background-image:  url(../img/arrow3.gif); background-repeat: no-repeat; background-position: 0px 2px; }


div.clear { clear: both; height: 0; }

#gallery a img, #gallery2 a img { border: 1px solid #e5e5e5; margin-right: 10px; margin-bottom: 10px; }
#gallery a:hover img, #gallery2 a:hover img {border: 1px solid #00774c;}


#footer a {text-decoration: underline;color: #ACBF4E;font-size: 10px; }
#footer a:hover { text-decoration: underline; color: #FFF;}

/* tables */
table {width: 500px; padding: 10px 2px 2px 45px; margin: 0; }

th {letter-spacing: 1px; font: bold 11px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; color: #262D39; border-right: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999;  text-align: left; padding: 4px;background: #C2D0E2; }
tr {vertical-align:top; }
td { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; border: 1px solid #999; background: #fff; padding: 3px; color: #262D39; line-height: 16px;}
td.it {background: #9AA624; color: #262D39; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 16px;}
td.l1 {background: #F97E05; color: #262D39; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 16px;}
td.l2 {background: #F8D23B; color: #262D39; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 16px;}
td.first {background: #fff; border: 0px solid #999;}

