@charset "utf-8";
/* CSS Document */
body { background-image:url(../images/background.jpg); margin:0;}

#white-stript { background:url(../images/white-strip-bg.png) center top repeat-x;} 
#wrapper {margin:0 auto; width:860px; padding:0 20px; background:url(../images/background-main.jpg) center top no-repeat; height:800px;}

#logo {height:112px;}
img.logo {float:left; border:none;}
#navigation {text-align: center;}
#navigation ul {margin:0; padding:10px 0px;}
#navigation ul li {margin:0; padding:0; list-style:none; display:inline; }
#navigation ul li a {font:16px Verdana, Arial, Helvetica, sans-serif; color:#38495f; text-decoration:none;  padding:10px 10px;}
#navigation ul li a:hover { background:url(../images/white-bg.png); color: #990000;}

#subnavigation ul {margin:0; padding:10px 0px; text-align:center;}
#subnavigation li {margin:0; padding:0 1px; list-style:none; display:inline; }
#subnavigation li a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#506981; background: url(../images/white-strip-bg.png); text-decoration:none;  padding:10px 14px;}
#subnavigation li a:hover { background:url(../images/white-bg.png); color: #990000;}
#subnavigation ul.fade {margin:0; padding:0;}
#subnavigation ul.fade li {margin:0; padding:0;}
#subnavigation ul.fade li a {padding:0px; background:none;}
#subnavigation ul.fade li img {border:solid 10px #FFFFFF;}

#content { background:url(../images/white-bg.png); padding:20px; margin-top:4px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#38495f}
#content h1 {margin:0px;}
#content a {color: #0066FF; text-decoration:none; border-bottom:1px dotted #0066FF;}
#content a:hover { color:#990000; border-bottom:1px dotted #990000;}

.strapline {text-align:center; font-style:italic;}
.content-image img {border:solid 10px #FFFFFF; float:right; margin:0 20px;}

/* 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 #FFFFFF; color:#FFFFFF; background-color:#38495f; margin:5px 0; padding:4px; font:16px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
#content .sbm_butt:hover {background-color:#990000;}
ol#contactform {margin:0px; padding:0px;}
ol#contactform li {list-style:none; padding-bottom:5px;}

.buffer {padding-bottom:50px;}
.textcontrol {margin-right:460px;}

/* 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;}

#footer {background:url(../images/white2-bg.png); padding:20px; margin-top:4px; text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#1d3048;}
#footer ul { margin:0; padding:10px 0;}
#footer ul li { margin:0; padding:0 4px; list-style:none; display:inline;}
#footer a {color:#38495f; text-decoration:none; border-bottom:1px dotted #38495f;}
#footer a:hover { color:#990000; border-bottom:1px dotted #990000;}
#footer ul li a {font:12px Verdana, Arial, Helvetica, sans-serif;}
#footer p.bottom {margin:5px 0 10px;}
#footer p.top {margin:5px;}

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