/* CSS Document */

/* this line centers the page on the browser */
/* #container {position:absolute; left:50%; width:780px;  margin-left:-390px; text-align:left;} */		

		
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	width:780px;
	background-image: url(images/background.jpg); 
	background-repeat: no-repeat;
}

a {color:#fff;text-decoration: none;}
a:hover {color: #eda449;}

p{
line-height:1.3em;
margin:0 0 15px;
}

#container {
    width: 780px;
	background-color:#064386;
	overflow:hidden;
}

#headerwrapper {
    width: 780px;
	clear: both;
    float: left; 
	display: inline;
}
p.print-header {visibility:hidden;margin:0px;line-height:0em;!important}

#logo {
    float: left;
	padding:20px;
	width:126px;
	display: inline;
}
#headertag {
	width:350px;
    float: right;
	padding-top:50px;
	padding-right:20px;
	display: inline;
}
#photostrip {
	clear: both;
    float: left; 
	height:112px;
	width:780px;
	display: inline;
}


#tag {
	width:780px;
	font-size:1.1em;
	letter-spacing:1px;
	font-weight:bold;
/*	margin-top:100px; */
	margin-left:250px;
	float:left;
	display: inline;
}
#content {
	width:780px;
	clear: both;
	float: left;
	margin:0px; padding:0px;
	background-color:#064386;
	display: inline;

}
#content h1 {font-size: 1.5em;margin:0px; margin-top:40px; margin-left:10px; margin-bottom:1.5em;}
#content h2 {font-size: 1em;margin:0px;}

#contact {
	width:425px;
	margin-left:20px;
	float:left;
	padding:0px;
	font-weight:bold;
	display: inline;
}
#portfolio {
	width:550px;
	margin-left:15px;
	float:left;
	padding:0px;
	display: inline;
}
#portfolio p {margin-left:20px;}
#portfolio a {text-decoration: none;color:#064386;}
#portfolio a:hover {color: #eda449;}
#portfolio img {margin:5px;}


#services {
	width:550px;
	margin-left:40px;
	float:left;
	padding:0px;
	display: inline;
}
#services h2 {font-size: 1em;margin:0px;margin-bottom:1.2em;margin-left:40px;}
#services p {margin-left:50px;}
#services a {text-decoration: none;color:#eda449;}
#services a:hover {color: #fff;}

#nav {
	width:135px; 
	font-size:1.1em;
	text-align:left;
	float:left;
	line-height:2em;
	display: inline;
}
#nav ul {margin:0;padding:25px 10px 0 0px;list-style:none;}
#nav ul li {
	display:inline;
	margin-left:25px;
/*	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px; 
 	border:1px solid #064386;*/ } /* setting border same color as background so no jitter on rollover */
div#nav li:hover {
	color:#FFF;
	background-image:url(images/navHighlight.gif); 
	background-repeat: repeat;
 	border:1px solid #FFF;  
}
div#nav a:hover {
	color:#FFF;text-decoration:none;
}

/*.current {color:#fff;} */
div#nav li.current{ 
	color:#FFF;
	background-image:url(images/navHighlight.gif); 
	background-repeat:repeat;
 	border:1px solid #FFF; /* not working? */
}


/* Footer Area */
#footer {
clear:both;
width:780px;
float:left;
display: inline;

}
#footer a {color:#fff;text-decoration: none;}
#footer a:hover {color: #eda449;}

#footer ul {list-style-type:none; margin:0; padding:0;margin-top:5px;font-size: .9em; float:right;}
#footer ul li {display:inline; border-left: 1px solid #fff;  padding-left:15px;padding-right:15px;}


