/*
Theme Name: Connestee Falls Realty
AUTHOR: Mike McKearin
www.thinkitstudio.com
CFR Blue #043476
*/

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- BASIC & RESET -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
*{color:#043476;margin:0;padding:0;}
html{overflow-y:scroll;}
body{background:url(images/bg.jpg) no-repeat fixed center top;background-color:#FFF;background-repeat:no-repeat;font:62.5% 'Lucida Grande',Verdana,sans-serif;font-size:8pt;}
ul{ list-style-type: none;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- LINKS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
a{color:#043476;outline:none;text-decoration:none;}
img{border:none;padding:0;}
img.left{border:none;float:left;padding:6px 0 0;}
img.right{border:none;float:right;padding:0 0 0 6px;}
p{font:1.3em/1.3em;margin-bottom:1.3em;}
h1{font-family:'Lucida Grande',Verdana,sans-serif;font-size:18pt;}
h2{border-bottom:thin solid #eee;color:#043476;font-family:'Lucida Grande',Verdana,sans-serif;font-size:14pt;font-variant:normal;margin-bottom:5px;padding-bottom:10px;}
h3{font-family:'Lucida Grande',Verdana,sans-serif;font-size:9pt;padding:10px 0 0;}
h4{font-family:'Lucida Grande',Verdana,sans-serif;font-size:9pt;}
blockquote{border-left:1px solid #A5ABAB;margin:15px;padding:0 12px;}
code{font-family:"Courier New", Courier, monospace;}
.clear{clear:both;}
#container{color:#333;margin:0 auto 30px;overflow:hidden;padding:0;width:900px;}
a:hover{text-decoration:underline;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#headerwrapper{height:190px;position:relative;z-index:91;}
#header{background:#043476;color:#fff;float:left;height:150px;width:300px;}
#header h1{font:normal 20pt;margin:0;padding:20px 0 0 16px;}
#header h1 a{color:#404040;text-decoration:none;}
#header h1 a:hover{color:#666;text-decoration:none;}
#header h2{color:#333;font:10pt;font-variant:normal;margin:0;padding:0 0 0 18px;}
#search{float:right;margin-top:7px;text-align:right;width:185px;}
#logo{margin-left:15px;margin-top:70px;}
.button{background-color:#043476;color:#FFF;display:block;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- MENU -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#menu{
line-height:25px;
float:left;
height:32px;
margin:5px;
position:relative;
width:840px;
z-index:91;
}

/*
#menu {font-variant: small-caps; font-family: verdana, arial, times, serif; font-size: 10pt; float: right; margin-top: 45px; margin-bottom: 20px; overflow:hidden; width:570px; clear: right;}
#menu ul {margin:0; padding:0;}
#menu ul li {list-style-type: none; float:right; margin: 0; padding: 0;}
#menu ul li a {padding:4px 10px; margin: 0; color: #043476; display:block;}
#menu ul li a:hover {background: #043476; color:#fff; text-decoration: none;}

=-=-=-[ Main Menu Styling Here ]-=-=-= */
/*
ul#mc_menu_1{list-style:none;margin:0;padding:0;}
ul#mc_menu_1 a{text-decoration:none;}
#mc_menu_1 a,#mc_menu_1 a:visited{background:url(images/navlink2.jpg) right no-repeat;color:#444;display:block;font-weight:700;margin:0;padding:5px 17px 5px 15px;text-transform:uppercase;}
#mc_menu_1 a:hover{background:#daeef9 url(images/navlink2.jpg) right no-repeat;color:#333;margin:0;padding:5px 17px 5px 15px;text-decoration:none;}
#mc_menu_1 li{float:left;margin:0;padding:0;position:relative;}
#mc_menu_1 li ul{left:-999em;position:absolute;width:10em;}
#mc_menu_1 li li{float:left;margin:0;padding:0;width:180px;}
*/
/*-=-=-=[]=-=-=- */
/*
#mc_menu_1 li li a,#mc_menu_1 li li a:link,#mc_menu_1 li li a:visited{background:#ebf8ff;border-bottom:1px solid #333;border-left:1px solid #588da2;border-right:1px solid #588da2;color:#7d7b6c;float:none;margin:0;padding:8px 10px;text-transform:none;width:180px;}
#mc_menu_1 li li a:hover,#mc_menu_1 li li a:active{background:#f5f5f5;padding:8px 10px;}
#mc_menu_1 li:hover ul{color:#fff;display:block;left:auto;}
*/
/*-=-=-=[Third Level]=-=-=- */
/*
#mc_menu_1 li ul ul{display:block;left:auto;margin:-27px 0 0 201px;}
#mc_menu_1 li:hover ul ul,#mc_menu_1 li:hover ul ul ul,#mc_menu_1 li.sfhover ul ul,#mc_menu_1 li.sfhover ul ul ul{display:block;left:-999em;}
*/

#suckerfishnav{width:100%;}
#suckerfishnav,#suckerfishnav ul{float:right;line-height:15px;list-style:none;margin:0;padding:0;width:100%;}
#suckerfishnav a{color:#043476;display:block;padding:4px 14px;text-decoration:none;}
#suckerfishnav li{float:left;padding:0;}
#suckerfishnav ul{border:0;font-weight:400;height:auto;left:-999em;line-height:1;margin:0;position:absolute;width:130px;z-index:98;}
#suckerfishnav li li{border:1px solid #043476;width:130px;}
#suckerfishnav li li a{color:#043476;padding:4px 10px;width:110px;}
#suckerfishnav li ul ul{margin:-22px 0 0 130px;}
#suckerfishnav li:hover ul ul,#suckerfishnav li:hover ul ul ul,#suckerfishnav li:hover ul ul ul ul,#suckerfishnav li.sfhover ul ul,#suckerfishnav li.sfhover ul ul ul,#suckerfishnav li.sfhover ul ul ul ul{left:-999em;}
#suckerfishnav li:hover ul,#suckerfishnav li li:hover ul,#suckerfishnav li li li:hover ul,#suckerfishnav li li li li:hover ul,#suckerfishnav li.sfhover ul,#suckerfishnav li li.sfhover ul,#suckerfishnav li li li.sfhover ul,#suckerfishnav li li li li.sfhover ul{background:#fff;left:auto;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- OR LISTINGS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#content_listings{clear:both;float:right;padding:25px;width:855px;}
.featlist {border:1px solid #CCCCCC;min-height:262px;padding:10px;}
.fl_pic {margin: 10px;float: left;}
.fl_desc {float: left;}
#flsummary {list-style-type: none;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTENT -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#agenta{background: #eee;float: left;margin:0 15px 0 0;padding: 10px;width: 400px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#agentb{background: #eee;float: left;padding: 10px;width: 400px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#agentimg{margin: 0 0 20px 0;}
#pagewrap{-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;border-radius:5px;color:#333;margin:2px auto;overflow:hidden;padding:0;width:900px;}
#content{background-color:#FFF;clear:both;float:right;margin:10px 20px 20px 0;padding:20px;width:570px;}
#contentblog{background-color:#FFF;float:left;margin:10px 20px 20px 0;padding:20px;width:370px;}
#main_content{-moz-border-radius:5px;-webkit-border-radius:5px;background:url(images/fade.jpg);background-color:#043476;border-radius:5px;height:306px;margin-bottom:20px;overflow:hidden;padding:10px;width:880px;}
#sub_main1,#sub_main2,#sub_main3{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #7D95B9;border-radius:5px;}
#sub_main1 h2,#sub_main2 h2,#sub_main3 h2,#sub_cont3 h2{text-align:center;}
#sub_main2{background:url(images/grey_gradient.png) repeat-x;float:left;height:83%;margin-left:10px;margin-right:10px;padding:25px;width:235px;}
#sec_content{-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#043476;border-radius:5px;color:#FFF;overflow:hidden;padding:10px;width:880px;}
#sub_cont{float:left;width:460px;}
#sub_cont1 h2,#sub_cont2 h2,#sub_cont1 h2 a,#sub_cont2 h2 a,#sub_cont4 h2,#sub_cont4 h2 a{border-color:#003E8F;color:#FFF;}
#sub_cont1{color:#FFF;float:left;padding:25px;width:540px;}
#sub_cont1 a,#sub_cont2 a{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background-color:#ADBFD3;border:1px solid #A4CCEF;color:#FFF;display:block;margin:0 0 0 325px;padding:4px;text-align:center;width:32%;}
#sub_cont2{color:#FFF;float:left;margin:0 0 40px;padding:0 25px 25px;width:540px;}
#sub_cont3{-moz-border-radius:5px;-webkit-border-radius:5px;background:#FFF;border-radius:5px;clear:none;float:right;padding:25px;width:234px;}
#sub_cont4{clear:both;color:#FFF;float:left;margin:0 0 40px;padding:0 25px 25px;width:840px;}
.cfitem{font-size:14px;line-height:16pt;padding:10px;}
.cfitem h3{font-size:18px;padding: 0 0 10px 10px;}
.post{line-height:14pt;margin:0;padding:0;}
.post h2{font:normal 15pt;}
.post h2 a{color:#000;text-decoration:none;}
.post h2 a:hover{color:#777;text-decoration:none;}
.entry p{margin:12px 0;}
.entry ul{list-style-type: disc; list-style:inside;}
.postmetadata{background:#F7F7F7;clear:both;margin:20px 0;padding:6px;}
.navigation{float:left;font-size:8pt;margin:0;overflow:hidden;padding:0;width:100%;}
.alignleft a{float:left;margin:25px 0;}
.alignright a{float:right;margin:25px 0;}
#agentposts {width: 660px;float: left;margin:44px 20px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- SLIDESHOW -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#sidebarright{float: right;width: 190px;margin:30px 10px 0 0;}
#sidebarright ul{list-style-position: inside; list-style-type: disc; margin: 7px;}
#slideshow{clear:both;margin-bottom:20px;position:relative;z-index:90;}
#myGallery{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- SIDEBAR -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#sidebar{border-right:1px solid #ddd;float:left;font-size:8pt;margin:16px 5px 20px 10px;padding:10px 23px 10px 10px;text-align:center;width:220px;}
#sidebar img{margin:0;padding:0;}
#sidebar ul{margin:12px;padding:0;}
#sidebar ul li{line-height:14pt;list-style-type:none;margin:0;padding:0;}
#sidebar ul ul{margin:14px 0;padding:0;}
#sidebar ul ul li{list-style-type:none;}
#sidebar ul ul ul li{color:#898989;list-style-type:square;padding:0 0 0 15px;}
#sidebar2 { width: 150px; float: left; border: 1px solid #eee; padding: 10px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- COMMENTs -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#commentform{background:#fff;margin:0;padding:0;}
#commentform a{border-bottom:1px dotted #465D71;color:#000;line-height:14pt;text-decoration:none;}
#commentform h3{color:#000;font-size:10pt;font-weight:300;margin:0;padding:0;}
#comment{width:80%;}
#author,#email,#url,#comment,#submit{background:#fff;border:1px solid #000;font-size:8pt;margin:5px 5px 0 0;padding:0;}
#submit{margin:5px 5px 0 0;}
ol.commentlist{list-style-type:none;margin:0;padding:0;}
.avatar{float:left;margin:0 12px 0 0;}
ol.commentlist li{background:#fff;list-style-type:none;margin:10px 0;padding:5px 0 5px 10px;}
ol.commentlist li.alt{background:#eee;}
ol.commentlist li p{line-height:14pt;margin:6px 0;padding:0 12px 0 0;}
cite{font-size:9pt;font-style:normal;font-weight:700;}
cite a{border-bottom:1px dotted #465D71;color:#000;text-decoration:none;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- SEARCH -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#searchform{margin:14px 0;padding:0;}
#searchform input#s{border:1px solid #ccc;margin:0;padding:11px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- MISC -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center;}
.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;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#footer{background:#043476;border-top:solid 1px #003E8F;clear:both;margin-top:20px;padding-bottom:30px;text-align:center;width:100%;}
#footer p{color:#eee;margin:0;padding:14px 0;text-align:center;}
#footer a{color:#BCBCBC;text-decoration:none;}
#footer a:hover{color:#5D5D5D;text-decoration:underline;}
a img,img a{border:none;}
.floatleft,.alignleft{float:left;}
.floatright,.alignright{float:right;}
#mc_menu_1 li:hover ul,#mc_menu_1 li.sfhover ul,#mc_menu_1 li:hover ul,#mc_menu_1 li li:hover ul,#mc_menu_1 li li li:hover ul,#mc_menu_1 li.sfhover ul,#mc_menu_1 li li.sfhover ul,#mc_menu_1 li li li.sfhover ul{left:auto;}
#suckerfishnav li li:hover,#suckerfishnav li:hover,#suckerfishnav li.sfhover{background:#043476;}
#suckerfishnav li ul li:hover a,#suckerfishnav li ul li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li ul li li li:hover a,#suckerfishnav li:hover a,#suckerfishnav li.sfhover a{color:#fff;}
#suckerfishnav li:hover li a,#suckerfishnav li li:hover li a,#suckerfishnav li li li:hover li a,#suckerfishnav li li li li:hover li a,#sub_cont1 a:hover,#sub_cont2 a:hover{color:#043476;}		

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
#sub_main1,#sub_main3{background:url(images/grey_gradient.png) repeat-x;float:left;height:83%;padding:25px;width:234px;}
#sidebar h2,#sidebar label{color:#000;font:normal 11pt;margin:0;padding:0 0 10px;}
#sidebar p,#sidebar ul ul ul,#comments{margin:0;padding:0;}
#commentform p,ol.commentlist a{color:#000;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= tabs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/*=-=-=-[ Main Menu Styling Here ]-=-=-=*/
ul#mc_menu_1{margin:0px; padding:0px; list-style:none;}
ul#mc_menu_1 a{text-decoration:none;}
#mc_menu_1 a, #mc_menu_1 a:visited{background: url(images/navlink.jpg) right no-repeat; color:#fff; display:block; font-weight:bold; text-transform:uppercase; margin:0px; padding:9px 17px 9px 15px}
#mc_menu_1 a:hover{background:#daeef9 url(images/navlink2.jpg) right no-repeat; color:#333; margin:0px; padding:9px 17px 9px 15px; text-decoration:none}
#mc_menu_1 li{float:left; margin:0px; padding:0px; position:relative;}
#mc_menu_1 li ul{position:absolute; width:10em; left:-999em;}
#mc_menu_1 li li{float:left; margin:0px; padding:0px; width:180px;}
	/*-=-=-=[]=-=-=-*/
#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited{color:#7d7b6c; background:#ebf8ff; width:180px; float:none; text-transform:none; margin:0px; padding:8px 10px 8px 10px; border-bottom:1px solid #333; border-left:1px solid #588da2; border-right:1px solid #588da2;}
#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active{background:#f5f5f5; padding:8px 10px 8px 10px; /*margin:0;*/}
#mc_menu_1 li:hover ul{left:auto; display:block; color:#fff;}
#mc_menu_1 li:hover ul, #mc_menu_1 li.sfhover ul{left:auto}

/*-=-=-=[Third Level]=-=-=-*/
#mc_menu_1 li ul ul{left:auto !Important; display: block; margin: -27px 0 0 201px !Important; /*margin: -24px 0 0 171px !Important;*/}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li.sfhover ul ul, #mc_menu_1 li.sfhover ul ul ul {left: -999em !Important; display:block;}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul, #mc_menu_1 li li li.sfhover ul {left: auto !Important;}