body, html, * {
	padding:0;
	margin:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	background:#ffffff;
	background-image:url(images/Houndstooth_pattern.gif);
	background-repeat:repeat;
	background-attachment:fixed;
}

p, a, h1, h3, td, ul, ol, li {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}

a {
	color:#444444;
	text-decoration:underline;
}

h3 {
	font-size:18px;
	line-height:normal;
	padding-top:10px;
}

ul, ol {
	margin:auto 15px;
}

li {
	margin:auto 25px;
}

#main {
	background-color:#FFFFFF;
	border-left:10px solid #991b33;
	border-right:10px solid #991b33;
	width:698px;
	margin:0 auto;
	padding:0;
}

#flbody p, #flbody h3 {
	margin:10px;
}

#header {
	margin:0 auto;
	padding:0;
	width:698px;
	background-color:#991b33;
}

#header .menu {
	text-align:center;
	margin:10px 0 25px 0;
}

#header .menu a {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

#header .menu a:hover {
	text-decoration:underline;
}

#footer {
	width:698px;
	background-color:#991b33;
	background-image:url(images/body_bottom.png);
	background-position: center top;
	background-repeat:no-repeat;
	height:35px;
}

#footer p {
	color:#ffffff;
	font-size:9px;
	text-align:center;
}

#footer p a {
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}

	.mClinks {width:100%; margin-bottom:20px; padding:10px 0;}
	.mCabout {width:100%;}
	.mHlinks {}
	.mLlinks {display:none;}
	.mOabout {display:block;}
	.mOlinks {margin:10px 25px; display:block;}

input, textarea, select {
	background:#efefef;
	color:#333333;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:normal;
	padding:4px;
	border-top:1px solid #999999;
	border-right:1px solid #dddddd;
	border-left:1px solid #999999;
	border-bottom:1px solid #dddddd;
}
