/*

Wordpress Layout NAME: SixEstate

DESCRIPTION: Custom Layout for SixEstate Communications by DaddyDesign.com

VERSION: 1

AUTHOR: Daddy Design

AUTHOR URI: http://www.daddydesign.com/

*/



/*

RESET AND BASICS

*/

html,*	{ margin: 0; padding: 0; text-align:left;}

div{

padding:0px;

margin:0px;

}

body	{ font-family:Arial,"Times New Roman", Times, serif ;

background:url(images/bg.jpg) top left repeat-x;

text-align:center;padding:0px 0px 0px 0px; 

font-size:12px;

color:#333333;

}



a	{ text-decoration: underline; outline: none; color: #333333; }

a:hover	{ color: #328FEF; }

a img	{ border: none; }

img	{ vertical-align: middle; }328FEF

.clear	{ clear: both; }

fieldset	{ border: none; }

::selection { background: #fe4902; color: white; /* Safari */ }

::-moz-selection { background: #fe4902; color: white; /* Firefox */ }



.button	{ background: #fe4902 url(/images/button-bg.png) top left repeat-x; color: white !important; 

font-weight: bold; font-size: 18px; -moz-border-radius: 10px; border: none;

letter-spacing: -1px; padding: 8px 15px 6px 15px; -webkit-border-radius: 10px; }

.button:hover	{ background: #2e2e2e; cursor: pointer; }

.alignCenter	{ text-align: center; }

.floatLeft	{ float: left; }

.floatRight	{ float: right; }

#sitemap td.archive-date	{ font-family: Courier, Sans-Serif; font-size: 10px; white-space: nowrap; }



/*

GENERAL TYPOGRAPHY

*/

h1, h2, h3, h4, h5	{ font-weight: normal; margin: 0 0 5px 0; }

h2	{ font-size: 22px; }

h2 a	{ color: #333333; }

h2 a:hover	{ color: #328FEF; }

h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#333333; font-weight:500; }

h1 { font-size:2em; line-height:1.17; }

h3 { font-size:1.35em; }

h4 { font-size:1.05em; }

h5 { font-size:1.0em; }

h6 { font-size:.95em; }



blockquote {

width: 450px;

background:#ffffff url(images/quote2.jpg) no-repeat right bottom;

padding: 15px 15px 15px 35px;

text-indent: -30px;

color: #333333;

margin-left: auto;

margin-right: auto;

margin-bottom:15px;

clear:both;

}

blockquote p:first-letter {

background: url(images/quote.jpg) no-repeat left top;

padding: 0 0 0 35px;

font-size: 28px;

font-weight: bold;

margin:0px;

}

code{

font-family:"Courier New", Courier, monospace;

}

/*Structure starts*/

#wrapper

{

width:980px;

overflow:hidden;

margin:0px auto 0px auto;

padding:0px 10px 20px 10px; 

}

#header

{

width:980px;

height:140px;

float:left;

overflow:hidden;

background:url(images/header_repeat.jpg) repeat-x bottom left;

}

#logo

{

width:680px;

float:left;

overflow:hidden;

height:140px;

}

#header_right

{

width:267px;

float:left;

padding:29px 0px 0px 33px;

margin:0px;

height:111px;

overflow:hidden;

}

#search_box

{

width:267px;

float:left;

padding:0px;

margin:0px;

height:40px;

margin:0px 0px 7px 0px;

}

#search_box_left

{

width:14px;

float:left;

padding:0px;

margin:0px;

height:40px;

background:url(images/search_left.jpg) no-repeat top left;

}

#search_box_content

{

width:242px;

float:left;

padding:9px 0 3px 0px;

margin:0px;

height:28px;

background:url(images/search_repeat.jpg) repeat-x top left;

}

.search_text

{

float:left;

width:203px;

height:18px;

margin:0px 5px 0px 0px;

padding: 4px 5px 0 2px;

border:0px;

background:none;

}

#search_box_right

{

width:11px;

float:left;

padding:0px;

margin:0px;

height:40px;

background:url(images/search_right.jpg) no-repeat top left;

}



/*- Nav1 -*/

#header_navigation 

{

width:980px;

float:left;

overflow:hidden;

height:47px;

padding:18px 0px 0px 0px;

}

#header_navigation ul{

float:left;

list-style:none;

}

#header_navigation li{

float: left;

line-height: 32px;

margin: 0px 7px 0px 0px;

}

#header_navigation li a{

color: #ffffff;

display: block;

float: left;

padding: 0 0 0 15px;

font-weight:bold;



text-decoration:none;

text-transform:capitalize;



letter-spacing:0.01em;

background: url(images/menu_bg.jpg) no-repeat left;

}

#header_navigation li a span{

display: block;

float: left;

height: 32px;

padding: 0 13px 0 0;

cursor: pointer;

background: url(images/menu_bg.jpg) no-repeat right;

}

#header_navigation li.current_page_item a{

background: url(images/menu_bg.jpg) no-repeat left;

}

#header_navigation li.current_page_item a span{

background: url(images/menu_bg.jpg) no-repeat right;

color: #ffffff;

}

#header_navigation li a:hover{

background: url(images/menu_bg.jpg) no-repeat left;

color: #115394;

text-decoration: none;

}

#header_navigation li a:hover span{

background: url(images/menu_bg.jpg) no-repeat right;

}



#content_all

{

width:980px;

float:left;

overflow:hidden;

padding:57px 0px 0px 0px;

} 

#content

{

float:left;

overflow:hidden;

width:621px;

padding:0px 59px 0px 0px;

}

.rounded_gray_box

{

width:621px;

float:left;

margin:0px 0px 15px 0px;

padding:0px;

overflow:hidden;

}

.rounded_gray_box_top

{

width:621px;

float:left;

margin:0px 0px 0px 0px;

padding:0px;

height:11px;

background:url(images/big_rounded_top.jpg) no-repeat top left;

overflow:hidden;

}

.rounded_gray_box_content,.rounded_gray_box_content1

{

width:587px;

float:left;

margin:0px 0px 0px 0px;

padding:5px 17px 6px 17px;

background:url(images/big_rounded_repeat.jpg) repeat-y top left;

overflow:hidden;

}

.rounded_gray_box_content1

{

width:621px;

padding: 0;

}

.gray_text

{

color:#8f8f8f;

}

.rounded_gray_box_bottom

{

width:621px;

float:left;

margin:0px 0px 0px 0px;

padding:0px;

height:10px;

background:url(images/big_rounded_bottom.jpg) no-repeat top left;

overflow:hidden;

}

.blue_heading

{

padding:0px;

margin:0px;

color: #1B80E8; 

}

.home_post_container

{

width:621px;

float:left;

padding:10px 0px 10px 0px;

margin:0px;

overflow:hidden;

}

.blog_heading

{

margin:0px 0px 20px 0px;

}

.home_post

{

width:621px;

float:left;

padding:0px;

margin:0px 0px 25px 0px;

overflow:hidden;

}

p.comment_icon

{

padding:10px 0px 10px 25px;

background:url(images/comment_icon.jpg) no-repeat left;

}

p.comment_icon a

{

text-decoration:none;

font-weight:bold;

}

.post_date

{

font-weight:bold;

}

.navigation

{

width:621px;

float:left;

padding:0px;

margin:0px 0px 20px 0px;

background:url(images/border_double.jpg) repeat-x bottom left;

overflow:hidden;

clear:both;

}

.navigation_bottom

{

width:621px;

float:left;

padding:10px 0px 0px 0px;

margin:0px 0px 20px 0px;

background:url(images/border_double.jpg) repeat-x top left;

overflow:hidden;

clear:both;

}



.share_box

{

width:576px;

float:left;

padding:0px 10px 10px 35px;

margin:0px;

overflow:hidden;

}

.share_box img

{

margin:0px 8px 0px 0px;

float:left;

}

.post_image

{

width:129px;

float:left;

overflow:hidden;

padding:0px 30px 0px 0px;

}

.post_text

{

width:462px;

float:left;

overflow:hidden;

}

.post_img

{

border:1px solid #D9D9D9;

}

.post_text .post_title a

{

text-transform:capitalize;

text-decoration:none;

}

#sidebar

{

width:300px;

float:left;

overflow:hidden;

}

.widget_box

{

width:300px;

float:left;

overflow:hidden;

padding:0px;

margin:0px 0px 20px 0px;

}

.widget_box_top,.widget_box_bottom

{

width:300px;

float:left;

overflow:hidden;

background:url(images/widget_top.jpg) no-repeat top left;

height:11px;

}

.widget_box_bottom

{

background:url(images/widget_bottom.jpg) no-repeat top left;

height:9px;

}

.widget_content

{

width:270px;

float:left;

overflow:hidden;

background:url(images/widget_repeat.jpg) repeat-y top left;

padding:10px 15px 10px 15px;

}

.widget_content1

{

width:270px;

float:left;

overflow:hidden;

background:url(images/widget_repeat.jpg) repeat-y top left;

padding:10px 15px 10px 15px;

}

.widget_heading,.widget_heading1

{

border-bottom:3px solid #CCCCCC;

padding:0px 0px 8px 0px;

margin:0px 0px 10px 0px;

font-size:18px;

color:#A2A2A2;

}

.widget_content ul

{

margin:0px;

padding:0px;

width:270px;

list-style:none;

float:left;

}

.widget_content ul li

{

width:270px;

float:left;

padding:5px 0px 7px 0px;

margin:0px;

font-size:12px;

border-bottom:1px solid #CCCCCC;

}

.widget_content ul li a

{

font-size:12px;

color:#8f8f8f;

text-decoration:none;

padding:0px 5px 0px 5px;

width:260px;

float:left;

}

.widget_content ul li a:hover

{

color:#308EF0;

background:url(images/arrow.jpg) no-repeat right;

}

.widget_container ul li ul li

{

background:none;

border:none;

padding:0px 0px 0px 10px;

}

.widget_heading1

{

padding:0px;

}

.newsletter_box

{

width:270px;

float:left;

overflow:hidden;

margin:0px 0px 10px 0px;

}

.news_text

{

width:180px;

color: #1B80E8; 

float:left;

overflow:hidden;

border:3px solid #E9E9E9;

padding: 6px 10px;

}

.news_button

{

float:left;

margin:2px 0px 0px 6px;

}

.rss_subscribe

{

width:240px;

height:35px;

float:left;

overflow:hidden;

color:#A1A1A1;

font-size:14px;

font-weight:bold;

text-decoration:none;

padding:0px 0px 0px 30px;

line-height:35px;

background:url(images/rss.jpg) no-repeat left;

}

.rss_subscribe:hover

{

text-decoration:none;

}

.subscribe_box

{

float:left;

width:270px;

height:38px;

}

.subscribe_box img

{

margin:0px 6px 0px 0px;

}

/*Structure ends*/



.margin0,.subscribe_box .margin0

{

margin:0px;

}



/*footer Starts*/

#footer_full

{

width:100%;

background:url(images/footer_repeat_bg.jpg) repeat-x bottom left;

text-align:center;

}

#footer

{

width:980px;

padding:0px 10px 25px 10px;

margin:0px auto 0px auto;

overflow:hidden;

background:url(images/footer_bg.jpg) no-repeat bottom right;

}

.footer_row

{

width:980px;

padding:0px;

margin:0px 0px 15px 0px;

float:left;

clear:both;

}

.footer_menu

{

padding:0px;

margin:0px;

font-family:Verdana;

}

.footer_menu a

{

margin:0px 20px 0px 0px;

font-weight:bold;

font-size:13px;

color:#333333;

text-decoration:none;

}

.footer_menu a:hover{ color: #328FEF; }

.footer_address

{

font-weight:bold;

font-size:13px;

color:#333333;

text-decoration:none;

}

.footer_copyright

{

font-size:12px;

margin:0px 0px 0px 0px;

}

.footer_copyright a

{

text-decoration:none;

}

/*footer ends*/

.post

{

width:621px;

margin:0px 0px 25px 0px;

padding:0px 0px 10px 0px;

text-align:left;

background:url(images/dotted.jpg) repeat-x bottom left;

}

.post_title

{

padding:0px 0px 0px 0px;

margin:0px;

}

.post_title a

{

font-size:22px;

text-decoration:none;

}

h2.pagetitle

{

font-size:26px;

text-decoration:none;

color:#000000;

padding:0px 0px 0px 0px;

margin:0px 0px 10px 0px;

text-transform:uppercase;

background:url(images/border_double.jpg) repeat-x bottom left;

}

.entry

{

padding:10px 0px 0px 0px;

font-size:13px;

color:#333333;

line-height:18px;

}

.entry h2,.entry h3{padding:0px;margin:0px;}

.entry form label

{

font-weight:bold;

}

.entry form input{ 

height: auto;

border:1px solid #3F98F4; 

border: 0;

padding: 5px;

cursor: pointer;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #3F98F4;

margin:10px 10px 0px 0px;

float:left;

display:inline;

clear:both;

overflow:hidden;

}



.entry form label input{ 

width: 185px;

padding: 3px;

cursor: text;

float:left;

margin:0px 10px 0px 0px;

text-transform: none;

border:1px solid #cccccc; 

display:inline;

overflow:hidden;

}



.entry p

{

margin:0px 0px 20px 0px;

}

.postmetadata

{

width:601px;

padding:10px;

margin:0px;

text-align:left;

background:#EDEDED;

color:#333333;

font-size:12px;

text-transform:capitalize;

}

.postmetadata a

{

color:#333333;

font-size:12px;

text-decoration:none;

}

.postmetadata a:hover

{

text-decoration:underline;

}

.alignleft a{float:left; margin:5px 0; font-size:12px; color:#333333; text-decoration:none;}

.alignright a{float:right; margin:5px 0; font-size:12px; color:#333333; text-decoration:none;}

.alignleft a:hover,.alignright a:hover

{

color: #328FEF;

}

#commentform{

margin:0;

padding:0;

} 

#commentform p{

color: #CCCCCC;

font-size:14px;

font-weight:bold;

}

#commentform a{text-decoration: none; line-height: 14pt;}

#commentform h3{

font-family: Trebuchet MS, verdana;

font-size: 10pt;

font-weight: 300;

color: #eee;

margin:0;

padding:0;

}

#comment{

width:80%;

}

#author,#email,#url{





margin:5px 5px 0 0;

padding:3px 10px 3px 10px;

color: #333333;

border: none;

width: 236px;

height: 16px;

border:3px solid #E4E4E4;

}



#comment{

margin:5px 5px 0 0;

padding:10px;

border: none;

color: #8f8f8f;

border:3px solid #E4E4E4;

width: 490px;

height:167px;

}



#submit{margin:5px 5px 0 0;}

#comments,#leave_reply{margin:20px 0px 10px 0pxs; padding:0;

font-size:28px;

color:#000000;

padding:0px 0px 0px 0px;

background:url(images/border_double.jpg) repeat-x bottom left;

}

ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{}

ol.commentlist li {

border:2px solid #cccccc;

margin:10px 0;

padding:10px 0 10px 10px;

list-style-type:none;

}

ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;overflow:hidden;}

ol.commentlist a {color:#000000; text-decoration:none;}

ol.commentlist .date {

font-size: 10px;

}







.avatar {

margin: 12px 15px 0 7px;

float:left;

border:2px solid #cccccc;

padding:2px;

}

cite {

color:#3592F1;

font-size: 13px;

text-transform:capitalize;



} 

cite a,.fn .url{color: #3592F1; text-decoration: none;



text-transform:capitalize;}

img.centered,img.alignleft,img.alignright,img.aligncenter

{

border:3px solid #D0D0D0;

}

img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}

img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

} 

img.alignright {

padding: 4px;

margin: 10px 0 4px 10px;

display: inline;

}

img.alignleft {

padding: 4px;

margin: 10px 10px 4px 0;

display: inline;

}

img.aligncenter

{

padding:4px;

} 

.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.alignleft {

float: left;

}



.alignright {

float: right;

}

.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}

.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption-dd {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}



/*Post entry starts */

html>body .entry ul {

margin-left: 0px;

padding: 0px 0 20px 20px;

list-style: none;

text-indent: -10px;

}



html>body .entry li {

margin: 7px 0 8px 10px;

font-size:14px;

}



.entry ul li:before, #sidebar ul ul li:before {

content: "\00BB \0020";

}



.entry ol {

padding: 0 0 0 35px;

margin: 0;

}



.entry ol li {

margin: 0;

padding: 0;

}

/* Post entry ends*/

/* Slideshow */

#slideshow{

width: 606px;

float: left;

padding: 0 0 0 8px;

}



#slideshow_controls{ width: 600px; float: left; padding: 3px 3px 0; }

/* See IE6 for IE Fix */



.slide{ float: left; height: auto; }



#mySlides{

width: 606px;

height: 306px;

float: left;

overflow: hidden;

}



#myController{ float: left; padding: 0; }



#myController span{

float: left;

cursor:pointer;

text-align:center;

font-size: 13px;

font-weight: bold;

color: #8f8f8f;

padding: 5px 3px;

margin-right: 2px;

}

#myController span:hover{ color: #328FEF; }



#jFlowSlide{ float: left; }



#myController span.jFlowSelected { color: #328FEF; }



.jFlowPrev, .jFlowNext {

color:#8f8f8f;

cursor:pointer;

float:right;

font-size:20px;

line-height:22px;

text-align: left;

width:15px;

padding: 0 2px;

}

.jFlowNext { text-align: right; }

.jFlowPrev:hover, .jFlowNext:hover{ color: #328FEF; }



.slide{ width: 606px; height: 306px; position: relative; overflow: hidden; top: 0; }



.slide img

{

border:3px solid #CBCBCB;

padding: 0;

}

.slide img:hover

{

border:3px solid #939393;

}





/* END Slideshow */

.navigation1

{

text-align:right;

}

#respond

{

margin:0px 0px 30px 0px;

}

p.signup_info

{

font-size:12px;

padding:0px 0px 15px 0px;

color:#8f8f8f !important;

line-height:16px;

}

.tweets_box

{

width:270px;

float:left;

clear:both;

overflow:hidden;

}

.tweets_box ul,.twitter

{

list-style:none;

width:270px;

float:left;

padding:0px;

margin:0px;

}

.tweets_box ul li.twitter-item,.twitter li

{

background:none !important;

color:#8f8f8f !important;

border:none;

width:270px;

float:left;

padding:0px;

margin:0px;

text-align:left;

clear:both;

overflow:hidden;

padding:0px 0px 20px 0px;

margin: 0 0 15px 0;

border-bottom: 1px solid #ccc;

}

.tweets_box ul li a,.twitter li a

{

color:#8f8f8f !important;

padding-left:0px;

width:270px;

text-decoration:none;

}

.tweets_box ul li a:hover

{

color:#328FEF !important;

}

.tweets_box ul li a span

{

color:#8f8f8f !important;

}

.twitter-link span:hover

{

color:#328FEF !important;

}

span.twitter-timestamp

{

color: #328FEF;

display: block;

border:none;

}

.twitter_bird_link{ float: right; }

.entry

{

clear:both;

overflow:hidden;

}

span.big

{

font-size:125%;

}

span.small

{

font-size:75%;

}




