/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme new notation */

#catNav ul{list-style:none; margin:0;}
#catNav ul li{float:left; position:relative;}

#nav {
   
    background-attachment: scroll;
    background-image: url("../../images/topnav.jpg") repeat;
    background-position: center bottom;
    background-repeat: repeat-x;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    max-width: 960px;
    min-width: 960px;
}

#nav 
.sf-menu {
float: left;
line-height: 1.0;
max-width: 940px;}
.sf-menu ul a { color: #fff !important; background: #8ea7d3 !important; }

#nav .sf-menu a {
    color: #4b4c4d;
    font-weight: bold;
    display: block;
    font-size: 12px;
    padding: 8px 12px 11px;
    text-decoration: none;
}
















#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  { background: #8ea7d3; color: #940204; }












body {
background-color: #dde3eb;
color: #333;
font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif;
height: 100%;
min-height: 100%;
margin: 0;
padding: 0;
border: none;
}



#header {
    min-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 960px;
    height: 120px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    border-bottom: 0px solid #383332;
    padding: 0;



    background-image: url('http://www.hoainsurance.com/wp-content/uploads/2012/04/HOA-insurance.gif');
}

.logo {
    display: none;
    float: left;
    font-family: 'Segoe UI',Arial,Helvetica,sans-serif;
    font-weight: 700;
    max-width: 590px;
    text-transform: uppercase;
}

.posts-default .entry-meta, .posts-quick .entry-meta {
display: none;

}
  
  
.quote { 
width:960px; 
text-align:center; 
margin:0 auto; 
padding-top:15px;
}

.quick-nav #rss {
display: none;
}

.searchform .s{
display: none;
}

.searchsubmit {
display: none;
}

.home-title {
display: none;

}

#wrapper {
min-height: 100%;
position: relative;
padding: 0px 0;
}

.posts-default .entry-summary, .posts-quick .entry-summary {
color: #000;
margin: 0 5px 5px;
overflow: hidden;
}

.posts-default .entry-title {
font-weight: bold;
font-size: 12px;
line-height: 1.3em;
}



.main-aside {
width: 300px;
float: right;
position: relative;
}


#container {
width: 660px;
float: left;
}

element.style {
position: absolute;
top: 0px;
left: 0px;
width: 660px;
height: 220px;
z-index: 2;
opacity: 0;
display: none;
}


/* featured slideshow */

.featured {
margin: 0 10px 10px 0;
overflow: hidden;
}

#featured-slideshow		{ border: 0px solid #333;}			

.featured-article		{ text-decoration: none !important; background-position: center !important; }
.featured-entry			{ background: #8ea7d3; width: 640px; height: 85px; color: #000; opacity: 1.0;}
.featured-entry .entry-title	{ color: #FFF; padding: 5px 5px 5px 5px; font-size: 18px; font-weight: 700;  center !important;}

/* bottom content */
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle	{ background: #F0F0F0; }


.widgetcontainer {
padding: 10px;
background: #fff;
background-position: 0 26px;
border: 1px solid #CCC;
margin-bottom: 10px;
}

/* tapestries */
.entry-thumbnails-link { background: #111; text-decoration: none !important; }

.posts-default li {
float: left;
margin: 0 5px 5px 0;
font-size: 12px;
padding: 5px 5px 5px 5px;
background: url(../../images/content-bg.jpg) repeat-x white;
border: 1px solid #CCC;
overflow: hidden;
}

.postbar a{color:#fff;}

#bottom-content-1, #bottom-content-2 {
list-style: none;
font-size: 9px 

}


/* Extra */
.center{text-align:center;}
.blue{color:#0C386E;}
.red{color:#940204;}
div marquee p{color:#ff0000; text-align:justify;}
div marquee p sub{color:#666;}
table					{ border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; }
th, td					{ padding: 5px; border: 0px solid #CCC; border-width: 0px; }
th, thead th			{ font-weight: bold; color: #333; background: url(../../images/topnav.jpg) repeat-x top #CCC; }
td, tbody td{ background: #ffffff; }
.footer-message a.arras { display: none; }