body {
background-color: #2b2b2b;
margin: 0 0 0px 0;
padding: 0;
text-align: center;
}

/*****************typography*************/

a:link, a:visited, a:hover, a:active {
text-decoration: none;
}

p {
font: 12px/18px "Swiss", arial, helvetica, sans-serif;
margin: 10px 15px 20px 10px;
color: #d6d3d2;
text-align: justify;
}

.cname {
font: italic 12px/18px "Swiss", arial, helvetica, sans-serif;
text-align: left;
color: #fff;
}

b {
color: #fff;
}

#contactus {
position: absolute;
bottom: 12px;
left: 18px;
text-align: left;
}

#contactus p {
margin-left: 0px;
font: 10px/20px "Swiss", arial, helvetica, sans-serif;
text-align: left;
width: 160px;
}

#mainlist {
color: #fff;
padding-left: 40px;
width: 400px;
list-style-image: url("images/raindrop.gif");
text-align: left;

}

li {
font: bold 11px/18px "Humans", arial, helvetica, sans-serif;
color: #fff;
margin-bottom: 10px;
letter-spacing: 1px;
}

/*****************layout*************/

#wrapper {
width: 792px;
margin: 65px auto 50px auto;
padding: 0 0 0px 0;
}

#header {
width: 792px;
height: 102px;
margin: 0 auto;
}

#content {
width: 720px;
margin: 0px auto 0 66px;
padding: 0;
height: 670px;
}

#leftcol {
position: relative;
float: left;
height: 670px;
background-color: #2c4353;
width: 162px;
color: #fff;
margin: 0px 0 0 0px;
padding: 0;
}

#rightcol {
float: right;
height: 670px;
width: 520px;
color: #fff;
margin: 0px 0px 0px px;
padding: 0;
}


#clear {
clear: both;
}

#footer {
width: 792px;
height: 71px;
margin: 0px 0 50px 0;
padding: 0 0 0px 0;
/**background-image: url("images/footer.png") no-repeat;**/
}


.humans {
font: bold 14px "Humans", Arial, Helvetica, sans-serif;
letter-spacing: .5px;
}


