/*Resets*/
html,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,span,blockq,abbr,acronym,address,em,img,strong,b,u,i,center,table,th,td,tr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
ol,ul{list-style:none}
/*Tables still need 'cellspacing="0"' in the markup*/
table{border-collapse:collapse;border-spacing:0}
/*Basic Structure*/
body{background:#e0e0da;color:#525451;font:100%/140% verdana,geneva,arial,sans-serif;margin-top:0;padding:0;border:0;outline:0;vertical-align:baseline}
a{background:transparent;color:#525451;border:0;outline:0}
a:hover{color:#ca583d}
h2.double{margin-top:15px}
p{padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
p.italic{font-style:italic;text-align:right}
p.single{margin:0;padding:0}
p.singlebold{font-weight:bold;margin:0;padding:0}
#wrapper{height:100%;width:942px;margin:0 auto;padding:0}
#skip{font-size:.1em;height:0;margin:0;overflow:hidden;padding:0;width:0}
.clear{visibility:hidden;display:block;clear:both;height:0px;margin:0;padding:0}
.clearboth{clear:both;height:1px;font-size:0;line-height:0}
.clearbothgal{clear:both;height:0;font-size:0;line-height:0}
.clearleft{background:transparent;clear:left;height:1px}
/*Header*/
#banner{width:942px;margin:60px 0 30px 0}
#navbar{background:#736c67;width:942px}
#header ul li{display:inline}
#header ul li a{background:transparent;color:#e9e9e5;display:block;float:left;font-size:85%;font-weight:bold;margin:0;padding:3px 0 3px 0;text-align:center;text-decoration:none;vertical-align:middle;width:157px}
#header ul li a:hover{color:#e9e9e5;background:#ca583d}
#header ul li a.navbarvist{color:#e9e9e5;background:#ca583d}
h1{background:transparent;color:#9a9490;font:500 140%/130% verdana,geneva,arial,sans-serif}
.navclearleft{background:#e0e0da;clear:left;height:1px}
.navcleargal{background:#4d4a46;clear:left;height:1px}
/*Main*/
#content{height:100%;width:701px;float:right}
#article{margin-right:221px;padding:0 40px 40px 40px}
#article h2{font:500 140%/130% verdana,geneva,arial,sans-serif}
#article h3{font:bold 100%/130% verdana,geneva,arial,sans-serif;margin:15px 0 0 0}
#article h4{font:bold 100%/130% verdana,geneva,arial,sans-serif;margin:15px 0 0 0}
#article dt{margin:15px 0 0 0}
#article dd{margin:0 0 0 15px}
#article div.section{border-bottom:2px dotted #736c67;padding:30px 0}
#main{height:100%;width:942px}
#submain{height:100%;width:942px;margin:40px 0 0 0}
#portfoliotop{margin:30px 0}
#portfoliotop h2{font:500 140%/130% verdana,geneva,arial,sans-serif}
#portfoliotop a{font-weight:bold;padding:3px}
#portfoliotop a.navbarvist{color:#e9e9e5;background:#ca583d}
#portfolioimg{text-align:center;padding-bottom:30px}
/*Leftbar*/
#leftbar{float:left;width:241px}
#leftbartext{color:#000000;background:#f2f2f0;padding:20px;font-size:85%}

/* Spry Demos CSS Rules Version: 12 Apr 2006 (0.2b) */
/* Gallery and Playback Controls */
#bodygallery{background-color:#36291e}

#gallery{margin:40px 0}
#previews{width:300px;float:left;margin-right:10px}

#controls{margin:0 auto 10px auto}
#transport{list-style:none}
#transport li{width:98px;float:left;text-align:left}
#transport a{text-decoration:none;font-size:85%;font-weight:bold;letter-spacing:0.1em;margin:0 1px 0 0;padding:4px 8px;width:80px;float:left;display:block;-moz-user-select:none;-khtml-user-select:none}
#transport a:link{background:transparent;color:#f2f2f0;border:0}
#transport a:visited{background:transparent;color:#f2f2f0;border:0}
#transport a:hover{background:transparent;color:#7392ee;border:0}
#transport a:focus{-moz-user-select:none;-khtml-user-select:none}
#transport .playBtn .pauseLabel, #transport .pauseBtn .playLabel {display: none}

#thumbnails{clear:both;margin:10px auto}
#thumbnails div{position:relative;width:24px;height:24px;float:left;margin:8px;padding:0;display:inline}
#thumbnails img{width:24px;height:24px;position:absolute;border-top: solid 1px #999;border-right:solid 1px #404040;border-bottom:solid 1px #333;border-left:solid 1px #404040}
.selectedThumbnail{border:solid 2px #fc0 !important}
.inFocus{border: solid 1px #fc0 !important}

#galleryLinks{width:250px}
#galleryLinks a{width:220px;height:26px;display:block;background:transparent;color:#fff;text-decoration:none;margin:0;padding:0;border:0;outline:0}
#galleryLinks a:hover{background:transparent;color:#7392ee}
#galleryLinks .aNormal{background:#36291e;color:#fff}
#galleryLinks .aSelected{background:#36291e;color:#ca583d}

#CollapsiblePanel1 dl dt{margin:0;padding-left:15px;font-size:90%}
#CollapsiblePanel1 dl dd{margin:0;padding-left:30px;font-size:80%;font-style:italic}
#CollapsiblePanel1 .aNormal{background:#36291e;color:#fff}
#CollapsiblePanel1 .aSelected{background:#36291e;color:#ca583d}
#CollapsiblePanel2 dl dt{margin:0;padding-left:15px;font-size:90%}
#CollapsiblePanel2 dl dd{margin:0;padding-left:30px;font-size:80%;font-style:italic;color:#fff;background:transparent}
#CollapsiblePanel2 .aNormal{background:#36291e;color:#fff}
#CollapsiblePanel2 .aSelected{background:#36291e;color:#ca583d}

#livesite a{width:240px;height:26px;display:block;background:transparent;color:#fff;text-decoration:none;margin:0;padding:0;border:0;outline:0}
#livesite a:hover{background:transparent;color:#7392ee}

#picture{padding:0px;width:600px;float:right}
#picture img{border: 1px solid #999}
#mainImageOutline{margin:0;padding:0;background-color:#eee;border-top:solid 1px #999;border-right:solid 1px #404040;border-bottom:solid 1px #333;border-left:solid 1px #404040;padding:.5em;overflow:hidden;width: 0px;height:0px}
#mainImage{width:100%;height:100%}

/*Rightbar*/
#rightbar{float:right;width:221px}
#rightbar p.caption{font-weight:bold;margin:0}
#rightbar a{text-decoration:none}
/*Footer*/
#footer{padding:30px 0;text-align:center}