﻿body {
	font-family: Goudy Old Style;
	font-size: 22px;
	color: #FFFFFF;
	background-color: #000000;
	line-height: 16pt;
	text-align:left;
	}

body a {
	color:#FC8218;
	text-decoration:underline;
	}
body a:hover {
	color:#F5B33C;
	}
	
.clear {
	clear:both;
	}
.left {
	float:left;
	}
.main {
	float:left;
	margin: 15px 0 0 0;
	}
.icon {
	float:left;
	margin: 12px 3px 0 0;
	}
.right {
	float:right;
	}
.center 
{
	float:none;
	}


.none {
	display:none;
	}

.Font {font-size: x-large; }
/*Style sheet used for demo. Remove if desired*/
.handcursor{
cursor:hand;
cursor:pointer;
/*background-image:url(../images/lower/faq_back.png);*/
}

h4 
	{
	color:#FC8218;
	font-size:45px;
	font-family: Goudy Old Style;
	margin: 3px 0px;
	}

h3 
	{
	color:#FC8218;
	font-size:30px;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	margin: 3px 0px;
	}

h1 {
	color:#FC8218;
	font-size:30px;
	font-family:Goudy Old Style;
	margin: 3px 0px;
	}

h2 {
	color:#878787;
	font-size:20px;
	font-family:Goudy Old Style;
	margin 5px 0px;
	padding-left: 15px;
	}
	
.title {margin-bottom:5px; display:block}

#wrapper {
	width:926px;
	/*background-color:#333333;*/
}
#header {
	float:left;
	height:122px;
	width:926px;
	/*background-color:#99FF00;*/
}
#header img {
	border:none;
	float:left;
}

li {
	list-style: url(../images/lower/evBullet.jpg);
	list-style-type: none;
	padding-bottom: 10px;
	padding-right: 5px;
	text-indent: 0; 
	margin: 0; 
}


/* NAV STYLES */

#nav {height:35px; float:left; margin:0px; padding:0px; width:610px; }
#nav_utility { /*background-color:#990000;*/ color:#535353; font-size:12px; height:31px; margin-top:20px; padding-right:10px; text-align:right; vertical-align:middle; }
#nav_utility a{ /*display:inline; !important*/ width:auto; height:auto; color:#F6B43D; text-decoration:none; }
#nav_utility a:hover{ text-decoration:underline; }
#nav div a{/*display:block;*/ width:100%; height:100%; margin:0px; padding:0px;}
	
#nav_about {background-image:url(../images/nav/nav_about.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:79px; }
#nav_about a { display:block; }
#nav_about a:hover {background-image:url(../images/nav/nav_about_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }
#nav_rest {background-image:url(../images/nav/nav_rest.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:155px; }
#nav_rest a { display:block; }
#nav_rest a:hover {background-image:url(../images/nav/nav_rest_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }
#nav_evproject {background-image:url(../images/nav/nav_evproject.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:155px; }
#nav_evproject a { display:block; }
#nav_evproject a:hover {background-image:url(../images/nav/nav_evproject_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }
#nav_evproject {background-image:url(../images/nav/nav_evproject.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:144px; }
#nav_evproject a { display:block; }
#nav_evproject a:hover {background-image:url(../images/nav/nav_evproject_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }
#nav_blog {background-image:url(../images/nav/nav_blog.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:116px; }
#nav_blog a { display:block; }
#nav_blog a:hover {background-image:url(../images/nav/nav_blog_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }
#nav_contact {background-image:url(../images/nav/nav_contact.gif); background-repeat:no-repeat; margin:0px; padding:0 0 10px 0; float:left; height:35px; width:116px; }
#nav_contact a { display:block; }
#nav_contact a:hover {background-image:url(../images/nav/nav_contact_o.gif); padding:0 0 10px 0; background-repeat:no-repeat; }


/* REFLECTIONS **************************/

#ref_about { background-image:url(../images/nav/ref_about.gif); background-repeat:no-repeat; float:left; width:79px; height:41px; }
#ref_rest { background-image:url(../images/nav/ref_rest.gif); background-repeat:no-repeat; float:left; width:155px; height:41px; }
#ref_evproject { background-image:url(../images/nav/ref_evProject.gif); background-repeat:no-repeat; float:left; width:144px; height:41px; }
#ref_blog { background-image:url(../images/nav/ref_blog.gif); background-repeat:no-repeat; float:left; width:116px; height:41px; }
#ref_contact { background-image:url(../images/nav/ref_contact.gif); background-repeat:no-repeat; float:left; width:116px; height:41px; }

/*   DIVIDER STRIPE */
.divider_stripe {background-image:url(../images/home/home_stripe_divider.gif); width:926px; height:31px; background-repeat:no-repeat;}

/* home picture area */
#home pic


/*  HOME MAIN CONTENT AREA */
#home_content_wrapper {
	/*background-color:#006600;*/
	width:926px;
	margin: 0px;
	padding: 0px;
}
#home_top_callout {
	float:left;
	text-align:left;
	width:357px;
	margin:0px;
	padding:0px;
	}
#home_top_callout_content {
	padding: 40px 15px 5px 20px;
	}
#home_top_callout h2 {
	margin:0px;
	padding:0px;
	color:#878787;
	font-family:Goudy Old Style;
	font-size:22px;
	line-height:22pt;
	}
	
#home_top_callout h3 {
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#FD7516;
	font-family:Goudy Old Style;
	font-size:32px;
	}



/*remove if not needed */
#switchgroup1 h3 {
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#FD7516;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	font-size:26px;
	}


#download {
	background-image:url(../images/home/home_download.jpg);
	float:left;
	height:408px;
	margin: 15px 0 0 0;
	padding: 0px;
	width:493px;
	}
#download a {
	display:block;
	height:100%;
	width:100%;
	}
#emailtable { margin: 300px 20px 100px 0px;
              width:450;}

#home_body_copy_wrapper {
	/*background-color:#FF00FF;*/
	float:left;
	margin:0px;
	padding:15px 0 0 0;
	width:433px;
	}
#home_body_copy {
	margin:0px 10px 10px 10px;
	text-align:left;
	/*background-color:#003300;*/
	} 

#home_bottom_container {
	/*background-color:#FF00FF;*/
	margin:15px 0px 0px 0px;
	padding:0px;
	width:926px;
}

#home_current_rest_container {
	/*background-color:#669900;*/
	width: 677px;
	float:left;
	}
	

#home_current_rest_top {
	background-image:url(../images/home/current_rest.gif);
	background-repeat:no-repeat;
	text-align:right;
	height:34px;
	width:677px;
	}
#home_current_rest_top_text {
	color:#F5B33C;
	padding: 12px 20px 2px 5px;
	}
#home_current_rest_top_text a {
	color:#F5B33C;
	text-decoration:none;
	}
#home_current_rest_top_text a:hover {
	text-decoration:underline;
	}

#home_current_rest_bottom {
	background-image:url(../images/home/current_rest_bottom.jpg);
	background-repeat:no-repeat;
	text-align:left;
	height:88px;
	width:677px;
	}

#home_current_rest_bottom_text {
	padding: 20px 35px;
	}
	
/* END HOME PAGE STYLES */

/* BEGIN LOWER LEVEL STYLES */
#lower_left_column {
	/*background-color:#993333;*/
	float:left;
	text-align:left;
	margin:63px 0px 5px 0px;
	padding:0px;
	width:670px;
	}
#lower_left_text {
	padding: 0px 28px 3px 21px;
	}
#lower_left_text img {
	padding: 15px 15px 5px 0px;
}
#lower_left_callout {
	background-image:url(../images/lower/footer_callout.gif);
	background-repeat:no-repeat;
	}	
#lower_left_callout_text {
	padding: 8px 5px 15px 70px;
	}
#lower_left_callout_text a {
	color:#F5B33C;
	}
#lower_left_callout_text a:hover {
	color:#FDC67D;
	}
	
#lower_left_callout h3 {
	margin: 4px 4px 3px 0px;
	color:#FC8218;
	font-family:Trebuchet MS, Trebuchet, Verdana, Arial, sans-serif;
	font-size:18px;
	}	
#lower_divider {
	background-image:url(../images/home/home_stripe_divider.gif);
	background-repeat:no-repeat;
	height:4px;
	}

#lower_right_column {
	/*background-color:#006600;*/
	margin:24px 0px 5px 0px;
	text-align:left;
	float:left;
	width:256px;
	}
#lower_right_column .center
{
    margin:0 0 0 35px;
}
	
/* END LOWER LEVEL STYLES */

/*  FOOTER */
#footer {
	color:#878787;
	padding: 15px 10px;
	text-align:center;
	font-size: 15px;
	}
#footer a{
	color:#878787;
	text-decoration:none;
	}	
#footer a:hover {
	color:#F6B43D;
	text-decoration:underline;
	}
	
/* callouts */
#callout_new_rest {
	background-image:url(../images/callouts/callout_rest.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:124px;
	margin:0px;
	padding:0px;
	}
#callout_new_rest a {
	display:block;
	width:100%;
	height:100%;
	}
#callout_new_rest a:hover {
	background-image:url(../images/callouts/callout_rest_o.jpg);
	background-repeat:no-repeat;
	}
	
#callout_saying {
	background-color:#990066;
	width:256px;
	margin: 15px 0px;
}



#callout_saying_top {
	background-image:url(../images/callouts/callout_rest_saying_top.gif);
	background-repeat:no-repeat;
	width:256px;
	height:8px;
	font-size:1px;
	line-height:1px; 
	}
	
#callout_saying_mid {
	background-image:url(../images/callouts/callout_rest_saying_mid.gif);
	background-repeat:repeat-y;
	padding:10px 15px;
	}


#callout_saying_mid img.rest {
	padding: 0px 6px 6px 0px;
	float:left;
	}	

/* I added for signature quote, remnove if not used */
#callout_saying_mid img.quote {
	float: left;
	padding: 0 7px 0 0;
}
#callout_saying_mid img.quoteEnd {
	display: inline;
	margin: -4px 0 0 0;
	padding: 0;
	position: relative;
	top: 5px;
}

#callout_saying_mid h2 {
	color:#FA801A;
	margin: 1px 0px 10px 0px;
	font-size:19px;
	}		


#callout_saying_bottom {
	background-image:url(../images/callouts/callout_rest_saying_bot.gif);
	background-repeat:no-repeat;
	width:256px;
	height:7px;
	font-size:1px;
	line-height:1px; 
	}
	
#callout_question {
	margin:15px auto;
	background-image:url(../images/callouts/callout_question.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:82px;
	}
#callout_question a {
	display:block;
	height:100%;
	width:100%;
	}
#callout_question a:hover {
	background-image:url(../images/callouts/callout_question_o.jpg);
	background-repeat:no-repeat;
	}
	
#callout_advertisers {
	background-image:url(../images/callouts/callout_advertisers.jpg);
	background-repeat:no-repeat;
	width:229px;
	height:123px;
	margin:15px auto;
	}
#callout_advertisers a {
	display:block;
	height:100%;
	width:100%;
	}
	
#callout_advertisers a:hover {
	background-image:url(../images/callouts/callout_advertisers_o.jpg);
	background-repeat:no-repeat
	}
