/*
Theme Name: Hoyland
Theme URI: http://www.andyhoyland.co.uk
Description: Andy Hoyland is a freelance web designer and person who likes Wordpress.
Version: 1.1
Author: Andy Hoyland
Author URI: http://www.andyhoyland.co.uk
*/

body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:90%;
	margin:0 auto; padding:0; width:940px;
}

a {color:#6386FE;text-decoration:none;}
a:hover {text-decoration:underline;}

h2 {margin:0 0 0 5px;font-size:175%;}

p {padding:0; margin:0 0 0 5px;}

/* Top Header */

#top_header {
	width:940px;
	border-bottom: 2px solid #606060;
	height:60px;
	text-align:left;
}

#logo {
	position:absolute;
	margin:5px 0 0 10px;
	background-color:#fff;
	width:440px;
	height:60px;
}

#tagline {
	position:absolute;
	width:440px;
	margin: 5px 0 0 510px;
	height:60px;
}


/* Top Menu */

#top_menu {
	width:940px;
	background-color: #fff;
	text-transform:uppercase;	
	font-size: 80%;
	text-align: justify;
	height:30px;
	margin-top:10px;
}

#top_menu ul {
	list-style-type: none;
	display: inline;
}

#top_menu li {
	display: inline;
	margin:40px;
}

/* Content Top */

#content_top {position:relative;
	background-image: url(images/bg_content_top_temp4.png);height:250px;
	width:940px;
	margin-bottom:10px;
	text-align:left;z-index:10;
}

#content_top_middle {float:left;height:210px; width:525px; margin:0px 0 0 135px;border-right:1px solid #000;}

#content_top_right {height:210px;width:270px;float:right;overflow:hidden;}

#content_top a {color: white;}

#content_top p {margin:15px 10px;}

#content_top h3 {margin-top:14px;}

/* Content Middle */



#content_middle {
	width:940px;
	height:370px;
}



#hosting_middle {
	width:940px;
	height:300px;
}
#home_left {
	width: 300px;
	float: left;
	border-right: 1px solid #3C3F36;
	padding: 0 10px 10px 0;
	overflow: hidden;
	line-height: 1.5em;
	text-align:left;
}

#home_center {
	width: 288px;
	float: left;
	border-right: 1px solid #3C3F36;
	padding: 0 10px 10px 10px;
	overflow: hidden;
	line-height: 1.5em;
	text-align:left;
}

#home_right {
	width: 300px;
	float: left;
	padding: 0 0 10px 10px;
	overflow: hidden;
	line-height: 1.5em;
	text-align:left;
}

#home_wide {
width: 610px;
	float: left;
	padding: 0 0 10px 10px;
	overflow: hidden;
	line-height: 1.5em;
	text-align:left;
}

/* Content Bottom */

/* Footer */

#footer {
	border-top: 2px solid #606060;
	width:940px;
	margin-top:10px;
	height:35px;
	background-image: url(images/bg_bottom.png);
}

#footer p {text-align:left;font-size:85%;margin:10px 0 10px 5px;}


img {border:none;}
