@charset "utf-8";
/* CSS Document */

body {background: #000000 url(../images/background.jpg) center top; margin:0;}
img {border:none;}

#wrapper {margin: 0px auto; width:900px; background:url(../images/background-flare.jpg) center top no-repeat;}

#audio_cntrls{ position:absolute; top:0; right:0; z-index:1; color:#CCCCCC; font:10px Arial, Helvetica, sans-serif; padding:11px;}
#audio_cntrls a { color:#CCCCCC;}

#logo {text-align:center; width:640px; margin:0 auto;}
#logo img{display:block;}

#navigation { background:url(../images/navigation-bg.jpg) center top no-repeat; text-align:center;}
#navigation ul { margin:0; padding:23px 0 17px;}
#navigation ul li { margin:0; padding:0; list-style:none; display:inline;}
#navigation ul li img {padding:0 10px; background:url(../images/navigation-bars.png) no-repeat;}
#navigation ul li img:hover { background:url(../images/rollover.png) repeat-x;}
#navigation ul li img.first { background:none;}
#navigation ul li img:hover.first { background:url(../images/rollover.png) right repeat-x;}

#banner {padding:4px 0 20px 6px; height:198px;}
#banner ul.fade {margin:0; padding:0;}
#banner ul.fade li {margin:0; padding:0;}
#banner ul.fade li img {padding:0 0 0 24px;}

#content-wrapper { background-image:url(../images/black-bg.png); padding:30px;}
#content { background-color:#ececec; padding:15px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e;}
#content h1 {color:#4c4c4c; border-bottom:1px dashed #b6a977; margin-top:0px; padding-bottom:10px;}
#content a { color:#ae4343; text-decoration:none; border-bottom:1px dotted #ae4343;}
#content a:hover { color:#ff5656; border-bottom:1px dotted #ff5656;}

/* Form CSS */
#content form {text-align: right; width: 350px;}
#content .text_inp {width:260px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e; margin-bottom:8px;}
#content .text_area {width:260px; vertical-align:top; height:120px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#484c4e;}
#content .sbm_butt {border:2px solid #b18c5c; color:#FFFFFF; background-color:#ae4343; margin:5px 0; padding:4px; font:16px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
#content .sbm_butt:hover {background-color:#b9ad7e;}
ol#contactform {margin:0px; padding:0px;}
ol#contactform li {list-style:none; padding-bottom:5px;}

/* Gallery CSS */
#content p.gallery {text-align:center; padding:0 50px;}
#content p.gallery a {text-decoration:none; border:none;}
#content p.gallery img:hover {border:1px dashed #d96230;}
#content p.gallery img {border:1px solid #CCCCCC; margin:2px; padding:5px;}

#content p#endstrapline {text-align:center; font-style:italic;}
#content img.contentimage { margin:10px; border:10px solid #FFFFFF; float: right;}
#content img.buffer {margin-bottom:30px;}

#footer {background-image: url(../images/footer-bg.png); padding:30px 30px 0;}
#subnavigation { background:url(../images/card.png) top left no-repeat; text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#8f8f8f;}
#subnavigation ul { margin:0; padding:125px 0 0;}
#subnavigation ul li { margin:0; padding:0 10px; list-style:none; display:inline;}
#subnavigation a { color:#b9ad7e; text-decoration:none; border-bottom:1px dotted #b9ad7e;}
#subnavigation a:hover { color:#ae4343; border-bottom:1px dotted #ae4343;}
#subnavigation p.bottom {margin:5px 0 20px;}
#subnavigation p.top {margin:5px; padding-top:30px;}

#base { height:105px; background:url(../images/tools.gif) bottom right no-repeat;}

P#heff {font:normal 10px Arial, Helvetica, sans-serif; color: #666666; text-align:center;}
P#heff a {color: #666666;}