 /* style01.css */

body {margin: 5px 0px 0px 0px; /* Need to set body margin and padding to get consistency between browsers. */
      padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
      text-align: center; /* Hack for IE5/Win */
      font-family: Arial, Helvetica, sans-serif;
      background-color: white;
      background-image: url(../images/background.gif);
      background-repeat: repeat;
}

#wrapper {text-align: left;
          margin: 0px auto;
		  padding: 0px;
		  width: 978px;
		  background-color: #F2F2F2;
		  border: 1px solid #000000;
}

#header {margin: 0px 0px 0px 0px;
         padding: 0px;
         height:111px;
		 background-color: #000000;
}

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

#navbar {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        height:30px;
		border: 1px solid black;
		border-bottom: 10px solid black;
}

p {font-size: 0.8em;
line-height: 1.2em;
   margin: 0px;
   padding: 0px 5px 10px 10px;}

em {
font-style: normal;
font-weight: bold;
}
table {
margin: 15px 0px 0px 0px;
padding: 0px 5px 10px 10px;
}

td, td {font-size: 0.8em;
width: 25%;
line-height: 1.0em;
margin: 0px;
padding: 0px 5px 10px 10px;}
  

li {font-size: 0.8em;
    line-height: 1.6em;	
}

h1 {font-size: 1.15em;
	text-align: center;
    font-weight: 100;
    color: #000000;
    margin: 0px;
	margin-top: 5px;
    padding: 0px 5px 25px 5px;}

h2 {font-size: 1em;
    font-weight: bold;
    color: #000000;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 0px 5px 0px 5px;}

h3 {font-size: 0.9em;
    text-align: center;
    color: #000000;
	margin-top: 10px;
    padding: 0px;}
	
h4 {font-size: 0.8em;
    font-weight: bold;
	color: #000000;
    margin: 0px;
	margin-top: 10px;
    padding: 0px 5px 0px 10px;
}

#side-a {height: inherit;
         float: left;
         margin-top: 0px;
		 width: 150px;
		 background-color: #F2F2F2;
         border-right: 1px solid #FFFFFF;
         border-left: 1px solid #FFFFFF;
}

#side-b {height: inherit;
	float: right;
	width: 150px;
	background-color: #660000;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
}

#side-c {text-align: right;
         margin-top: 35px;
		 margin-left: 0px;
		 margin-bottom: 15px;
		 margin-right: 10px;
         float: left;
		 width: 200px;
		 background: #F2F2F2;
		 border: none;
		 border-left: solid 1px #666
}

#content {height: inherit;
          float: left;
          background-color: #F2F2F2;
		  width: 742px;
		  margin: 0px;
		  margin-top: 20px;
}

#contentimage1 {
text-align: center;
float: none;
padding: 30px;
margin-top: 15px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 10px;	
}

#weatherfeed {
margin: 0px;
padding: 0px;
margin-left: 15px;
}

#flashslideshow {float: right;
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 10px;
}

#skipimages {
text-align: center;
width: 200px;
height: 400px;
float: left;
}


#skipdescriptions {
float: left;
position: relative;
width: 500px;
height: 400px;
}

#googlemap {float: right;
text-align: right;
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px;
margin-right: 10px;
}

.testimoninalquote p {
font-style: italic;
font-size: 0.8em;
   margin: 0px;
   padding: 0px 5px 0px 10px;
}

.testimoninalauthor p{
font-weight: bold;
font-size: 0.7em;
margin: 0px;
padding: 5px 5px 25px 10px;
}

#footer {clear: both;
         font-size: 0.7em;
         text-align: center;        
         color: #FFFFFF;	
         background: #000000;
         padding: 20px;
         margin-bottom: 0px;
         word-spacing: 0.5em;
         letter-spacing: 0em;
}

#footerimageleft {
	margin: 0px 0px 0px 0px;
    padding: 0px;
	float: left;
}

#footerimageright {
	margin: 0px 0px 0px 0px;
    padding: 0px;
	float: right;
}

#content a:link { text-decoration: none; border-bottom:1px dashed #000000; color: #000000;}
#content a:visited { text-decoration: none; border-bottom:1px dashed #F00; color: #000000;}
#content a:active { text-decoration: none; border-bottom:1px dashed #F00; color: #000000;}
#content a:hover { text-decoration: underline; border-bottom: none; color: #000000;}

#footer a:link {text-decoration: none; color:#D7EF8C}
#footer a:visited {text-decoration: none; color: #FFFFFF}
#footer a:active {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#websitecredits {
border: none;
font-size: 0.7em;
text-align: center;
color: #666;
background-color:#000000;
padding-top: 10px;
padding-bottom: 5px;
margin-bottom: 0px;
}

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:38px;font-size:0.9em;font-weight:bold;background:transparent url(../images/menu_background.gif) repeat-x top left;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#000000;text-decoration:none;padding:10px 22px 0 22px;height:24px;outline: none;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#FFF;background:transparent url(../images/menu_background_over.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */
