article, aside, figure, footer, header, hgroup, nav, section { display:block; }

body {
	 margin: 0;
	 padding: 0;
	 font-family: 'Calibri', sans-serif;
	 background:white;
}

#container {
	 margin: 0 auto 0; 
	 width: 960px; 
}

header {
	float:left; 
	width: 100%;
	margin:0;
	padding:0;
	border-bottom:solid 0px #ddd;
}

header img{
	float:left;
	border:none;
}

header p{
	float:right;
	margin:-60px 3px 0 0;
	font-weight:bold;
	font-size:18px;
	color:#ba261c;
	text-align:right;
	line-height:150%;
}

header a{
text-decoration:none;
color:#ba261c;
}

header a:hover{
color:#777;
}

header p#phone{	
	margin-top:125px;
	margin-bottom:0;
}

nav{
	clear:both;
	float:left;
	margin:5px 0 10px 0;
	padding:0;
}

nav ul{
	float:left;
	width:100%;	
	margin:0;
	padding:0;
	list-style-type:none;
}

nav li{
	display:inline;
	float:left;		
	margin:0 2px 0 0;
	padding:0;	
	width:135px;
}

nav li#last-list-item{	
	margin:0 0 0 0;
	width:138px;
}

nav li a{
	display:block;
	width:100%;
	height:20px;	
	color:white;
	text-decoration:none;
	font-size:14px;	
	text-align:center;
	padding:7px 0 3px 0;
	margin:0 1px 0 0;
	background:#0072A8;
	/*
	background-image: linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -o-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -moz-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -webkit-linear-gradient(bottom, #0094da 15%, #0072A8 70%);
	background-image: -ms-linear-gradient(bottom, ##0094da 15%, #0072A8 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #0094da),
		color-stop(0.70, #0072A8)
	);
	*/
}

nav li a#first-tab{
border-top-left-radius:2px;
border-bottom-left-radius:2px;
}

nav li a.current{
	background:#0094da;
	/*
	background-image: linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -o-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -moz-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -ms-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #0094da),
		color-stop(0.70, #0094da)
	);
	*/
}

nav li a#last-tab{
border-top-right-radius:2px;
border-bottom-right-radius:2px;
}

nav li a:hover{
	background:#231f20;
	background-image: linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -o-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -moz-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -ms-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #0094da),
		color-stop(0.70, #0094da)
	);
}

nav li a:active{
	background:#555;
	background-image: linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -o-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -moz-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -ms-linear-gradient(bottom, #0094da 15%, #0094da 70%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #0094da),
		color-stop(0.70, #0094da)
	);
}

footer{
 	clear:both;
	float:left;
	border-top:solid 2px #ccc;
 	width:100%;
	height:50px;
	margin-top:15px;	
	color:#555;
}

footer img{
	border:none;
}

a.social-sites{
	margin-right:25px;
}

footer a{
	text-decoration:none;
	color:#555;
}

#left-footer-content{
	float:left;
	font-size:14px;
}

#right-footer-content{
	float:right;
	font-size:14px;
	text-align:right;
}

p#wwd{
	font-size:11px;
}




