* {margin: 0px; padding: 0px; } 
html {min-height: 100%; }

body {text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #05134e; background: #05134e url(../images/bkgrd-2.jpg) repeat-x;  }
a:active, a:focus {outline: 0;}

#wrapper {width: 750px; margin: 0 auto; text-align: right; }

#mainarea {width: 750px; padding: 10px 30px; top: 9px; text-align: left; position:relative; background: #d1d1d1; clear: both;}
html>body #mainarea {width: 690px; } 
.home #mainarea {height: 700px; background: none;}



/* Main Area - - - - - - - - - - - - - */	
h1, h2, h3 {font-family: "Century Gothic", Arial, sans-serif;}

h1 {margin: 249px 0 0 32px; float: left; color: #edede3; font-style:italic; font-weight: bold; font-size: 24px; position: relative; }
h2 {margin: 20px 0 0 0; font-size: 17px; color: #1c74c4;}

p {margin: 13px 0;  font-size: 13px; line-height: 17px;}	

a,
a:visited {color: #05134e; text-decoration: none; border-bottom: 1px solid #e18f0a;}
a:hover {color: #05134e; text-decoration: none; border-bottom: 1px dotted #e18f0a;}

ul.nobullet {margin: 20px; list-style: none;}
ul.nobullet li {margin: 6px 10px; padding: 0 10px; list-style: none;}

.home {background: url(../images/home_header.jpg) top center no-repeat;}
.about {background: url(../images/about_header.jpg) top center no-repeat;}
.why {background: url(../images/why_header.jpg) top center no-repeat;}
.news {background: url(../images/news_header.jpg) top center no-repeat;}
.portfolio {background: url(../images/portfolio_header.jpg) top center no-repeat;}
.contact {background: url(../images/contact_header.jpg) top center no-repeat;}


/* NAVIGATION - - - - - - - - - - - - */	
ul.navigation  {height: 50px; margin: 0 -5px 0 0; padding: 0; list-style: none; font-family: "Century Gothic", Arial, sans-serif; font-size: 15px; position: relative; top: 30px; font-weight: bold; }
ul.navigation  li {height: 30px; margin: 0 5px; padding: 0; list-style: none; display: inline;}
ul.navigation a,
ul.navigation a:visited {padding: 3px 8px 8px 8px; color: #ededed; text-decoration:none; border: none; background: none;}
ul.navigation a:hover {background: #d9d9d7 url(../images/link_fade.jpg) bottom left repeat-x; color: #2a409f; text-decoration:none; border: none;}

.home ul.navigation a.home_link,
.home ul.navigation a:visited.home_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}

.about ul.navigation a.about_link,
.about ul.navigation a:visited.about_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}

.why ul.navigation a.why_link,
.why ul.navigation a:visited.why_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}

.news ul.navigation a.news_link,
.news ul.navigation a:visited.news_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}

.portfolio ul.navigation a.portfolio_link,
.portfolio ul.navigation a:visited.portfolio_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}

.contact ul.navigation a.contact_link,
.contact ul.navigation a:visited.contact_link {background: #d9d9d7; color: #1c74c4; font-style: italic;}
	
/* FOOTER - - - - - - - - - - - - - */	
#footer {height: 50px; margin: 0; padding: 14px 0 0 0; text-align:center; clear: both; }
#footer p {font-size: 10px; color: #1c74c4;}
#footer p a,
#footer p a:visited {color: #1c74c4; text-decoration:none;}
#footer p a:hover {color: #eeab86; text-decoration: none;}


/* Portfolio - - - - - - - - - - - - - */	
.client {height: 100px; margin: 11px 0; background: #fff; clear: both; }
.client img {margin: 10px; float: left;}
.client p {width: 530px; margin: 20px 0 -10px 0; float: right; font-size: 14px; }



