body {
    font:normal 13px Tahoma;
    color:#818181;
    background:#AAA19C;
}

ul {
	margin-left:20px;
}

ul li {
    list-style:circle;
    list-style-position:outside;
    padding-left:5px;
}

h1 {
    font:bold 24px Tahoma;
    padding:10px 2px;
}

h2 {
    font:bold 18px Tahoma;
    padding:5px 2px;
}

h3 {
    font:normal 18px Tahoma;
    padding:5px 2px;
}

p {
    padding:5px 2px;
}

textarea {
    width:300px;
    height:150px;
}

#container {
    margin:0 auto;
    width:760px;
}

#header {
    margin-bottom:5px;
}

#main,
#footer {
    margin:0 10px 0 32px;
}

#sidebar {
    width:235px;
    float:left;
    border-top:5px solid #fff;
}

#sidebar-image {
    width:235px;
    float:left;
    clear:left;
    border-bottom:5px solid #fff;
}

#menu {
    float:left;
}

#menu ul {
	margin:0;
}

#menu li {
	padding:0;
}

#sidebar-content {
    clear:left;
    padding:10px;
}

#main {
    border:5px solid #fff;
    border-width:0 0 0 5px;
    background:#fff url(../images/bg.png) repeat-y;
}

#content {
    width:465px;
    margin-left:235px;
    padding:5px;
}

#navbar {
    float:left;
    padding-bottom:15px;
}

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

#footer {
    border:5px solid #fff;
    padding:5px 10px 10px;
    text-align:right;
    background:#808178;
    color:#D0D1CD;
    font:11px tahoma;
}

#terms {
    float:right;
}

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


#page-index #content h1 {
    display:none;
}

#page-services #content ul {
    padding-bottom:30px;
}

#menu {
	margin:5px 0 0 5px;
}

#menu li {
	list-style: none;
	width:92px;
	text-indent:0;
	float:left;
	background-color: #b6ada7;
	border-left:1px solid #d8cdc7;
	
}

#menu li a {
	color: #595451;
	font-family: Tahoma;
	outline:0;
	text-decoration: none;
}

#menu li a img {
	width:92px;
	height:71px;
	background: transparent url(../images/menu-sprite.png) no-repeat 0 0; 
}

#menu li.hover img {
	background-position: 0 -71px;
}

#menu li a div {
	text-transform:uppercase;
	text-decoration:none;
	padding:6px 0;
	text-align: center;
	font-size: 11px;
}

.home-services li {
    margin-top:8px;
}

#contact-us thead th {
    padding:10px;
}

#contact-us tr th, #contact-us tr td {
    padding-top:8px;
}

#contact-us tbody tr th {
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    padding-right:3px;
}

#contact-us tfoot th {
    text-align:center;
}
