	body {

		margin:20px 40px 20px 40px;

		font-family: verdana, arial, sans-serif; 

		font-size: 10pt; 

		color: #333333; 

		background-image: url(images/bg_pat.gif);

		}

	p {

		margin: 5px;

		}

		

	#banner {

		background:#fff;

		background-image: url(http://craignco.com/images/logo.gif);

		background-repeat: no-repeat;

		background-position: center top;

		height:90px;

		border:1px solid #000;

		voice-family: "\"}\"";

		voice-family: inherit;

		height:90px;

		}

	html>body #banner {

		height:90px;

		}

	

	#main {

		width: 100%;

		background: white;

		border: 1px solid #000000;

		min-height: 450px;

		}

	

	#leftcontent {

		float:left;

		width:20%;

		padding-bottom: 20px;

		margin-right: 15px;

		}



	#feature {

		border: 1px solid #A67C52;

		border-top: 6px solid #A67C52;

		padding: 7px;

		text-align: center;

		background: #FAF7EC;

		margin: 7px;

		}

		

	#sidebar1 {

		border: 1px solid #5E88B9;

		border-top: 6px solid #5E88B9;

		padding: 6px;

		background: #D8E3EA;

		margin: 10px;

		}

		

	#sidebar2 {

		border: 1px solid #5E88B9;

		border-top: 6px solid #5E88B9;

		padding: 3px;

		}

		

	#sidebar3 {

		border: 1px solid #F89117;

		border-top: 6px solid #F89117;

		padding: 3px;

		margin: 10px;

		}

		

	#store {

		border: 1px solid #000066;

		padding: 6px;

		margin: 6px;

		}

	#store2 {

		float: left;

		border: 1px solid #000066;

		padding: 6px;

		margin: 6px;

		width: 100px;

		height: 120px;

		text-align: center;

		font-size: 9px;

		}

		

	#store3 {

		float: left;

		border: 1px solid #000066;

		padding: 6px;

		margin: 6px;

		text-align: center;

		font-size: 9px;

		}

	.buybox {

		border: 1px solid #FAF7EC;

		padding: 8px;

		}



	.bodybold {

		font-weight: bold;

		}

	

	.highlight {

		background-color: #FAF7EC;

		text-align: center;

		}

	.highlight2 {

		background-color: #660000;

		color: white;

		font-size: 14px;

		font-weight: bold;

		padding: 4px;

		text-align: center;

		}

	

	.date { color: #9E0039; font-weight: bold; }

	.footer { font-family: verdana, arial, sans-serif; font-size: 9pt; color: #808080; }

		

	h1 {

		font-size:14px;

		font-weight: bold;

		color: #0A3274;

		text-align: center;

		margin: 0px;

		}

	

	h2 { font-family: Arial, sans-serif; 

		font-size: 14px; 

		color: #004A80;

		}

	h3 {

		font-size: 16px;

		color: #9E0B0E;

		font-weight: bold;

		margin: 5px;

		}

	

	td	{ font-family: verdana, arial, sans-serif; 

		font-size: 10pt; 

		color: #333333; 

		}

		

	

A:link { color: #2E3192; text-decoration: none; }

A:visited { color: #2E3192; text-decoration: none; }

A:hover { color: #2E3192; background: #FAF7EC; text-decoration: underline }

A:active {color: #2E3192; text-decoration: underline}



#center {

	text-align: center;

	margin: auto;

	}



	#submenu {

	    top:90px;

		width: 100%;

		text-align: center;

		color: #fff;

		background: #5e88b9;

		margin: 0;

		padding: 0;

		border: solid 1px black;

		}

		

	#submenu li {

		display: inline;

		overflow: hidden;

		list-style-type: none; 

		}	

		

	#submenu a {

		color: #fff;

		background: #5E88B9;

		font: bold 12px verdana, sans-serif;

		padding: 2px 12px 2px 12px;

		border-right: 1px solid black;

		margin: 0px;

		text-decoration: none; }

		

	#submenu a.active {

		color: #000;

		background: #fff;

		font: bold 12px verdana, sans-serif;

		padding: 2px 15px 2px 15px;

		margin: 0px;

		text-decoration: none; }

		

	#submenu a.active {

		background: #fff;

		color: #000;

		}

		

	#submenu a:hover {

		color: #000;

		background: #fff;

	 }	

		

	#submenu a.first {

		border-left: 1px solid black;

		}

#boxright {

	float: right;

	padding: 10px;

	margin: 10px;

	}

	

#box {

	border: 2px solid #5E88B9;

	border-top: 10px solid #5E88B9;

	float: left;

	padding: 10px;

	margin: 20px;

	

	}

.events {

	background: #99CCCC

	}

	

.floatleft {

	float: left;

	padding: 10px;

	margin: 10px;

	}

.padding {

	padding: 5px;

	margin: 5px;

	}



.cleaner {

		clear:both;

		height:1px;

		font-size:1px;

		border:none;

		margin:0; padding:0;

		background:transparent;

		}

		

