body {
margin:0;
padding:0 0 15px;
font:.9em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;
background:#5d594a url(http://www.countylinecreative.com/dornick/images/bg.jpg);}

a, a:link, a:visited, a:hover {
color: #4f7b46;
text-decoration:none;}

.clear {
clear:both;
position:relative;}

hr {
border:0pt none;
height:0pt;
width:0pt;}

#explorerdestroyer {
padding: 12px 0;
background: #000;
font-size: 12px;
text-align: center;
color: #fff;
margin: 0 auto 0 auto;}

#explorerdestroyer a,
#explorerdestroyer a:link,
#explorerdestroyer a:visited,
#explorerdestroyer a:hover {
color: #ff6d06;
font-weight: bold;
text-decoration:none;}

#header {
padding:10px 25px;
background:#fff url(http://www.countylinecreative.com/dornick/images/corners_top.gif) no-repeat;}

h1 {
display:none;}

h2 {
color:#fff;
font-family:Georgia,Times,serif;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
text-align:left;
text-transform:uppercase;
margin:20px 0 20px 0;}

h2 span {
background:#000 none repeat scroll 0%;
padding:6px;}

#content { 
width:850px;
min-height:450px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:450px; /* for IE5.x and IE6 */
margin:15px auto 0;
padding:0;
background:#fff;}

#content p {
line-height:1.4em;
margin:.5em 0 .6em 0;}

#navigation,
#navigation-bottom {
width:800px;
background:#fff;
margin:0;
padding:0 25px;
text-align:center;}

/* Menu */
ul#menu,
ul#menu-bottom{
list-style:none;
width:800px;
padding:10px 0 0 0;
text-align:right;
clear:both;
background:#fff;
border-top:1px solid #E5E5E5;}

ul#menu li,
ul#menu-bottom li{
padding:0.85em 10px 0.7em 10px;
font:1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif;
display:inline;}
	
ul#menu li a, ul#menu li a:visited,
ul#menu-bottom li a, ul#menu-bottom li a:visited {
color:#000;
text-decoration:none;}
	
ul#menu li a:hover,
ul#menu-bottom li a:hover {
color:#000;
text-decoration:underline;}
		
ul#menu li a.current, ul#menu li a.current:visited, ul#menu li a.current:hover,
ul#menu-bottom li a.current, ul#menu-bottom li a.current:visited, ul#menu-bottom li a.current:hover {
color:#000;
font-weight:bold;
text-decoration:none;}
/* End Menu */

#slideshow {
display: block;
width:800px;
height:280px;
padding:0;
margin:10px auto 0;}

#slideshow img {
display: none;
position: absolute;}

ul#faux_nav {
background: url(http://www.countylinecreative.com/dornick/images/faux_nav.gif) no-repeat;
width:800px;
height:80px;
margin:0 25px 14px;}

#faux_nav li {
float: left;
height: 80px;}

#faux_nav li a,
#faux_nav li a:visited {
display: block;
height: 100%;
text-indent: -7777px;}

a#nav_1 { width: 275px; }
a#nav_2 { width: 288px; }
a#nav_3 { width: 237px; }

a#nav_1 { width: 267px; }
a#nav_2 { width: 267px; }
a#nav_3 { width: 266px; }

a#nav_1:hover { background: url(http://www.countylinecreative.com/dornick/images/faux_nav.gif) left bottom; }
a#nav_2:hover { background: url(http://www.countylinecreative.com/dornick/images/faux_nav.gif) -267px bottom; }
a#nav_3:hover { background: url(http://www.countylinecreative.com/dornick/images/faux_nav.gif) right bottom; }

#main {
float:left;
display: inline;
margin:0 0 0 25px;
padding:0;
width:485px;
border-top:1px solid #E5E5E5;}

#map {
width:483px;
height:300px;
margin:15px 0 10px 0;
padding:0;
border:1px solid #5d594a;}

#side {
float:left;
display: inline;
margin:0 25px 0 25px;
padding:0;
width:290px;
border-top:1px solid #E5E5E5;}

#footer { 
color:#fff;
margin-top:1px;
padding:15px 25px;
background:#000;}

#footer p {
font-size:.8em;
line-height:1.4em;
margin:.5em 0 .6em 0;}