/* CSS Document */

/*--------------------------------------- General Structure -----------------------------------------*/

body { text-align: left;  margin: 0px;  padding: 0px;  letter-spacing:normal; background:url(/images/background.jpg) top center no-repeat #000000;  margin-left:auto; margin-right:auto; background-attachment: fixed; font-family: Verdana, Arial, Helvetica, sans-serif; }
body,p,h1,h2,h3,h4 { margin:0px;  padding: 0px; }
html {height:100%; width:100%;}


#contact_header {height:50px; width:520px; display:block; color:#faa50f; font-size:18px; font-weight:bold; padding:12px 0px 0px 147px;}
#contact_header a { color:#faa50f;  font-weight:bold;}

.advert {display:block; float:left; margin:10px 0px 0px 0px;}

#advert {margin:10px 6px 0px 6px;}

img { border:0px; margin:0px; padding:0px; }

#container{ position:relative; border-left:#636363 solid 1px; border-right:#636363 solid 1px; padding:0px 0px 0px 0px; margin-top:0px; margin-left:auto; margin-right:auto; width:898px !important; background:url(/images/bac_cont.jpg) top; min-height:1065px; height:auto !important; height:1065px;   }


#header { width:670px;  height:320px; }

#header li {margin:0px; padding:0px; list-style:none;}

#header ul {margin:0px; padding:0px;}

#logo {  width:207px; height:71px; margin:0px; padding:0px; background:url(/images/logo.gif) no-repeat #ffffff; }

#main {  width:100%; margin:0px 0px 0px 0px; }

#sidebar { width:207px;  height:600px; height:auto !important; height:605px;  float:left;  margin:0px 0px 0px 5px; padding:0px; position:relative; z-index:10; display:block; }
*html #sidebar { margin:0px 0px 0px 0px;}
#sidebar a img{ margin:4px 0px 4px 0px;}

#form_search form {background:#f7a512; border:#000000 1px solid; width:203px; margin:2px 0px 2px 0px; padding:0px; }
#form_search button {background:none; border:0px; margin:0px 0px 2px 5px; padding:0px; }
#form_search input {width:157px; margin:5px 0px 5px 10px; padding:0px;}

#content_main {width:670px; float:right; margin:10px 10px 10px 0px; display:block; position:relative;  }

#content {width:430px;  background:#000000; float:left; margin:5px 0px 0px 0px; min-height:800px; height:auto !important; height:800px;}
#content p {margin:15px 10px 15px 10px;}

#content a {color:#f16916;}
#content a:hover {color:#f16916;}

.news p {margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; }
.news a {color:#000000; font-size:14px; font-weight:bold; position:relative; z-index:20;}
.news a span {display:block; font-style:italic; font-weight:normal;}
.news a:hover {color:#000000;}

ul#news_home {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}
#news_home li {list-style:none; margin:0px 0px 0px 10px; background:url(/images/arrow.gif) no-repeat left 5px; padding:0px 10px 10px 10px;}
ul#news_home a {color:#ffffff; font-size:12px; font-weight:bold; }
ul#news_home a:hover {color:#ffffff;}

#sidebar_right {width:227px; float:right; margin:5px 0px 0px 0px; height:600px; height:auto !important; height:605px; }
#sidebar_right a img{ margin:4px 0px 4px 0px;}

#footer { width:900px; background:#636363; height:80px; margin:0px auto 0px auto; padding:0px;  position:relative; display:block; }
#footer_menu {position:absolute; top:15px; left:11px; color:#ffffff; font-size:12px;}
.clear {clear:both;}

/*------------------------------------ nav-----------------------------------------------------------*/

#nav { width:202px;  margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

#nav p { color:#ffffff; font-weight:normal; text-align:left; } 
#nav a { margin:2px 0px 2px 0px; padding:5px 0px 10px 10px; background:url(/images/nav_bac.jpg) repeat-x top left;  color:#ffffff; display:block; font-weight:normal; font-size:12px;}
#nav a:hover { text-decoration:none; color:#ffffff; } 
.sub {display:none;}
.sub a {background:#f16916 !important;}
.selected_dropdown { background:url(/images/selected_drop.jpg) no-repeat top left !important; }
.dropdown { background:url(/images/drop_down.jpg) no-repeat top right !important; }

/*------------------------------------ Gallery -----------------------------------------------------------*/

#gallery_menu {border:1px solid #555555; margin:6px 0px 0px 0px; padding:0px 0px 10px 0px;}

#gallery_menu h1 {margin:0px;}
#gallery_menu a {color:#ffffff; background:#f16916; font-size:12px; margin:2px 10px 2px 10px; padding:5px 0px 5px 5px; display:block;}
#gallery_menu a:hover { color:#ffffff; background:#f7a512; text-decoration:none;}
#gallery {margin:0px 0px 0px 4px;}
#gallery img {margin:0px 2px 7px 2px;}

.gal_img {margin:5px 4px 5px 4px; float:left; width:97px;}
.paging {display:block; margin:0px 0px 0px 10px;}
/*------------------------------------- General Text & Colours & backgrounds---------------------------------------*/

a#news_page_link {padding:0px 0px 0px 10px !important;}


h1{ font-size:14px; color:#ffffff; background:url(/images/h1.jpg) repeat-x; border-bottom:1px solid #000000; font-weight:bold; margin:10px 0px 0px 0px; padding:5px 0px 14px 10px; }
h2{ color:#FA1F0B; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 5px; }
h3{ color:#ffffff; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; }
h4{ color:#F7A512; font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; }
h5{ color:#ffffff; font-size:11px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; }
h6{ color:#F7A512; font-size:11px; font-weight:bold; margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; }

address {color:#ffffff; margin:10px;}

ul { }
ul li { font-size:12px; list-style:disc; color:#ffffff; line-height:18px;}
ol li {line-height:18px; font-size:12px; color:#ffffff; list-style:decimal;}

a { color:#f16916; text-decoration:none; }
a:hover { color:#f16916; text-decoration:underline; }

p { font-size:12px; color:#ffffff; margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; line-height:18px; }
#footer p { font-size:12px; color:#FFFFFF; margin:0px 0px 0px 0px; padding:10px 10px 0px 0px; text-align:right;}
#footer a {font-size:12px; color:#ffffff; }