/* GENERAL STYLES  */

* { margin: 0; padding: 0; }
body {padding:0;margin:0;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;height:100%;color: #000000;background-color: #FFFFFF;}
html {height:100%;}
img {border:none;}
#clearit {clear:both;}

/* SPLASH PAGE STYLES */

#splash_outer {padding:60px 0 0 0;margin:0 auto;width:898px;}
.splash_container {height:430px;margin:0;padding:0;background: url('images/splash_enter.jpg') top left no-repeat;}
.splash_container h1 {font:italic 32px Georgia; color:#37393e;margin:0;padding:220px 0 0 54px;}
.splash_container h2 {font:italic 52px Georgia; color:#37393e;margin:0;padding:0 0 0 54px;}
.splash_container a:link, .splash_container a:active, .splash_container a:visited   {font:italic 24px Georgia; color:#37393e;margin:0;padding:0 0 0 54px;}
.splash_container a:hover {text-decoration:none;}

/* MAIN SITE STYLES */

#top_bar {width:100%;background-color:#978fbf;height:15px;margin:0;padding:0;}
#main_outer {padding:0;margin:0 auto;width:898px;}
.main_container {margin:0;padding:0;}
#main_nav {padding:0;margin:0;width:898px;height:40px;}
#main_nav ul {margin:0;padding:0;/*clear: left;*/list-style-type:none;height:40px;}
#main_nav ul li {display:block;float:left;padding:0;margin:0;border:none;}
#main_nav ul li a  {display:block;height: 40px;padding:25px 10px 0 10px;margin:0;font:bold 16px Arial;text-decoration:none;color:#37393e;}
#main_nav ul li a:hover {background-color:#978fbf;color:#FFFFFF;}
.active {background-color:#978fbf;color:#FFFFFF;}
#main_image {margin:40px 0 0 0;padding:0;width:875px;}
#main_image .image_left { float:left;height:426px;width:290px;margin:0;padding:0;background: url('images/main_hdr_left.jpg') top left no-repeat;}
#main_image .image_right { float:left;padding:0;margin:0;}
.image_left h3 {font:italic 24px Georgia;padding:330px 0 0 54px;margin:0;}
.image_left h4 {font:italic 18px Georgia;padding:10px 0 0 54px;margin:0;}
.image_left a:link, .image_left a:active , .image_left a:visited {color:#37393e;}
.image_left a:hover  {text-decoration:none;}
#gallery_list {padding:0;margin:20px 0 0 0;width:875px;}
#gallery_list ul {margin:0;padding:0;/*clear: left;*/list-style-type:none;}
#gallery_list ul li {display:block;float:left;padding:0;margin:0;border:none;}
#gallery_list ul li a {padding:0 1px;margin:0;}
#gallery_list img {border:2px solid #CCCCCC;}
#footer {margin:10px 0 0 0;width:875px}
#footer p {font:12px arial, verdana, tahoma;color:#978fbf;margin:10px 0 0 0;}

/*SUBPAGE STYLES*/

#sub_gallery {margin:40px 0 0 0;padding:0;width:898px;}
#sub_gallery .sub_gallery_left { float:left;height:359px;width:475px;margin:0 12px 0 0;padding:0;}
#sub_gallery .sub_gallery_right { float:left;padding:0;margin:0;}
.sub_gallery_right {padding:0;margin:20px 0 0 0;width:400px;}
.sub_gallery_right ul {margin:0;padding:0;/*clear: left;*/list-style-type:none;}
.sub_gallery_right ul li {display:block;float:left;padding:0;margin:0;border:none;}
.sub_gallery_right ul li a {padding:0 2px;margin:0;color:#786fa4;}
.sub_gallery_right ul li a:hover {text-decoration:none;}
.sub_gallery_right img {border:2px solid #CCCCCC;}
#sub_gallery h3 {font-size:16px;color:#786fa4;margin:20px 10px;}

.contact_right {float:left;margin:30px 10px 10px 40px;width:275px;}
.contactform {margin:10px;float:left;}
.form p {color:#565a60;font:bold 16px arial, tahoma, verdana;margin:10px 0 0 0;}
.textfield {width:490px;height:26px;}


