html, body {
	background: #6599cd;
	margin: 0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
	line-height: 1.4em; 
	color:#333;
	
}

/* --------- The logo for the header of each page --------- */
#banner { /* logo header */
		background: url(../../images/header.gif) no-repeat;
		width:760px;
		height:85px;
				}
				
#seams { /* logo header */
		background: url(../../images/seams.gif) no-repeat;
		width:400px;
		height:400px;
				}				
/* -------------- styled header text tags ---------- */				
	h3 {
		text-align: left;
		color: #ffffff;
	font-family: Georgia, "MS Serif", "New York", Serif;
	font-size: 1.5em;
	margin: 10px;
		}
		
		
	h4 {
		font-size: 1.3em;
		color: #666666;
		padding-top: 3px;
			}	
			
	h5 {
		font-size: 1.1em;
		color: #666666;
		padding-top: 3px;
			}			
		
/* -------- formatting for main text area --------- */		
	.maintext
	{
	margin:10px;
	padding: 10px;
	vertical-align: top;
	background: #fff;
		}	
		
	.newstext
	{
	margin:10px;
	padding: 10px;
	vertical-align: top;
	background: #f7f8fa;
	font-size: 0.8em;
	line-height: 1.2em; 
		}
		
	.context
	{
	margin:10px;
	padding: 10px;
	vertical-align: top;
	background: #f7f8fa;
	font-size: 0.9em;
	line-height: 1.2em; 
	border-left: 1px solid #ccc;
		}					
		
	.textbox {
		color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
		}
		
		
	.box {
		margin: 25px;
		padding: 10px;
		border: dashed 1px;
			}
			
	.box2 {
		margin: 0px 25px 10px 25px;
		padding: 10px;
		border: solid 1px;
		background-color: #eeeef0;
			}
			
	blockquote {
		width: 250px;
		margin: 20px;
		padding: 10px;
		background-color: #ccc;
				}
		
	.header {
	background-color: #e2e9f7;
		font-size: 1.3em;
		font-weight: bold;
		color: #036;
		padding: 3px 0 3px 10px;
		border-top: 4px solid #036;
		border-bottom: 1px dotted #036;
		height: 20px;
		}
		
	
		
		
	.header2 {
	background-color: #e2e9f7;
		font-size: 1.1em;
		font-weight: bold;
		color: #036;
		padding: 3px 0 3px 10px;
		border-top: 4px solid #036;
		border-bottom: 1px dotted #036;
		height: 20px;

		}
		
	.header3 {
	background-color: #e2e9f7;
		font-size: 1.5em;
		font-weight: bold;
		color: #036;
		padding: 3px 0 3px 10px;
		border-top: 4px solid #036;
		border-bottom: 1px dotted #036;
		height: 40px;
		text-align:center;
		vertical-align:middle;
		}
		
	.border {
		border-left: 1px solid;
		}
		
		
	.news_link {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.7em;
		text-align: right;
		padding-left: 50px;
		}
		
	
	/* -------- Image styles --------- */
	img.news {
	float: left;
	border: 1px solid #ccc;
 	padding: 3px;
	margin: 3px 13px 5px 5px;
		 }
		 
	img.factory {
	float: left;
	border: 1px solid #ccc;
 	padding: 3px;
	margin: 18px 15px 5px 25px;
		 }
		 
	img.border {
	float: left;
	border: 1px solid #ccc;
 	padding: 3px;
	margin: 8px 13px 15px 15px;
		 }
		 
	img.blanket {
	float: right;
	border: 1px solid #ccc;
 	padding: 3px;
	margin-right: 10px;
	margin-top: -44px;
		 }
		 
	img.cover {
	float: right;
	border: 1px solid #ccc;
 	padding: 3px;
	margin-right: 50px;
	margin-top: -184px;
		 }
		 
	img.burlene {
		vertical-align: bottom;
			}
			
	img.contact {
		float: right;
		padding-bottom: 10px;
			}
		 
	/* ---------- end image styles -------*/
		
	.redtext {
		font-size: 0.9em;
		color: #660000;
		font-weight: bold;
			}
			
	.bold {
		font-weight: bold;
			}
			
	hr {
	border:0;
  border-top: 1px dotted #ccc;
  height: 0;
  background: #ccc;
}

#footer {
	background: #003366;
	padding-left: 50px;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	padding-top: 15px;
	padding-bottom: 15px;
}



.maka{
		font-family:"Brush Script MT", "Apple Chancery";
		font-weight:bold;
		font-size:16px;
		color:#0033FF;
		}
		
	.burcolage_text {
	  background-color:#FFFFCC;
	  text-align:center;
	  color:#000000;
	  font-size:18px;
	  font-weight:600;
	  vertical-align:middle;
	  }

/* -------------- Main Navigation -------------------- */
#navcontainer ul
{
padding-left: 0;
margin: 0;
background-color: #003366;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.6em 1em;
background-color: #003366;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

#navcontainer a:hover,
#navcontainer a:focus,
#navcontainer a:active,
#navcontainer .sel a {background:#336699}



/*#tier {
	background-color: #336699;
	padding-left: 10px;
	height: 25px;
	font-weight: bold;
		}*/
		
	#tier a {color:#fff;text-decoration:none;}
	#tier a:hover {color:#fff;text-decoration:underline;}
	#tier #now a {
	color:#fff;
	text-decoration:underline;
	}
	
	#tier ul
{
padding-left: 0px;
margin: 0;
background-color: #336699;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

#tier ul li { display: inline; }

#tier ul li a
{
padding: 0.6em 1em;
background-color: #336699;
color: White;
text-decoration: none;
float: left;
}

/*------------3rd TIER NAV--------*/

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navigation a {
	display: block;
	background-color: #e2e9f7;
	color: #369;
	width: 100%;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
}

#navigation a:hover {
	background-color: #369;
	color: #fff;
}

.space {/*padding at bottom of table that nav sets in*/
	padding-bottom: 100px;
			}
			
#navhead {
	margin-top: 10px;
	background-color: #369;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	width: 100%;
			}
			
#nav_right {
	margin-left: 420px;
	margin-bottom: 0px;
			}

/*--------- Link Styles ----------*/

	a:link {
		color: #00c;
		text-decoration: none;
			}
	a:visited {
		color: #00c;
		text-decoration: none;
			}
	a:hover {
		color: #00c;
		text-decoration: underline;
			}
	a:active {
		color: #00c;
		text-decoration: none;
			}
			
			

	a.mail: link {
		 color: #fff;
		 text-decoration: none;
		 }
	a.mail: visited {
		color:#fff;
		text-decoration: none;}
 	
 	a.mail: hover {
	 	color: red;
		text-decoration: underline;
		}
 	a.mail: active {
		 color:#fff;
		 text-decoration: none;
		 			}
					
					
	.constructionfiller {
	  background-color:#FFFFCC;
	  text-align:center;
	  color:#000000;
	  font-size:15px;
	  font-weight:400;
	  vertical-align:top;
	  padding-top:10px;
	  padding-bottom:10px;
	  padding-left:9px;
	  padding-right:9px;
	  }		
			
	/* ----------------Email Form-------------*/
	
	#cform {
		padding: 10px;
		margin: 10px;
				}
				
	fieldset {
		width: 400px;
				}
				
	.pad {
		padding: 5px;
				}
				
	#contact {
		padding: 5px;
			}