/*
Theme Name: Sally Kendal Real Estate Broker
Theme URI: http://www.cabinstocastles.net
Description: The default Sally Kendall website template.
Version: 1.0
Author: Overdrive Design Labs
Author URI: http://www.overdrivedesignlabs.com
*/

div.left {
	float:left;
	width:100px;
	padding-right:8px;
	}

div.right {
	float:left;
width:576px;
	}
div.right.top-padding {
padding-top:4px;
}

div.right h3 { margin:0px; }

div.right a { color:#336600; font-weight:bold; text-decoration:none; }
div.right a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

.maintable {
	margin:0px;
	border:0px;
	}


.floatleft { float:left; }

div.front-div {
	background-image:url(images/main-bg.gif);
	background-repeat:repeat-y;
	}

img.front-page-img { padding:1px; background-color:#f1f1f1; border:1px #000000 solid; margin-top:8px; margin-bottom:8px; width:414px; }

.status { color:#cccc00; }

div.front-div-left {
	float:left;
	width:218px;
	padding:16px;
}

div.index-left {
	background-color:#336600;
	width:218px;
	padding:16px;
	color:#ffffff;
}

div.index-right {
	width:418px;
	padding:16px;
	background-color:#cccc99;
	}

div.index-right a, div.front-div-left a { color:#000000 !important; }

div.front-div-right h2 { margin:0px; }
div.front-div-right h2 a { text-decoration:none; }
div.front-div-right {
	width:418px;
	padding:16px;
	text-align:left;
	float:left;
	color:#ffffff;
	}

div.clearboth { clear:both; }

div.listing-row {
	width:684px;
	padding:8px;
	border-bottom:1px #000000 solid;
	background-color:#cccc99;
}

table.listings tr td h2 { margin:0px; font-size:medium; }
div.titlebox h1, div.titlebox h2 { margin:0px; }
div.titlebox h1  { color:#ffffff !important; }
table.listings tr td.tdright { text-align:right; }
table.listings { width:100%; }
table.listings tr td {
	padding:8px;
	background-color:#cccc99;
	border-bottom:1px #000000 solid;
	color:#000000;	
	vertical-align:top;
	}

td.tdleft a { color:#336600 !important; text-decoration:none; font-weight:bold; }
td.tdleft a:hover { color:#000000; text-decoration:underline; font-weight:bold; }

div.content {
	border:2px #336600 solid;
	padding:16px;
	background-color:#cccc99;
	color:#000000;	
	}

div.content a { color:#336600 !important; }


.dateedit { color:#ffffff; }

table.listings tr.header td {
	background-color:#336600 !important;
	color:#ffffff; 
	font-weight:bold;
	}

td, blockquote, table, body, div, li {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:small;
}

.admintable {
	background-color:#a1a1a1;
}

.admintable td { background-color:#c1c1c1; color:#000; }

.admintable th { background-color:#404040; color:#fff; }

.mainbg {
background-color:#000;
text-align:center;
margin:0px;
}
.container {
	margin:auto;
	width:700px;
	text-align:left;
}

.topbar {
background-color:#336600;
padding:20px;
width:660px;
text-align:right;
}

.titlebox {
/*padding-bottom:40px;*/
text-align:left;
}



h2 { color:#99FF99; }
h3 { color:#cccc99; }

a, a:visited, a:active {
	color:#99FF99;
}

a:hover {
text-decoration:none;
}

.main-background-container-index {
margin-left:auto;
margin-right:auto;
width:700px;
text-align:left;
}

.main-background-container {

padding-top:20px;
padding-bottom:20px;
width:700px;
text-align:left;
}
a img { border:0px; }

.smalltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}

.detailtable {
background-color:#cccc99;
color:#000;
margin-top:20px;
margin-bottom:20px;
}



.detailtable td, .detailtable strong {
color:#000; !important
}

.detailtablerow2 {
background-color:#999966;
}
.detailtablerow1 {
background-color:#cccc99;
}

.navlinks a {
color:#fff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.navlinks { text-align:center; }