@charset "UTF-8";
/* CSS Document */

*{padding: 0; margin: 0;}
html{height:100%;
margin-bottom:1px;}


#container {
width:900px;
background-color:#FFF;
background-repeat:repeat-y;
margin:auto;
min-height:600px;
}


#intro {
width:900px;
margin:10px 0px 5px 0px;
padding:0px 0px 0 0;
}

body {
font-size:62.5%;
}

#leftcol {
float:left;
margin-top:20px;
width:510px;
background-color:#FFF;
min-height:400px;
}

#bios #leftcol img{
margin: 0 0 15px 0;
}

#videos #leftcol p {
margin-bottom:15px;
}

#rightcol {
float:left;
width:340px;
padding-left:10px;
margin:20px 0px 0px 0px;
min-height:400px;
}

#index #rightcol {
float:left;
width:320px;
padding:0px 0px 0px 0px;
margin:150px 0px 0px 0px;
min-height:400px;
}

#home #rightcol {
float:left;
width:320px;
padding:0px 0px 0px 0px;
margin:50px 0px 0px 0px;
min-height:400px;
}

#home #rightcol p {
margin-bottom:49px;
}

#twitter_update_list {
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:1.4em;
letter-spacing:.07em;
color:#104759;
}

#twitter_update_list li{
padding: 0 0 15px 0;
}

#review #rightcol {
float:left;
width:520px;
padding:0px 0px 0px 0px;
margin:50px 0px 0px 30px;
min-height:400px;
}

#review #leftcol {
float:left;
width:120px;
padding:0px 0px 0px 0px;
margin:50px 0px 0px 30px;
min-height:400px;
}


#schedule #rightcol {
width:550px;
float:left;
margin:30px 0 0 10px;
}

#schedule #leftcol {
width:325px;
float:left;
}

#contact #rightcol {
float:left;
width:340px;
padding:0px 0px 0px 0px;
margin:100px 0px 0px 20px;
min-height:400px;
}

#bios #rightcol {
width:550px;
float:left;
margin:20px 0 0 10px;
}

#bios #leftcol {
width:325px;
float:left;
}

#bios #rightcol p {
margin:0px 0 50px 0;
width:535px;
}

#bios #rightcol h4 {
margin:10px 0 0 0;
}

#nav ul {
list-style:none;
margin:0px 0 0px 0;

}

ul {
list-style:none;

}

#nav li{
display:inline;
padding:0 0px 0px 0px;

}

#bottom {
padding:10px 0 20px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.8em;
color:#4A3B04;
letter-spacing:.1em;
width:900px;
clear:both;
}


#siteinfo {
padding:10px 0 20px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:.8em;
color:#4A3B04;
letter-spacing:.1em;
width:900px;
clear:both;
text-align:center;
}


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#5B2418;
font-size:1.6em;
letter-spacing:.15em;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#944F13;
font-size:1.2em;
letter-spacing:.15em;
}

h4 {
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:1.4em;
letter-spacing:.07em;
color:#104759;
}

h5 {
text-transform:uppercase;
color:6E6F51;
font-size:1.3em;
letter-spacing:.15em;
font-family:Arial, Helvetica, sans-serif;
}

h6 {
color:#74B64A;
font-size:1.7em;
letter-spacing:.15em;
font-family:Arial, Helvetica, sans-serif;
}

p {
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:1.4em;
letter-spacing:.07em;
color:#104759;
}

.location {
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
line-height:22px;
font-size:1.1em;
letter-spacing:.063em;
color:#104759;
font-weight:700;
}

.img-style {
	float:left;
	padding:0 10px 0 0;
	margin-bottom:5px;
}

.indent {
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:1.0em;
letter-spacing:.07em;
color:#104759;
text-indent:20px;
}


.quote {
font-style:italic;
font-size:1.5em;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:.07em;
color:#104759;
}


a:link {
color:#5B2418;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:none;
}

a:visited {
color:#5B2418;
text-decoration:none;
}

a:hover {

color:#759C9F;

}

a:active {

color:#759C9F;

}



#nav {
margin:15px 0 7px 50px;
padding:0;
width:770px;
height:35px;
background:url(../images/nav.gif) no-repeat;
}

#nav span {
display:none;
}

#nav li, #nav a {
display:block;
height: 35px;

}

#nav li {
float:left;
list-style:none;
display:inline;

}

#nav1 {
width:110px;}


#nav2 {
width:110px;}

#nav3 {
width:110px;}

#nav4 {
width:110px;}

#nav5 {
width:110px;}

#nav6 {
width:110px;}

#nav7 {
width:110px;}

#nav1 a:hover {background:url(../images/nav.gif) 
0px -35px}

#nav2 a:hover {background:url(../images/nav.gif)  
-110px -35px}

#nav3 a:hover {background:url(../images/nav.gif)  
-220px -35px}

#nav4 a:hover {background:url(../images/nav.gif)  
-330px -35px}

#nav5 a:hover {background:url(../images/nav.gif)  
-440px -35px}

#nav6 a:hover {background:url(../images/nav.gif)  
-550px -35px}

#nav7 a:hover {background:url(../images/nav.gif)  
-660px -35px}



