#allstuff {

width: 700px;
border:1px solid #a4320d !important;
margin: 5px;
color: #000000
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

/*top menu part and misc pieces*/
html { 
height: 100%; 
font-size: 100%; 
background: url(images/bg2.jpg) 
}

body { 
padding: 0; 
margin: 0; 
font: Georgia, "Times New Roman", Times, serif; 
line-height: normal; 
background: url(images/bg1.jpg) top center repeat-x; 
}
	
p {	
margin: 5px 0; 
}

h1 {
font: bold 1.8em Georgia, "Times New Roman", Times, serif; 
padding: 0px 0 4px 0; margin: 0; 
letter-spacing: -1px; 
}

h2 { 
font: bold 1.6em Georgia, "Times New Roman", Times, serif; 
letter-spacing: -1px; 
}

h3 { 
padding: 4px 0; 
margin:  0; 
color: #525A2F;
}

ul { 
margin: 0; 
padding : 0; 
list-style: none; 
}

img { 
border: none;
}

td  { 
color: #454545; 	
font-family: Georgia, "Times New Roman", Times, serif;
padding-left: 2px; 
padding-right: 2px; 
padding-top: 2px;
padding-bottom: 2px; 
}

/* Top part if using text and css background instead of an image background */
#top h1 { 
font: Georgia, "Times New Roman", Times, serif;  
letter-spacing: 1px; 
color: #FFF;
}

#top h2 { 
font: 1.0em Georgia, "Times New Roman", Times, serif; 
letter-spacing: 0px; color: #868686; 
margin:0; padding: 0 px;
}


/* banner and menu style part*/

#navcontainer ul{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #5B4B42;
color: #FFF;
width: 100%;
height: 15px; 
font: bold 90%  Georgia, "Times New Roman", Times, serif;
text-align: center;
}

li { 
display: inline; 
}

li a{
text-decoration: none;
background-color: #5B4B42;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #fff;
}

li a:hover{
background-color: #5B4B42;
color: #fff;
}

#wrap { 
margin: 0 auto; 
width: 700px; 
}

#wrap #pic { 
float: center; 
background: url(images/ex1.jpg); 
height: 200px; 
width: 700px; 
overflow: hidden
}
			
#wrap #menu { 
padding: 0; 
margin:0; 
background: inherit;
float: top; 
}
		
#wrap #menu a { 
padding-left: 15px; 
font:  0.9em Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
}

#wrap #menu ul { 
padding: 10px 0;
}

#wrap #menu li { 
line-height: 26px; 
list-style: none ;
}
		
		
/* actual content area */
#main {
margin: 0 auto; 
width: 700px;
float: center;
}
	
#pagebody { 
background: #FFFFFF repeat-y; 
margin-bottom: 0px auto;
width: 700px;  
}
		
#pagebody h3 { 
background: #FFFFF; 
height:30px; 
padding: 5px 0 0 0px; 
margin: 0; 
font:  bold 1.2em Georgia, "Times New Roman", Times, serif;
text-decoration: underline;
/*color: #D6EA7A;*/
color: #525A2F;
}

#pagebody h3 span {  
padding: 1px 10px 0 23px;  
line-height: 22px; 
margin: 0
}
		
#pagebody p { 
color: #454545; 
padding: 0 8px 0 5px; 
text-align: justify; 
font: 14px Verdana, tahoma, arial;
}
		
#pagebody img { 
float: left; 
padding: 0 10px 5px 0 
}

		
.bottom { 
border-top: 1px dotted #ccc; 
padding: 5px 0; margin: 10px 0 0 0; 
 
}		
	
/* footer */
#footer { 
float: center;
width: 700px;
border-top: 1px solid #DCDCDC; 
margin: 0 auto; 
color: #FFF;  
background: #a43812
}

	
