/* CSS Document */
body{
position:relative;
height:100%;
background-image:url('images/bg.jpg');
font-family: 'DroidSansRegular', sans-serif;
font-size:18px;
color:#D54A37;
margin: 0px; 
padding: 0px;
text-align: left;
color: #232323;
}

@font-face {font-family: 'Novecentowide-Bold';src: url('webfonts/26276F_0_0.eot');src: url('webfonts/26276F_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_0_0.woff') format('woff'),url('webfonts/26276F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Novecentowide-Light';src: url('webfonts/26276F_1_0.eot');src: url('webfonts/26276F_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_1_0.woff') format('woff'),url('webfonts/26276F_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Novecentowide-DemiBold';src: url('webfonts/26276F_2_0.eot');src: url('webfonts/26276F_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_2_0.woff') format('woff'),url('webfonts/26276F_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Novecentowide-Book';src: url('webfonts/26276F_3_0.eot');src: url('webfonts/26276F_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_3_0.woff') format('woff'),url('webfonts/26276F_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Novecentowide-Normal';src: url('webfonts/26276F_4_0.eot');src: url('webfonts/26276F_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_4_0.woff') format('woff'),url('webfonts/26276F_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Novecentowide-Medium';src: url('webfonts/26276F_5_0.eot');src: url('webfonts/26276F_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/26276F_5_0.woff') format('woff'),url('webfonts/26276F_5_0.ttf') format('truetype');}
 

@font-face {
    font-family: 'DroidSansRegular';
    src: url('DroidSans-webfont.eot');
    src: url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('DroidSans-webfont.woff') format('woff'),
         url('DroidSans-webfont.ttf') format('truetype'),
         url('DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('DroidSans-Bold-webfont.eot');
    src: url('DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('DroidSans-Bold-webfont.woff') format('woff'),
         url('DroidSans-Bold-webfont.ttf') format('truetype'),
         url('DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

p {
  line-height:24px;
  margin-bottom:24px;
  }
  
  a:link {
text-decoration: underline; /* This lets users know which parts of the text are hyperlinks, and if they have clicked the link before */
color: #A47F1A;
}

a:visited {
text-decoration: underline;
color: #454545;
}

  
h1 {
  font-family: 'Novecentowide-Bold',sans-serif;
  color:#252525;
  font-size:28px;
  margin-top:15px;
  margin-bottom:-10px;
}

h2 {
  font-family: 'Novecentowide-Bold',sans-serif;
  color:#A47F1A;
  font-size:18px;
  margin-bottom:-10px;
}

h3 {
  font-family: 'Novecentowide-Medium',sans-serif;
  color:#FFFFFF;
  font-size:16px;
  margin-bottom:-10px;
}

h4 {
  font-family: 'Novecentowide-Medium',sans-serif;
  color:#252525;
  font-size:20px;
  margin-bottom:-10px;
}

h5 {
  font-family: 'Novecentowide-Medium',sans-serif;
  color:#A47F1A;
  font-size:16px;
  margin-bottom:-10px;
}


#slider-container{
	max-width:620px;
	margin:0 auto;
	padding-bottom:80px;
}

#banner-fade,
#banner-slide{
	margin-bottom: 60px;
}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:rgba(255,255,255,0.5);
	color:#363636;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#363636;
	color:#fff;
}

ol.bjqs-markers li a{
	float: left;
	padding:5px 10px;
	background:#363636;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #A47F1A;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

.container { 
width:960px;
background: #FFFFFF;
margin-left: auto ;
margin-right: auto ;
} 

.logo { 
float:left;
background-image:url('images/logo.png');
background-repeat:no-repeat;
background-position:left;
width:540px;
height:150px;
margin-top:0px;
margin:0px;
margin-bottom:10px;
margin-left: 10px;
padding:0px;
padding-left:10px;
} 

#header-link{
display:block;
width:520px;
height:90px;
margin:20px 0 0 20px;
}

.tel { 
float:left;
width:400px;
height:150px;
margin-bottom:10px;
padding:0px;
text-align:right;
vertical-align:baseline;
} 

.tel h1{
	font-family:'Novecentowide-Bold', sans-serif;
  	font-size:30px;
  	margin-bottom:-20px;
  	color:#FFFFFF;
}

.tel p{
	font-family: 'DroidSansRegular', sans-serif;
  	font-size:18px;
  	color:#A47F1A;
}

.body-container{
    position:absolute;
    top:160px;
    left:0;
    right:0;
    height:auto;
    padding-bottom:70px;
    background-color:#FFFFFF;
}

.body{ 
width:960px;
background: #FFFFFF;
margin-left: auto ;
margin-right: auto ;
}

.navigation{
	float:left;
	width:300px;
	height:310px;
	margin:0 10 0 0;
}

#menu { 
list-style-type:none;
margin: 0;
padding: 0;
}

#menu ul{
list-style-type:none;
margin:0;
padding:0;
}

#menu a{
font-family:'Novecentowide-Bold', sans-serif;
font-size:20px;
color:#FFFFFF;
display:block;
background-image:url('images/nav.jpg');
width:200px;
height:40px;
margin:10px;
margin-right:0px;
padding-top:10px;
padding-left:70px;
text-decoration: none;
}

#menu li a:hover {
background-image:url('images/nav-hover.jpg');
color:#FFFFFF;
text-decoration: underline;
}

body#home a#homenav,
body#course, a#coursenav, 
a#lawnav,
body#linknav a#linknav, a#contactnav{
	background-image:url('images/nav-hover.jpg');
	color:#A47F1A;
	text-decoration: underline;
}

.content{
	float:right; 
	width: 640px;
	height:auto;
	margin:0px;
	padding:10px;
	padding-top:0px;
	text-align:left;
}

.home-content{
	float:right; 
	width: 640px;
	height:auto;
	margin:0px;
	padding:10px;
	padding-top:10px;
	text-align:left;
}


.side-box{
	float:left;
	background-image:url('images/sidebox.jpg');
	width:230px;
	height:auto;
	margin: 10px;
	padding:10px;
	padding-right:30px;
	padding-bottom:30px;
	line-height:20px;
}

#footer-container {
	position:absolute;
	bottom:-13px;
	width:100%;
	height:60px;   /* Height of the footer */
	background-image:url('images/footer-bg.jpg');
	left: 628px;
}

#container {
   height:100%;
}

.footer{
		width:960px;
margin-left: auto;
margin-right: auto;
padding-bottom:30px;
}

.footer-text{
	float:left; 
	width: 550px;
	height:auto;
	margin:0px;
	padding:20px;
	text-align:left;
}


#footer-menu { 
display: inline-block;
list-style: none;
margin:0px;
padding:0px;
}

#footer-menu li {
float: left;
margin:10px;
margin:0px;
padding:0px;
font-size:14px;
}

#footer-menu li a {
display: block;
width: 100px;
height: 25px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin:0px;
padding:0px;
}

#footer-menu li a:hover {
color:#A47F1A;
text-align: left; 
text-decoration: underline; 
}

.footer p{
	font-size: 12px; 
	color: #FFFFFF;
	line-height:14px;
	padding-left:15px;
}
