html container { 
	width : 100%;
	height : 550px;
} 
body { 
	margin : 0;
	height : 500px;
	text-align : center;
	font : 0.62em verdana, arial, sans-serif;
	line-height : 170%;
	color : #eee;
	background : #585858 url(http://www.caseylandscaping.co.uk/images/bg_body.jpg) repeat-y top center;
} 

p { 
	padding-top : 10px !important;
	padding-top : 3px;
	padding-bottom : 10px !important;
	padding-bottom : 3px;
} 

.service { 
	font-size : 1.2em;
	line-height : 1.5em;
	padding-bottom : 3px;
} 

a { 
	color : #86e160;
} 

a:visited { 
	color : #aaa;
} 

a:hover { 
	color : #fff;
} 

textarea { 
	width : 98%;
} 
h1 { 
	clear : both;
	margin : 10px 0;
	font : 700 1.6em verdana, helvetica, sans-serif;
	color : #efefef;
	background : #686868 url(http://www.caseylandscaping.co.uk/images/rounded_tr.gif) no-repeat top right;
} 

h1 span { 
	display : block;
	padding : 2px;
	background : url(http://www.caseylandscaping.co.uk/images/rounded_br.gif) no-repeat bottom right;
} 
#sideBar h1 { 
	text-align : right;
	background : #686868 url(http://www.caseylandscaping.co.uk/images/rounded_tl.gif) no-repeat top left;
} 

#sideBar h1 span { 
	display : block;
	padding : 2px;
	background : url(http://www.caseylandscaping.co.uk/images/rounded_bl.gif) no-repeat bottom left;
} 

#content ul { 
	padding-bottom : 10px;
} 

#content ul li { 
	list-style-image : url(http://www.caseylandscaping.co.uk/images/li_bullet.gif);
	padding-bottom : 7px;
} 

blockquote { 
	margin : 0;
	background : #686868 url(http://www.caseylandscaping.co.uk/images/rounded_tr.gif) no-repeat top right;
} 

blockquote span { 
	display : block;
	padding : 5px;
	background : url(http://www.caseylandscaping.co.uk/images/rounded_br.gif) no-repeat bottom right;
} 

#header { 
	width : 100%;
	height : 3em;
	background : #585858 url(http://www.caseylandscaping.co.uk/images/bg_header.jpg) repeat-y top center;
} 

#menu { 
	width : 767px;
	margin : 0 auto;
	text-align : left;
} 

#menu ul { 
	margin : 0;
	padding : 0;
	line-height : normal;
} 

#menu ul li { 
	width : 8em;
	display : inline;
	float : left;
	padding-top : 0.8em;
	list-style : none;
	text-align : center;
} 

#menu ul li a { 
	display : block;
	text-decoration : none;
	text-transform : uppercase;
	padding-bottom : 1em;
	color : #222;
} 

#menu ul li a:hover, #menu ul li a.active { 
	font-weight : bold;
	color : #111;
	background : url(http://www.caseylandscaping.co.uk/images/menu_tab.gif) no-repeat bottom center;
} 

#title { 
	padding : 0.6em 55px 0.6em 0;
	margin-right : 0.5em;
	float : right;
	background : url(http://www.caseylandscaping.co.uk/images/logo_greenery.gif) no-repeat top right;
} 

#title h1 { 
	display : inline;
	color : #222;
	background-color : #86e160;
	background-image : none;
} 

#content { 
	clear : both;
	width : 767px;
	margin : 0 auto;
	text-align : left;
} 

#text { 
	float : left;
	font-size : 1.2em;
	text-align : justify;
	width : 410px !important;
	width : 437px;
	padding : 10px 5px 20px 20px !important;
	padding : 20px 5px 20px 20px;
} 

#image { 
	float : left;
	width : 170px;
	vertical-align : top;
} 

#sideBar { 
	float : right;
	width : 140px;
 	width : 150px;
	padding : 10px 0px 0px 0;
} 

#comments p { 
	padding : 0 5px;
	margin-bottom : 0;
	background : #686868 url(http://www.caseylandscaping.co.uk/images/rounded_tl.gif) no-repeat top left;
} 

#comments p span.author { 
	display : block;
	margin-top : 5px;
	text-align : right;
	font-weight : 700;
} 

#comments img { 
	margin-top : -1px;
} 

#comments a { 
	color : #7bd32c;
} 

#comments a:visited { 
	color : #aaa;
} 

#comments a:hover { 
	color : #fff;
} 

#footer { 
	margin : 0;
	margin-left : auto;
	margin-right : auto;
	clear : both;
	width : 650px;
	margin-top:10px;
	background : #585858;
	padding : 10px 20px;
	text-align : center;
	color : #bbb;
} 

#footer p { 
	padding-top : 0 !important;
	padding-top : 10px;
} 

#footer a { 
	color : #eee;
	text-decoration : none;
} 

#footer a:hover { 
	color : #86e160;
} 

.center { 
	text-align : center;
} 

.noPad { 
	padding : 0;
	margin : 0;
} 

.left { 
	float : left;
} 

.right { 
	float : right;
} 

img.left { 
	padding : 5px 5px 5px 0;
} 

img.right { 
	padding : 5px 0 5px 5px;
} 

.button { 
	width : auto;
	cursor : pointer;
} 

.date { 
	display : block;
	font-weight : 700;
} 

img { 
	border : 0;
} 