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

/*TAGS*/
p {padding:0; margin:0;}
h1 {padding:0; margin:0; font-size:175%;}
h2 {padding:0; margin:0; font-size:125%;}
hr {background:#6794c7; height:2px; width:95%; border-width:0;}
.thin {height:1px;}
a {color:#6794c7; text-decoration:none;}
.on {color:#9cf; font-style:italic; font-weight:bold;}
ul {padding:0; margin:0; list-style:none; font-weight:normal;}
ol {font-weight:bold;}
dl {padding:1em 1%; margin:0;
	width:98%; height:auto;
	float:left;}
dt {padding:0; margin:0;
	width:80%; height:auto;
	font-weight:bold;
	font-size:115%;
	float:right;}
.alt dt{float:left;}
dd {padding:0; margin:0;
	width:80%; height:auto;
	float:right;}
.alt dd{float:left;}
.img {padding:0; margin:0;
	width:auto;
	position:relative;
	top:2em;
	float:left;}
.alt .img{float:right;}
/*ELEMERNTS*/
html{ background:#43526c;}
body{ 	
	padding:0; margin:0; 
	font-size:medium; 
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#9cf;
}
#container{
	width:1000px;
	height:auto;
	padding:0;
	margin:0 auto;
}

/*HEADER*/
#header {
	height:230px;
	width:100%;
	background:url(images/title.gif) top left no-repeat;
}
#quick_info {
	float:right;
	clear:both;
	padding:0;
	margin:0;
	height:0;
	position:relative;
	bottom:3.5em;
}
/*MAIN*/
#main {
	float:left;
	background:#1c386b;
	height:auto;
	width:100%;
}
	#side_nav{
		padding:0; margin:0;
		height:auto; width:22%;
		float:left;
	}
		#side_nav ul{
			padding:2.5em 2% 0 0; margin:0;
			height:100%; width:98%;
		}
			#side_nav li{
				width:100%;
				text-align:right;
			}
	#gutter{
		padding:0; margin:0;
		width:78%; height:auto;
		min-height:270px;
		float:right;
		background:url(images/bailey.jpg) bottom right no-repeat;
	}
		#content{
			padding:10px 180px 10px 35px;
			width:535px; height:auto;
			float:left;
		}
			#left_column{
				padding:0 1%; margin:0;
				height:auto; width:48%;
				float:left;
			}
			#right_column{
				padding:0 1%; margin:0;
				height:auto; width:48%;
				float:right;
			}
			#full_column{
				padding:1%; margin:0;
				width:98%; height:auto;
				float:left; clear:both;
			}
			#content ul{
				padding:2.5%; margin:0;
				width:95%; height:auto;
				list-style:circle;
			}
	#slogan {
		padding:1%; margin:0;
		float:left; clear:both;
		width:98%; height:auto;
		text-align:right;
	}
		#slogan p {color:#6794c7;}
/*FOOTER*/
#footer{
	padding:0; margin:0;
	width:100%; height:auto;
	background:#000033;
	float:left;
}
	#footer_intro{
		padding:0; margin:0;
		width:25%; height:auto;
		float:left;
	}
		#footer_intro p{
			padding:.5em; margin:0;
			color:#1c386b;
			text-align:center;
			font-size:80%;
		}
	#footer_nav{
		padding:1em 0; margin:0;
		height:auto; width:75%;
		float:right;
	}
		#footer_nav ul{
			padding:0; margin:0;
			float:left;
		}
			#footer_nav li{
				padding:.25em 30px; margin:0;
				float:left;
				background:url(images/paw.gif) center left no-repeat;
			}
				#footer_nav a{
					padding:0; margin:0;
					float:right;
					color:#1c386b;
				}
