/*
Theme Name: GeorgeVII
Theme URI: http://www.jessicajackoby.com
Description: Custom theme.
Version: 1.0
Author: Jessica Jackoby
Tags: real estate

Custom theme by Jessica Jackoby || http://jessicajackoby.com

*/

/*css reset*/

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:14px; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ul{list-style:none}
.post ul li{list-style-type:square; margin:10px 20px; color:#333; line-height:1.2em;}
.post ol li{margin:10px 20px; color:#333; line-height:1.2em;}
.right{float:right;}
.entry p q{color:#333;}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}
em{font-style:italic;}
hr{height: 1px; border-style: none;color: #d0d0d0;background-color: #C0C0C0;}
a img{border-bottom:0px;}
a.logo, span.contact a{border:0px;}
/*menus*/

#menu{clear:both;height:35px; background:#2C3240; margin:10px 0;}
#menu ul.menu{display:inline;letter-spacing:0.1em;list-style-type:none;font-family:"times new roman", gerogia, serif;text-transform:uppercase;font-size:11px;margin:10px 0;padding:0}
#menu ul.menu li{text-align:center; margin:10px 1px 0 0;float:left; }
#menu ul.menu li a{display:inline;color:#fff;padding-right:10px;padding-left:15px;text-decoration:none;border:0px;}
#menu ul.menu li.sel a{display:inline; color:#efefef;padding-right:10px;padding-left:15px;text-decoration:none}
#menu ul.menu li a:hover {display:inline; color:#872121;padding-right:10px;padding-left:15px;text-decoration:none}
/*structure*/

#outer{width:973px;margin:0 auto; text-align:center;}

.inner{margin:0 auto; padding:15px 30px;background:url(images/bg_03.png) repeat-y; float:left; width:910px;}
#aboutTextLeft{float:left;width:555px;margin:0 20px 0 10px;padding:20px 15px 30px 0}

#branding{clear:both;width:960px;background:#f0efea;margin:0 auto}
#leftside{width:870px;overflow:hidden;float:left;padding:20px}
#leftSidebar div#property-watch{width:275px;margin:20px 0 0}
#leftSidebar{float:left;margin:30px 0 0}
#featured-listings{width:610px;float:left;margin:15px 0}
#brand{height:299px;clear:both; overflow:hidden;}
#mainText{text-align:left;padding:10px}
#mainTextLeft{float:left;width:590px;margin:0 10px 0 0px;padding:20px 10px 30px}
#mainTextLeft .prop-box-avail{margin:0 25px 10px 0}
#mainTextRight{float:right;width:580px;padding:30px 20px}
#property-watch{width:210px;float:right;background:#eed url(images/geaorgev_19.jpg) top right no-repeat;color:#554120;margin:68px 0 0;padding:15px; overflow:hidden;}
#property-watch-prop{width:255px;float:left;background:#eed url(images/geaorgev_19.jpg) top right no-repeat;color:#554120;margin:20px 0 0;padding:15px; overflow:hidden;}
#rightColumnProp{width:285px;float:left;margin:58px 0 20px}
#rightColumnProp2{width:275px; border:1px solid #ccc; padding:10px;float:left;margin:20px 0px 20px 10px}
#rightside{border-left:3px solid #eed;width:165px;float:left;margin:90px 0 0 15px;padding:5px}
#sideMenu,#sideMenur{width:260px;float:left;text-align:center;padding:30px 0 20px 40px}
#sidebar-about{float:left;background:#C7E0E5;margin:0px 0 0;padding:15px}
#featuredlistings h2{border:0;margin:10px 0}
div.prop-box-featured{width:270px;height:350px;overflow:hidden;float:left;border:1px solid #ededed;margin:0 15px 10px 0;padding:8px}
.content{float:left;width:960px;clear:both;text-align:left;margin:0 auto}
.entry table,#listing-container table{text-align:left;margin:0 auto;padding:8px}


/*Header Styles=============================================================*/

#header{height:100px;clear:both}
#logo{float:left;width:400px;margin:5px 0 15px}

/*Contact*/
#contact{width:500px; float:right;margin:15px 0 0 0;}
span.contact a{float:right; text-align:right;display: block; width: 150px;height: 32px;background: transparent url(images/contact.png) no-repeat}
span.contact a:hover{background-position: -150px 0;}
address{width:250px;margin:25px 10px 0 0; float:right;}
address p{font-family:arial, sans-serif}
address p,address p span.italics{letter-spacing:.08em;line-height:1.5em;color:#231F20;text-align:right;font-size:9px}



/*headings and type*/

a{text-decoration:none;border-bottom:1px dotted;}
a:hover{color:#840000}
acronym,abbr{border-bottom:1px dashed #333;cursor:help}
acronym,abbr,span.caps{font-size:90%;letter-spacing:.07em}
blockquote,q{font-size:14px;font-family:georgia;font-style:italic;color:#86816f}
h1{color:#999;line-height:1.7em}
h1.big,h1 a{font-family:"times new roman", georgia, serif;font-size:26px;color:#333}
h2{font-family:"times new roman", georgia, serif;font-size:21px;color:#333;font-variant:small-caps;letter-spacing:.05em;margin:0 0 20px}
h2.home{font-size:28px}
h3{font-size:16px;letter-spacing:.1em;font-family:Georgia, "times new roman", serif;color:#2F4E6E;margin:0 0 15px}
img.feature{float:left;padding:0 10px 5px 0}
img.home-image{float:left;padding:0 20px 0 0}
.prop-thumb {height:150px; overflow:hidden;} 
p{letter-spacing:.01em;color:#333;line-height:1.3em;margin-bottom:20px;font-size:1em}
body{line-height:1;color:#333;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:center;background:#ccc url(images/alt_01.jpg) repeat;}
cite{font-size:90%;font-style:normal}
#activelistings h2{font-size:26px}
#sidebar-about h2{color:#333;}
#leftside h2{font-size:26px;width:100%;border-bottom:1px dotted #2F4E6E;color:#2F4E6E;margin:20px 0}
#listing-container h2{font-size:21px;border:0}

.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.allcap{text-transform:uppercase}
.clear{clear:both}
.hentry p{font-size:.85em; line-height:1em;}
.hentry h2 a{font-variant:normal; font-weight:bold; letter-spacing:normal;font-family:Arial,Verdana, sans-serif; font-size:.7em;color:#2F4E6E; border-bottom:1px dotted; line-height:.5em;}
.hentry h2 a:hover{color:#333;}
.entry h2{color:#333;}
.page-blurb,h1.posttitle{margin:0 0 10px}
.italics{font-style:italic}
.smallCaps{font-variant:small-caps}
.more a{border:0px;color:#872121;font-family:Arial, sans-serif;font-size:12px; float:right;margin:0 10px; padding:0 3px; font-style:italic;}
.more a:hover{color:#fff; background:#2C3240; }
a.more-link{font-style:italic;}
a.more-link:hover{color:#534741;}
#property-watch-prop h2, #property-watch h2 {color:#554120;}
div.prop-box-featured h3 a,.prop-box-avail h2 a{color:#2F4E6E;font-family:georgia, "times new roman", serif;font-size:16px;line-height:2em;border-bottom:1px dotted #2F4E6E}
div.prop-box-featured h3 a:hover,.prop-box-avail h2 a:hover,#sidebar-about ul li a:hover{color:#872121}
.entry-summary p{color:#555}
.featuredlistings-basic h2{font-family:georgia; font-style:italic;padding-bottom:5px;padding-top:5px;margin-bottom:25px;font-size:24px;text-align:left;letter-spacing:0.01em;text-transform:lowercase;}
.subr h2{border-top:1px dotted #534741;border-bottom:1px dotted #534741;color:#534741;font-family:Georgia, serif;font-style:italic;text-transform:none;padding:10px}
.subr ul li{font-size:18px;font-family:georgia;font-style:italic;color:#86816f;text-transform:capitalize;margin:0 0 5px 12px}
.topitalic{float:right;font-style:italic;width:210px;margin:70px 0 0}
.topitalic p{color:#dfdfdf;text-align:left;font-size:12px}
#property-watch p.small, #property-watch-prop p.small {color:#514837;}
#gmap-info h3{float:right; width:325px; color:#333; font-style:italic; letter-spacing:0em; margin:10px; }

/*comments*/

#commentform #author,#commentform #email,#commentform #url,#commentform textarea{background:#fff;border:1px solid #333;padding:.2em}
#commentform textarea{width:100%}
#commentlist li .avatar{float:right;margin-right:25px;border:1px dotted #ccc;padding:2px}
#commentlist li ul{border-left:1px solid #ddd;font-size:110%;list-style-type:none}

.prop-box-avail{min-height:550px;}
/*tabbed calculators*/

#tabs3{background:#FF9}
#userbody{text-align:center;margin:0 auto}
#usual2{background:#0A0A0A;border:1px solid #1A1A1A}
#usual2 a{background:#222}
#usual2 a.selected{background:#FFFAFA}
#usual2 a:hover{background:#000}
.usual{background:#3a362a;color:#111;width:260px;border:1px solid #3F311C;margin:8px auto;padding:15px 10px}
.usual div{clear:left;background:#FFFAFA;font:10pt Georgia;padding:3px 10px 8px}
.usual div a{color:#000;font-weight:700}
.usual li{list-style:none;float:left}
.usual ul a{display:block;text-decoration:none !important;font:10px Verdana;color:#FFF;background:#7F6B4F;margin:1px 1px 1px 0;padding:6px 10px}
.usual ul a.selected{margin-bottom:0;color:#000;background:#FFFAFA;border-bottom:1px solid #FFFAFA;cursor:default}
.usual ul a:hover{color:#FFF;background:#BA9F78}


#sidebar-about ul{margin:0 0 0 0px}
#sidebar-about ul li{padding:2px 0}
#sidebar-about ul li a{color:#333;border-bottom:1px dotted;font-family:georgia, serif;line-height:1.4em}
#soldlistings{clear:both;width:270px;overflow:hidden;float:left;height:400px;margin:15px 15px 10px 0;padding:0}


/*calendar*/

#wp-calendar{border:1px solid #ddd;empty-cells:show;font-size:14px;width:90%;margin:0}
#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;text-decoration:none}
#wp-calendar a:hover{background:#e0e6e0;color:#333}
#wp-calendar caption{color:#999;font-size:16px;text-align:left}
#wp-calendar td{color:#ccc;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;text-align:center;padding:2px 0}
#wp-calendar td.pad:hover{background:#fff}
#wp-calendar td:hover,#wp-calendar #today{background:#eee;color:#bbb}
#wp-calendar th{font-style:normal;text-transform:capitalize}

/*gre*/

.alignright{float:right}
.gre_thumb{float:right; background:#efefef; width:270px; padding:10px; margin:0 0 10px 10px;}
.page-propdata-box{font-family:georgia, "times new roman", serif;width:550px;float:left}
.prop-box-avail{width:270px;float:left;height:420px;margin:0 0px 20px 0;padding:0 0 10px 0}
.propdata h3{margin:15px 0}
.propdata-line{font-style:italic;line-height:1.5em;margin:0 0 0 10px}
div.page-blurb #text h2{border:0px; font-size:14px; font-family:arial, helvetica, sans-serif; margin:10px 0; font-weight:bold;}

/*misc*/

.left,.alignleft{float:left}
.leftSidebarWidget{border:8px solid #eed;color:#554120;padding:15px}
.leftSidebarWidget a{color:#554120;border-bottom:1px dotted;line-height:1.3em}
.leftSidebarWidget a:hover{color:#333}
.leftSidebarWidget h2{border-bottom:1px dotted #eed;color:#554120}

.padded-image{padding:0 10px 5px 0}
img.alignleft{padding:0 10px 5px 0}
.screen-reader-text{position:absolute;left:-1000em}

.sub{width:190px;text-align:left;margin:0 auto;padding:15px 0 30px 20px}
.subr{width:190px;text-align:left;margin:0 auto;padding:15px 0 30px}
.topright{float:right;position:relative;top:25px}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

div.spr_disclaimer{display:none}

#property-watch-prop #formBuilderProperty_Watch textarea{width:240px;}

#property-watch #formBuilderProperty_Watch textarea{width:200px;}

/* Footer =========================================================================== */

div#footer p, #footer ul li{color:#888; float:left; text-align:left; line-height:1.1em; margin:0px;font-size:.8em; }
#footer ul{ padding:15px 0 10px 0; margin:0 0 5px 0}
#footer ul li{margin:0 5px 0 0;}
#footer{width:910px;clear:both;padding:25px 30px; background:url(images/bg_03_footer.png) top no-repeat;}
.leftfoot{width:500px; float:left}
.rightfoot{float:right; width:300px; text-align:right;}
#footer a{font-size:1em;color:#333; line-height:1.1em;}
#footer a:hover{color:#840000;}

