/* ---- CSS authoring Stu Olds
Creative Catering
October 2005
 ---- */



/* ---- Base Styling ----*/
body { 
 font: 14px/18px Garamond,verdana,arial,helvetica,sans-serif; 
 color: #000; 
 background: #0c5015; 
 margin: 0;
 padding: 0;
 text-align: center;	 
}
/* ---- General Layout ---- */
#container {
 width: 740px;
 background: url(mainBG.jpg) repeat-y;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}
.menuBlock a { 
 color: none;
 text-decoration: none;
 border-bottom: none;
}
.menuBlock a:hover,a:active { 
 color: none;
 text-decoration: none;
 background: none;
 border-bottom: none;
 }
.topimage a {
	padding: 1px;
}
.topimage a:link, .topimage a:visited {
	color: none;
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
.topimage a:hover, .topimage a:active, .topimage a:focus {
	color: none;
	BACKGROUND-COLOR: none; 
	TEXT-DECORATION: none;
}
#content {
 text-align: justify;
 width: 500px;
 margin: 50px 0 0 25px;
}
#content p {
 margin: 0 0 12px 0;
}
.cBlock {
 color: #666;
 text-align: center;
 margin: 5px 0 0 5px;
}
.cBlock p {
font: 14px Garamond, arial, verdana, serif; 
font-weight: bold;
}
h3 { font: 18px Garamond, verdana, serif; font-weight:bold; color: #666; }
h4 { font: 15px Garamond, verdana, serif; font-weight:bold; color: #666; }
h5{ font: 12px arial, verdana, sans-serif; font-weight:bold; color: #666; }
img.right { float:right; border: 1px solid #000; margin:0 10px 10px 15px; }
img.left { float:left; border: 1px solid #000; margin:0 10px 5px 15px; }

.form { border: 1px solid #999999; padding: 10px; color: #666666}
.forma {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px;
 COLOR: #fff;
 background-color: #999999;
 FONT-WEIGHT: bold; 
 border-bottom: #666666 1px solid; border-left: #666666 2px solid; border-right: #666666 1px solid; border-top: #666666 2px solid;
}
.button {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 background-color: #4e4c5f;
 color: #fff;
 FONT-WEIGHT: bold;
 border-bottom: #5F2521 2px solid; border-left: #5F2521 1px groove; border-right: #5F2521 2px solid; border-top: #5F2521 1px groove;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
}
a { 
	color: #666666;
	font-weight: bold;
	BORDER-BOTTOM:#666666 1px dotted; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
a:hover,a:active { 
	color: #ffffff;
	BACKGROUND-COLOR: #999999; 
	TEXT-DECORATION: none;
}
#footer {
 display: block;
 padding: 12px 0 0 0;
 margin: 0px 0 0 220px;
 text-align: center;
 height: 43px;
 width: 200px;
}
.p1,.p2,.p3,.p4,.p5 { padding-left: 5px; }


/* ---- Lists ---- */
ul,li {
 list-style: url(point.gif);
 padding: 0;
 margin: 0;
 line-height: 15px; 
}
