body,
html {
	color:#000000;
	margin: 0;
	padding: 0;
	background:#FFF;
	font:Arial, Helvetica, sans-serif;
}

body {
    min-width:750px;
	margin: 0;
	padding: 0;
    }
#wrap {
    background:#cc0033;
    margin:0 auto;
    width:750px;
    }

a {
	color: #800000;
	text-decoration: none;
	outline: none
}

a:visited {
	color: #5C1B4D;
}

a img {
	border: 0;
}

h1 {
    	padding:0px;
	    margin:0;
}

h2 {
		padding:0;
    }
	#header {
		background:#FF809C;
	}

	#nav {
		background:#FF809C;
		padding:0px;
		height: 40px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#FFF;
		float:left;
		width:489px;
		margin: 5px;
	}
	#sidebar {
		background:#cc0033;
		float:right;
		width:240px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	#footer {
		background:#8F0020;
		clear:both;
	}
	
	#footer p {
		padding:5px;
		margin:0;
    }
	#centerlist{
		text-align: center;
		margin: 0;
		padding: 0;
		width:350px;
	}
	.style1 {
	color: #FFFFFF;
	font-size: small;
	}
	
ul#menu li {display: block; color: #FFF; height: 40px; text-indent: -9999px; float: left;}
ul#menu li.lcorner {background: url(imgs/lcorner.gif) no-repeat; width: 46px; height: 40px;}
ul#menu li.rcorner {background: url(imgs/rcorner.gif) no-repeat; width: 46px; height: 40px;}
ul#menu li.spacer1 {background: url(imgs/spacer1.gif) no-repeat; width: 34px; height: 40px;}
ul#menu li.spacer2 {background: url(imgs/spacer2.gif) no-repeat; width: 34px; height: 40px;}
ul#menu li.about {background: url(imgs/about.gif) no-repeat; width: 120px; height: 40px;}
ul#menu li.services {background: url(imgs/services.gif) no-repeat; width: 112px; height: 40px;}
ul#menu li.faq {background: url(imgs/faq.gif) no-repeat; width: 68px; height: 40px;}
ul#menu li.staff{background: url(imgs/staff.gif) no-repeat;  width: 70px; height: 40px;}
ul#menu li.find {background: url(imgs/find.gif) no-repeat; width: 150px; height: 40px;}

ul#menu li a {display: block; height: 40px; text-decoration: none; list-style-type: none;}

ul#menu li.about a:hover {background: url(imgs/about2.gif) no-repeat;}
ul#menu li.services a:hover {background: url(imgs/services2.gif) no-repeat;}
ul#menu li.faq a:hover {background: url(imgs/faq2.gif) no-repeat; }
ul#menu li.staff a:hover {background: url(imgs/staff2.gif) no-repeat;}
ul#menu li.find a:hover {background: url(imgs/find2.gif) no-repeat;}  



	.box {
		padding:0 20px 0 0;
		background:#fff url(imgs/boxmiddle.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 20px;
		background:#fff url(imgs/boxmiddle.gif) 0 0 repeat-y;
	}
	.bt {
		height:30px;
		margin:0 -20px;
		background:url(imgs/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:30px;
		background:url(imgs/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:30px;
		margin:0 -20px;
		background:url(imgs/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:30px;
		background:url(imgs/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:0;
}