/* main stylesheet for the site */

/* main body */
body {
	background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5c5b61;}

a {
	color: #af6b58; text-decoration:none;}
a:hover{
	color:#F90;}
	
h1 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:16px;}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:14px;}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:15px; padding:0px;}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:13px; padding:0px;}
	h4 a{
	text-decoration:underline; color:#90351a;}
	h4 a:hover{
	text-decoration:underline; color:#F90;}
	
h5 {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:11px; padding:0px;}
	
	
blockquote {
	font-family:Georgia, "Times New Roman", Times, serif; color:#90351a; font-size:11px; padding:0px;}

label {
	width: 150px;}
	
/* site container */
#site_container {
	width:900px; margin:0 auto; border:1px; text-align:left;}
	
/* site header */
#header_container {
	height: 174px; width:100%; margin:20px 0px 0px 0px; text-align:center;}
	
	#header {
		text-align: left; height:144px; width:800px; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../template/images/header_bg.png); background-repeat:no-repeat; font-family:Georgia, 'Times New Roman', Times, serif;}
	
		#header_top {
			margin: 10px 10px 10px 10px; height: 90px;}
			
		#main_logo {
				float:left; vertical-align:middle;}
			#master_bakers_logo {
				float:right; border:0px; margin: 0px;}
			#highlighted_services {
				float:right; margin:10px 30px;}
				#highlighted_services li {
					list-style-position:outside; list-style-image:url(../template/images/star.jpg);padding:0px 5px; margin:3px 0px;}
				
		#header_bot {
			margin: 0px 20px; border: 0px solid #90351a; border-top-width: 1px;}
			#header_nav {
				width: 100%; color:#90351a; font-size:12pt; margin:0px; padding: 0px; list-style-type:none; display:inline;}
				#header_nav li {
					display:inline; margin-right: 12px;}
				#header_nav li a {
					color:#90351a;}
				#header_nav li a:hover, #header_nav li.active {
					color:#F90;}
					

/* main site content area */
#content_container {
	width: 100%; margin: 1px 0px;}
	
	#content_head {
		height: 25px; padding: 0px 60px; line-height:22px; vertical-align:middle; margin-left: auto; margin-right:auto; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
		
		#date {
			vertical-align:middle;
			float: right;}
		
	#content {
		 background-color:#FFFFFF; padding:0px 60px; border: 0px solid #e5e5af; border-right-width: 1px; border-left-width: 1px; min-height:500px; text-align:left;}
		 
	#footer {
		 background-color:#FFFFFF; padding:10px 60px; border: 0px solid #e5e5af; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
		 
		 #credits {
		 	float:right;}
					
					
.clearing_div {
	clear:both; font-size:0px;}
	
	
p {
	margin: 0px; padding: 0px;}
	
.warningText {color: #D00;}
	
	
	/* classes for page layout (to be made available via text editor also) */
	.button{
		background-image:url(../template/images/button.gif); clear:both; display:block; width: 108px; height: 31px; line-height:31px; margin:0px; padding: 0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
		.button:hover {
			background-image:url(../template/images/button_over.gif);}
		
	.large_column {
		width:504px; margin:8px 8px; float:left; text-align: left; background-color:#FFFFFF;}
		
		.large_yellow_box {
			background-image:url(../template/images/large_yellow_box.jpg); background-repeat:no-repeat; width: 504px; height:216px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:15px; color:#595947;}
			.large_yellow_box h3, .large_yellow_box h4, .large_yellow_box h5 {
				color: #595947; padding-top:6px;}
			.large_yellow_box div, .large_yellow_box p{
				margin: 6px 15px 0px 0px;}
			.large_yellow_box img{
				float: left; margin: 10px;}
		.large_brown_box {
			background-image:url(../template/images/large_brown_box.jpg); background-repeat:no-repeat; width: 504px; height:101px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:15px; color:#FFFFFF;}
			.large_brown_box a {
				color: #FFFFFF; border: 0px dashed #FFFFFF; border-bottom-width:1px; line-height:16px;}
				.large_brown_box a:hover {
				border-style:solid;}
			/*.large_brown_box h3, .large_brown_box h4, .large_brown_box h5 {
				color: #FFFFFF; padding-top:6px;}*/
			.large_brown_box div, .large_brown_box p {
				margin: 6px 15px 0px 0px;}
			.large_brown_box img{
				float: left; margin: 10px;}
		
	.small_column {
		width:250px; margin:8px 4px; float:right; background-color:#FFFFFF;}
			
			.small_yellow_box {
			background-image:url(../template/images/small_yellow_box.jpg); background-repeat:no-repeat; width: 250px; height:216px; margin-left:auto; margin-right:auto;}
				.small_yellow_box h3, .small_yellow_box h4, .small_yellow_box h5 {
					color: #595947; padding-top:6px; margin: 0px 15px;}
				.small_yellow_box div, .small_yellow_box p{
				
					margin: 6px 15px 0px 0px;}
				.small_yellow_box img{
					float: left; margin: 10px;}
					
