/*  
Theme Name: LTW Black
Theme URI: http://www.leeterwal.com/
Description: LTW Black is designed to be as simple as pssible.
Author: Lee ter Wal
Author URI: http://www.leeterwal.com/

*/

html { overflow-y: scroll; }

p.description { color:#fff; font-size:12px; margin:0; padding:0; } 

ol.commentlist { list-style:none; margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; } 
ol.commentlist li.commenthead { list-style:none; margin:0; }
ol.commentlist li.commenthead h2 { margin:0; }

textarea { color:#666; width:80%; border:1px solid #cbcbcb; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px; padding:3px; } 
input#url,input#author,input#email { color:#666; width:50%; border:1px solid #cbcbcb; margin-bottom:0.6em; background:#fcfcfc; margin-top:2px; padding:3px; }

.aCom {background-color:#EEE;}
.date { font-size:11px; color:#000 }

#archive { margin:40px 0 0 0; padding: 20px; color:#000; width:160px; float:left;}
#archive a:hover { text-decoration:none; color:#000; }
#archive li {border-bottom:#999999 solid 1px; list-style:none; padding: 5px 0px;}
#archive .conversations {border-bottom:#999999 solid 1px; list-style:none; padding: 5px 0px; font-size:16px}



hr { width: 100%; height:1px}


/* Meth styles */
body {
	margin: 0;
	padding: 0;
	background: url(images/body_bg.gif) top repeat-x;
	background-color: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#banner {
	width: 960px;
	height: 175px;
	margin: 0 auto;
	background-color: #000;
}

#containerBG {
	background-color: #FFF;
}

#container {
	width: 960px;
	margin: 0 auto;
	padding: 15px 0 20px 0;
}

img {
	border: 0;
}

/* Logins styles */
#login {
	background: url(images/login_bg.jpg) top no-repeat;
	width: 163px;
	height: 52px;
	float: right;
	color: #FFF;
	padding: 15px 0 0 20px;
	font-size: 14px;
}

#login a:link, #login a:active, #login a:visited {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}

#login a:hover {
	text-decoration: underline;
	background: none;
}

/* Main Nav styles */
#tabHold {
	width: 420px;
	height: 30px;
	margin: 0;
	padding: 31px 0 0 0;
	font-size: 14px;
	float: left;
}

#tabHold li {
	margin: 0 2px 0 0;
	padding: 0;
	display: inline;
	float: left;
}

#tabHold a:link, #tabHold a:active, #tabHold a:visited {
	display: block;
	height: 16px;
	background: url(images/tab_bg.jpg) bottom repeat-x;
	text-decoration: none;
	color: #999;
	padding: 7px 15px 7px 18px;
	float: left;
}

#tabHold a:hover {
	display: block;
	height: 16px;
	background: #FFF;
	text-decoration: none;
	color: #00aeef;
	float: left;
}
.current_page_item a {
	background: #FFF !important;
	text-decoration: none;
	color: #00aeef !important;
} /* Creates blue text colour for both the L1's and the L2's */
.current_page_item ul a, .page_item ul a {
font-size: 0.8em;
}
.current_page_ancestor a, .current_page_parent a {
	background: #FFF !important;
	text-decoration: none;
	color: #00aeef !important;
}


/* Global styles */
h1 {
	font-size: 24px;
	font-weight: normal;
	padding: 0 0 8px 0;
	margin: 0;
	line-height: 24px;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 11px 0;
	color: #333;
}

.blogTitle {
	font-size: 16px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px 0;
	color: #666;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 8px 0;
	color: #FFF;
}

p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 16px;
}

.floatLeft {
	float: left;
}

.clearFloat {
	clear: both;
} 

ul, ol  {
	padding: 0;
	margin: 0 0 10px 17px;
}

li {
	padding: 0 0 6px 0;
}

.divider {
	border-bottom: #ccc solid 1px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

.grey {
	color: #999;
}

.orange {
	color: #ff7700;
}

/* Link styles */
a:link, a:active, a:visited {
	color: #00aeef;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	background-color: #00aeef;
	text-decoration: none;
}

a.noBg {
	background: none;
	padding: 0;
	margin: 0;
}





/* Homepage styles */
.blurb {
	font-size: 14px;
	color: #CCC;
	float: left;
	width: 390px;
	padding-top: 70px;
	line-height: 17px;
}

.homeHold {
	width: 765px;
	float: left;
	margin-right: 12px;
}

#blue {
	width: 152px;
	background: url(images/blog_bg.jpg) top no-repeat;
	padding: 12px 13px 6px 15px;
	color: #FFF;
	margin-bottom: 15px;
	height: 200px;	
}

#blue p {
	line-height: 14px;
}

#blue a {
	color: #FFF;
	text-decoration: underline;
	background: none;
}

#news {
	width: 152px;
	background: url(images/news_bg.jpg) top no-repeat;
	padding: 10px 13px 6px 15px;
	color: #666;
	margin-bottom: 15px;
	height: 282px;
}

#news a {
	color: #666;
	text-decoration: underline;
	background: none;
}

/* Internal page styles */
.intro {
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 10px;
	color: #666;
}

.small {
	font-size: 11px;
	line-height: 13px;
}

.big {
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 22px;
}

#blue input {
	width: 139px;
	margin-bottom: 3px;	
}

form {
	padding: 0;
	margin: 7px 0 0 0;
}

.submit {
	width: 63px;
	height: 21px;
	background: url(images/submit.jpg) no-repeat bottom;
	display: block;
	float: right;
}

.submit:hover {
	background-position: top;
	cursor: pointer;
	display: block;
}


#contactPlain {
	width: 152px;
	background: url(images/contact_plain_bg.jpg) top no-repeat;
	padding: 20px 13px 6px 15px;
	color: #000;
	margin-bottom: 15px;
	height: 114px;	
}

 #contactPlain p {
	line-height: 14px;
	padding: 0;
	margin: 0;
	color: #33FF00;
}

#contactPlain a {
	color: #FFF;
	text-decoration: underline;
	background: none;
}

/* Internal nav */
.colA ul {
	padding: 0;
	margin: 0;
	font-size: 14px;
}

.colA ul li {
	padding: 7px 0;
	margin: 0;
	border-bottom: #EEEEEE 1px solid;
	list-style-type: none;
}

.colA ul li a:link, .colA ul li a:active, .colA ul li a:visited {
	color: #000;
	text-decoration: none;
	background: none;
}

.colA ul li a:hover {
	color: #00aeef;
	text-decoration: none;
	background: none;
}

.colA ul li a.selected:link, .colA ul li a.selected:active, .colA ul li a.selected:visited {
	color: #00aeef;
	text-decoration: none;
	background: none;
}

/* Homepage audience buttons */
.landlordsRoll {
	width: 183px;
	height: 162px;
	background: url(images/landlords_pic.jpg) no-repeat bottom;
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}

.landlordsRoll:hover {
	background-position: top;
	cursor: pointer;
	display: block;
}

.managersRoll {
	width: 183px;
	height: 162px;
	background: url(images/managers_pic.jpg) no-repeat bottom;
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}

.managersRoll:hover {
	background-position: top;
	cursor: pointer;
	display: block;
}

.hoteliersRoll {
	width: 183px;
	height: 162px;
	background: url(images/hoteliers_pic.jpg) no-repeat bottom;
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}

.hoteliersRoll:hover {
	background-position: top;
	cursor: pointer;
	display: block;
}

.tennantsRoll {
	width: 183px;
	height: 162px;
	background :url(images/tenants_pic.jpg) no-repeat bottom;
	display: block;
	float: left;
	margin: 10px 0 0 0;
}

.tennantsRoll:hover {
	background-position: top;
	cursor: pointer;
	display: block;
}

/* Internal styles */
.colA {
	width: 160px;
	float: left;
	margin-right: 30px;
}

.colB {
	width: 375px;
	float: left;
	margin-right: 17px;
}

.colC {
	width: 180px;
	float: left;
	margin-right: 15px;
}

.colD {
	width: 180px;
	float: left;
}

.colGroup {
	width: 587px;
	float: left;
}

.colGroup .colB, .colGroup .colC {
	padding-top: 10px;
}


/* Footer */
#footer {
	width: 960px;
	margin: 0 auto;
	padding: 8px 0px 25px 0px;
}


.noSpace {
	font-size: 0;
}


























