@import url('menu.css');
@import url('sitelist.css');

body {

	background: #493f2c;
	color: #ddd1b0;

	font-family: sans-serif;
	font-size: 75%;

	
}

a {

	color: #1d2a33;
	

}

a:hover {

	text-decoration: none;
	

}

strong {

	font-size: 120%;

}


#pseudohr {

	background: url('./images/theme/hrtop.png') repeat-x;

}

#header {

	background: url('./images/theme/header.gif') repeat-x;
	color: #ff0;
	
	
	/* This is to offset the background img */
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;

}

#header div {

	display: inline;

}


#header img {
/*
	position: relative;
	
	left: -25px;
	top: -25px;
*/
}

.content {

	background:  url('./images/theme/contentbg.gif')  bottom repeat-x #d8c894;

	color: #2f2F1f;

	overflow: hidden;

	margin-left: 30px;
	margin-right: 30px;	
	
	padding: 20px 20px 250px 20px;


}

.content .serviceblurb {

	clear: both;
	
	background: ;
	color: #49302c;

	padding: 10px 70px 10px 10px;



}

.suppdiv {

	background: /* -- LATER -- url('./images/theme/content.png') */  bottom repeat-x #bcb08d;


	float: right;

	margin: 0 0 15px 15px;

	padding: 10px;

	width: 45%;


}

.sitelist a img {

	border: solid 2px transparent;

}

.sitelist a:hover img {

	border: 2px solid #1d2a33;

}

.sitelist a:focus img {

	border: 2px solid #ccccbb;

}

table {



}

table td {

	padding: 0 15px 10px 10px;


}

table .service {

	background: #bcb08d;
	color: #000;
	

	width: 35%;

}

table .rate {


	color: #000;
	

	width: 25%;

}

table .cost {

	background: #cdc19e;
	color: #000;
	

}

#footer {

	background: url('./images/theme/brewedfresh.png') no-repeat center bottom;
	color: #ebdfbc;

	margin-left: 30px;
	margin-right: 30px;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

	height: 4em;

	font-size: 85%;
	text-align: center;
	text-shadow: ;
	
}
