/*
Theme Name: CandT Landscape
Theme URI: http://candtlandscape.com/
Description: CandT Landscape
Version: 1.0
Author: bugdown
Author URI: http://dopplerinternet.com/
*/

* {
	padding:0;
	margin:0;
}

body {
	background-color:#fef3d7;
	color:black;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
}

#wrapper {
	overflow:hidden;
	width:770px;
	margin:0 auto;
	background-color:white;
	border:solid 2px black;
}

#header {
	height:172px;
	background-image:url(images/top_01.jpg);
}

#sidebar {
	float:left;
	position:relative;
	width:206px;
}

#sidebar ul {
	list-style:none;
}

#nav {
	height:460px;
}

.home-right { position:absolute; left:115px; top:0px; background-image:url(images/home-right.png); display:block; width:133px; height:39px; text-indent:-9999%; }

.home { position:absolute; left:0px; top:0px; background-image:url(images/homepage.jpg); display:block; width:115px; height:39px; text-indent:-9999%; }

.home-bottom { position:absolute; left:0px; top:39px; background-image:url(images/home-bottom.gif); display:block; width:206px; height:7px; text-indent:-9999%; }

.maintenance { position:absolute; left:0px; top:46px; background-image:url(images/maintenance.gif); display:block; width:148px; height:58px; text-indent:-9999%; }

.landscape { position:absolute; left:0px; top:104px; background-image:url(images/landscaping.gif); display:block; width:148px; height:71px; text-indent:-9999%; }

.gallery { position:absolute; left:0px; top:175px; background-image:url(images/photogallery.gif); display:block; width:148px; height:44px; text-indent:-9999%; }

.specials { position:absolute; left:0px; top:219px; background-image:url(images/specials.gif); display:block; width:148px; height:43px; text-indent:-9999%; }

.contact { position:absolute; left:0px; top:262px; background-image:url(images/contactus.gif); display:block; width:148px; height:42px; text-indent:-9999%; }

.faq { position:absolute; left:0px; top:304px; background-image:url(images/faq.gif); display:block; width:148px; height:45px; text-indent:-9999%; }

.feedback { position:absolute; left:0px; top:349px; background-image:url(images/feedback.gif); display:block; width:148px; height:42px; text-indent:-9999%; }

.links { position:absolute; left:0px; top:391px; background-image:url(images/links.gif); display:block; width:148px; height:38px; text-indent:-9999%; }

.bottom { position:absolute; left:0px; top:429px; background-image:url(images/bottom.gif); display:block; width:148px; height:25px; text-indent:-9999%; }

.all-right { position:absolute; left:148px; top:46px; background-image:url(images/all-right.gif); display:block; width:58px; height:408px; text-indent:-9999%; }

#widget {
	margin:20px 0;
	color:#942d4a;
}

#widget a,
#widget a:link {
	color:#942d4a;
	text-decoration:none;
}

#widget a:hover {
	text-shadow:0px 0px 4px #e6f502;
}

#widget ul {
	list-style:none;
}

#widget ul li {
	width:148px;
	background-color:#649014;
	border:solid 3px #942d4a;
	padding:8px;
	margin-bottom:20px;
	-moz-border-radius-topright:14px;
	-webkit-border-top-right-radius:14px;
	-moz-border-radius-bottomright:14px;
	-webkit-border-bottom-right-radius:14px;
}

#widget ul li ul {
	list-style:none;
	margin-left:18px;
}

#widget ul li ul li {
	border:none;
	background:none;
	width:120px;
	margin-bottom:2px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}

#widget h2 {
	color:#ffd277;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:dotted 1px #942d4a;
	margin-bottom:10px;
	padding-bottom:6px;
}

#main {
	width:540px;
	float:right;
	padding:46px 12px 24px 12px;
}

#main p {
	margin-bottom:24px;
}

#main h1 {
	color:#942d4a;
	font-size:32px;
	margin-bottom:24px;
}

#main a,
#main a:link {
	text-decoration:none;
}

#main a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:50px;
	margin-bottom:10px;
}

#footer p {
	margin-bottom:4px;
}
