/* page */
body{background:#daeaff url('/img/bg.png') repeat-x;font:1em/1.3em Candara, Arial, Helvetica, sans-serif;}
#container{width:960px;margin:0 auto;background:#fff;}

/*Hint hover - for whats this */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

.item {border-bottom:1px solid #DEDEDE;margin-right:10px; width:590px}
.item {float:left}
.item h2{background:#333;color:#fff;}
.item h3{margin-bottom:0;color:#65A6C2;font:bold 15px Arial;}
.item h3 a{margin-bottom:0;color:#65A6C2;font:bold 15px Arial;text-decoration:none;}

.item_full {}
.item_full h2{background:#333;color:#fff;}
.item_full h3{margin-bottom:0;color:#65A6C2;font:bold 15px Arial;}
.item_full h3 a{margin-bottom:0;color:#65A6C2;font:bold 15px Arial;text-decoration:none;}

.post_category{margin:0;color:#757575;font:normal 11px Arial;text-transform:uppercase;}
.post_name{margin:0;color:#116A16;font:Bold 11px Arial;}
.post_date{margin:0;color:#757575;font:normal 11px Arial;}
.post_description{margin-top:0px;margin-left:0px;margin-right:5px;color:#353535;font:normal 13px Arial}
.post_description a{color:#65A6C2;font:normal 13px Arial;text-decoration:none;}
.post_description_full{margin-top:0px;margin-left:5px;margin-right:5px;color:#353535;font:normal 13px Arial}
.divider {color:#353535}
.thumbnail{width:90px;height:90px;float:left;margin:5px 5px 5px 5px;}

#listing_content {width:900px; clear:both; overflow:hidden;}
#search_box {margin-left:20px;margin-right:20px;margin-bottom:20px}
#select_community a:focus    { color:#DC7725;font-size:large;font-weight:bold;text-decoration:none;float:right }
#select_community a:hover    { color:#DC7725;font-size:large;font-weight:bold;text-decoration:none;float:right }
#select_community a           { color:#DC7725;font-weight:bold;text-decoration:none;float:right }

#headingtext h1 {
color:#59A2B8;
display:block;
font-size:30px;
line-height:0;
margin-bottom:6px;
padding:20px 0 0;
text-transform:none;
}
#headingtext h2 {
display:block;
font-size:18px;
margin-bottom:15px;
text-transform:none;
}

#listitems a:link { color: green;margin:10px;font-family:serif;font-weight:bold;font-size:20px;text-transform:none; display:block;text-decoration: none}
#listitems a:visited { color: #59A2B8;font-size:20px; text-transform:none; display:block;text-decoration: none} 
#listitems a:hover { color: blue; font-size:20px;text-transform:none} 



/* header */
#header{height:108px;border:solid #B4C1BF;border-width:0 1px;position:relative;padding:0 20px}
#logo{position:absolute;left:20px;top:25px}
#headerlogo{position:absolute;left:20px;top:25px;font-size: 30px;font-weight:bold;color:#4E9258;font-family:Arial black;}

#login1{font-size:0.8em;float:right;width:35%;}
#login1 table{margin-top:50px;}
#login1 table td{vertical-align:top;margin=0}
#login1 label{width:90px;}
#login1 input{border:1px solid #212528;background:#BDC6CC;width:100px;color:#222;font-size:0.9em}
#login1 input:focus{background:#fff;}
#login1 #login_submit{width:50px;margin-left:5px;}

#login2{font-size:0.8em;float:right;width:35%;}
#login2 table{margin-top:50px;}
#login2 table td{vertical-align:top;margin=0}
#login2 label{width:90px;}
#login2 input{border:1px solid #212528;background:#BDC6CC;width:100px;color:#222;font-size:0.9em;}
#login2 input:focus{background:#fff;}
#login2 #login_submit{width:50px;margin-left:5px;}


#login{font-size:0.8em;float:right;width:35%;}
#login table{margin-top:50px;}
#login table td{vertical-align:top;margin=0}
#login label{width:90px;}
#login input{border:1px solid #212528;background:#BDC6CC;width:100px;color:#222;font-size:0.9em;}
#login input:focus{background:#fff;}
#login #login_submit{width:50px;margin-left:5px;}

#join_now{position:absolute;right:20px;top:20px}


/* icon navigation menu */
.menu_table{font-size:110%;margin-bottom:8px;}
#nav li{display:inline}
#nav li a{display:block;float:left;width:87px;height:56px;padding-top:3px;margin:0 3px;text-decoration:none;font-weight:normal;font-size:11px;text-align:center;line-height:1.2;color:#DC7725}
#nav li a .icon{display:block;width:32px;height:32px;margin:auto;background:url('/img/icons/32/highlight/activities-32.png');}


#nav li #nav_community .icon{background-image:url('/img/icons/32/home-32.png')}
#nav li #nav_buysell .icon{background-image:url('/img/icons/32/highlight/buysell-32.png')}
#nav li #nav_news .icon{background-image:url('/img/icons/32/highlight/news-32.png')}
#nav li #nav_events .icon{background-image:url('/img/icons/32/highlight/events-32.png')}
#nav li #nav_Amenities .icon{background-image:url('/img/icons/32/highlight/Amenities-32.png')}
#nav li #nav_share .icon{background-image:url('/img/icons/32/highlight/share-32.png')}
#nav li #nav_forum .icon{background-image:url('/img/icons/32/discuss-32.png')}
#nav li #nav_postcontent .icon{background-image:url('/img/icons/32/postcontents-32.png')}
#nav li #nav_rent .icon{background-image:url('/img/icons/32/highlight/rentals-32.png')}
#nav li #nav_realestate .icon{background-image:url('/img/icons/32/highlight/realestate-32.png')}
#nav li #nav_services .icon{background-image:url('/img/icons/32/highlight/services-32.png')}
#nav li #nav_barterlisting .icon{background-image:url('/img/icons/32/highlight/barter-32.png')}
#nav li #nav_activities .icon{background-image:url('/img/icons/32/highlight/activities-32.png')}


#nav li.current a{background:#efd;}
#nav li.current a .icon{background-position:32px 0;}
#nav li a:hover .icon{background-position:32px 0;}
#nav a:hover{text-decoration:underline;} .icon{background-position:87px 0;}f

/*
#nav td {background-image="/img/menu_background.png"}
#nav td {display:inline}
#nav td a{display:block;float:left;width:64px;height:56px;padding-top:3px;margin:0 3px;text-decoration:none;font-weight:normal;font-size:11px;text-align:center;line-height:1.2;}
#nav td a .icon{display:block;width:16px;height:16px;margin:auto;background:url('/img/icons/32/highlight/activities-32.png');}


#nav td #nav_community .icon{background-image:url('/img/icons/16/home-16.png')}
#nav td #nav_buysell .icon{background-image:url('/img/icons/32/highlight/buysell-32.png')}
#nav td #nav_news .icon{background-image:url('/img/icons/32/highlight/news-32.png')}
#nav td #nav_events .icon{background-image:url('/img/icons/32/highlight/events-32.png')}
#nav td #nav_Amenities .icon{background-image:url('/img/icons/32/highlight/Amenities-32.png')}
#nav td #nav_share .icon{background-image:url('/img/icons/32/highlight/share-32.png')}
#nav td #nav_forum .icon{background-image:url('/img/icons/16/discuss-16.png')}
#nav td #nav_postcontent .icon{background-image:url('/img/icons/16/postcontents-16.png')}
#nav td #nav_rent .icon{background-image:url('/img/icons/32/highlight/rentals-32.png')}
#nav td #nav_realestate .icon{background-image:url('/img/icons/32/highlight/realestate-32.png')}
#nav td #nav_services .icon{background-image:url('/img/icons/32/highlight/services-32.png')}
#nav td #nav_barterlisting .icon{background-image:url('/img/icons/32/highlight/barter-32.png')}
#nav td #nav_activities .icon{background-image:url('/img/icons/32/highlight/activities-32.png')}


#nav td.current a{background:#efd;}
#nav td.current a .icon{background-position:16px 0;}
#nav td a:hover .icon{background-position:32px 0;}
*/

/* breadcrumb nav */

#breadCrumb{font-size:12px;padding-bottom:5px;margin-left:1em;}
#breadCrumb ul{}
#breadCrumb li{float:left;list-style-type:none;padding:0 3px;}
#breadCrumb a{text-decoration:none;font-size:12px;color:#666;}
#breadCrumb a:hover{text-decoration:underline;color:#000;}

/*
#breadCrumb li a{text-decoration:none;font-size:12px;color:#666;}
#breadCrumb li a:hover{text-decoration:underline;color:#000;}
*/

#top{background:#9fca69 url('/img/top-bg.png') repeat-x;border:solid #8e9897;border-width:0 1px 1px;padding:1em 10px 0}

#banner{background:url('/img/banner.png');padding:47px 0 10px;margin-bottom:10px;height:105px;}
#banner h2{display:none;}
#banner h3{margin-bottom:0.5em;font-size:1.8em;color:#c7ff65;}
#banner ul{list-style-type:none;margin-left:0;color:#fff;font-size:1.2em;}

#main{background:#fff;border:solid #b4c1bf;border-width:0 1px 1px;padding:20px 10px 40px;}


/* footer */
#footer{font-size:0.75em;color:#4c545c;padding:5px 10px;border:solid #b4c1bf;border-width:0 1px 1px}
#footer .copyright{clear:both;margin-left:1em;}

#footer_nav{list-style-type:none;width:100%;margin-left:0;padding-left:0;}
#footer_nav ul{margin:0;}
#footer_nav li{display:block;float:left;text-decoration:none;margin-left:1em;}
#footer_nav li a{display:block;float:right;margin-right:1em;text-decoration:none;} 
#footer_nav li a.last{margin-right:0}
#footer_nav li a:hover{text-decoration:underline}


/* elements */
/* h1,h2,h3,h4,h5{margin-bottom:0.5em;} */
h2{font-weight:bold;}
img{border:0px none;}


/* columns */
.column_25{width:25%;float:left}
.column_33{width:33%;float:left}
.column_50{width:50%;float:left}
.column_66{width:66%;float:left}

.box .column_25{width:25%;float:left}
.box .column_33{width:33%;float:left}
.box .column_50{width:50%;float:left}
.box .column_66{width:66%;float:left}
.box .column_75{width:75%;float:left}

/* content inside columns */
.content{margin:0 10px;font-size:0.8em;}
.description{}


/* message blocks */
.message, .error{background:url('/img/message-bar.png');height:31px;margin:0 0 1.5em;padding:3px 10px;}
.twitter{background:url('/img/message-bar-twitter.png');height:37px;margin:-3px 0 1.5em;padding:6px 10px 0 60px;}
.error{background:url('/img/message-bar-error.png');color:#900;}

.message p, .error p, .twitter p{margin:7px 7px 0;font-size:16px;}
.twitter a.button{background:#2E89C4;border-color:#248;}
.twitter a.button:hover{background:#3E99D4}
.error a.button{background:#911;border-color:#600;}
.error a.button:hover{background:#3E99D4}

.column_66 .message{background-image:url('/img/message-bar-66.png')}
.column_33 .message{background-image:url('/img/message-bar-33.png')}


/* content boxes */
.box{margin:0 0 1.5em}
.box .top{background:url('/img/box-top-100.png') no-repeat;min-height:25px;}
.column_66 .box .top{background-image:url('/img/box-top-66.png')}
.column_33 .box .top{background-image:url('/img/box-top-33.png')}

.box .top_plain{background:url('/img/box-top-100-w.png') no-repeat;min-height:25px;}
.column_66 .box .top_plain{background-image:url('/img/box-top-66-w.png')}
.column_33 .box .top_plain{background-image:url('/img/box-top-33-w.png')}

.box .top h3{color:#fff;margin:0;padding:10px 15px 0;}
.box .top_plain h3{margin:0;padding:10px 15px 0;}

.box .body{background:#fff;border:solid #444;border-width:0 2px;margin:0;padding:10px 15px 5px;}
.box .bottom{background:url('/img/box-bottom-100.png') no-repeat;height:14px;margin:0;}
.column_66 .box .bottom{background-image:url('/img/box-bottom-66.png')}
.column_33 .box .bottom{background-image:url('/img/box-bottom-33.png')}


/* buttons */
.button{background:#6a3;padding:4px 10px;border:1px solid #592;margin:0;color:#fff;font-weight:bold;text-decoration:none;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;cursor:pointer;float:right}
.button:hover{background:#7B4;color:#fff;}

.button2{background:#6a3;padding:1px 1px 1 px 1 px;border:1px solid #592;margin:6px 10 px 0 0;color:#fff;font-weight:bold;text-decoration:none;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;cursor:pointer;float:right}
.button2:hover{background:#7B4;color:#fff;}

.box .top .button{float:right;margin:6px 10px 0 0;color:#fff;}
.box .button{padding:0px 10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}



/* list styles */
ul.two_columns li{width:50%;float:left}
ul.plain{list-style-type:none;margin-left:0;}

ul.user_list, ul.thumbnails{list-style-type:none;margin:0;}
ul.user_list li, ul.thumbnails li{float:left;margin-right:5px;}


/* Page Numbers */
.pages{padding:1em;margin:1em 0;clear:left;font-size:85%;}
.pages a,.pages span{display:block;float:left;padding:0 0.5em;margin-right:0.1em;border:1px solid #fff;background:#fff;}
.pages span.current{border:1px solid #2E6AB1;font-weight:bold;background:#2E6AB1;color:#fff;}
.pages a{border:1px solid #9AAFE5;text-decoration:none;}
.pages a:hover{border-color:#2E6AB1;}
.pages a.nextprev{font-weight:bold;}
.pages span.nextprev{color:#666;}
.pages span.nextprev{border:1px solid #ddd;color:#999;}
.pages .nextprev-next{float:right;}

/* Cake Pagination (taken from another site) */
div.paging {color: #387FA2;font-size:12px;margin-bottom: 2em;width:256px;clear:both;}
div.paging div.disabled {color: #ddd;display: inline;}
div.paging span.current {color:#174860;}

/* "Creative" Pagination */
#pagination{margin:1em 0;clear:left;font-size:85%;}
#pagination a{display:block;float:left;padding:0 0.5em;margin-right:0.1em;border:1px solid #fff;border:1px solid #9AAFE5;text-decoration:none;}
#pagination a:hover{border-color:#2E6AB1;}
#pagination span{display:block;float:left;padding:0 0.5em;margin-right:0.1em;}


/* Calendar */
table.calendar{border:solid #ccc;border-width:0 0 1px 1px;font-size:0.9em}
table.calendar caption{border:1px solid #333;border-bottom:0;text-align:center;font-weight:bold;font-size:1.2em;background:#40484E;color:#fff;}
table.calendar td{border:solid #ccc;border-width:1px 1px 0 0;width:14.5%;}
table.calendar td.other_month{background:#eee;color:#555}
table.calendar a{text-decoration:none;}


/* tabs */
ul.tabs{margin:0 0 1em;height:17px;padding:0;border-bottom:1px solid #ccc;}
ul.tabs li{display:inline}
ul.tabs a{display:block;float:left;background:#f5f5f5;padding:2px 5px 1px;margin:0 2px;border:1px solid #ddd;border-bottom:1px solid #ddd;top:1px;line-height:13px;text-decoration:none;}
ul.tabs a.on{background:#fff;border:1px solid #ccc;border-bottom:1px solid #f5f5f5;padding:2px 5px 1px;top:0;color:#000;}
ul.tabs a:hover{padding:2px 5px 1px;top:0;background:#fff;text-decoration:none}


/* misc useful classes */
.clear, .clearBoth{clear:both;}
.hide{display:none;}
.invisible{visibility:hidden;}
.dev_note{position:absolute;top:10px;right:10px;width:10%;border:1px solid #693;background:#efd;padding:10px;}


/* Debug styles */
table.cake-sql-log{clear:both;background:#fff;border:1px solid #999;font-size:10px;width:968px;margin:1em auto;}
table.cake-sql-log th{background:#999;color:#fff}
table.cake-sql-log td{vertical-align:top;}


/* Search Panel */
#globalSearch{height:150px;margin-top:5px;background-color:#9FCA69;height:35px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
#globalSearch input{margin-top:6px;float:left;margin-left:6px;}
#globalSearch select{margin-top:6px;float:left;margin-left:8px;}
.searchText{padding-top:8px;padding-left:12px;float:left;font-size:13px;font-weight:bold;}

/* Classifieds table */
table.classifieds_list td{padding-left:0;}
table.classifieds_list tbody tr:last-child td{padding-bottom:1em;}

.join{border:0px solid #000;height:80px;width:172px;float:right;margin-top:20px;}

.upperMenu{width:auto;}
.upperMenu ul{margin:0;padding:0;width:auto;float:left;text-align:Left;display:inline;}
.upperMenu li{list-style:none;padding:0 3px 0 3px;float:left;text-align:left;color:#ccc;font-size:12px;}
.upperMenu li a{font-size:12px;color:#fff;text-decoration:none;}
.upperMenu li a:hover{text-decoration:underline;color:#fff;}

/* Heading */
#homeheading h1 {
color:#59A2B8;
font-size:15px;
line-height:2;
margin-bottom:6px;
padding:20px 0 0;
text-transform:none;
}

#homeheading h2 {
display:block;
font-size:18px;
line-height:0;
margin-bottom:6px;
padding:20px 0 0;
text-transform:none;
}

#homeheading h2 a {
color:#93BF3B;
}

/* Recaptcha */
.capturediv{padding:1em 0;}
.capturediv table{width:auto;}
