/*-----------------------------------------------
Author:   Jason Cooper
Date: Jan 25 2010
----------------------------------------------- */


/* Browser Resets
----------------------------------------------- */

html, body, div, h1, h2, h3, ul, ol, li, form, fieldset,  input, textarea {  
	margin: 0;
	padding: 0;  
	font-size: 100%;  
	}  
ul {list-style: none;}  
img, fieldset {border: 0;}  
h1, h2, h3 {font-weight: normal;}  
em {font-style: italic;}  
strong {font-weight: bold;}  



/* Global 
----------------------------------------------- */
h1 {
	font-family: helvetica, tahoma, sans-serif;
  	font-size: 26px;
  	line-height: 24px;	
	}
h2 {
	font-family: helvetica, tahoma, sans-serif;
  	font-size: 18px;
  	line-height: 20px;	
	}
h3 {
	font-family: helvetica, tahoma, sans-serif;
  	font-size: 16px;
  	line-height: 20px;	
	}	

a:link, 
a:visited, 
a:active {
	color: #0053b1;
    text-decoration: underline;
	}    
a:hover {
	color: #5d6165;
    text-decoration: none;
	}  

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
	.clearfix { display: inline-block; }
	/* start commented backslash hack \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* close commented backslash hack */

hr {
  border: none;
  background-color: #ffcd61;
  color: #ffcd61;
  height: 1px;
}

 img, div, input { behavior: url("iepngfix.htc") }


	
/* Header 
----------------------------------------------- */	
#header {
  	background-image: url("media/main-header.gif");
	background-repeat: no-repeat;
	width: 960px;
	margin: auto;	
	}
	#logo {
		float: left;
		width: 390px;
		position: relative;
		left: -25px; 
		top: 8px;
		z-index: 10
		}
	#address {
		float: right;
		width: 234px;
		position: absolute;
		top: 60px;
		right: 80px;
		}
	#cNav {
		float: left;
		/* position: absolute; */
		width: 300px;
		text-align: left;
		color: #fff;
		padding: 8px 0 0 55px;
		z-index: 20;
		}
	   #cNav a:link, 
	   #cNav a:visited, 
	   #cNav a:active {
			color: #fff;
			text-decoration: none;
			}    
	   #cNav a:hover {
			color: #fff;
			text-decoration: underline;
			}  
			
#followUs {
	float: right;
	width: 400px;
	padding: 8px 60px 0 0;
	z-index: 20;
	text-align: right;
	color: #fff;
	}
	
/* Navigation
----------------------------------------------- */
#nav {
	float: left;
	width: 190px;
	height: 465px;
	margin: 0 30px 0 80px; 
	}

	
/* Body 
----------------------------------------------- */
body {
	background: #92000a url('../media/bodyBg.jpg') no-repeat top center;
  	font-family: verdana, helvetica, arial, sans-serif;
  	font-size: 12px;
  	line-height: 18px;
  	color: #40261b;
  	text-align: center;
	}

#container {
	margin: 0 auto;
	width: 1060px;
	position: relative;
	}
	
#mainHome {
	margin: 0 auto;
  	text-align: left;
  	font-size: 12px;
	height: 490px; 
	}	 
	#mainHome #content {
		width: 360px;
		float: left;
		}
	#homePic1 {
		float: right;
		width: 317px;
		position: absolute;
		left: 720px;
		top: 180px;
		z-index: 10
		}
	#homePic2 {
		float: right;
		width: 311px;
		position: absolute;
		left: 680px;
		top: 450px;
		z-index: 10

		}	
#mainSub {
  	background-color: #fff;
  	text-align: left;
  	font-size: 11px;
	}	
	
#menuCol1 {
	float: left;
	width: 180px; 	
	z-index: 1000

	}
#menuCol2 {
	float: left;
	width: 180px;
	}
	
	
#sign {
	position: absolute;
	top: 100px;
	left: 470px;
	width: 190px;
	font-weight: bold;
	color: #7a9d21;
	font-size: 13px;
	}	
#sign a:link, 
#sign a:visited, 
#sign a:active {
	color: #7a9d21;
		text-decoration: underline;
		}    
#sign a:hover {
	color: #7a9d21;
		text-decoration: none;
		}  	
	
	
/* Misc.
----------------------------------------------- */	
.imgLeft {
	float: left;
	padding: 0 20px 20px 0;
	}
.imgRight {
	float: left;
	padding: 0 20px 20px 0;
	}
	
.menuLink {
	font-size: 14px;
	font-weight: bold;
	}

#scrollBox {
	padding : 4px; 
	width : 370px; 
	height : 410px;
	overflow: auto;
	margin: 0 0 40px 0;
	}	
		
	
/* Footer 
----------------------------------------------- */
#footer {
	color: #fff;
	width: 960px;
	margin: auto;
	}	
	#footer a:link, 
	#footer a:visited, 
	#footer a:active {
		color: #fff;
		text-decoration: underline;
		}    
	#footer a:hover {
		color: #b9c0c8;
		text-decoration: none;
		}  
	
	#copyright {
		float: left;
		width: 480px;
		text-align: left;
		padding: 0 0 0 0;
		}
		
	#poweredBy {
		float: right;
		width: 480px;
		text-align: right;
		}
		}