html { background: #F8F4E8 url(img2/top.gif) 75% 0px repeat-x;  text-align: center; }
body { text-align: left;  font: 13px/18px 'helvetica neue',helvetica,arial,sans-serif;  color: #575656;  padding: 0 0px 0 20px;  margin: 0 auto;  width: 950px; }
hr { display: none;  height: 0;  padding: 0;  margin: 0; }
.clear { clear: both;  height: 0;  width: 0;  line-height: 0;  font-size: .1px; }
img { border: none; }

/* Logo Replacement */	
		
h1 { padding: 0 0 0 25px;  margin: 0;  width: 100px;  height: 70px;  background: transparent url(img2/logo_new.gif) top left no-repeat;  float: left; }
h1 a { height: 0px !important;  width: 0px !important; padding: 33px 64px 0 0;  overflow: hidden;  display: block;  font-size: 1px !important;  color: #143F50; border:none;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {border:none;}
/* Header */
.header { height: 33px; }
.header p { font: italic 11px/33px georgia, palatino,'times new roman',serif;  color: #8DC5C7;  float: left;  margin: 0;  padding: 0 0 0 25px; }

/* Navigation */
.header ul { padding: 0;  margin: 0;  float: right;  height: 33px;  width: 320px;  list-style: none;  color: #fff; }

.header li { float: left;  width: 80px;  height: 33px; }
.header li a { display: block;  padding-top: 33px;  height: 0px !important;  overflow: hidden;  width: 80px; border-bottom:none;}

.header li#home { background: transparent url(img2/nav_home_active.gif) top left no-repeat;border-bottom:none; }
.header li#faq { background: transparent url(img2/nav_faq_active.gif) top left no-repeat;border-bottom:none; }

/*
.header li#work { background: transparent url(img2/nav_work_active.gif) top left no-repeat;border-bottom:none; }
.header li#weblog { background: transparent url(img2/nav_weblog_active.gif) top left no-repeat;border-bottom:none; }
*/
.header li#contact { background: transparent url(img2/nav_contact_active.gif) top left no-repeat;  width: 70px;border-bottom:none; }
/*
.header li#home a:link,.header li#home a:visited,.header li#home a:active { background: transparent url(img2/nav_home.gif) top left no-repeat;border-bottom:none; }
.header li#work a:link,.header li#work a:visited,.header li#work a:active { background: transparent url(img2/nav_work.gif) top left no-repeat;border-bottom:none; }
*/
.header li#weblog a:link,.header li#weblog a:visited,.header li#weblog a:active { background: transparent url(img2/nav_weblog.gif) top left no-repeat; border-bottom:none;}
.header li#weblog a:link,.header li#faq a:visited,.header li#weblog a:active { background: transparent url(img2/nav_faq.gif) top left no-repeat; border-bottom:none;}
.header li#contact a:link,.header li#contact a:visited,.header li#contact a:active { background: transparent url(/img2/nav_contact.gif) top left no-repeat;  width: 70px;border-bottom:none; }

.header li#home a:hover,.header li#work a:hover,.header li#weblog a:hover,.header li#contact a:hover { background: none;border-bottom:none; }

/* Auto Nav Selection */

#work_page .header li#work a:link,#work_page .header li#work a:visited,#work_page .header li#work a:active{ background: none !important; }
#weblog_page .header li#weblog a:link,#weblog_page .header li#weblog a:visited,#weblog_page .header li#weblog a:active{ background: none !important; }
#contact_page .header li#contact a:link,#contact_page .header li#contact a:visited,#contact_page .header li#contact a:active { background: none !important; }
#home_page .header li#home a:link,#home_page .header li#home a:visited, #home_page .header li#home a:active { background: none !important;}

p.footer { font: italic 11px/16px georgia, serif;  color: #A3A2A0;  padding: 10px 0 10px 0;  border-bottom: 5px solid #DFDBD0;  margin: 0; clear: both; }

p.footer a:link,p.footer a:visited,p.footer a:active {
	color: #3a5e8c;
	text-decoration: none;
	border-bottom: 1px solid #cbd2d8; 
}

p.footer a:hover {
	color: #203651;
	text-decoration: none;
	border-bottom: 1px solid	#8CA4B8; 
} 

p.footer a {border:none !important;}
p.footer a img {position:relative; top:4px;}

p.footer span {
	margin:0 10px 0px 10px;
	color:#e6e3db;
}
