body {
	margin: 20px 0 0;
	font-size: 62.5%;
	background-color:#e1f1f6;
}

#wrapper { margin:auto; width:726px}

#container {background:url(../images/interface/main_bg_blu.jpg) repeat-y;}

#header { background:url(../images/interface/top_bg_blu.jpg) no-repeat top; padding: 25px 13px 0}

#navigation { display:block; width: 184px; margin-right: 23px; background:url(../images/interface/curl_divider.jpg) no-repeat bottom right; padding-bottom: 15px; float:left;}

.copy_body { display:block; padding: 0px 0 20px 0; margin-right:15px;margin-left:207px; width:475px; background:url(/images/interface/curl_divider.jpg) no-repeat bottom right;}

.copy_body_none { display:block; padding: 20px; width:475px; background:url(/images/interface/curl_divider.jpg) no-repeat bottom right;}

.copy_body h1, .copy_body h2, .copy_body p, .copy_body h3, .copy_body_none h1 { margin: 0 0 8px; padding:0px; }

/*p {font: normal 1.2em/1.2em Geneva, Arial, Helvetica, sans-serif; color:#666666}*/

p {font: normal 1.2em/1.2em Verdana, Helvetica, sans-serif; color:#666666}

h1 {font: normal 1.6em Verdana, Helvetica, sans-serif; /*color:#40bde8;*/ color:#1d6a7a; text-transform:lowercase; display: block; background:url(/images/interface/curl_divider.jpg) no-repeat bottom right; height:2em;}

h2 {font: normal 1.6em Verdana, Helvetica, sans-serif; /*color:#40bde8;*/ color:#1d6a7a; text-transform:lowercase;}

h1 span, h2 span {color:#40bde8;}

.copy_body ul, .copy_body ol {font: normal 1.2em/1.2em Verdana, Helvetica, sans-serif; color:#40bde8; list-style: square;}

.copy_body ul span, .copy_body ol span {color:#666666}

.copy_body ol ul {font: normal 1em/1em Verdana, Helvetica, sans-serif; color:#40bde8; margin-top: 10px}


#main_body { padding: 13px 13px 0}

#footer {clear: both; background: #e1f1f6 url(../images/interface/foot_bg_blu.jpg) no-repeat top; padding: 60px 20px 0px; font: normal 0.9em Verdana, Arial, Helvetica, sans-serif; color:#999999; }


/*navigation elements*/
#nav {
		margin:0;
		padding:0;
		width:184px;
		/*border-top:1px solid #c6e1f4;*/
	}
	#nav li {
		font: normal 1.4em/33px Verdana, Helvetica, sans-serif;
		display:inline;
		padding:0;
	}
	#nav a:link,
	#nav a:visited {
	color:#40bde8;
	text-decoration:none;
	width:184px;
	display:block;
	height: 38px;
	text-indent:15px;	 
} 
 
	#nav a:hover {
		color:#00467f;
	}

	
	#home #nav-home a,
	#what #nav-what a,
	#approach #nav-approach a,
	#xp #nav-xp a,
	#contact #nav-contact a {
		color:#fff;
		background: #40bde8 url(../images/interface/nav_on_bg.jpg) no-repeat bottom right;
		
	}
	#home #nav-home a:hover,
	#what #nav-what a:hover,
	#approach #nav-approach a:hover,
	#xp #nav-xp a:hover,
	#contact #nav-contact a:hover {
		color:#fff;
		background: #40bde8 url(../images/interface/nav_on_bg.jpg) no-repeat bottom right;
	}

	#nav a:active {
		color:#00467f;
	}
	
a.pagelink:link     {color: #40bde8; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: none; }
a.pagelink:visited     {color: #40bde8; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: none; }
a.pagelink:hover    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }
a.pagelink:active    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }

a.h1_link:link     {color: #1d6a7a; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.h1_link:visited     {color: #1d6a7a; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.h1_link:hover    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }
a.h1_link:active    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }


a.h1_link_alt:link     {color: #40bde8; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.h1_link_alt:visited     {color: #40bde8; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline; }
a.h1_link_alt:hover    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }
a.h1_link_alt:active    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }

h2 a:link     {color: #1d6a7a; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: none; }
h2 a:visited     {color: #1d6a7a; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: none; }
h2 a:hover    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }
h2 a:active    { color: #479ddc; font: normal 1em Verdana, Helvetica, sans-serif; text-decoration: underline;  }

#footer a:link     {color:#999999; font: normal 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:visited     {color: #999999; font: normal 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:hover    { color: #00467f; font: normal 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  }
#footer a:active    { color: #00467f; font: normal 1em Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;  }
