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

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ebeae7 url(../img/bkgrnd_shadow.gif) repeat-y 50% 0;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size: 9pt;
}


	html {
		margin:0;
		padding:0;
		background:#fff;
		color:#000;
	}
	body {
		min-width:900px;
	}
	#wrap {
		background:#fff;
		margin:0 auto;
		width:900px;
	}
	
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {		
		background:#c61d23;
		padding:0px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {

		position: relative;
		top: 10px;
		left: 5px;
		background:#ebeae7;
		float:left;
		width:440px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#location {
		position: relative;
		top: 5px;
		float:left;
		width:435px;
		padding-top: 3px;
		padding-left: 10px;
		height:14px;
		font-size: 10px;
		color:#333333;

	}
	
	

	
	hr {
	color: #eeeeee; 
	position: relative;
	left: -6px;
	width:423px;

	background-color: #eeeeee; 
	border: 1px dotted #333333; 
	border-style: none none dotted; 
	}
	
	
	hr.second {
	color: #eeeeee; 
	position: relative;
	left: 0px;
	width:420px;

	background-color: #eeeeee; 
	border: 1px dotted #333333; 
	border-style: none none dotted; 
	}
	
	#sidebar {
		background:#eee;
		margin-top: 10px;
		margin-bottom: 90px;
		float:right;
		width:450px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#fff;
		clear:both;
		font-size: 10px;
		text-align: center;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	
	img.floatLeft { 
    float: left; 
    margin-right: 8px; 
	}