@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Set background */
body {
background-color:#8e9787;
text-align:center;
}

/* Set text masters */
p, ul, ol  {
Font-family:verdana,arial,helvetica,sans-serif; 
color:#6f7056; 
font-size:80%; 
text-align:left;
line-height:1.4;
margin-bottom:1.0em;
}

h3  {
Font-family:arial,helvetica,sans-serif; 
color:#8e9787; 
font-size:100%; 
text-align:left;
line-height:1.4;
margin-bottom:8px;
}
.portfolio {
margin-left:10px;
}


a {
font-weight:normal; 
color:#542434; 

}
a:hover {
text-decoration:underline;
}

.right {
text-align:right; 
}

.center {
text-align:center; 
}

.no-margin {
margin: 0;
}

.indented {
margin-left:25px;
}

.small {
font-size:70%;
}



/* Set main container */
#main_container{
width:920px;
height:100%; 
background:url(images/content_bkgd.jpg) repeat-y top #ffffff;
text-align:left;
margin:0 auto 0 auto;
position:relative;
}

#header{
width:900px;
height:127px;
background-color:#FFFFFF;
margin:0px 10px 0px 10px;
}

#nav{
width:900px;
height:22px;
margin:0px 10px 0px 10px;
background-image:url(images/nav_bkgd.gif);
}
#nav_inner{
padding-left:20px;
}

#contact{
width:900px;
height:91px;
margin:0px 10px 0px 10px;
background-image:url(images/pg-top_bkgd.gif);
}
#contact_inner{
padding-top:15px;
padding-left:678px;
padding-right:42px;
}
#contact_inner p {
text-align:center;
color:#FFFFFF;
}
#contact_inner a {
color:#FFFFFF;
}

#container {
width:800px;
margin:0px 60px 0px 60px;
}

#container_home {
width:800px;
margin:0px 60px 0px 60px;
}

#content_home {
width:615px;
float:left;
}

.home_column {
width:190px;
float:left;
margin-right:15px;
}
.home_column li {
list-style:none;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:1px 6px;
padding-left:20px;
margin-bottom:6px;
}


#side_home {
width:155px;
height:467px;
float:right;
background-image:url(images/balance.gif);
}

#footer{
clear:both;
width:800px;
margin:0px 60px 0px 60px;
}
#footer_inner {
padding-top:30px;
}

#bottom {
width:920px;
height:69px;
}



