/*

Theme Name: Stacey Real Estate Theme
Theme URI: http://coastaloclivingblog.com/
Description: Coastal Orange County Real Estate & Lifestyle Blog
Version: 1.0
Author: Richmond Paul Ruiz
Author URI: http://www.agentimage.com

*/

html { margin:0px; padding:0px; }
body { text-align:center; margin:0px; padding:0px; }
ul li { margin-left: 10px; }
table tr, td, div, ul, li, a { font-family:Trebuchet MS, arial; font-size:14px; padding:0px; margin:0px; }
a:link, a:visited { color:#3e500d; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }


/* --------------------  Containers   -------------------*/

.main { width:780px; text-align:left; overflow:hidden; }
.bodycontainer { width:780px; background:url(images/body_cont_bg.gif) repeat-y center;overflow:hidden; }
.ibodycontainer { width:780px; background:url(images/body_cont_bg2.jpg) repeat-y center;overflow:hidden; }
.left { float:left; width:545px; padding:0px; margin:0px; }
li.left; {margin-left:20px;}
ul.left; {margin-left:20px; margin-bottom:20px;}
.left ul ul {margin-bottom:20px;}
.right { float:right; width:225px;  }
.image { border:1px; }
.author_image { height:47px;}


/* --------------------   banner  -------------------*/

.banner1 { width:390px; background:url(images/banner1.jpg) 0 0 no-repeat; height:190px; }
.banner1 div { width:390px; background:url(images/banner2.jpg) 0 0 no-repeat; height:190px; margin:0px 0px 0px 390px; }
.contact { position:relative; top:53px; left:290px; }

/* --------------------   Top Navigation  -------------------*/

.nav_container { font-size:12px; font-family:arial; width:auto; padding:0px 0px 0px 76px; height:36px; overflow:hidden; background:url(images/topnav.jpg) 0 0 no-repeat; }
.nav_container ul { margin:0px; padding:0px; float:left; }
.nav_container ul li { display:inline; }
.nav_container ul li a { float:left; color:#8D8147; font-family:'Century Gothic', arial; text-decoration:none; font-weight:bold; margin:4px 0px 0px 0px; }
a.topmenu1 { background:url(images/home_nav.jpg) left top no-repeat; }
a.topmenu1:hover { background:url(images/home_nav.jpg) left bottom no-repeat; }
a.topmenu2 { background:url(images/about_nav.jpg) left top no-repeat; }
a.topmenu2:hover { background:url(images/about_nav.jpg) left bottom no-repeat; }
a.topmenu3 { background:url(images/website_nav.jpg) left top no-repeat; }
a.topmenu3:hover { background:url(images/website_nav.jpg) left bottom no-repeat; }
a.topmenu4 { background:url(images/community_nav.jpg) left top no-repeat; }
a.topmenu4:hover { background:url(images/community_nav.jpg) left bottom no-repeat; }
a.topmenu5 { background: url(images/property_nav.jpg) left top no-repeat; }
a.topmenu5:hover { background: url(images/property_nav.jpg) left bottom no-repeat; }

/* --------------------   Left Contents   -------------------*/

.left_margin { margin:25px 15px 0px 15px; }
li.leftmargin {margin-left:20px;}
ul.leftmargin {margin-left:20px;}
.ileft_margin { width:750px; height:855px; margin:10px 15px 0px 5px; overflow-y:hidden; overflow-x:hidden;}
_.ileft_margin { width:750px; height:845px; margin:10px 15px 0px 5px; overflow-y:hidden; }
.header1 {margin-bottom:3px; padding-bottom:1px;}
h2 { padding:0px; margin:0px; }
.header1 h2 { color:#747474; font-size:18px; font-family:trebuchet ms; line-height:24px; text-decoration:none; margin-bottom:3px;}
.header1 h2 a { color:#85b90c; font-size:18px; font-family:trebuchet ms; line-height:24px; text-decoration:none; margin-bottom:3px;}
.header1 a { color:#8D8147; font-size:18px; font-family:trebuchet ms; text-decoration:none; padding-bottom:1px !important; }
.post { float:left; }
.post img{ border:1px solid #8D8147; margin:0px 10px 0px 5px; }
.post_description { padding:0px 0px 5px 0px; color:#515151; font-size:12px;  }
.post_description a { font-size:12px;  }
.post_content { clear:left; margin:1px 0px 0px 0px; color:#515151; }
.post_content ul { padding-left:30px;  }
_.post_content { margin:-121px 0px 0px 0px; color:#515151; }
.post_content p { margin:0px 0px 10px 0px;}
.post_content form table tr td input { background:#FFFFFF; border:1px #DDD9C2 solid; padding:2px; }
.post_content form table tr td textarea { background:#FFFFFF; border:1px #DDD9C2 solid; padding:2px; }
.post_content a { color:#3E500D; text-decoration:underline; }
.post_content a:hover { color:#515151; text-decoration:none; }
.post_etc { float:left; width:200px; }
.post_spacer { clear:left; margin:0px 0px 60px 0px; }

/* --------------------   Comments Portion   -------------------*/

.comment_label { margin:16px 0px 4px 2px; color:#80B001; font-weight:bold; }
.comments { float:left; width:100%; text-align:left; color:#006600; }
.comments ul { list-style:disc; }
.comments ul li { display:inline; margin:0px 0px 0px 0px; }
.comments ul li a { font-size:11px; color:#80B001; }
.comments ul li a:hover { color:#515151; text-decoration:none; }
input {border:1px;}
.post_spacer form p input { border:1px solid #8D8147; }


/* --------------------   Right Contents   -------------------*/

.right_label { background:url(images/right_label.jpg) 0 0 no-repeat; height:38px; }
.right_label div { text-align:left; text-transform:uppercase; color:#8D8147; padding:8px 0px 0px 17px; font-size:18px; font-family:book antiqua; }
.r_content { margin:10px 15px 20px 10px; font-family:trebuchet ms; font-size:12px; color:#666666; }
.r_content a:link, .r_content a:visited { color:#3e500d; font-size:12px; text-decoration:none; line-height:15px; overflow:hidden;}
/*.r_content ul li { line-height:12px; padding-bottom:5px; }*/
.r_content2{ line-height:12px; padding-bottom:10px; font-size:13px;}
.r_content3 img{ line-height:12px; margin-left:15px; }
.r_content a:hover { text-decoration:underline; }
.r_content div { padding:0px 0px 7px 0px; }
.r_content ul { list-style:none; }
.cat-item a:link, .cat-item a:visited { color:#3e500d; font-size:12px; text-decoration:none; }
.cat-item ul li{ list-style:none; }

/* --------------------   Footer  -------------------*/

.footer { padding:5px 10px 10px 50px; font-size:11px; text-align:right; color:#8d8147; }

/* --------------------   Search Setup  -------------------*/

.r_content form div { background:url(images/search_input.jpg) 0 0 no-repeat; }
.r_content form input { border:0px red solid; background:none; }
.left_margin form div { background:url(images/search_input.jpg) 0 0 no-repeat; }
.left_margin form input { border:0px red solid; background:none; }
.search { margin:0px 0px 0px 9px; padding:5px; }
.inputbox { border:1px #8D8147 solid; background:#FFFFFF; padding:5px 2px; margin:0px; }
.searchbut { margin:0px 0px 0px -5px; padding:0px }

/* --------------------   Font Color  -------------------*/

.categories { color:#8D8147; }
.categories a, .categories a:visited { color::#80B001; }
.poster_name { color:#3E500D; }
small {font-size:11px;}
small a {font-size:11px;}
.hr { margin:-5px 0px 9px 0px; border:1px #F2EFE6 solid; }

/*--------------------- Author -------------------------*/

.author p.small { margin-top:-11px; }
.entry div.last p { margin-top:-3px; }