/* -----------------------------------------------------

1.0 UNIVERSAL RESETS
2.0 LAYOUT OR PAGE STRUCTURE
3.0 CONTAINER
4.0 HEADER
5.0 NAVIGATION
6.0 ELEMENT STRUCTURE AND STYLES

/*
*********************************************
1.0 UNIVERSAL RESETS: THESE HAVE BEEN SET IN THE RESET.CSS FILE
*/

/*
*********************************************
2.0 LAYOUT AND PAGE STRUCTURE: 
*/
body {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 1.0em;
	color: #404040;
	background: #ffffff url(../images/bg.gif);
	}
	
h1 {
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #bd4a2d;
	}	

h2 {
	font-size: 1.1em;
	font-weight: normal;
	color: #ffffff;
	padding: 7px;
	margin: 0 0 20px 0;
	background-color: #bd4a2d;
	}
	
h3 {
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 20px 0;
	}	
	
hr {
	color: #ffffff;
	background-color: #d4d4d4;
	margin: 0 0 30px 0;
	}	
	
p {
	line-height: 1.5em;
	margin: 0 0 40px 0;
	font-size: 0.90em;
	}
	
a {
	color: #bd4a2d;
	}		
	
/*
*********************************************
3.0 CONTAINER: 
*/
.container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	}
	
/*
*********************************************
4.0 HEADER: 
*/		
	
#header {
	height: 147px;
	background: transparent url(../images/header-bg.png) repeat-x;
	}
	
#header-inner {
	height: 124px;
	}	
	
#branding {
	padding: 0;
	float: left;
	}	
	
/*
*********************************************
5.0 NAVIGATION: 
*/		
	
#navigation {
	float: right;
	margin-top: 70px;
	}
	
#navigation ul {
	padding: 5px 0 0 0;
	}
	
#navigation ul li {
	display: inline;
	margin: 0 25px 0 0;
	}	

#navigation a {
	color: #5c5c5c;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	}	
	
#navigation a:hover {
	color: #bd4a2d;
	text-decoration: underline;
	}
	
/*
*********************************************
6.0 CONTENT: 
*/

#content {
	margin-top: 40px;
	}

#quote {
	height: 268px;
	width: 863px;
	margin: 30px 0 0 50px;
	padding: 70px 0 0 0;
	text-align: center;
	background: transparent url(../images/quote-bg.gif) no-repeat;
	}
	
#quote-wrapper {
	width: 760px;
	padding: 15px 0 0 50px;
	}	
	
#quote h1 {
	text-align: center;
	color: #5c5c5c;
	font-size: 1.7em;
	margin: 25px 0 80px 0;
	text-shadow: 1px 1px 0px #ffffff;
	}
	
#quote h2 {
	text-align: center;
	color: #bd4a2d;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 1px 1px 0px #ffffff;
	background-color: transparent;
	}
	
.company {
	float:left; 
	margin: 0 20px 60px 0;
	}
		
.column {
	float: left;
	width: 49%;
	margin: 0 5px 0 0;
	}	
	
.column p {
	margin: 0 10px 0 10px;
	}	

/*
*********************************************
7.0 FOOTER: 
*/	
#footer {
	background: #efefef url(../images/footer-bg.png) repeat-x;
	padding: 30px 0 0 0;
	margin: 70px 0 0 0;
	height: 170px;
	}
	
#footer .navigation {
	float: left;
	}
	
#footer .navigation ul li {
	display: inline;
	margin: 0 25px 0 0;
	}
	
#footer .navigation a {
	font: 0.70em Arial, Helvetica, sans-serif;
	color: #bd4a2d; 
	text-decoration: none;
	}			
	
#footer .logo {
	float: right;
	width: 20%;
	text-align: right;
	}	

/*
*********************************************
8.0 MISC: 
*/		
.clear {
	margin: 0;
	padding: 0;
	clear:both;
	}	
	
