/* CSS Document */
body {
		margin:auto; padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:medium;
		width:780px;
		background-color:#FFD600;
		}
#outside {
border:5px solid white;
}
#frame {
	border: 1px solid #091ABA;
	background-color:white;
	
}
a:link {
	color: #091aba;
}
a:visited {
	color: #c94440;
}
a:hover {
	color: #f79f13;
}
#menu a:link {
	color: #091aba;
	text-decoration:none;
}
#menu a:visited {
	color: #c94440;
	text-decoration:none;
}
#menu a:hover {
	color: #f79f13;
}
#menu {
	border: 2px solid #CB4B47;
	float: left;
	margin-left: 20px;
	margin-top:10px;
	padding-top: 5px;
	width:190px;
}
ul.mainmenu {
 	list-style-position:outside;
	list-style-image:url(images/double.gif);
	
}
ul.mainmenu li.match {
	list-style-image:url(images/doublematch.gif)
}
ul.submenu {
	list-style-image:url(images/single.gif);
	list-style-position:inside;
	margin-left:0;
	padding-left:0; 
}
ul.submenu li.match {
	list-style-image:url(images/singlematch.gif)
}
#kids {
padding-top:15px;
padding-left: 13px;
}

	#header {
		margin:0; padding:0;
		
		}
#header img { border:0;

}
#main1 {
		margin:0; padding:0;
		background-color:white ;
		background:white;
		}

	
	#main2 {
		margin:0; padding:0;
		
		}
	#left {
		float:left;
		width:300px;
		margin:0; padding:0;
		font-size:small;
		/*border-top:3px solid #8EB6C7;*/
		}
	#middle {
		margin:0 10px 0 300px;
		background-color:white;
		font-size:80%;
		border-top: 5px solid #FFD600;
		border-bottom: 5px solid #FFD600;
}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:10px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	a { color:black }

h1 {
	color: #c94440;
	font-size: large;
}
h2 {
	font-size: medium;
	color: #091ABA;
	padding-top:3px;
}
th {
	text-align:left;
}

#rightpic {
	float:right;
	padding-left: 7px;
	
}
#footer {
	width:748px;
	margin-top:10px;
	height:30px;
}

#phone {
	width:128px;
	float:right;
	text-align:right;
	color:#091aba;
	padding-right:10px;
	font-size:small;
	font-weight:bold;
}
#address {
	width:600px;
	float:left;
	color:#091aba;
	font-size:small;
	font-weight:bold;
	padding-left:10px;
}
#design {
	width:300px;
	float:right;
	text-align:right;
	font-size:smaller;
}
#design a:link, #design a:visited {
	text-decoration:none;
}
#copy {
	xwidth:320px;
	width:330px;
	float:left;
	font-size:smaller;
}
#probs {
	width:760px;
	font-size:x-small;
	text-align:center;
}
/* code for disppearing text in IE 6 with floats http://www.positioniseverything.net/articles/hollyhack.html */
/* Hides from IE5-mac \*/
* html #middle {height: 1%;}
/* End hide from IE5-mac */ 
#news {
	padding:5px;
	border: 3px solid #091ABA;
	margin: 10px;
	width:190px;
	margin-bottom:0px;
	padding-bottom:0;
	margin-left:20px;
}
#news ul {
	margin-top:0px;
}
