/*  

Theme Name: LB/TH Realty System2 

Theme URI: http://wordpress.org/

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.  It was slightly modified by <a href="http://zurnet.com/">Zurnet</a> to display custom fields. It was overhauled significantly to incorporate a complete Wordpress-based realty CMS.

Version: 1.0

Author: William Donovan

Author URI: http://www.william-donovan.com



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



*/







/* Begin Typography & Colors */

body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background: #d5d6d7 url('images/kubrickbgcolor.jpg');

	color: #333;

	text-align: center;

        list-style: none; 

	}



#page {

	background-color: white;

	}



p { text-align: justify; }



#header {

	background: #fff url('images/kubrickheader.jpg') no-repeat bottom center;

	}



#headerimg 	{ 

	margin: 0px; 

        padding: 0px;

	height: 90px; 

	width: 780px; 

	_width: 780px; 

	} 



#content {

	font-size: 1.1em;

	}



.widecolumn .entry p {

	font-size: 1.05em;

        text-align: left;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 1.4em;

	}



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata, .widecolumn .postmetadata {



	text-align: center;



	}



.alt {

	background-color: #f8f8f8;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



#footer {

	background: #fff url('images/kubrickfooter.jpg') no-repeat top; 

	border: none;

	}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: Arial, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif !important;

	font-weight: normal !important;

	}



h1 {

	font-size: 4em;

	text-align: center;

	}



#headerimg .description {

	font-size: 1.2em;

	text-align: center;

	}



h2 {

	font-size: 1.6em;

	}



h2.pagetitle {

	font-size: 1.6em;

	}



h3 {

	font-size: 1.6em;

	}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #1D3B09;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#sidebar {

	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #222;

	}

.postmetadata a, .postmetadata a:visited {color: #333 !important; }

code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps 

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a { text-decoration: underline; color: #36393D; } a:visited {color: #333; text-decoration: underline; } a:hover {text-decoration: none !important; }



h2 a:hover, h3 a:hover {

	color: #333;

	text-decoration: none;

	}



a:hover {

	color: #666;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin: 0 0 0px 0;

	padding: 0; 

	}



#page {

	background-color: white;

	margin: 0px auto;

	padding: 0;

	width: 780px;

	}



#header {

	margin: 0px 0px 0px 0px; 

	_margin: 0px 0px 0px 0px !important; 

	padding: 0; 

	height: 90px; 

	width: 780px; 

	_width: 780px; 

	}



#header2 {

	margin: 0px auto; 

	padding-top: 30px; padding-right: 10px; margin-left: -388px;

	height: 40px; 

	width: 750px; 

        position: absolute;

        color: #fff;

        text-align: right;

        float: right;

	}

#header3 {

	margin: 0px auto; 

	padding-top: 30px; padding-right: 10px;

	height: 40px; 

	width: 750px; 

        position: absolute;

        color: #fff;

        text-align: right;

        float: right;

	}




#headerimg {

	margin: 0;

	height: 90px;

	}



.narrowcolumn {

	float: left;

	padding: 0 0 10px 10px;

	margin: 0px 0 0;

	width: 530px;

	}



.widecolumn {

	padding: 0px 0 0px 0;

	margin: 0px 0 0 0px;

	width: 780px;

	}



.post {

	margin: 0 0 3px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 10px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: left;

}



#footer {

	padding: 0;

	margin: 0 auto;

	width: 780px;

	clear: both;

        font-size: 10px;

	}



#footer a { color: #000 !important; text-decoration: underline; 

        font-size: .9em;}



#footer a:hover {text-decoration: none !important; }



#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

        line-height: 1.4em;

	}

/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}



h2 {

	margin: 9px 0 0;

        text-align: left;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}



#sidebar h2 {

	margin: 5px 0 0;

	padding: 0;

	}



h3 {

	padding: 0;

	margin: 3px 0 0;

        text-align: left;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

.alignrightimgspecial {margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; }



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}



.aligncenter {

	margin-left: auto;

	margin-right: auto;

        width: 78%;

        text-align: center !important;

	}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



#housedata { text-align: left !important; float: right; background-color: #eee; border: 1px solid #666; padding: 10px; width: 150px; } 



#housedata li { list-style: none !important;  }



#housedata li:before { 	content: "\00BB \0020"; }



#blogcats {

        list-style: none !important;

	list-style-type: none;

	list-style-image: none;

        background-color: #fff; 

}

.current-cat a {text-decoration: underline; }

.current-cat a:hover {text-decoration: none; }



.categories {

        list-style: none; 

	list-style-type: none;

	list-style-image: none;

}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	} 



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

        margin-right: 10px;

        padding-right: 15px;

        border-right: 3px solid #356AA0;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 5px 0 0 10px;

	padding: 0;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 0px auto;

	padding: 1px 0px; 

        text-align: right;

        width: 100%;

	}



#sidebar #searchform #s {

	width: 90% !important;

	padding: 1px;

	}



#printhide {display: none; }



#colorbox4 #searchform #s {

	width: 60% !important;

	padding: 4px;

	}



#colorbox2 #searchform #s {

	width: 92% !important;

        margin: 4px;

	}



#splashsearch #searchform #s {

	width: 90% !important;

	padding: 3px;

        margin-bottom: 0px;

	}



#sidebar #searchsubmit {

	padding: 1px;

        margin: 1px;

	}



input {

	color: #333;

	font: 0.9em Verdana, Arial, Sans-Serif;

	padding: 3px;

	border: 1px solid #333;

	margin: 1px;

	background-color: #fff;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







.blockclick {

        float: right;

        display: block;

        border: 1px solid #efefef;

        padding: 3px;

        margin-top: 15px;

        margin-left: 20px;

}

.blockclick a {text-decoration: none !important; }

.blockclick a:hover {text-decoration: none !important; }

.blockclick:hover {border: 1px solid #333;}



.blockclick2 {

        float: right;

        display: block;

        border: 1px solid #efefef;

        padding: 3px;

        margin-right: 10px;

        margin-top: 15px;

        margin-left: 20px;

}



.blockclick2 a:hover {text-decoration: none; }



.blockclick2:hover {border: 1px solid #333;}





.blue {background-color: #F9F7ED; border-top: 1px solid #888; border-bottom: 1px solid #888; text-align: center !important; width: 525px; margin: auto; padding: 1px;}





/* Begin Sidebar */

#sidebar

{

	padding: 5px 5px 10px 5px;

	margin-left: 579px;

	_margin-left: 576px;

	width: 190px;

        background-color: #eee;

        margin-top: 10px;

        border-left: 1px solid #666;

        border-bottom: 1px solid #666;

        border-top: 1px solid #666;

        min-height: 300px;

        _height: 300px;

        text-align: right;

	}



#sidebar a {text-decoration: none; } #sidebar a:hover {text-decoration: underline !important; }



#sidebar form {

	margin: 0;

	}



#sidebar h2, #sidebar h2 a { 

        letter-spacing: .1em; 

        font-family: arial; 

        font-size: 1.3em;

        text-align: right !important;

        text-decoration: none !important;

        padding-right: 0px !important;

}



#sidebar h2 a:hover {

        text-decoration: underline !important;

}



#sidebar li.page_item { line-height: 1.4em; padding-right: 5px;border-bottom: 1px dotted #666; font-size: 14px;}



#sidebar li.current_page_item { background-color: #fff; }



#sidebar li.current_page_item a {text-decoration: underline !important; } 



#sidebar ul li.page_item a {text-decoration: none !important; } 



#sidebar ul li.page_item a:hover {text-decoration: underline !important; } 



#sidebar ul li.page_item {background-color: transparent; border-bottom: 0px;  margin-bottom: 0px; }



/* End Sidebar */







/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 5px 30px 0 30px;

	padding-left: 20px;

        background-color: #efefef;

	border-left: 15px solid #1D3B09;

        font-size: 24px; font-family: georgia;

        line-height: 1.2em;

        font-weight: 400;

	}



blockquote {

        text-align: left !important;

}



blockquote cite {

	margin: 5px 0 0;

	display: block;

        text-align: left !important;

	}



.center {

	text-align: center;

	}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 5px;

	margin-bottom: 5px;

        height: 5px;

	}



#adhesive_post { margin-top: 0px; padding-top: 0px; }



#indexpost {

        padding-top: 0px;

        margin-top: 0px;

        margin-bottom: 12px;

        padding-right: 87px;

        _padding-right: 90px;

        width: 650px;

        border-right: 40px solid #1D3B09;

}



#indexpost p {font-size: 12px; text-align: justify; line-height: 1.4em;}



#indexpost .mypicsgallery {height: 78px !important; overflow: hidden; }



#indexpost a {color: #1D3B09; text-decoration: underline; }



#indexpost a:hover {text-decoration: none; }



#indexpost h2 a {color: #1D3B09; }


#indexpostbottom {

        width: 100%;
        height: 1px;
        background-color: #888;
        margin: 0px;

}

#indexsplash {

        width: 780px;

        height: 300px;

        font-family: arial !important;

        text-align: right !important; 

        background-image: url('images/splash.jpg');

background-repeat: no-repeat;

}



#indexsplash ul, #indexsplash li {

        margin-top: 0px; margin-bottom: 4px;

        padding: 0px;

}

#splashsep {width: 100px; border: 1px solid #fff; height: 230px; position: absolute; display: block; }

#splashnavigation {height: 75px;} html>splashnavigation {height: 65px; }

#splashrotator {height: 180px; padding-left: 35px; /*border: 1px solid #fff;*/ width: 500px; float: right;}

#rotatorbox { margin: 0px; padding: 0px; }

#indexnavbox {

        background-color: transparent;

	margin: 0px ;

	height: 225px; 

        width: 240px;

        line-height: 1.5em;

	border:none;

        text-align: right;

        margin-left: 0px;

        padding-top: 75px;

        float: left;

        /*background-image: url(images/indexsplash.jpg);*/

}



#indexnavigation, #indexnavigation ul {

	padding: 0;

	margin: 0px;

	list-style: none;

	text-align: center;

        font-size: 15px;

	letter-spacing: .05em;

        display: inline;

	height: 315px; 

        width: 240px;

}



#indexnavigation li {

	border: none;

	padding: 1px;

        /*height: 29px; */

        float: right;

}



#indexnavigation li.page_item a {

	display: block;

	text-decoration: underline;

	border: none;

	padding: 1px;

        text-align: center;

        margin-top: 0px;

        margin-bottom: 0px;

        display: block;

        color: #fff;

}




#indexnavigation li.current_page_item a, #indexnavigation li.page_item a {

	text-decoration: none;

	}



#indexnavigation li a:hover{

	text-decoration: underline !important;

        color: #ddd;

}



#indexnavigation li a:active, #indexnavigation li.current_page_item a:active {

	text-decoration: none !important;

        color: #fff;

  }



#colorboxretainer {width: 320px; 

	margin-left: auto;

	margin-right: auto; }



#colorboxtan {

        padding: 10px;

        background-color: #F9F7ED;

        border: 1px solid #000;

        width: auto;

        color: #000 !important;

        text-decoration: none !important;

}

#colorboxtan a {color: #333; }



#colorbox1tan {

        width: 110px;

        margin: 1px;  

        padding: 5px;

        border: 1px solid #000;

        text-align: center;

        background-color: #EFEBCE;

        float: right;

}



#colorbox1tan:hover {background-color: #fff; }



#colorbox1tan a { font-size: 14px; color: #000 !important; text-align: center !important; text-decoration: none;}



#colorbox1tan a:hover { text-decoration: none; }



#colorbox1yellow {

        width: 110px;

        float: right;

        margin: 1px;

        padding: 5px;

        border: 1px solid #000;

        text-align: center;

        background-color: #FFFFBD;

}



#colorbox1yellow:hover {background-color: #fff; }



#colorbox1yellow a { font-size: 14px; color: #000 !important; text-align: center !important; text-decoration: none;}



#colorbox1yellow a:hover { text-decoration: none; }



#colorbox1gray {

        width: 110px;

        float: right;

        margin: 1px;

        padding: 5px;

        border: 1px solid #000;

        text-align: center;

        background-color: #EFEFEF;

}



#colorbox1gray:hover {background-color: #fff; }



#colorbox1gray a { font-size: 14px; color: #000 !important; text-align: center !important; text-decoration: none; }



#colorbox1gray a:hover { text-decoration: none; }



#colorbox1steel {

        width: 110px;

        float: right;

        margin: 1px;

        padding: 5px;

        border: 1px solid #000;

        text-align: center;

        background-color: #9CB6DE;

}



#colorbox1steel:hover {background-color: #fff; }



#colorbox1steel a { font-size: 14px; color: #000 !important; text-align: center !important; text-decoration: none; }



#colorbox1steel a:hover { text-decoration: none; }



#colorbox2 { 

        background-color: #1D3B09;

        padding: 2px;

        border: 1px solid #666;

        text-align: center;

}


#colorbox3 {

        /*width: 185px; */

        padding-top: 4px;

        padding-bottom: 4px;

        background-color: #666;

        margin: 1px;

        border: 1px solid #666;

        text-align: center;

        color: #fff;

        font-size: 1.2em;

        cursor: default !important;

}



#colorbox3 a {color: #fff !important; text-decoration: underline !important; 

        cursor: default !important;}



#colorbox3 a:hover {color: #fff !important; text-decoration: none !important; }



#colorbox3:hover {background-color: #36393D; color: #fff; }





#colorbox3brown {

        /*width: 185px; */

        padding-top: 4px;

        padding-bottom: 4px;

        background-color: #EFEBCE;

        margin: 1px;

        border: 1px solid #666;

        text-align: center;

        color: #fff;

        font-size: 1.2em;

        cursor: default !important;

}



#colorbox3brown a {color: #333 !important; text-decoration: none !important; 

        cursor: default !important;}



#colorbox3brown a:hover {color: #000 !important; text-decoration: none !important; }



#colorbox3brown:hover {background-color: #fff;}



#colorbox3tan {

	-moz-border-radius: 4pt;

        padding-top: 4px;

        padding-bottom: 4px;

        background-color: #F9F7ED;

        margin: 1px;

        border: 1px solid #666;

        text-align: center;

        color: #333;

        font-size: 1.2em;

        cursor: default !important;

}



#colorbox3tan:hover {background-color: #fff; color: #000; }



#colorbox3tan a {

        cursor: default !important; #color: #333 !important; }



#colorbox3blue {

	-moz-border-radius: 4pt;

        padding-top: 4px;

        padding-bottom: 4px;

        background-color: #C3D9FF;

        margin: 1px;

        border: 1px solid #666;

        text-align: center;

        color: #333;

        font-size: 1.2em;

        cursor: default !important;

}



#colorbox3blue:hover {background-color: #fff; color: #000; }



#colorbox3blue a {

        cursor: default !important; color: #333; }



#colorbox4 {

        width: 277px; 

        padding: 1px;

        float: right;

        background-color: #CDEB8B;

        margin: 1px;

        border: 1px solid #000;

        text-align: center !important;

}



#colorbox4:hover {background-color: #fff; }



#colorbox5 {

        color: #000 !important;

        width: auto;

        padding: 10px;

        text-align: left;

        background-color: #FFFFBD;

        margin-top: 1px; margin-bottom: 1px;

        border: 1px solid #000;

}



#specialfeatures {

        color: #000 !important;

        width: auto;

        padding: 10px;

        text-align: left;

        background-color: #C3D9FF;

        margin-top: 1px; margin-bottom: 1px;

        border: 1px solid #000;

}



#splashsearch {text-align: right !important; }



#colorboxindex { 

        margin-right: 0px;

        overflow: visible !important;

        list-style: none !important;

        text-align: right !important;

}



#colorboxindex li {margin-top: 0px !important; margin-bottom: 4px !important; 

        list-style: none !important; }



#colorboxindex ul {margin-top: 0px !important; margin-bottom: 2px !important; padding-top: 0px !important; padding-bottom: 2px !important;   margin-left: 0px; float: right !important; width: 99%;  }



#colorboxindex li a { 

        font-size: 1.6em; 

        color: #fff !important; 

        font-weight: bold;

        margin-top: 0px; margin-bottom: 2px; 

        text-decoration: none !important;

}



#colorboxindex li a:hover { 

        text-decoration: underline !important; 

        color: #ddd !important; 

}



#colorbox li.page_item a {margin-top: 0px; margin-bottom: 2px; }

#navsep {height: 40px !important; }

#navsep2 {height: 35px !important;}

#colorboxindex2 {

        color: #333 !important;

        width: 95%;

        margin: 0px auto;

        margin-bottom: 20px; padding-bottom: 7px;

        height: 340px;

        text-align: left;

        border-bottom: 1px solid #333;

        font-size: 1.0em;

        padding: 1px;

}



#colorboxindex2 a {color: #333; text-decoration: underline; }



#colorboxindex2 a:hover {text-decoration: none; }


.indexauthorprofile {

        float: right;
        width: 75%;
        height: auto; 
        display: block;
        padding-bottom: 7px;
}

#colorboxprice { float:right; width: 160px; background-color: #eee; border: 1px solid #333; text-align: center; font-size: 1.2em; padding: 4px;}



#searchcolorcode {background-color: #fff; border-bottom: 1px dotted #666; height: 40px; padding: 5px; }



#searchcolorcode:hover {background-color: #FFFFBD; }



#searchcolorcode a { color: #1D3B09 !important; text-decoration: underline !important; }



#searchcolorcode a:hover {color: #333 !important; text-decoration: none !important; cursor: default; }



#listingscolorcode {background-color: #fff; border: 1px solid #fff; border-bottom: 1px dotted #666; width: auto; height: auto; margin-bottom: 10px; margin-top: 5px; padding: 10px; cursor: default; }



#listingscolorcode a { color: #1D3B09 !important; text-decoration: underline !important; }



#listingscolorcode a:hover {color: #333 !important; text-decoration: none !important; }



#listingscolorcode .mypicsgallery {height: 78px !important; overflow: hidden; }



#featuredcolorcode {background-color: #fff; border: 1px solid #fff; border-bottom: 1px dotted #666; width: auto; height: auto; margin-bottom: 10px; margin-top: 5px; padding: 10px; cursor: default; }



#featuredcolorcode a { color: #1D3B09 !important; text-decoration: underline !important; }


#featuredcolorcode a:hover { color: #333 !important; text-decoration: none !important; }

#featuredcolorcode .mypicsgallery {height: 78px !important; overflow: hidden; }



#openhousecolorcode {background-color: #fff; border-bottom: 1px dotted #666; width: auto; height: auto; margin-bottom: 10px; margin-top: 5px; padding: 10px; cursor: default; }



#openhousecolorcode:hover {background-color: #FFFFBD; }



#openhousecolorcode a { color: #1D3B09 !important; text-decoration: underline !important; }



#openhousecolorcode a:hover {color: #333 !important; text-decoration: none !important; }





#klik {


        background-color: transparent;

	padding: 0;

	border:none;

	margin: 0px;

        text-align: right;

        float: right;

        width: 600px;

}


#klik2 {

        background-color: transparent;

	padding: 0;

	border:none;

	margin: 0px;

        text-align: right;

        float: right;

        width: 600px;

}



#nav, #nav ul, #nav2, #nav2 ul {

        font-family: Geneva, Arial;

	padding: 1px;

	margin: 0px 0px 0px 0px;

	list-style: none;

        font-size: 13px;

        display: block;

        text-align: center;

}

#nav, #nav ul {text-align: right; }

#nav li, #nav2 li {

        display: inline;

	border: none;

	padding: 0px;

        margin-left: 5px;

        margin-right: 5px;

}



#nav li.page_item a, #nav2 li a {

	text-align: center !important;

	border: none;

	padding: 0px;

        margin-left: 5px;

        margin-right: 12px;

        margin-top: 0px;

        margin-bottom: 0px;

        display: inline;

}



#nav li.page_item a {

	text-decoration: none;

	color: #fff;

	}


#nav li.page_item:after { 	content: "   |"; }


#nav li.current_page_item a:hover {

	color: #fff !important;

	text-decoration: none;

        }



#nav li.current_page_ancestor a, #nav li.current_page_item a {

	color: #ddd !important;

	text-decoration: underline;

        }



#nav li a:hover{

	color: #ddd !important;

	text-decoration: underline !important;

}



#menu li a:active, #menu li.current_page_item a:active {

	color: #ddd !important;

	text-decoration: none;

  }



#menu li.current_page_ancestor a:active {

	color: #ddd !important;

	text-decoration: none;

  }



/* ----------- */

/* sub menus */

/* ----------- */

#nav li ul {

	position: absolute;

	width: 151px;

	/* top: 0px; */

	left: -999em;

	text-align: center; 

        padding-bottom: 0px;

        padding-left: 0px;

        margin-left: 1px;

        margin-top: 1px;

	color: #222;

}



/* shows the drop - downs */

#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

}



/* sets background when hovering over drop-down menu items */

#nav li ul li.page_item a:hover, #nav li ul li a:hover {

	color: #fff;

	background: #600000;

}



/* style of each sub menu item listing */

#nav li ul li, #nav li ul li a, #nav li ul li.page_item, #nav li ul li.page_item a {

	color: #fff;

	float: left;

	width: 151px;

	margin: -1px 0px 0px -1px;

	padding: 0px 0px 0px 0px;

        height: 20px;

        line-height: 20px;

        background-color: #555;

        font-size: .9em;

	border: 1px solid #fff;

}



#nav li ul li.current_page_item, #nav li ul li.current_page_item a {

	color: #fff;

	float: left;

	width: 151px;

	margin: -1px 0px 0px -1px;

	padding: 0px 0px 0px 0px;

        height: 20px;

        line-height: 20px;

        background-color: #600000;

}

#nav li ul li .bottom, #nav li ul li a .bottom {

	height: 0px;

	line-height: 0px;

}



.adhesive_post { margin: 0px; padding: 0px; }







/* Begin Mini Nav */



#mininav {

        padding: 12px;

        width: 170px;

        _width: 160px;

        height: 230px;

        float: right; 

        margin-left: 20px;

        margin-bottom: 5px;

        list-style: none; 

        border: 1px dotted #777; 

        text-align: left !important;

        line-height: 1.1em;

}



#mininav li {padding-left: 0px; margin-left: 0px; }



#mininav a {

        font-size: .8em;

	color: #CC0000 !important;

        text-decoration: underline;

}

		

#mininav a:hover {

        color: #147 !important;

        text-decoration: none;

}



#mininav li.current_page_item a {

        color: #600000;

        text-decoration: none;

}



#mininav li ul {

        margin: 0px 0px 0px 0px;

        padding: 0px;

        list-style: none; 

}



#mininav li ul li.page_item a {

        color: #000;

        text-decoration: underline;

        list-style: none;

        margin-left: 0px;

}



#mininav li ul li.page_item a:hover {

        color: #600000;

        text-decoration: none;

}



.mininavspecial {

        font-size: 1.2em;

	list-style: none;

}



.mininavspecial li {

        margin-bottom: 6px;

        margin-left: 0px;

}







.archivespecial {

        padding-top: 10px;

}



.archivespecial li:after {content: " | ";}

.archivespecial li

{

	list-style:none;

	display:inline;

	padding:0;

	margin:0;

	font-weight:bold;

        padding:2px;

}

.archivespecial li.current-cat a {text-decoration: underline; }



#rssspecial {padding-bottom: 5px; font-size: 1.3em;}



#rssspecial a {color: #FF7400 !important; }







.singlepostdata {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

        width: 500px;

        height: auto !important;

	}





.post-date {

	float: left;

	color: #356AA0 !important;

	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-weight: bold;

	margin: 3px 10px 0 0;

	padding: 8px 3px;

	width: 80px;

	background: #fff;

	line-height: .9em;

        border: 1px solid #666;

}



.post-date-small {font-size: 10px; font-family: Tahoma !important; }



.post-date-big {font-size: 33px; color: #CDEB8B; }



.post-date a {color: #D1C59B !important; }



.post-date a:hover {text-decoration: none; }





.post-content, .page-content {

	padding:10px 0 0;

	margin:3px 0;

	border-top:#BBC4A3 1px solid;	

	font-family: Tahoma, Georgia, Verdana, Arial, serif;

	font-size:12px;

}



#listings-content {

	padding:4px 0 0;

	margin:3px 0;

	border-top:#BBC4A3 1px solid;	

	/*font-family: Tahoma, Georgia, Verdana, Arial, serif; */

	font-size:14px;

}



#listings-content p {line-height: 1.3em; }

.archive-post-content {

       margin-right: 200px;

}

.post-title, .page-title {



	font-family: Tahoma, Georgia, Arial, Serif;



	font-size:1.8em;



	margin:0;



	font-weight:bold;



        color: #1D3B09;



        margin-bottom: 10px;

}



.single-post-title {

	font-family: Tahoma, Georgia, Arial, Serif;

	font-size: 1.8em;

	margin: 0;

        color: #720000;

}





.single-post-date {

	float: left;

	color: #fff !important;

	font-family: Georgia,'Lucida sans ms', Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	font-weight: bold;

	margin: 3px 10px 0 0;

	padding: 8px;

	width: 110px;

	background: #D1C59B;

	line-height: 1.4em;

        border: 1px solid #666;

}



.single-post-date-small {font-size: 13px; font-family: Tahoma !important; }



.single-post-date-big {font-size: 50px; color: #720000}



.single-post-date a {color: #D1C59B !important; }



.single-post-date a:hover {text-decoration: none; }



/* End Mininav */







/* End Various Tags & Classes*/







/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

