

body {
	margin: 0;
	padding: 0;
	background: #0066cc url(images/bg2.jpg) repeat-x left top;
	font-size: 13px;
	color: #000000;}

body, th, td, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;}



h1 {	font: 20px/22px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #753333;}

h2 {
	font: 16px/22px Tahoma, Arial, Helvetica, sans-serif;
	color: #0066cc;}

.title {
	font: 14px/18px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066cc;}
	
.contact-us {
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066cc;}


a {
	color: #000000;}

a:hover {
	color: #000000;}



/*---------------------- Header */

#header {
	width: 800px;
	height: 149px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/mmcontractor_header.jpg) no-repeat left top;}

#header p {
	float: left;
	padding: 77px 0 0 5px;
	margin: 0 0 0 130px;
	font-size: 13px;
	font-weight: bold;
	color: #ffcc66;}

#header a {
	text-decoration: none;
	color: #F51F47;}



/*---------------------- Page */

#page {	display: block;
	width: 800px;
	margin: 0 auto;
	padding: 0 auto;
	overflow: visible;
	}


/*---------------------- navigation */
	
#nav {
		float: left;
		width: 100%;
		margin: 25px 0 0 0;
		padding: 0;
		list-style: none;
		background: #c8ad6d;
		border-bottom: 1px solid #999;}
	
#nav li { 
		float: left;
		margin: 0;
		padding: 0;}
	
#nav a {
		float: left;
		display: block;
		padding: 6px 30px 6px 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px;
		color: #FFFFFF;
		background: #c8ad6d url(images/nav_slant2.gif) no-repeat top right;}
	
#nav #nav-1 a {
		padding-left: 30px;}
	
	
#nav a:hover {
		color: #666666;}






/*---------------------- Content */

#content {
	display: block;
	float: right;
	width: 550px;
	margin: 0 0 40px 0;
	padding: 0;
	background: #fcf3d0 url(images/detailmiddle_content.gif) repeat-y left top;
	overflow: hidden;}

#content .bgtop {
	background: url(images/detailtop_content.gif) no-repeat left top;
	overflow: hidden;
	height: 1%;}

#content .bgbtm {
	background: url(images/detailbottom_content.gif) no-repeat left bottom;
	overflow: hidden;
	height: 1%;}


.post {
	padding: 40px 40px 0px 40px;
	overflow: hidden;}

p{	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #000000;}

table{	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;}



table.contact {	
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #000000;}




IMG.left{
    		float:left;
		margin-right: 20px;
		margin-bottom: 10px;
		padding: 0px;
		border: 4px solid #CCCCCC;}
IMG.center{
		display: block;    		
		margin: 0 auto;
		padding: 0px;
		border: 1px solid #CCCCCC;}

IMG.portfolio{
    		display: block;
		float: left;
		margin; 0 5px 0 0;
		border: 2px solid #CCCCCC;}

LI{
	padding: 0 0 10px 0;}


/*----------------------ADSPACE----------------------*/



#adspace {	
		display: block;
		padding: 15px 0 15px 0;
		background: #c2baa1;}

#adspace p{
		font: 12px/16px Arial, Helvetica, sans-serif;
		display: block;
   		margin: 0 auto;
    		text-align: center;
		}

#adspace a:link{color: #000000;}
#adspace a:hover{color: #FFFFFF;}
#adspace a:visited{color: #333333;}


/*---------------------- Sidebar */

#sidebar {
	display: block;
	float: left;
	width: 230px;
	margin: 0 0 20px 0;
	padding; 0;
	background: url(images/detailmiddle.gif) repeat-y left top;
	color: #000000;
	overflow: hidden;}

#sidebar .bgtop {
	background: url(images/detailtop.gif) no-repeat left top;
	overflow: hidden;
	height: 1%;}

#sidebar .bgbtm {
	background: url(images/detailbottom.gif) no-repeat left bottom;
	overflow: hidden;
	height: 1%;}

#sidebar ul {
	margin: 0 10px 0 20px;
	padding: 0 0 20px 10px;}


#sidebar li {
	border-bottom: 1px dotted #fcf4d0;
	margin: 3px 0 0 0;
	padding: 0 20px 5px 0px;}

#sidebar h2 {
	height: 40px;
	margin: 0 0 0 20px;
	padding: 40px 0 0 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #753333;}

#sidebar a {
	color: #000000;}

#sidebar a:hover {
	text-decoration: none;}




/* Footer */

#footer {
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	height: 150px;
	display: block;
	background: #c2baa1;}

#footer p {
	padding: 5px 0 0 0;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;}

#footer p.footer-name {
	padding: -5px 0 0 0;
	font: 14px/19px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;}


#footer p a {
	color: #000000;}
	
#footer IMG{
	float:left;
	margin:10px 0 40px 10px;
	display: block;}

