/* --:[ Generic Thesis 1.7 Reset ]:-- */
a { outline:none; }
#header, #footer, .menu { border:none; }
#column_wrap, #content_box { background:none; }
.full_width > .page { background:none; }
#page { background:none; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover { background:none; }
.menu a, .menu .current ul a, .menu .current-cat ul a { background:none; }
.menu .current-parent > a, .menu .current-cat-parent > a { background:none; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover { background:none; }
.menu, .menu a, .menu li ul { border:none; }
.menu li { margin:0; }
.menu a { text-transform:none; letter-spacing:normal; }
.cb { clear:both; height:1px; font-size:1px; line-height:1px; }
/* --:[ Site Specific Styles ]:-- */

body { background:url(images/bodybg.gif); }
#header_area .page, #content_area .page, #footer_area .page { width:973px; margin:0 auto; padding:0; }

#header_area .page { background:url(images/fheadbg.gif) right bottom repeat-x; height:210px; }
#header_area #header { height:210px; border:0; padding:0; }
#header_area a, #header_area #tagline { font-size:1px; text-indent:-5000px; display:block; margin:0; padding:0; height:210px; }
#header_area #logo a {  width:350px; float:left; background:url(images/fheadlogo-standard.jpg); }
#header_area #tagline { width:576px; float:right; background:url(images/fheadphotos2.jpg); }

#content_area .page { background:url(images/mainbg.gif) top repeat-y; }
#column_wrap .sidebar ul.sidebar_list { padding-top:0.5em; padding-right:0; padding-left:0.5em; }
#sidebar_2 ul.sidebar_list { padding-top:0.5em; }
#content_box { margin:0 0 0 8px; width:auto; }

#footer_area .page { background:url(images/mainbg.gif) top repeat-y; }
#footer { background:#037907; font-size:1.2em; margin:0 7px; border-top:3px double #DDD; text-align:left; }

/* Footer  */
#footer p { font-size:1em; }
#footer, #footer a { color:#FFF; text-decoration:none; border-bottom:none; }
#footer a { text-decoration:underline; }
#footer a:hover { color:#5FE663; }
#footer #isoCertified { float:right; margin:0 10px 0 0; }
#footer p.admin { clear:both; text-align:right; }
#footer ul.footer_list { float:left; width:720px; }
#footer ul.footer_list, #footer ul.footer_list li.widget { list-style:none; margin:0; padding:0; }
#footer ul.footer_list li.widget { float:left; width:160px; font-size:1em; padding:1.5em 0 0.5em 0; }
#footer ul.footer_list li.widget_footermenu { width:300px; }
#footer li.widget_footermenu ul li { float:left; padding:0; margin:0 0 0 20px; width:130px; margin-bottom:0.692em; }
#footer li.widget_footermenu ul li a { text-decoration:none; }
#footer p.copyright { clear:left; padding:15px 0 0 20px; }

#footer ul.footer_list li.widget_contactinfo { border-right:1px dashed #50BF53; padding-right:20px; padding-left:20px; text-align:right; }
#footer li.widget_contactinfo li.office { font-weight:bold; }
#footer li.widget_contactinfo li.address { padding:0.692em 0; }
#footer li.widget_contactinfo li.email { padding-top:0.692em; }


/* Widgets */
li.widget { margin-bottom:0.5em; }
#sidebar_1 li.widget .wrap_widget { background:#D6F4D6; }
#sidebar_2 li.widget .wrap_widget { background:#F2F2F2 ; }
li.widget h3 { background:url(images/twotone-green.gif) center center repeat-x; color:#FFF; padding:0.25em;
				font-size:1.3em; font-variant:normal; font-weight:bold; letter-spacing:0; text-align:center; margin:-5px -5px 10px -5px; }
li.widget .wrap_widget { padding:5px; }

#sidebar_1 li.thesis_widget_search .wrap_widget { background:#F2F2F2; }
li.thesis_widget_search input#s { background:url(images/sidesearchbg.gif); width:160px; height:17px; padding:3px 37px 3px 3px; margin:0; border:none; }

li.widget_donations p.donate { margin:5px 0 0; padding:0; text-align:center; }
li.widget_donations p.donate a { display:block; width:152px; height:55px; margin:3px auto; background:url(images/bttn_donatered.jpg); font-size:1px; text-indent:-2999px; }

li.widget_qotw { }
li.widget_qotw p.photo { width:100%; text-align:center; overflow:hidden; }
li.widget_qotw p.text {   }

li.widget a.booknow { background:url(images/bttn_booknow_green.jpg); display:block; font-size:1px; text-indent:-4000px; height:52px; width:153px; margin:3px auto; }

li.widget_curnews { }
li.widget_curnews .date { background:url(images/ico-curnews.gif) top left no-repeat; color:#036C06; font-size:1.1em; font-weight:bold; margin:10px 0 2px; padding:1px 0 1px 18px; }
li.widget_curnews p { margin:0; padding:0; }
li.widget_curnews a.more { color:#036405; font-style:italic; text-decoration:underline; }


/* Main Menu Widget */
li.widget_mainmenu { }
li.widget_mainmenu .wrap_widget { background:none; padding:0; }
.widget ul.menu li { margin:0; padding:0; width:100%; position:relative; }
.widget ul.menu li a { padding:4px 4px 4px 25px; float:none; width:auto; border-bottom:1px solid #CCC; color:#047205; text-decoration:none;
						background-color:#F3F3F3; background-image:url(images/mmnav-arrgreen.gif); background-position:5px !important; background-repeat:no-repeat !important; }
.widget ul.menu li a:hover { background-color:#50BA53; background-image:url(images/mmnav-arrwhite.gif); color:#FFF; text-decoration:none; }
.widget ul.menu li.current a, .widget ul.menu li.current-parent a { background-color:#50BA53; background-image:url(images/mmnav-arrwhite.gif); color:#FFF; }

.widget ul.menu li ul.submenu { margin-left:190px; margin-top:-25px; border:1px solid #50BA53; z-index:60; }
.widget ul.menu li ul.submenu li { border-top:1px solid #50BA53; }
.widget ul.menu li ul.submenu li.item-1 { border-top:none; }
.widget ul.menu li ul.submenu li a { background-color:#F3F3F3; background-image:url(images/mmnav-arrgreen.gif); color:#047205; border:none; }
.widget ul.menu li ul.submenu li a:hover {  background-color:#50BA53; background-image:url(images/mmnav-arrwhite.gif); color:#FFF; }
.widget ul.menu li ul.submenu li.current a {  background-color:#50BA53; background-image:url(images/mmnav-arrwhite.gif); color:#FFF; }



li.widget_newsletter { }
li.widget_newsletter form { margin-bottom:0.6em; }
li.widget_newsletter form p { margin:0.3em 0; }
li.widget_newsletter form p label { display:block; cursor:pointer; }
li.widget_newsletter form p label input { width:95%; border:1px solid #036605; background:#FFF; text-align:center;
		font-family:Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; padding:0.308em; }
li.widget_newsletter form p.submit { text-align:center; }
li.widget_newsletter form p.submit input { cursor:pointer; background:#036605; color:#FFF; font-weight:bold; border:1px solid #014b03; padding:0.4em 0.8em; }




#content #breadcrumbs { font-size:1.2em; margin:5px 10px; }

.headline_area .entry-title a, .headline_area h1, .headline_area h2 { color:#036906; }

.format_text h1, .format_text h2, .format_text h3, .format_text h4 { color:#036906; }
.format_text h1 { }
.format_text h2 { font-size:1.4em; font-weight:normal; line-height:1.3em; }
.format_text h3 { }
.format_text h4 { }

.custom a { color:#036205; text-decoration:underline; }
.custom a:hover { text-decoration:none;  }


body.contact .format_text table { width:95%; }

.format_text .highlight { background:#EEF6F9; clear:both; margin-bottom:1em; padding:0.4em 0.3em 0.6em; }
.format_text .highlight h1, .format_text .highlight h2 { margin-top:0; }


#social_links { text-align:center; }
#social_links a { margin:0 25px; display:block; height:40px; width:102px; font-size:1px; text-indent:-2999px; float:left; }
#social_links a.myspace {	background:url(images/share-myspace.jpg); }
#social_links a.facebook {	background:url(images/share-facebook.jpg); }
#social_links a.twitter {	background:url(images/share-twitter.jpg); }


.format_text .sponsorlogos { text-align:center; }
.format_text .sponsorlogos:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } { }
.format_text .sponsorlogos img { margin:1em; }
.format_text .sponsorlogos { }





