/* IE6 Only */
* html #menu{
background: #fff;
}

* html #container2{
width:650px;
margin-bottom:10px;
}

* html#thumbs p{
margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html .thumbs p {
padding-bottom: 10px;
}

* {
padding:0px;
margin:0px;
}

body {
font-family: Arial, sans-serif;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-position: center top;
}

html,body {
margin:0;
padding:0;
height:100%;
}

h3{
text-align: center;
color: #006;
font-family: Tahoma;
}


#wrapper{
width: 780px; 
border-left: 1px solid #006;
border-right: 1px solid #006;
margin: 0 auto;
position:relative; 
height:auto !important; 
height:100%; 
min-height:100%; 
background: #fff;
}

#header{
width:650px;
margin-left:70px;
}

#header p{
float:left;
font-family: Comic Sans MS;
font-size: 3em;
margin: 15px 5px 0 7px;
color: #484E83;
text-decoration:underline;
}

.header_image{
margin-top:10px;
float:left;
}

#menu {
font-size: 1em;
background: #484E83;
width:778px;
float:left;
margin-top:10px;
margin-bottom:20px;
width:100%;
}

#menu ul {
list-style: none;
float: left;
}

#menu a{
margin: 0;
color: #fff;
display: block;
background: #484E83;
text-decoration: none;
padding: 0px 10px 0px 10px;
border-right: 1px solid #006
}

#menu a:hover {
background: #fff;
color: #484E83;
}

#menu ul li a#current{
background: #fff;
color: #484E83;
}

#footer{
width: 778px;
background: #484E83;
font-size: 1em;
color: #fff;
text-align: center;
position:absolute;
width:100%;
bottom:0; 
}

.home{
border: 2px solid #484E83;
margin: 10px;
float:left;
width:300px;
height:225px;

}

#home_text{
padding-top: 10px;
float:left;
}

#home_text2{
padding-top: 10px;
padding-bottom: 10px;
float:right;
}

#home_text p{
margin: 10px;
}

#home_text2 p{
margin: 10px;
}

.clear{
clear: both;
}

#container{
margin:0 auto;
width:700px;
}

#container2{
margin:0 auto;
width:600px;
text-align:center;
}

#container3{
margin:0 auto;
text-align:center;
}

#container2 h3{
clear:left;
}

.size{
width:75px;
height:100px;
}

.size2{
width:150px;
height:100px;
margin-bottom:10px;
}

.officials {
float: left;
margin:15px;
text-align:center;
font-size:1em;
}

.aiders {
float: left;
margin:25px;
text-align:center;
font-size:1em;
}

.path {
padding:30px;
text-align:center;
font-size:1em;
}

.thumbs {
float: left;
margin:30px;
}
  
.thumbs p {
text-align:center;
font-size:0.75em;
}

.thumbs2 {
float: left;
margin:24px;
margin-bottom:20px;
}
  
.thumbs2 p {
text-align:center;
margin-bottom:10px;
font-size:0.75em;
}

.thumbs3{
float: left;
margin:28px;
}

.thumbs3 p {
text-align:center;
margin-bottom:10px;
font-size:1.1em;
}

.thumbs4{
float: left;
margin:28px;
margin-left:248px;
}

.thumbs4 p {
text-align:center;
margin-bottom:10px;
font-size:0.75em;
}


.size3{
width:500px;
height:400px;
margin-bottom:20px;
}

.pictures {
float: left;
margin:20px;
padding-bottom:20px;
}
  
.pictures p {
text-align:center;
font-size:0.75em;
}

.walks {
width: 775px;
float: left;
}

table.walks {
border: 1px solid #CCC;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;} 
.walks td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.walks th {background-color: #066; color: #FFF; font-weight: bold;}


#contact{
float:left;
width:100%;
}

#contact a
{
text-decoration: none;
color: #FF0000;
}

#contact h3{
margin-top:30px;
}

.membership_application_form{
margin-bottom:30px;
}

#links{
float:left;
width:100%;
margin: 0 auto;
text-align: center;
padding-bottom:20px;
color: #484E83;
}

.link{
display: block;
margin-left: auto;
margin-right: auto;
}

a, a:visited
{
color: #fff;
}

a:hover 
{
text-decoration: none;
color: #484E83;
}

a:link img,
a:visited img{
border: 3px solid #fff;
}


a:hover img
{
border: 3px solid #484E83;
}

#validator{
width: 780px;
margin: 0 auto;
}

.validators{
margin-left:300px;
margin-top:5px;
}

.validators a img {
border: 0;}


#container3 p {
color: #484E83;
font-size:1.2em;
width:780px;
}


#container3 a, #container3 a:visited
{
color: #FF0000;
text-decoration: none;
}






