﻿body {
	font-family: 'TimesNewRomanPS-BoldMT', 'Times New Roman', serif;
    font-size: 14px;
    font-style: normal;
    line-height: 19px;
	color: #505046;
	background: #cccccc;
	background-image:url('images/main_bkgd.jpg');
	text-align:center;
}

a:link {color:#505046; text-decoration: none;}
a:visited {color:#505046; text-decoration: none;}
a:active {color:#505046; text-decoration: none;}
a:hover {color:#505046; text-decoration: underline;}

a:link.whitelink {color:#ffffff; text-decoration: none;}
a:visited.whitelink {color:#ffffff; text-decoration: none;}
a:active.whitelink {color:#ffffff; text-decoration: none;}
a:hover.whitelink {color:#ffffff; text-decoration: underline;}

a:link.orangelink {color:#ce551b; text-decoration: none;}
a:visited.orangelink {color:#ce551b; text-decoration: none;}
a:active.orangelink {color:#ce551b; text-decoration: none;}
a:hover.orangelink {color:#ce551b; text-decoration: underline;}

#top { width:800px; height:22px; background: url('images/bkgd_frame_top.jpg') no-repeat; }
#bottom { width:800px; height:41px; background: url('images/bkgd_frame_bottom.jpg') no-repeat; }
#centercontainer { margin: 10px auto; width: 800px; }
#bg { background-image: url('images/bkgd_frame_middle.jpg'); }

#navwrap { height: 28px; left: 14px; position: relative; top: 10px; width: 767px; z-index: 100; float:left; }
#navbar {
	margin: 0;
	padding: 0;
	height: 2em; 
	font: 14px Times, serif;
	background-color:#7a5507;
}
	
#navbar li {
	list-style: none;
	float: left; 
	}
#navbar li:hover { text-align:left; }
	
#navbar li.spacer {
	list-style: none;
	float: left; 
	background-color: #ffffff;
	min-width:1px; width: 1px; height:2em; 
	}
	
#navbar li a {
	display: block;
	padding: 5px 15px; /* set padding on nav bar height here - top/bottom and left/right*/
	color: #fff;
	text-decoration: none; 
	}
	
#navbar li ul {
	display: none;
	position:inherit;
	width: 6em;  /* Width to help Opera out */
	background-color: #473104; /* grey */
	padding-bottom: 0px;
	}
	
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	left: 95px;  /*fixes the text-align problem with IE wanting to center the dropdown */
	margin: 0;
	padding: 0; 
	}
	
#navbar li ul ul a { padding-left: 40px; }	
	
#navbar li:hover li, #navbar li.hover li {
	float: none;
	width: 210px; 
	padding: 0; 
	left:-95px;  /* fixes the text-align problem with IE wanting to center the dropdown */
	}
	
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #473104; /* grey */
	border-top: 1px solid #fff;
	border-right: solid 0 #fff;
	text-align: left; 
	color: #ffffff;
	}
	
#navbar li a:hover {
	background-color: #473104;  /* darker orange */ 
	}
	
#navbar li li a:hover {
	background-color: #7a5507;   /* darker grey */ 
	}
	
	
#main { 
	text-align:left;
	padding: 30px 20px; clear:both;  }	
#main a { text-decoration: underline; }	
#main a:hover { color:#0e4706;	}
	
	
.whitesmall {
	color: #ffffff;
	font-size: 12px;
}
.small {
	font-size: 12px;
	line-height:14px;
}
td.small a {
	text-decoration: underline; }
h1, .title {
	font-size: 22px;
	font-weight: bold;
	margin-bottom:15px;
	margin-top: 0;
}
.tagline {
	color: rgb(80, 80, 77);
    font-family: 'TimesNewRomanPS-ItalicMT', 'Times New Roman', serif;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    margin-bottom:10px;
}

.phonenumber {
	color: rgb(80, 80, 77);
	font-family: 'TimesNewRomanPSMT', 'Times New Roman', serif;
    font-size: 38px;
    font-weight: 400;
}

img.photo { float:right; padding: 0 0 15px 15px; width:350px; height:auto;  }

#questions {
	float: right; 
	width: 220px; margin-left:20px;
	background: url('Media/bg.gif');	}
#questions #top {
	background: url('Media/bg-top.gif') no-repeat; 	height: 15px;}
#questions #btm {
	background: url('Media/bg-bottom.gif') no-repeat; 	height: 22px;}	
#questions #pad { padding: 5px 15px; }
#questions div.headline {
	background-color: #ce551b;
	color: #fff; 
	padding: 5px; font-size:16px;
	text-align: center;
	font-weight:bold;}
#questions ul, #questions li {
	list-style-type:none; }
#questions ul {
	margin: 0; padding:0; }
#questions li {
	margin-bottom: 1em; }
#questions p {
	font-size:16px; text-align:center; font-weight:bold; font-style:italic; }