* {margin: 0;
padding: 0;}

body {font: 85% Verdana, sans-serif;
background: #000;
color: #fff;
text-align: center;}

a {text-decoration: underline;
color: #faecbb;	
background: transparent;}

a:visited {color: #e9deb1;
background: transparent;}

a:hover {color: #fffcf4;
background: transparent;}

#contain {margin: 0 auto;
width: 756px;
text-align: left;
border: 1px solid #000;}

#head {height: 134px;
background: url(newbanner.jpg) top center no-repeat;
position: relative;
border-bottom: 1px solid #000;}

#head h1 span {display: none;}

#gallery {margin-bottom:10px; padding-top:10px; padding-right:14px; padding-left:14px;}

#mainnav {margin-bottom: 10px;	
padding: 5px 0;
font-weight: bold;
font-size:14px;
text-align: center;}

#mainnav a {text-decoration: none;
color: #faecbb;	
background: #000;
border-bottom: 3px solid #000;}

#mainnav a:visited {color: #e9deb1;
background: #000;
border-bottom: 3px solid #000;}

#mainnav a.active:link, #mainnav a.active:visited {color: rgb(192,0,0);
background: #000;}

#mainnav a:hover, #mainnav a.active:hover {border-bottom: 3px solid #fffcf4;
color: #fffcf4;
background: #000;}

#main {background: transparent url(grey.gif) top center repeat-y;
color: #000;
margin-top: 0px;
padding: 0;
min-width: 750px;}

#side {float: right;
width: 210px;}

#jar {margin: 0 220px 0 5px;}

#cont {margin: 0 230px 0 5px;
position: relative;}

#cont a:link, #cont a:visited {color: rgb(127,98,84);
background: transparent;
font-weight: bold;}

#cont a:hover {color: rgb(89,37,6);
background: transparent;
font-weight: bold;}

#cont h3.clsttle {font: bold small-caps 1em Georgia, "Times New Roman", Times, serif;
margin-top: 10px;}

#cont ul.resume {list-style-type: disc;
margin-left: 4%;
font-size: .95em;}

#cont ul.resume li {padding: 3px 0;}

#cont h2 {color: #792300;
background: transparent;
font-size: 1.2em;
padding-top: 7px;}

#cont p {margin: 0 2%;
padding: 3px 0;
font-size: .95em;}

img.imageset {padding: 5px 10px;
float: left;}

.rght {text-align: right;
font-style: normal;}

#side p, #side h2 {margin-right: 5px;}

#side p, #cont p {line-height: 1.2;
margin-top: 7px;}

#side blockquote {font-size: .85em;
font-style: italic;
margin-top: 5px;}

#side h2 {font-size: 1.2em;
color: #dbe4e1;
background: transparent;
margin-top: 7px;}

#side span.title{color: #cea647;
background: transparent;
font-weight: bold;}

#main2 {text-align: center; padding-top:10px; border:solid 1px #787878;}

#main3 {text-align: center; padding:10px; border:solid 1px #787878;}

#main2 h2 {font-size:18px; color: #cea647; background: transparent; line-height:18px; margin-bottom:0px;}

#main2 table td {text-align: center;}

#main2 table td a:link {font-weight: bold;}

table td#gal {/*text-align: right;*/
padding: 15px;
width: 575px;}

td#showcase ul, td#showcaseOne ul, td#showcaseTwo ul {list-style: none;}

td#showcase ul, td#showcaseOne li, td#showcaseTwo li {text-align: center;
margin: 0 auto;}

td#showcase ul img, td#showcaseOne ul img, td#showcaseTwo ul img {border: 0 none;
margin: 0 auto;}

td#gal h3#description {text-align: center;
padding-bottom: 8px;
font-size: 1.1em;}

#foot {clear: both;
background: #787878;
color: rgb(230,230,230);
padding: 5px;
font-size: .9em;
text-align: center;}