/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/***** MAIN PAGE LAYOUT *****/

@charset "UTF-8";

body {
	background: #f8efc1;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

#page_container {
	width:1024px;
	margin:0 auto;
	overflow:auto;
}


#page_container_header {
	width:1024px;
	height:48px;
	margin:0 auto;
	background-color:#cdbe8e;
}

#page_container_header h2 {
	color:#000; 
	font: normal 24px Georgia, "Times New Roman", Times, serif; 
	line-height:22px;
	padding-top:2px;
	padding-left:24px;
	text-align:left;
	}

#page_container_header h2 .ital {
	font-style: italic;
	font-size:14px;
	}
	
#page_container_header .phone {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	}

#page_container_content {
	width:800px;
	background-color:#f2e8c9;
	margin-left:-193px;
	float:right;
	margin-top:12px;
	padding:12px 18px 12px 18px;
}

#page_container_content p {
	text-align:left; 
	font-size: 16px; 
	line-height:26px; 
	color:#000; 
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
	
#page_container_content h1 {
	font:24px Georgia, "Times New Roman", Times, serif; 
	color:#fff; 
	text-align:left; 
	line-height:30px;
	}
	
#page_container_content .black {background-color:#476228; color:#fff; padding:6px;}

#page_container_content h2 {
	font:18px Georgia, "Times New Roman", Times, serif; 
	line-height:24px; 
	text-align:left;
	color:#000;
	}
	
	#page_container_content .extralead {
		line-height:36px;
	}
	
#page_container_content h3 {
	color:#000; 
	font:14px Georgia, "Times New Roman", Times, serif; 
	line-height:20px;
	}
	
	#page_container_content .italic {font-style:italic;}
	
#page_container_content .italic_small {font:14px Georgia, "Times New Roman", Times, serif; font-style:italic;}
	
#page_container_content h4 {
	font:9px Georgia, "Times New Roman", Times, serif; 
	color: #000; 
	text-align:left;
	}
	
#page_container_content .bold {
		font-weight:bold;}
		
		
		
		
#page_container_content a {text-decoration:none; color:#000; }
#page_container_content a:link {text-decoration: none; color: #000; }
#page_container_content a:visited {text-decoration: none; color:#7852b8; font-weight:bold; }
#page_container_content a:hover {text-decoration: none; color:#fff; background-color:#753e1a; font-weight:bold; }
#page_container_content a:active {	text-decoration: none; color:#3bae97;}
		

#picture {width:40%; float:left;}
#description {width:60%; float:right;}


	
#left_col {
	float: left; 
	width:300px; 
	text-align:left;
	}
	
#left_col p {
	font:16px Arial, Helvetica, sans-serif; 
	color:#fff; 
	line-height:30px;
}

#left_col ul li {
	font:16px Arial, Helvetica, sans-serif;
	line-height:30px;
	color:#000;
}

	

#right_col {
	float:right; 
	width:300px; 
	margin-left:-475px; 
	text-align:center;
}

#right_col p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	}
	
#right_col .logo {
	font:14px Arial, Helvetica, sans-serif; 
	color:#000; 
	text-align:center;
	}




#contents a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#694717; }
#contents a:link {text-decoration: underline; color: #694717; }
#contents a:visited {text-decoration: none; color:#ffc94b; }
#contents a:hover {text-decoration: underline; color:#fff; }
#contents a:active {text-decoration: none;	color:#773517;}

#contents .tickerstyle{text-align:left;background-color:#CC9; margin-right:24px; }
#contents .tickerstyle h1 {margin-left:36px; font-size: 12px; line-height:18px; color:#000; font-weight:bold; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}

#contents .messagediv {margin-top:30px; text-align:left; margin-left:36px; margin-right:36px; margin-bottom:36px; background-color:#996; vertical-align:top;}










#page_container_navigation {
	width:175px;
	background-color:#cdbe8e;
	float:left;
	margin-top:12px;
	padding-top:24px;
	text-align:center;
}



#navigation_left {margin:12px 0 12px 0;}

#navigation_left p {font:14px Georgia, "Times New Roman", Times, serif; line-height:18px; padding-bottom:3px; padding-top:3px;}

#navigation_left .small {line-height:8px; font:6px Arial, Helvetica, sans-serif;}
#navigation_left img {margin-top:12px; margin-bottom:12px;}
#navigation_left a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
#navigation_left a:link {text-decoration: none; color: #000; }
#navigation_left a:visited {text-decoration: none; color:#7852b8; font-weight:bold; }
#navigation_left a:hover {text-decoration: none; color:#fff; background-color:#753e1a; font-weight:bold; }
#navigation_left a:active {	text-decoration: none;	color:#3bae97;}

#footer {
	width:1024px; 
	text-align:center; 
	padding:0 auto; 
	margin:12px auto;
}

#footer p {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
		
#footer a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }
#footer a:link {text-decoration: none; color: #000; }
#footer a:visited {text-decoration: none; color:#919fa3; }
#footer a:hover {text-decoration: none; color:#d28a18; background-color:#fffba5; }
#footer a:active {	text-decoration: none;	color:#000;}



/***** TYPOGRAPHY *****/

img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}







#tagline {text-align:left; background-color:#6f4317; height:30px; vertical-align:middle;}
#tagline h1 {font:24px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; padding-left:12px;}

