/*********************************************************************
   Style Sheet for Shreves Construction
   Code by Michael Williams (mwilliams@behrdesign.com)
   Behr Design Corporation (937-492-5704)
*********************************************************************/

* {
	margin:0;
	padding:0;
	}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:160%;
	background:#484978 url(../images/bg.jpg) top left repeat-x;
	margin:20px 0px;
	}
	
img {
	border:0;
	}
	
.clear {
	clear:both;
	}
	
/* Main
-------------------------------------------------------------------- */
#main {
	text-align:center;
	margin:auto;
	width:780px;
	background:#c1272d;
	}
	
.box1-top {
	text-align:left;
	background:#c1272d url(../images/box1-tr.gif) top right no-repeat;
	}
	
.box1-bottom {
	text-align:left;
	background:#c1272d url(../images/box1-br.gif) bottom right no-repeat;
	}
	
/* Inside Box
-------------------------------------------------------------------- */
#inside {
	text-align:center;
	margin:10px 20px;
	background:#000;
	}
	
.box2-top {
	text-align:left;
	background:#000 url(../images/box2-tr.gif) top right no-repeat;
	}
	
.box2-bottom {
	text-align:left;
	background:#000 url(../images/box2-br.gif) bottom right no-repeat;
	}
	
/* Menu
-------------------------------------------------------------------- */
#menu {
	height:30px;
	background:#000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	}
	
#menu ul {
	list-style-type:none;
	}
	
#menu ul li {
	display:inline;
	padding:0px 22px;
	background:url(../images/menudiv.gif) right center no-repeat;
	}
	
#menu .last {
	background:none;
	}
	
#menu a, #menu a:link, #menu a:visited {
	color:#ccc;
	text-decoration:none;
	}
	
#menu a:hover, #menu a:active {
	color:#fff;
	text-decoration:none;
	}
	
/* Body
-------------------------------------------------------------------- */
#body {
	margin:auto;
	width:710px;
	text-align:left;
	background:#fff;
	color:#666666;
	}
	
.box3-bottom {
	text-align:left;
	background:#fff url(../images/box3-br.gif) bottom right no-repeat;
	}
	
#body p, #body ul {
	margin-bottom:10px;
	}
	
#body ul {
	margin-left:10px;
	list-style-type:none;
	}
	
#body ul li {
	padding-left:15px;
	background:url(../images/arrow.gif) left top no-repeat;
	}
	
#body ul li ul li {
	background:none;
	}
	
#body ul li ul li ul li {
	background:none;
	}
	
#body a, #body a:link, #body a:visited {
	color:#cc3333;
	font-weight:bold;
	}

#body a:hover, #body a:active {
	color:#7172bd;
	text-decoration:none;
	}

/* News
-------------------------------------------------------------------- */
#news {
	float:left;
	width:170px;
	padding:20px 20px 10px 20px;
	border-right:1px dotted #ccc;
	}
	
#news h1, #works h1 {
	font-size:20px;
	font-weight:bold;
	color:#7172bd;
	margin-bottom:15px;
	}
	
#news ul {
	margin-bottom:20px;
	}
	
/* Content
-------------------------------------------------------------------- */
#content {
	float:right;
	width:450px;
	padding:20px;
	}
	
#content h1 {
	font-size:26px;
	font-weight:bold;
	color:#cc3333;
	margin-bottom:15px;
	}
	
#content h2 {
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin-bottom:2px;
	}
	
/* Homes Box
-------------------------------------------------------------------- */
#content .homesbox {
	float:left;
	text-align:center;
	background:#eee;
	margin:10px;
	padding:10px;
	border:1px dotted #666;
	}
	
#content .homesbox2 {
	background:#eee;
	margin:10px;
	padding:10px;
	border:1px dotted #666;
	}
	
#content .homesbox2 p {
	margin-top:10px;
	}
	
#content .homesbox:hover {
	background:#c4d0eb;
	}

#content .homesbox img, #content .homesbox2 img {
	padding:2px;
	background:#fff;
	border:1px solid #666;
	}
	
#content .homesbox a:hover img {
	border:1px solid #cc3333;
	}
	
/* Latest Works
-------------------------------------------------------------------- */
#works {
	clear:both;
	padding:20px 20px 5px 20px;
	border-top:1px dotted #ccc;
	}
	
.works {
	float:left;
	width:200px;
	margin-right:10px;
	}
	
/* Foot
-------------------------------------------------------------------- */
#foot {
	text-align:left;
	padding:0px 20px;
	color:#ff6268
	}
	
#foot a, #foot a:link, #foot a:visited {
	color:#fff;
	}
	
#foot a:hover, #foot a:active {
	color:#fff;
	text-decoration:none;
	}