/* All the dark colored items */
#searchbox, #subcats {
	background: #D5D0BC
}

#results a {
	font-weight: bold
}

#results li {
	margin-bottom: 8px ;
}

#catlist a {
	color: #686151 ;
	font-weight: bold
}

#logo {
	height: 64px ;
	border-bottom: 1px solid #686151 ;
	background: url( 'top.jpg' ) top left no-repeat #D5D0BC ;
	text-align: right ;
	font-weight: bold ;
	color: white ;
	font-size: 25px ;
	padding-right: 5px
}

#logo a {
	color: white
}

#logo a:hover {
	text-decoration: none
}

#subcats {
	/* background: url('fadecat.png') top left repeat-x #D5D0BC ;
	color: white ; */
	width: 85% ;
	margin: 8px ;
	margin-left: 7% ;
	padding: 3px ;
	border: 1px solid #686151 ;
}

#footer {
	clear: both;
	text-align: right ;
	padding: 5px
}

#content {
	float: left ;
	padding: 1% ;
	margin: 0px ;
	width: 83%
}

form {
	padding: 0px ;
	margin: 0px ;
	display: inline
}

#searchbox {
	position: absolute ;
	top: 32px ;
	right: 5px ;
	width: 300px ;
	text-align: right ;
}

#searchbox input {
	border: 1px solid #eee ;
	background: #F0EEE5 ;
	color: #333 ;
}

#searchbox input:focus {
	background: yellow
}

body {
	padding: 0px ;
	margin: 0px ;
	background: url('fadeback.png') top left no-repeat
}
	
a {
	text-decoration: none ;
	font-weight: bold ;
	color: #686151
}

a:hover {
	text-decoration: underline ;
	color: #CAE0B2
}

#adsense {
	float: right;
	margin: 0px ;
	padding: 0px ;
	margin-top: 10px ;
	width: 14% ;
}

p.hanging {
	padding: 0px ;
	margin: 0px ;
	text-indent: -20px ;
	margin-left: 20px
}

.header {
	font-size: 115% ;
	font-weight: bold
}

td.header {
	font-weight: bold ;
	font-size: 100%
}
