/*
Anthem HOA
Author: Corinne Ducusin
Company: Corinspired
Created: June 2008
Updated: 09/18/09
Version: 1.0
*/
body { background:url(/wp-content/themes/AnthemHoa/images/bg.gif) repeat-x top #a8ceaa; color: #333333; font:90%/140% 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 0; }

a { color: #193152; text-decoration: underline; }
h2 a, h3 a { text-decoration:none; }

img { border: none; }
li { background:url(/wp-content/themes/AnthemHoa/images/bullet.gif) no-repeat 0 .5em; list-style:none; padding-left:12px; }
ul { margin:0 0 20px -12px; padding: 0; }
/*---------------------------
Structure
---------------------------*/
#container { /*font-size: .9em; line-height: 1.4;*/ margin: 0; }
#header { background: url(/wp-content/themes/AnthemHoa/images/anthem_pics.gif) no-repeat top right; width: 860px; height: 175px; margin: 0 auto; }
#menu_container { background: url(/wp-content/themes/AnthemHoa/images/menu_bg.gif) repeat-x top; width: 100%; height: 46px; margin: 0; }
#content { width: 860px; margin: 16px auto; }
#footer_container { background-color: #696868; color: #bfdcba; width: 100%; padding: 10px 0 10px 0; clear: both; }
/*---------------------------
Header Elements
---------------------------*/
.logo { width: 258px; height: 175px; float: left; }
.secondary_menu { background:#696868 url(/wp-content/themes/AnthemHoa/images/secondary_menu.gif) no-repeat left top; font-size: .7em; color: #bfdcba; line-height: 25px; text-align: right; margin: 150px 0 0 0; padding:0 10px 0 10px; float: right; }
.secondary_menu a { color: #bfdcba; text-decoration: none; }

   /*---------------------------
   Menu Elements
   ---------------------------*/
   #menu { font-size: 1em; width: 860px; margin: 0 auto; padding-top: 2px; }	#menu a { color: #333333; text-decoration: none; }
   #menu a:hover { background: #bfdcba; text-decoration: none; }
   #menu ul { list-style: none; margin: 0; padding: 0; }
   #menu li { background: none; line-height: 40px; display: block; margin: 0; padding: 0 10px 0 10px; float: left; }
   #menu li:hover { background: #bfdcba; text-decoration: none; }

/*---------------------------
Content Elements
---------------------------*/
#left_col { width: 540px; margin-bottom: 20px; float: left; }
#left_col img { border: 5px solid #bfdcba; margin-bottom: 10px; }	.intro { font-size: 1.3em; color: #193152; line-height: 1.4em; }
.intro h1 { background:url(/wp-content/themes/AnthemHoa/images/intro.gif) no-repeat; text-indent: -999999px; width: 528px; height: 71px; margin: 0; }
.intro p { margin: 0; }	
h2.news { background: url(/wp-content/themes/AnthemHoa/images/news.gif) no-repeat top; text-indent: -999999px; width: 265px; height: 18px; margin: 20px 0 0; }	
h2.quicklinks { background: url(/wp-content/themes/AnthemHoa/images/quicklinks.gif) no-repeat top; text-indent: -999999px; width: 126px; height: 24px; margin-top: 0; clear: both; }
.entry { margin: 30px 0 0; clear: both; }
.title { }
.date { font-size: .75em; font-style: italic; margin: 0; }#right_col { width: 300px; margin-bottom: 20px; float: right; }	#search_box { width: 300px; margin-bottom: 20px; }
.searchform { background-color: #bfdcba; border: 1px solid #85b187; width: 175px; }

#right_col ul { list-style:none; margin-left:0; }
#right_col ul a { text-decoration:none; }
#right_col ul li { background:none; border-top:1px solid #85b187; padding:5px 0; }
#right_col ul li:first-child { border-top:0; }

#newsletter_box { background: url(/wp-content/themes/AnthemHoa/images/newsletter_bg.gif) no-repeat; width: 297px; height: 162px; margin:20px 0; padding: 3px 0 0 3px; }
#newsletter_box img { float: left; }
h2.newsletter_text { background: url(/wp-content/themes/AnthemHoa/images/newsletter_text.gif) no-repeat top; text-indent: -999999px; width: 128px; height: 48px; margin: 35px 0 0 140px; }
#cal_ad_box { background: url(/wp-content/themes/AnthemHoa/images/cal_ad_bg.gif) no-repeat bottom #bfdcba; padding: 10px; margin:18px 0 18px; overflow:hidden; }
h2.calendar { background: url(/wp-content/themes/AnthemHoa/images/calendar.gif) no-repeat top; text-indent: -999999px; width: 96px; height: 19px; margin: 0; }
h2.ad { background: url(/wp-content/themes/AnthemHoa/images/ads.gif) no-repeat top; text-indent: -999999px; width: 127px; height: 15px; }
.ad_box1 { width: 134px; height: 105px; margin-right: 10px; float: left; }
.ad_box2 { width: 134px; height: 105px; float: left; }
.ad_box3 { width: 134px; height: 105px; margin: 10px 10px 0 0; float: left; }
.ad_box4 { width: 134px; height: 105px; margin-top: 10px; float: left; }

/*---------------------------
Footer Elements
---------------------------*/
#footer { font-size: .75em; color: #dbebd8; width: 860px; margin: 0 auto; padding-left:10px; }	
#footer a { color: #dbebd8; text-decoration: underline; }	
#footer p { margin: 0; }	
#footer_text { width: 540px; float: left; }
#hawthorne_box { width: 300px; float: right; }

/*---------------------------
Calendar
---------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 280px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }#wp-calendar caption { text-align: center; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #85b187; }
#wp-calendar #prev a, #wp-calendar #next a { font-size: .7em; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }

/*---------------------------
Misc.
---------------------------*/
.clear { clear: both; }
.navigation { width: 540px; margin: auto; clear: both; }
.bottom { margin-bottom: 30px; }
.alignleft { float: left; }
.alignright { float: right; }