/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

/* I don't know what a good value was but this was 1.5em which generally for larger fonts doesn't even enough leading */
/* .entry-content  { margin: 10px 0; font-size: 12px; line-height: 1.5em; overflow: hidden; } */

.entry-content h1, .entry-content h2, .entry-content h3 { line-height: 1.1; }


/* main navigation */

.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: #231F20 url('/wp-content/themes/fohbc/images/header.jpg') no-repeat; width: 950px; height: 142px; display: block; }
#header  { background-color: #231F20; }

#nav  { background: url('/wp-content/themes/fohbc/images/topnav.gif') repeat-x bottom #322C2C; min-width: 990px; }

#nav-content  { margin: 0 auto; width: 978px; }
#nav .sf-menu  { float: left; line-height: 1.1; max-width: 900px; }
#nav .sf-menu a  { display: block; text-decoration: none; padding: 8px 12px 11px; color: #000; font-size: 12px; font-weight: bold; }
#nav .sf-menu ul li  { border: 1px solid #474331; margin-top: -1px; }
#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover { background: #366; color: #FFF; }
#nav .sf-menu ul li  { background: #a6d49e; color: #FFF; }

#nav .sf-menu ul a:hover, #nav .sf-menu ul li.sfHover, #nav .sf-menu ul li:hover { color: #FFF; background: #366; }
#nav .sf-menu ul li.sfHover a.sf-with-ul { color: #a5d49e; }

#nav .sf-sub-indicator  { background: url(images/dropdown_dark.png) }
#top-menu .sf-sub-indicator  { background: url(images/dropdown_dark.png) }

/* hide a few things. May be a better way but OK for now */
.blog-description {display: none }

/* Lighten up search */
.searchform  { border: 3px solid #888382; background: #DDDDDD; width: 200px; }
.searchform .s  { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 13px; background: #DDDDDD; width: 184px; }
#searchbar  { margin-top: 46px; }


/* links in calendar */
#wp-calendar td a {color: blue; }
#wp-calendar td a:visited{text-decoration: underline; color: purple; }
#wp-calendar td a:hover {text-decoration: underline; color: red; }

.entry-content a {color: blue; }
.entry-content a:visited{text-decoration: underline; color: purple; }
.entry-content a:hover {text-decoration: underline; color: red; }


/* Membership listings */
#fo-members {  }
#fo-left {float: left; width: 300px; }
#fo-right {float: right; width: 300px; }
#fo-clear {clear: both; margin-top: 3ex; padding-top: 3ex; }
.fo-heading { font-family: Arial; font-size: 14pt; font-weight: bold; margin-top: 2.0ex; }
.fo-name { font-family: Arial; font-size: 10pt; font-style: italic; font-weight: bold; margin: 0px; margin-top: 1ex; }
.fo-specialty  { font-family: Arial; font-size: 10pt; font-style: italic; margin: 0px; padding-left: 1ex;  }
.fo-indent  { font-family: Arial; font-size: 10pt; margin: 0px; padding-left: 1ex; }


/* Arras theme fix for IE 7 */
#nav-content { position: relative;
           z-index: 100001; }
           
/* Try centering */

.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
