body {
	margin:0;
	padding:0;
	text-align: center;
	min-width: 949px;
	font-family:Arial, Verdana, Helvetica;
	font-size: 9pt;
	line-height:1.6;
	color:#666;
	background-image:url(../images/main/bgstripe.gif);
	border-bottom-color: #FFFFFF;
}
body ul {margin:0; padding:0;}
body li {list-style:none;}

h1 {font-size:15pt; font-weight:500; padding:0 0 0 15px; color:#336699; }
h2 {font-size:14pt; font-weight:700; padding-left:15px; color:#336699; text-align:center;}
h3 {font-size:11pt; font-weight:300; text-align:center; color:#336699;}
h4 {font-size:11pt; font-weight:500; padding-left:5px; color:#336699; margin-bottom:5px;}
p.blue {font-size:9pt; font-weight:bold; color:#336699; margin-top:-16px;}
img {border:0px none #FFFFFF; padding:5px;}
p {padding-left:15px;}

a:link {font-weight:bold; text-decoration:none; color:#336699;}
a:visited {font-weight:bold; text-decoration:none; color:#336699;}
a:hover {font-weight:bold; text-decoration:none; color:#ccc;}

#wrapper {
	width: 949px;
	min-height:480px;
	margin: 15px auto;
	text-align:left;
	background-color:#bfbfbf;
	border:1px solid #ece9db;
	background-image:url(../images/main/wrapbg.jpg);
	background-repeat:repeat-y;
}

#masthead {width:949px; height:150px; background-image:url(../images/main/mainheader.jpg); background-repeat:no-repeat;} 


/* Set up for main navigation bar */


#navbar2 {
	height:30px;
	width:878px;
	padding-left: 70px;
	padding-top: 10px;
	background-color:#0060a8;
	border-bottom:8px solid #ccffff;
	font-size:9pt;
	position:relative;
	z-index:110;

}
#navbar2 ul {margin:0 0 0 -5px;}
#navbar2 ul li {float:left; color:#fff; text-decoration:none; padding:0 20px; line-height:2.5;  list-style:none; font-weight:300;}
#navbar2 li a {font-weight:bold; color:#fff; text-decoration:none; font-weight:300; line-height:1.2;}
#navbar2 li a:hover {color:#d8b0d9; font-weight:300;}
/* End of main navigation bar */

/* Main content styles */
#content  {width:949px; background-image:url(../images/main/topbg.jpg); background-repeat:no-repeat;}

#maincontent {width:600px; margin:0 0 0 65px; padding:60px 0 0 15px;}
#maincontent2 {width:750px; margin:0 0 0 65px; padding:60px 0 0 15px;}

/* Styling for the one-column grid */
#onecolcontent {width:800px; margin:50px 6px 30px 75px;}
#onecolcontent h1 {margin:0 0 10px 0; padding-left:8px;}
#onecolcontent h6 {margin:10px 0 0 5px; font-size:12px;}
#onecolcontent p {margin:5px 0; padding-left:5px;}

/*Floats the portfolio images from left to right */
#folio {float:left; margin:5px 5px; border:1px solid #ff0000;}
#folio img {margin:5px; padding:10px;}

/*Styles up the Contact form */
#form {width:350px; margin-left:120px;}
#form fieldset {margin:15px 0; padding:15px; border:1px solid #e3e3e3; background-color:#f8f8f8;}
#form label {display:block;}
#form p {margin:0 0 0 20px;}
#submit {margin-top:20px; width:100px;}
#name,#address,#business,#email,#phone,#current {width:200px; margin-bottom:5px;}
#pages {width:50px; margin-bottom:10px;}

/* Sets style for the small column which houses the 'latest from portfolio' on the home page */
#sidebar {float:right; width:150px; margin:0 95px 0 0; padding:65px 5px 0 0; text-align:center;}
#sidebar img {margin-left:5px;}
#sidebar h1 {font-size: 10pt; color:#336699;}
/* Styles up the footer */
#footer {background-color:#336699; height:55px; color:#e3e3e3; clear:both;}
#footer p {padding-top:15px; text-align:center;}
#badge {float:right; margin-right:2px; margin-top:2px;}
#badge img {border:none;}

