/*Erik Miller*/
/*4/6/2008*/
/*adkwebdevelopment.com*/


/*light blue background - #9ae7fd
  tan - #ebd8a9
  dark green - #323833
  dark blue text - #334870

/*give all elements 0 margin and padding*/
*{
	margin:0;
	padding:0;
}
 

body {
	text-align:center; /*IE5 and 6 don't use auto margins, use text-align hack*/
	min-width:900px;   /*to prevent text runnoff on smaller screens*/
	background:#9ae7fd /*url("../images/body_bg.jpg") repeat-x top left*/;  
	font-size: 67.5%;
	font-family:normal Arial, Verdana;
}

#world{
	width:1000px;
	margin: 0 auto 0 auto;
	text-align:left;
	background:#82c7f4 url("../images/world_bg.jpg") no-repeat bottom left;
	padding-bottom:200px;
}

h1, h2, h3, h4{
	color:#334870;
	font-family:normal Arial, Verdana;
}

p{
	font-family:normal Arial, Verdana;
}

a{
	font-family:normal Arial, Verdana;
}

/*Header*/
/*****************************************************************************/
#header{
	width:1000px;
	height:170px;
	background: url(../images/header_bg.jpg) top left no-repeat;
}


#header-nav{
	float:right;
	padding:0 30px;
	width:330px;
	height:44px
}

#header-nav ul li{
	float:left;
	list-style:none;
	font-size:2em;
	padding:7px;
}

#header-nav ul li a{
	color:#334870;
	text-decoration:none;
}

#banner-home-link{
	padding:80px 0 0 20px;
}

/*Main*/
/*****************************************************************************/

#main-outer{
	width:960px;
	margin:0 auto;
	padding:68px 0 0 0;
	background:#323833 url("../images/content_top.jpg") top left no-repeat;
	position:relative;
}

#main-inner{
	width:960px;
	margin:0 auto;
	padding:0 0 50px 0;
	background: url("../images/content_bottom.jpg") bottom left no-repeat;
}

/*Navigation*/
/*****************************************************************************/

#nav{
	float:left;
	width:190px;
	margin:0px 0 0 0;
	padding:0 0 0 30px;
	background:url("../images/nav_bg.jpg") top left no-repeat;
}

#nav ul li{
	list-style:none
}

#nav ul li a{
	padding:3px 0 3px 10px;
	color:#9ae7fd;
	text-decoration:none;
	font-size:20px;
}

#nav ul ul li a{
	padding:2px 0 2px 20px;
	color:#ebd8a9;
	text-decoration:none;
	font-size:14px;
}

/*****************************************************************************
/*Content*/

#content{
	float:right;
	position:relative;
	display:inline;
	margin: 0px 20px 0px 0;
	padding:0 20px 20px 20px;
	width:667px;
	border-left:5px solid #ebd8a9;
	border-right:5px solid #ebd8a9;
	background:#fff;
	min-height:300px;
}

#content *{
	position:relative;
	z-index:10;
}

#content div#content_corner{
	position:absolute;
	bottom:-50px;
	right:-25px;
	background:#fff url("../images/content_corner.jpg") bottom right no-repeat;
	height:260px;
	width:400px;
	z-index:5;
}

#content p{
	font-size:1.3em;
	color:#727272;
	margin:10px auto;
}


/*Footer*/
/*****************************************************************************/
#footer{
	clear:both;
	margin:0 auto;
}

#footer p{
	position:absolute;
	width:100%;
	bottom:-20px;
	text-align:center;
	font-size:14px;
}
