/*-----------------------------------------------------------------------------
author:    www.danielwriter.com
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}

/* Put it back on certain elements */


/* Class for clearing floats */
.clear {
	clear:both;
	height:0px;
	}

/* Remove border around linked images */
img {
	border: 0;
	display:block;
	}

body {
	background:url(../img/bodyBg.gif) repeat-x #1e2930;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:71%;
	}
	
#containerOuter {
	background:url(../img/bodyBg.gif) repeat-x #ffffff;
	}
	
#container {
	margin:0 auto;
	width:750px;
	position:relative;
	}	

#banner {
	width:750px;
	height:251px;
	}
	
#bannerLogo {
	float:left;
	}
	
#bannerImg {
	float:right;
	}

#content {
	padding:0 0 0 0;
	width:750px;
	}
	
#content p {
	padding:0 0 20px 0;
	}
		
/* Links */	
		
#content p a {
	color:#8d5431;
	padding:1px 1px;
	font-weight:bold;
	}

#content p a:link, #content p a:visited {
	text-decoration:underline;
	}

#content p a:hover, #content p a:active {
	color:#ffffff;
	background:#8d5431;
	}	

/* =Typography
-----------------------------------------------------------------------------*/	
h1 {
	font-size:100%;
	color:#feffff;
	margin:0 0 40px 0;
	}
	
h2 {
	font-size:130%;
	color:#333333;
	margin:0 0 10px 0;
	}	
	
h3 {
	font-size:115%;
	margin:0;
	}
	
#content p {
	padding:0 0 20px 0;
	}

/* =footer
-----------------------------------------------------------------------------*/
#footer {
	margin:0 auto;
	background:url(../img/footerBg.gif) repeat-x;
	text-align:center;
	padding:0 0 100px 0;
	}
	
#footerGraphic {
	margin:0 auto;
	padding:0 0 5px 0;
	}
	
#footerNav {
	font-size:100%;
	color:#93b4c9;
	letter-spacing:.03em;
	}

#footerNav a, #footerNav a:link, #footerNav a:visited  {
	color:#93b4c9;
	padding:1px 2px;
	text-decoration:none;
	font-weight:bold;
	}

#footerNav a:hover, #footerNav a:active {
	color:#ffffff;
	background:#93b4c9;
	}

.copyRight {
	font-size:85%;
	padding:5px 0 20px 0;
	color:#637783;
	}	

.copyRight a {
	color:#637783;
	font-weight:bold;
	}

.copyRight a:link, .copyRight a:visited  {
	color:#637783;
	text-decoration:none;
	}

.copyRight a:hover, .copyRight a:active {
	color:#637783;
	text-decoration:underline;
	}
	
#keywords {
	color:#1e2930;
	}
	

/* =mainNav 
-----------------------------------------------------------------------------*/
#mainNav {
	margin:45px 0 0 0;
	width:421px;
	height:53px;
	float:left;
	}
	
#mainNav ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#mainNav ul li {
	list-style:none;
	float:left;	
	}
	
#mainNav ul li a {
	text-indent:-5000px;
	}
	
#mainNav ul li a:link, #mainNav ul li a:visited {
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	}

#mainNav ul li a:hover, #mainNav ul li a:active, /* for IE 'flicker' on rollover */ #navPort, #navServices, #navAbout, #navContact {
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	}

#navPort a, #navPort {
	height:53px;
	width:123px;
	background:url(../img/portNav.jpg) no-repeat;
	}
	
#navServices a, #navServices {
	height:53px;
	width:106px;
	background:url(../img/servicesNav.jpg) no-repeat;
	}
	
#navAbout a, #navAbout {
	height:53px;
	width:86px;
	background:url(../img/aboutNav.jpg) no-repeat;
	}	

#navContact a, #navContact  {
	height:53px;
	width:106px;
	background:url(../img/contactNav.jpg) no-repeat;
	}
	
/* body tag */

#portB #navPort a:link, #portB #navPort a:visited, #portB #navPort a:hover, #portB #navPort a:active, #portB #navPort,

#servicesB #navServices a:link, #servicesB #navServices a:visited, #servicesB #navServices a:hover, #servicesB #navServices a:active, #servicesB #navServices,

#aboutB #navAbout a:link, #aboutB #navAbout a:visited, #aboutB #navAbout a:hover, #aboutB #navAbout a:active, #aboutB #navAbout,

#contactB #navContact a:link, #contactB #navContact a:visited, #contactB #navContact a:hover, #contactB #navContact a:active, #contactB #navContact
 
 {
	cursor:default;
	background-position:bottom;
	}
	

	
