/* Reset */
* {margin:0; padding:0; outline:none;}
img {border:0;}
ul, ol {list-style:none;}
.clear {clear:both;}

/* Elements */
html {overflow-y:scroll;}
body {background:url("../images/bg_gradiant.gif") repeat-x scroll center top #476C8D; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-bottom:30px;}
h1 a {display:block; width:780px; height:100px; background-image:url(../images/top_banner.jpg); background-repeat:no-repeat; text-indent:-9999px;}
h2 {font-size:15px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px;}
h3 {text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; margin-top:12px;}
h4 {font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:15px;}
p {line-height:16px; margin-bottom:15px;}

/* ID's */
#wrapper {width:780px; margin:0 auto; background-color:#F2F2E6; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
#header-image {width:780px; height:199px; background-image:url(../images/head-image-bg.jpg); background-repeat:no-repeat;}
#map-area {width:232px; text-align:center; float:right; margin:5px 29px 0 0; display:inline; line-height:19px;}
#body {width:780px; background-image:url(../images/nav_bgWave.jpg); background-repeat:no-repeat; background-position:top; margin-top:6px;}
#left {width:440px; float:left; padding-left:50px; display:inline;}
#right {width:210px; float:right; display:inline; margin-right:36px;}
#full {padding-left:40px;}
#footer {text-align:center;}
#bottom-nav {margin-bottom:10px;}
#branding {margin-bottom:3px;}
#copyright {font-size:10px; color:#666666;}
#made-by {font-size:10px; color:#666; margin-bottom:0; padding-bottom:12px;}
#footer img {margin:15px 0;}

/* Classes */
ul.list {list-style:disc; padding-left:25px; line-height:16px; padding-bottom:5px;}
ul.list li {margin-bottom:15px;}
.fancybox img {border:5px solid #B7B7B7; margin-top:5px;}
.fancybox img:hover {border:5px solid #5284CE;}
p.bottom {border-bottom:1px solid #999; padding-bottom:10px;}
p.img-alt {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#333333; width:210px; line-height:12px; margin-top:5px; text-align:center;}
.tel {font-weight:bold;}
.photo {float:left; margin-right:33px; height:223px;}

/* Nav */
a:link, a:visited {color:#1853aa;}
a:hover, a:active {color:#5285d0;}
#bottom-nav a {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration:none; font-weight:bold; margin:0 10px;}
#bottom-nav a:hover {color:#999;}
#made-by a {color:#666; text-decoration:none;}
#made-by a:hover {text-decoration:underline;}
#map-area a {text-decoration:none; color:#000; font-weight:bold;}
#map-area a:hover {color:#777;}
#nav {padding-top:45px; height:60px; clear:both;}
#nav ul {margin-left:92px;}
#nav ul li {float:left;}
#nav ul li a {display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:4px solid #C3CAD4; margin-right:40px; color:#000; text-decoration:none; font-weight:bold; padding-bottom:3px;}
#nav ul li a:hover, #nav ul li a:active {border-color:#000;}
#nav ul li a.active {border-color:#5284CE !important;}
