h1 {font-family: arial, helvetica, verdana, swiss; font-size: 28px; color: #769899; margin-bottom: -2px; margin-top:0px;}
h2 {font-family: arial, helvetica, verdana, swiss; font-size: 21px; color: #769899; margin-bottom: -2px}
h3 {font-family: arial, helvetica, verdana, swiss; font-size: 11px; color: #000000}

body {font-family: arial, helvetica, verdana; font-size: 12px; color: #000000; background-color: #e1dcd7; margin:0px; padding:0px; text-align:center}

a, a:visited {font-family: arial, helvetica, verdana, swiss; color: #232223; text-decoration: none; font-weight:bold}
a:hover {font-family: arial, helvetica, verdana, swiss; color: #232223; text-decoration: underline; font-weight:bold}

li {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: #000000; text-decoration: none; margin: 5px;}

input, input.nb, select, textarea {font-family: arial, helvetica, verdana, swiss; font-size: 12px; color: black}
input.sub {font-family: arial, helvetica, verdana, swiss; font-size: 12px; background: #003b79; color: white}

#wrapper{
margin: 0px auto;
width:916px;
padding:0px
}

#container{
float:left;
text-align:left;
width:916px;
}

#top{
width:916px;
height:125px;
background-image:url('images/top-background.jpg');
background-repeat:no-repeat;
float:left;
padding:0px;
position:relative;
left:-1px;
}
    #top img {
    margin-left:37px;
    margin-top:20px;
    }

#flash{
width:916px;
height:116px;
float:left;
padding:0px
}

#main{
width:916px;
float:left;
background-image:url('images/middle-background.gif');
background-repeat:repeat-y;
padding:0px
}

#content{
width:816px;
margin-left:50px;
float:left;
}

#contentLeft{
width:200px;
float:left;
height:300px;
background-image:url('images/nav-background.jpg');
background-repeat:no-repeat;
}

a.home{
width:115px;
margin-left:30px;
margin-top:30px;
padding-left:25px;
padding-top:16px;
padding-bottom:17px;
float:left;
font-size:14px;
text-decoration:none;
}
    a.home:hover{
    text-decoration:underline;
    }
#home a.home{
width:115px;
margin-left:30px;
margin-top:30px;
padding-left:25px;
padding-top:16px;
padding-bottom:17px;
float:left;
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

a.port,
a.services,
a.contact{
width:115px;
margin-left:30px;
padding-left:25px;
padding-top:17px;
padding-bottom:17px;
float:left;
font-size:14px;
}
    a.port:hover
    a.services:hover
    a.contact:hover{
    text-decoration:underline;
    }
#port a.port,
#services a.services,
#contact a.contact{
width:115px;
margin-left:30px;
padding-left:25px;
padding-top:17px;
padding-bottom:17px;
float:left;
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

/***** Content *****/
#contentRight{
width:586px;
margin-top:40px;
margin-left:15px;
margin-right:15px;
float:left;
}

/***** portfolio *****/

.work{
width:191px;
height:200px;
float:left;
margin-top:20px;
display:inline
}

.workMargin{
width:191px;
height:200px;
float:left;
margin-top:20px;
margin-left:5px;
display:inline
}

.title{
	font-size: 15px; 
	color: #769899; 
	font-weight:bold;
	display:inline
}

.portText{
	position:relative;
  top:-10px; 
	left: 25px;
	display:inline
}

#footer{
width:916px;
height:100px;
float:left;
background-image:url('images/footer-background.jpg');
background-repeat:no-repeat;
margin-bottom:25px;
text-align:center;
color:#000000;
}

#footer a{
color:#e1dcd7;
text-align:center;
font-weight:normal;
}

#footerLink{
margin-top:55px;
}
