body { margin: 0; padding: 0; font-family: Georgia; font-size: 10px; background: #0e0000 url(../img/bg-general.png) repeat-x; }
a { color: #f2ca52; text-decoration: none; }
a.selected { color: #fff; }
#container { width: 100%; overflow: hidden; }
#header { height: 205px; }
#header h1 { position: relative; width: 82px; height: 205px; margin: 0 0 0 40px; overflow: hidden; }
#header h1 span { position: absolute; width: 82px; height: 205px; background: url(../img/head-general.png); cursor: hand; }
#content { min-height: 400px; margin-bottom: 2em; font-family: Arial; font-size: 11px; color: #999; }
#content #gallery,
#content .body,
#content h2,
#content h3 { margin-left: 230px; width: 540px; }
#content h2,
#content h3,
#content h4,
#content h5 { margin-top: 0; margin-bottom: 0; font-family: Georgia; font-weight: normal; }
#content h2 { color: #fff; font-size: 35px; }
#content h3 { color: #f2ca52; font-size: 18px; margin-bottom: 1em; }
#content h4 { color: #f2ca52; font-size: 18px; }
#content h5 { color: #f2ca52; font-size: 11px; font-family: Arial; font-weight: bold; }
#content .body p { margin-top: 0px; }
#content .body img { width: 306px; height: 395px; behavior: url(../js/pngbehavior.htc); }
#gallery { position: relative; margin: 0 0 30px 0; padding: 0; }
#gallery li { display: inline; }
#gallery li img { margin: 20px 20px 0 0; border: 3px solid #544a4a; border-bottom: 20px solid #544a4a; }
#gallery .large { position: absolute; top: 50px; left: 50px; border: 10px solid #fff; background-color: #fff; }
#gallery .large img { width: 314px; margin: 0; border: 0; }
#gallery .large p { margin-left: 0; width: 314px; font-family: Georgia; }
#gallery .large a { display: block; float: left; width: 50%; text-transform: uppercase; color: #666; font-weight: bold; }
#gallery .large .right { text-align: right; }
#gallery .large br { display: none; }
#footer {  }
#nav {  }
#nav ul { position: absolute; width: 800px; top: 55px; left: 140px; margin: 0; padding: 0; z-index: 10; }
#nav ul li { display: inline; padding: 0 7px; font-weight: bold; text-transform: uppercase; }
#nav ul ul { top: 230px; left: -140px; width: 200px; font-family: Verdana, sans-serif; text-align: right; }
#nav ul ul li { display: block; margin-bottom: 1em; font-weight: normal; text-transform: none; }
#nav ul ul li a.selected { text-decoration: underline; }
#subnav { text-align: right; }
#subnav ul { position: absolute; top: 20px; left: 668px; margin: 0; padding: 0; }
#subnav ul li { display: inline; padding: 0 7px; background: url(../img/pipe-grey.gif) left no-repeat; }
#subnav ul li a { font-family: Verdana, sans-serif; color: #ccc; }
#subnav ul li.first { background: none; }
.social_icons {position:absolute; top: 13px; left: 612px;}
.social_icons a {	margin: 0 5px 0 0; }
.social_icons img { width: 25px;	height: 25px;	border: none;	position: static; }

