/* CSS Document */

/*Colors: orange:dc571b, blue:546a73, bgBlue:506770, green:63a62c*/

/*<<<<<Browser Elements Reset>>>>>>>*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 	margin: 0;
  	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/*<<<<<End Browser Elements Reset>>>>>>>*/	
/*-------------------------------------------------------------------------------------------------------------*/
/*<<<<<<<Links, Headers, and Lists>>>>>>>*/
a:link, a:visited, a:hover, a:active {color:#dc571b; text-decoration:underline;}

#navMenu li a:link, #navMenu li a:visited {
	position:relative;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#546a73;
	text-decoration:none;
	background-image:url(../images/linkBg1.jpg);
	background-repeat:repeat-x;
	padding:5px 14px 7px 14px;
}

#navMenu li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../images/linkBg.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 9px #a5d776;
	padding:4px 14px 7px 14px;
}

h1 {color:#549a10;}

/*<<<<<<<End Links Headers, and Lists>>>>>>>*/
/*-------------------------------------------------------------------------------------------------------------*/
/*<<<<<<<Page Structure>>>>>>*/
body {
	min-width:790px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#506770;
	background-color:#506770;
	background-image:url(../images/gradBg.jpg);
	background-repeat:repeat-x;
	font-size:17px;
}

#wrapper {
	position:relative;
	width:790px;
	top:5px;
	text-align:left;
	min-height:700px;
	margin-right:auto;
	margin-left:auto;
}
/*<<<<<<<End Page Structure>>>>>>*/
/*-------------------------------------------------------------------------------------------------------------*/
/*<<<<<<<Header>>>>>>>*/
#logo {
	position:relative;
	width:306px;
	height:64px;
	left:-5px;
	top:30px;
	float:left;
}
#word, #word2, #word3, #word4 {
	position:relative;
	width:325px;
	top:-25px;
	height:100px;
	float:right;
	z-index:1;
}
	#word2 {
		width:393px;
		top:-15px;
		height:100px;	
	}
	
	#word3 {
		width:410px;
		top:15px;
		height:100px;
	}
	
	#word4 {
		width:376px;
		top:15px;
		height:100px;
	}
	
#navMenu {
	position:relative;
	width:790px;
	height:34px;
	background-image:url(../images/menuBar.jpg);
	top:17px;
	clear:both;
	z-index:2;
}
 	#navMenu ul, ul {
		list-style:none;
		width:790px;
		/*height:34px;*/
		padding:0;
		margin:0;
}
 	#navMenu li, li {
		position:relative;
		float:left;
		left:14px;
		height:34px;
		padding-right:0;
		z-index:3;
	}
	#navMenu li img {
		margin-bottom:-5px;
	}	
	
	/*ul {height:215px;} blocked out to fix web portfolio images when reduced to one line*/
	li {height:135px; left:0; padding-right:15px;}
		
.orangeBar {
	position:relative;
	width:790px;
	height:23px;
	background-color:#dc571b;
}
/*<<<<<<<End Header>>>>>>>*/
/*-------------------------------------------------------------------------------------------------------------*/
/*<<<<<<<Content>>>>>>>*/

#mainContent {
	position:relative;
	width:790px;
	background-image:url(../images/contentBg.gif);
	background-repeat:repeat-y;
}
	#leftSide {
		position:relative;
		width:300px;
		clear:both;
		float:left;
		z-index:3;
	}
		#leftSide p {
			position:relative;
			font-size:38px;
			color:#dc571b;
			font-weight:bold;
			padding:15px;
		}
		
	#rightSide {
		position:relative;
		width:390px;
		margin-left:365px;
		line-height:130%;
		padding:25px 20px 0px 0px;
	}
	
		#rightSide p, #aboutTxt p {margin-top:18px;}
		
#aboutTxt, .main {
	position:relative;
	width:96%;
	padding:0 15px 15px 15px;
	clear:both;
}


	

/*<<<<<<<End Content>>>>>>>*/
/*-------------------------------------------------------------------------------------------------------------*/
/*<<<<<<<Footer>>>>>>>*/
#footer {
	position:relative;
	height:1.63em;
	width:100%;
	margin-top:3.13em;
	background-color:#dc571b;
	color:#ffffff;
	font-size:55%;
	text-align:center;
	clear:both;
}


/*<<<<<<<End Footer>>>>>>>*/
/*-------------------------------------------------------------------------------------------------------------*/





