body
{
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	color: #5c5c5c;
	background: #ffffff;
}
	
.hidden
{	display: none;
}

#header
{
	background: #6e98ba url('../img/headers/home.jpg') no-repeat right;
	text-align: right;
}

body.home #header
{
	background: #6e98ba url('../img/headers/home.jpg') no-repeat right;
}
	
body.services #header
{
	background: #8fa43f url('../img/headers/services.jpg') no-repeat right;
}
	
body.about #header
{
	background: #db6d16 url('../img/headers/about.jpg') no-repeat right;
}
	
body.contact #header
{
	background: #80564e url('../img/headers/contact.jpg') no-repeat right;
}

div.mainhead
{
	text-align:center;
}

div#header
{
	height: 5em;
	position: relative;
	margin: 0 auto;
}
	
#header h1
{
	font-size: 1.2em;
	/*font-weight: normal;*/
	color: white;
	background: transparent;
	left: auto; right: 1em;
	text-align: right;
	width: 50%;
	height: 50%;
	overflow: auto;
	margin: auto;
	position: absolute;
	top: 0; bottom: 0;
}
	
/* Main Navigation */
#navigation ul a
{	text-decoration: none;
}

#navigation ul li
{	color: #000000;
}

#navigation li#home a:hover
{	color: #6e98ba;
}

#navigation li#services a:hover
{	color: #8fa43f;
}

#navigation li#about a:hover
{	color: #db6d16;
}

#navigation li#contact a:hover
{	color: #80564e;
}

body.home #navigation li#home
{	
	background-color: #6e98ba;
}

body.home #navigation li#home a
{	
	color: white;
}

body.services #navigation li#services
{	
	background-color: #8fa43f;
}

body.services #navigation li#services a
{	
	color: white;
}

body.about #navigation li#about
{	
	background-color: #db6d16;
}

body.about #navigation li#about a
{	
	color: white;
}

body.contact #navigation li#contact
{	
	background-color: #80564e;
}

body.contact #navigation li#contact a
{	
	color: white;
}

#footer
{
	font-family: Tahoma, Helvetica, Arial, Sans-serif;
	color: #9f9f9f;
	border-top: 1px solid #efefef;
}
	
#footer a
{	color: #9f9f9f;	text-decoration: none;
}
	
#footer a:hover
{	color: #6e98ba;
}
	
#footer #altnav
{	float: right;	text-align: right;
}

a
{
	overflow: hidden;
}

a:visited
{	color: #292929;
}

#content a:link, #sidebar a:link
{	text-decoration: underline;
}

#content a:visited:before,
#sidebar a:visited:before
{	content: "\2713 ";}

.bluetxt h2,
.bluetxt a:link
{
	color: #6e98ba;
}

.bluetxt a:visited
{
	color: #3e688a;
}

.greentxt h2,
.greentxt a:link
{
	color: #8c944a;
}

.greentxt a:visited
{
	color: #5c641a;
}

.orangetxt h2,
.orangetxt a:link
{
	color: #db6d16;
}

.orangetxt a:visited
{
	color: #ab3d06;
}

.browntxt h2
{
	color: #80564e;
}

.browntxt a:link
{
	color: #cb7468;
}

.browntxt a:visited
{
	color: #9b4438;
}

.transparent
{	filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5;}


/* Alert Boxes */
.error, .alert, .notice, .success, .info, .message {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info, .message {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}

/* --------------------------------------------------------------

   link-icons.css
   * Icons for links based on protocol or file type.

   See the Readme file in this folder for additional instructions.

-------------------------------------------------------------- */

/* Use this class if a link gets an icon when it shouldn't. */
body a.noicon {
  background:transparent none !important;
  padding:0 !important;
  margin:0 !important;
}

/* Make sure the icons are not cut */
a[href^="http:"], a[href^="https:"],
a[href^="http:"]:visited, a[href^="https:"]:visited,
a[href^="mailto:"], a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"],
a[href$=".rss"], a[href$=".rdf"], a[href^="aim:"] {
  padding:2px 22px 2px 0;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: right center;
}

/* External links 
a[href^="http:"]          { background-image: url(icons/external.png); }
a[href^="https:"]         { background-image: url(icons/lock.png); }
a[href^="mailto:"]        { background-image: url(icons/email.png); }
a[href^="http:"]:visited  { background-image: url(icons/visited.png); }
*/

/* Files */
a[href$=".pdf"]   { background-image: url(icons/pdf.png); }
a[href$=".doc"]   { background-image: url(icons/doc.png); }
a[href$=".xls"]   { background-image: url(icons/xls.png); }

/* Misc */
a[href$=".rss"],
a[href$=".rdf"]   { background-image: url(icons/feed.png); }
a[href^="aim:"]   { background-image: url(icons/im.png); }