/*
Theme Name: Apartment Service
Theme URI: apartments-serviced.co.uk/
Description: apartments-serviced.co.uk
Version: 1.6
Author URI: none
Tags:

*/



/*****Reset*****/ 
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Elements*****/
body {
/*	background-attachment: fixed;
*/	background-color: #ffbf10;
/*	background-image: url(images/background.gif);
	background-repeat: no-repeat;
*/	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.post h1{margin:20px 0 0 0;}

.heading{float:left;clear:both;margin:20px 0 5px;width:100%;font-size:16px;}

h1{font-size:18px;color:#fff}
h2{font-size:16px;color:#000;}
h3{font-size:14px;}

/*****Basic Layout*****/
#header { margin: 0 auto; text-align: left;	width: 900px; }
#content-container { margin: 0 auto; text-align: left; width: 900px; }
#footer-container {
	background-color: #ffffff;
	background-image: url(images/footer-background.gif);
	background-repeat: repeat-x;
	clear: both;

}


/*****Header*****/
#header-container {	background-color: #ffffff; height: 101px; }
#header-shadow { background-image: url(images/header-shadow.png); background-repeat: repeat-x; height: 5px; }
#nav {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	padding: 20px 0px 25px 20px;
	text-align: right;
	text-transform: uppercase;
	width: 880px;
}
#nav a:hover { text-decoration: underline; }
#nav a { color: #FFFFFF; text-decoration: none; }
#nav ul { display: block; margin: 0px; padding: 0px; }
#nav li { display: inline; list-style: none; padding: 0px 0px 0px 10px; }

/*****Content*****/ 
#about-content { background-color: #ffffff; height: 152px; width: 900px; }
#about-image { float: left; height: 152px; width: 163px; }
#about-text {
	color: #a1a1a1;
	float: right;
	font-size: 11px;
	padding: 20px;
	width: 697px;
}
#about-text h1 {
	color: #000000;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	display:inline;
}
.about-text-h1-yellow { color: #e4a910; }
#left { float: left; padding: 20px 20px 0px 0px; width: 630px; }
.post-date {
	background-color: #ffffff;
	color: #000000;
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	width: 149px;
}
.post-content {
	background-color: #e4a910;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	width: 590px;
}
.post-content h2 {
color:#000000;
font-weight:bold;
margin:20px 0;
padding:0;
}
.post-content h2 a { color: #ffffff; text-decoration: none; }
.post-content h2 a:hover { color: #ffffff; text-decoration: underline; }
.read-more {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}
.read-more a { color: #ffffff; text-decoration: none; }
.read-more a:hover { color: #ffffff; text-decoration: underline; }
#right { float: right; padding: 20px 0px 0px 0px; width: 250px;}
.box-title {
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.box-content { background-color: #e4a910; margin: 0px 0px 20px 0px; padding: 20px; }
.box-content ul { line-height: 25px; margin: 0px; padding: 0px; }
.box-content li { list-style: disc; margin: 0px 0px 0px 10px; }

/*****Footer*****/ 
#footer {
	color: #a1a1a1;

	margin: 0 auto;
	text-align: left;
	width: 900px;
}
#footer p { margin: 0px; padding: 0px; }
.footer-yellow-text { color: #e4a910; font-weight: bold; }

/*****Etc*****/
.clear { clear: both; }

/****Edit for WP ****/
#sidebar h2 {
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

#sidebar{margin: 0px 0px 20px 0px; padding: 0px; }
#sidebar li{list-style-type:none;background-color: #e4a910;margin-bottom:20px;}
#sidebar li ul li{list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0 0 0 30px;}
#sidebar div{padding:10px;}
#sidebar a{color:#000000;text-decoration:none;}

a img{border:0px;}
.post-content a{color:#000000;text-decoration:none;}
#footer a{color:#E4A910;}


#content-container ul{
margin-left:20px;
}

.post-content h3 a {
color:#FFFFFF;
margin:40px 0 0;
}