/* CSS Document */

body {
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	background-image:url(images/bkgd_5px.gif);
	background-repeat: repeat;
	background-color:#fff;
	}
a {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
	font-size:inherit;
	}
a:hover {
	text-decoration:none;
	color:#000;
	}
h2 { font-size: 24px; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing:-1px; color: #72913f; margin: 0 0 10px 0; }

h2 a {text-decoration:none; color:#999; }
h2 a:hover {text-decoration:none; color:#b34d1c; }

h2 span { font-size: 14px; line-height: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #525359; display: block; }

h3 { font-size: 14px; color: #666; font-family: georgia, serif; font-weight: normal; margin: 0 150px 30px 0; line-height:1.5em; }

#top {
	margin:0;
	}
#backtotop {
	margin:30px 0 0 0;
	padding:0;
	text-align:right;
	text-transform:uppercase;
	color:#333333;
	font-weight:normal;
	font-size:.75em;
	}

#body {
	width:455px;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:10px;
	padding-top:10px;
	line-height:17px;
	background-color:#FFFFFF;
	text-align:left;
	}

.contact {
	font-family:Arial, Helvetica, sans-serif, "arial narrow";
	color:#666666;
	font-size:.9em;
	}

div#hdr { width:870px; height:155px; background: transparent url("images/hdr_bkgd.jpg") repeat-x; margin: 0; padding:0; }

h1#blog-title { width: 250px; display: block; margin: 0 auto; padding-left: 0px; text-align: left; }
h1#blog-title span { display: block; width: 250px; background: transparent url("images/hdr_logo.png") top left no-repeat; position: relative; top:0; right: 0px; }
h1#blog-title span a:link, h1#blog-title span a:visited { display: block; height: 155px; overflow: hidden; text-indent: -9999px; }
div#blog-description { color: #a2aab1; text-align: right; font-size: 16px; line-height: 1.1em; }

#nav {
	width:870px;
	padding:0px;
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:.9em;
	}
div#nav_hdr { width: 100%; }
div#nav_hdr ul { font-size: 14px; list-style: none; position:relative; top: 15px; right: 0px; float:right; }
div#nav_hdr ul a:link, div#nav_hdr ul a:visited { color: #666; text-decoration: none; text-transform: uppercase; font-weight:normal; }
div#nav_hdr ul a:hover, div#nav_hdr ul a:active, div#nav_hdr ul a:focus { color: #72913f; }
div#nav_hdr ul li { float: left; list-style: none; margin: 0; padding: 0 10px 10px 10px; border: 0; }
div#nav_hdr ul li a { padding: 0; text-transform:uppercase }

div#content {width: 870px; padding: 15px 0 30px 0; background-color:#fff; }

div#fontsize {text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; color:#999; letter-spacing:1px; vertical-align:middle; }

/*-- HOME PAGE --*/
div.box { background: url("images/box600_tile.gif") top left repeat-y; margin: 0; padding: 0; color: #72913f; position: relative; }
div#box-slides { margin: 0; padding: 0 15px 15px 0; width: 585px; border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; }
div#slides_btm { border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; height:15px; }
div#cgr { margin: 0; padding: 15px 14px 0 0; width: 585px; border-right-color:#ccc; border-right-width:1px; border-right-style:solid; }

/*-- GUEST FAQs --*/
div#guestFAQs { width: 300px; height: 193px; margin: 0; padding: 0; background: transparent url("images/guest.jpg") top left no-repeat; position: absolute; top: -14px; right: -6px; }
div#guestFAQs q { display: block; color: #72913f; font-size: 14px; font-family: arial, sans-serif; line-height: 1.2em; margin: 100px 30px 0 20px; text-align:right; }
div#guestFAQs q:before, div#guestFAQs q:after { content: ""; }
div#guestFAQs q span { font-size: 40px; font-family: georgia, serif; display: block; float: left; margin-left: 30px; padding: 1px 10px 50px 0; }
div#guestFAQs q span span { font-size: 20px; position: relative; top: -5px; color: #999; margin: 0; padding: 0; }
div#guestFAQs a { display: none; }
div#guestFAQs q a:link, div#guestFAQs q a:visited { display: inline; color: #72913f; text-decoration: underline; }
div#guestFAQs q a:hover, div#guestFAQs q a:active, div#guestFAQs q a:focus { color: #999; }
div#guestFAQs a:link#getanswers, div#guestFAQs a:visited#getanswers { display: block; position: absolute; bottom: 25px; right: 30px; background: transparent url("images/arrow_gray.gif") center right no-repeat; padding-right: 14px; font-size: 12px; color: #888; }
div#faqs { margin: 0; padding: 0; }
div#faqs blockquote.quotescollection { margin-left: 0; padding-left: 0; }
div#faqs q { display: block; color: #72913f; font-size: 16px; font-family: arial, sans-serif; text-transform:uppercase; clear: left; margin: 0; padding: 0; }
div#faqs q:before, div#faqs q:after { content: ""; }
div#faqs q span { font-size: 26px; font-family: georgia, serif; color: #72913f; font-weight:normal; }
div#faqs q span span { font-size: 16px; position: relative; top: -8px; color: #72913f; letter-spacing: -2px; }
div#faqs q a:link, div#faqs q a:visited { display: inline; color: #72913f; text-decoration: underline; }
div#faqs q a:hover, div#faqs q a:active, div#faqs q a:focus { color: #72913f; }
div#faqs a:link, div#faqs a:visited { display:inline; color:#333; text-decoration:underline; font-weight:normal; font-size:12px; }
div#faqs a:hover, div#faqs a:active { color:#72913f; }


/*-- FAQS --*/

.faq_randomquestion q {
}
.faq_randomquestion cite {
}


/* FAQ page */
blockquote.faq { border:0; background:none; padding:0; margin:0; font-size:12px; }
blockquote.faq q { color:#333; font-weight:normal; }
blockquote.faq cite { display:inline; font-size:12px; color:#888; }
blockquote.faq p { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:15px; color:#666; }


/*-- MAPS --*/
div#maps { margin: 30px 0 30px 0; padding: 0; font-size:13px; }
div#maps p {font-family:Arial, Helvetica, sans-serif; color:#72913f; font-size:13px; }
div#maps q:before, div#maps q:after { content: ""; }
div#maps q span { font-size: 16px; font-family:Arial, Helvetica, sans-serif; color: #000; font-weight:bold; }
div#maps q span span { font-size: 16px; position: relative; top: -8px; color: #72913f; letter-spacing: -2px; }
div#maps q a:link, div#maps q a:visited { display: inline; color: #72913f; text-decoration: underline; }
div#maps q a:hover, div#maps q a:active, div#maps q a:focus { color: #72913f; }
div#maps a:link, div#maps a:visited { display:inline; color:#666; text-decoration:none; font-weight:normal; text-transform:uppercase; }
div#maps a:hover, div#maps a:active { color:#72913f; }


/*-- SIDEBAR --*/
div#sidebar { width:270px; margin:0; padding:0; display:block; font-family:Arial, Helvetica, sans-serif; color:#333; }
div#sidebar a:link, div#sidebar a:visited { color:#999; text-decoration:none; font-weight:normal; }
div#sidebar a:hover, div#sidebar a:active, div#sidebar a:focus { color:#333; text-decoration:none; }
.sidebar { font-size:24px; font-weight:normal; color:#999; letter-spacing:-1px; }
.sidebar2 { font-size:18px; font-weight:normal; color:#999; line-height:30px; }
.sidebar3 { font-size:14px; font-weight:bold; color:#000; line-height: 13px; }
.border_btm { border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; padding:15px 0 15px 15px; }
.border_topcell { border-bottom-color:#ccc; border-bottom-width:1px; border-bottom-style:solid; padding:0 0 15px 15px; }
#lists { padding:0; margin-top:0; color:#666; line-height:18px; text-transform:uppercase; }
#lists a.menu  { display:block; font-size:14px; color:#666; font-weight:normal; text-decoration:none; background-image:url(images/arrow_grn2.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px; }
div#subnav { text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; color:#333; line-height:18px; }
div#subnav a:link, div#subnav a:visited { color:#72913f; text-decoration:none; font-weight:bold; }
div#subnav a:hover, div#subnav a:active, div#subnav a:focus { color:#333; text-decoration:none; }


/*-- LEFT COLUMN --*/
div#left { width:570px; margin:0; padding:15px 30px 15px 0; display:block; font-family:Arial, Helvetica, sans-serif; color:#333; border-right-color:#ccc; border-right-width:1px; border-right-style:solid; }
div#left a:link, div#left a:visited { color:#72913f; text-decoration:none; font-weight:normal; }
div#left a:hover, div#left a:active, div#left a:focus { color:#333; text-decoration:none; }



/*-- QUICKLINKS --*/
.quicklinks { padding:15px 0 15px 15px; color:#72913f; }
#quick { padding:15px 0 15px 15px; margin-top:0; line-height:28px; color:#666; }
#quick a.menu, #quick a:link.menu  { display:block; font-size:14px; color:#666; font-weight:normal; text-decoration:none; background-image:url(images/arrow_gray.gif); background-position:left; background-repeat:no-repeat; padding-left:15px; }
#quick a:hover.menu { color:#72913f; font-weight:bold; background-image:url(images/arrow_grn.gif); background-position:left; background-repeat:no-repeat; }



/*-- FOOTER --*/
div#footer { color: #999; font-family: arial, sans-serif; font-size:11px; line-height: 18px; clear: both; margin: 0; padding: 30px 0 0 0px; text-align: left; border-top: 5px #72913f solid; }
div#footer a:link, div#footer a:visited { color: #999; font-family: arial, sans-serif; text-decoration:none; font-weight:normal; }
div#footer a:hover, div#footer a:active, div#footer a:focus { color: #72913f; text-decoration:none; font-weight:normal; }
div#sitemeter { color: #999; font-family: arial, sans-serif; font-size:11px; line-height: 18px; clear: both; margin: 0; padding: 30px 0 0 0px; text-align: right; border-top: 5px #72913f solid; }


#infomedia { width:275px; padding: 15px 0 0 15px; }


#sec_hdr {
	color:#FFF;
	padding-left:15px;
	vertical-align:middle;
	}
.spacer_v {
	background-image:url(images/spacer.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
.spacer_h {
	background-image:url(images/spacer.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
#ad {
	padding-top:10px;
	}
.title {
	color:#72913f;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:Arial, Helvetica, sans-serif, "arial narrow";
	}
.description {
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif, "arial narrow";
	}
.top {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:none;
	}
