/*

-------------------------------
ClassiPress Custom Stylesheet
-------------------------------

Add your own custom styles here instead of editing the
core .css files. This makes it much easier to update
your theme when new versions are released. Simply copy
an existing style or create your own below. Anything
in this .css file will trump the existing styles.

/* header */
.header_top { background:#1a1a1a url(../images/topheader_bg.gif) repeat-x top; border-bottom:2px solid #323232; }
.header_main { background:#313131 url(../images/bg-header-tile.png) repeat-x top; }
.header_main_bg { background:url(../images/summer_header.jpg) no-repeat top center; clear:both; height: 221px; padding:0px 0; position:relative; }
.header_top_res p a { color:#9dbd6d; text-decoration:none;}
.header_main_res #logo h1 { color:#EFEFEF; font-size:38px; margin:0px; padding:0px; }
.header_main_res #logo h1 a { color:#EFEFEF; text-decoration: none; margin:0px; padding:0px; }
.header_main_res .description { color:#999999; font-family:Georgia,serif; font-size:14px; font-style:italic; }
.header_menu { background:#27b3d6; border-top:1px solid #ffffff;}
.cp_logo {height:221px; width:300px; background:transparent url(../images/logotrans.png) no-repeat scroll 0 0}

/* search box */
.form_search input#s{margin-bottom:7px; border:1px solid #BBB; color:#4F4F4F; padding:6px; width:96%}
.form_search .search{padding:2px; width:75px}
.form_search input#s:focus{border:1px solid #CCC; background-color:#F9F9F9}
.form_search select#cat.postform{margin-bottom:7px; border:1px solid #BBB; min-height:15px; width:307px; padding:5px}

#directory .catcol ul{list-style-type:none; margin-bottom:15px; padding:10px 8px}
#directory .catcol{float:left; width:50%}
#directory .catcol ul li.maincat{border-bottom:1px solid #DDD; font-weight:bold; padding:0 0 2px; text-transform:uppercase}
#directory .catcol ul li.maincat a{text-decoration:none;}
#directory .catcol ul li.cat-item a{text-decoration:none; color:#545454;}
#directory .catcol ul li.maincat a:hover, #directory .catcol ul li.cat-item a:hover{text-decoration:underline}
#directory .catcol ul li.cat-item{background:transparent url(../images/bullet-grey.png) no-repeat scroll 3px 10px; border-bottom:1px solid #DDD; line-height:20px; padding:5px 0 2px 10px}
#directory .catcol ul li{line-height:20px; padding:5px 0 2px 10px}

/* footer */
#footer				{ margin: 20px auto 0; width: 980px; background: #ECEBE6; padding-bottom: 10px; border: 1px solid #CCC; }
#footer .widgetcontainer	{ padding: 5px 10px; min-width: 150px; }
.no-js #footer .widgetcontainer { height: 190px; }
#footer .widgettitle	{ background: none; border: none; font-size: 14px; color: #444; padding: 0 0 10px; letter-spacing: -1px; }
#footer .widgetcontent	{ font-size: 12px; background: none; padding: 0; border: none; }
#footer .footer-message	{ margin: 0; padding: 10px 15px 0; font-size: 11px; }
#footer .footer-message p { margin: 0 0 0.5em; }
#footer-sidebar		{ overflow: hidden; margin: 10px 10px 0; padding: 0 0 10px; border-bottom: 1px solid #CCC; }
#footer-sidebar .widgetcontainer	{ float: left; margin: 0; max-width: 250px; }
#footer-sidebar ul	{ list-style: none; margin: 0; padding: 0; }
#footer-sidebar li	{ margin: 0 0 3px; }

.footer_menu { background:#27b3d6; border-bottom:1px solid #fff;}
.footer_main_res div.column p { margin:0; padding:0; font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#5671a9;}
.footer_main_res div.column p a { color:#5671a9;}
.footer_main_res div.column ul li a { color:#5671a9; text-decoration:none;}
.footer_main_res div.column { font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#5671a9;}




