@charset "utf-8";

body { font: 11px Tahoma, sans-serif; background: url(../images/site-bg.png) #FFF top center repeat-x; margin: 0; padding: 0; text-align: center; color: #000; }

#container {	width: 1000px; background: none; margin: 0 auto; padding: 0; text-align: left; }

#header h1 { margin: 0; padding: 10px 0; }
#header h1 span { display:none; }

#main-menu { margin: 0; text-align: center; padding: 0; height: 33px; background: none; width: 1000px; border-top: 1px #662F2F solid; }

#main-menu ul { list-style-type: none; margin: 0; padding: 7px 0 0 0; }
#main-menu ul li { display: inline; padding: 0 15px 0 19px; height: 19px; background: url(../images/navDivider.jpg) center left no-repeat; font: 14px Tahoma, sans-serif; }
#main-menu ul li:first-child { background: none; }
#main-menu ul li a { color: #FFF; font-weight: bold; text-decoration: none; }
#main-menu ul li a.current { color: #FF0; }
#main-menu ul li a:hover { color: #FC9; }

#mainContent { padding: 40px; margin: 0; background: none; border-right: 1px #BBB solid; border-left: 1px #BBB solid; border-bottom: 1px #bbb solid; border-top: 1px #450101 solid; }
#mainContent h1 { margin: 0; }

#portfolioPanel { border-bottom: 1px solid #BBB; }

.content { float: left; width: 678px; margin: 0; padding: 0; font-size: 13px; line-height: 150%; }
.portfolioContent { float: left; width: 678px; margin: 0; padding: 0; font-size: 13px; line-height: 150%; }
/* .portfolioContent { margin: 0; padding: 0; font-size: 13px; line-height:150%; } */

.portfolioContent h1 { font: 22px "Trebuchet MS"; margin: 0; padding: 0; font-weight: bold; color: #3f4c6c; }
.portfolioContent h2.projectHeading { font: 20px "Trebuchet MS"; margin: 30px 0 0 0; padding: 0; font-weight: bold; color: #3f4c6c; }
.portfolioContent h3 { font: 16px "Trebuchet MS"; margin: 30px 0 20px 0; padding: 0; font-weight: bold; color: #666; }

.content h1 { font: 22px "Trebuchet MS"; margin: 0; padding: 0; font-weight: bold; color: #3f4c6c; }
.content h2 { font: 16px "Trebuchet MS"; margin: 30px 0 0 0; padding: 0; font-weight: bold; color: #666; }
.content h3 { font: 14px "Trebuchet MS"; margin: 0; }
.formTable { width:250px; border:0; padding:0; margin:0 0 30px 0; }
.fileDirectory { width: 100%; border:0; padding:0; margin:0; }
.right { text-align: right; }
.center { text-align: center; }
.filename { width: 200px; }
.highslide-gallery img { border: 0px; }

.label { width: 100px; }
.field { width: 150px; font-size: 13px; }

.panel { float: left; width: 200px; margin: 0; }
.panel-left { float: left; width: 250px; margin: 0 40px 0 0; border: 1px solid #666; padding: 0 30px 0 30px; }
.panel-right { float: left; width: 250px; margin: 0; border: 1px solid #666; padding: 0 30px 0 30px; }
.panel h2 { font: 18px "Trebuchet MS"; margin: 0 0 30px 0; padding: 0; font-weight: bold; color: #738; }

.thumb { margin: 0 0 15px 0; border: 1px #000 solid; }
.one, .two, .three { padding: 0 39px 0 0; }

.four { padding: 0; }
.clear { clear: both; }

.panel-h { font: 18px "Trebuchet MS"; margin: 0; font-weight: bold; }

.blue { color: #336; }
.green { color: #363; }
.purple { color: #738; }
.rust { color: #633; }


#footer { width: 1000px; text-align: center; margin: 20px 0 0 0; padding: 0; }
#footer p { margin: 0; padding: 10px 0; }
#footer select { font-size: 11px; }
#footer ul { list-style-type: none; margin-bottom: 0px; padding: 0; }
#footer ul li { display: inline; padding: 0 7px 0 10px; border-left: 1px #BBB solid; }
#footer ul li:first-child { padding: 0 7px 0 10px; border-left: none; }

