
body {	

	margin: 0 10px;

	font: 80%/1.5 Georgia;

	background: #8e8468;

	color: #5a3700;

}



a {

	color: #e18b00;

	text-decoration: none;

}



a:hover {

	border-bottom: 1px dotted #e18b00;

}



a img {

	border: none;

}



h1 {

	text-indent: -5000px;

	background: url(../img/logo.gif) no-repeat center;

	height: 100px;

	margin-bottom: 0;

}



h2 {

font-family:baskerville,'palatino linotype',georgia,serif;

	font-size: 2em;

	font-style: italic;	

	color: #777;

	font-size: 1.4em;

	font-weight: normal;

	text-shadow: #ccc 2px 2px 2px;

	text-align: center;

}



h3 {

	color: #7bcf55;

	font-family:baskerville,'palatino linotype',georgia,serif;

	font-size: 2em;

	font-style: italic;

	text-align: center;

	margin: 4px;

}

h3 a {
	color: #7bcf55;
	border-bottom: 1px dashed #7bcf55;

}



#header {

	position: fixed;

	width: 100%;

	height: 3em;

	text-align: right;

	left: 0;

	top: 0;

	margin-top: 0;

	margin-left: 0;

	background: url(../img/head.png) bottom repeat-x;

	border: none;

	z-index: 1;

}



#header p {

	margin-top: 0;

}



#side {

	position: absolute;

	width: 210px;
	left: 5px;

	background: none;

	border: none;

}



#logo {

	margin: 0 20px;

	padding-top: 50px;

}



#main, #sec, #ads {

	position: absolute;

	top: 43px;

	left: 205px;

	width: 225px;

	background: none;

	border: none;

}

#sec {
	left: 470px;
}

#ads {
	left: 735px;
}

div {

	float: left;

	margin: 0;

	background: url(../img/shade.png) bottom center;
}



#main div, #sec div, #ads div {
	width: 225px;
	padding: 0 15px 15px 15px;
	margin: 6px;
}



#side div {

	background: url(../img/sshade.png) bottom center;

	width: 170px;

	padding: 15px;

	margin: 5px 20px 5px 0;

	}



#main div.more {

	width: 570px;

	background-image: url(../img/bigdiv.png);

}



#main.inner div.less {

	margin: 0 12px 0 0;

}



ul {

	padding-left: 25px;

}



input {

	width: 6em;

}



#side #nav {

	background-image: url(../img/nshade.png);

	padding: 0 10px 5px 10px;

	width: 180px;

}



#nav ul {

	padding-left: 0;

	margin-top: 0;

}



#nav li {

	list-style: none;

	padding: 5px 3px 5px 30px;

	border-bottom: 1px dotted #000;

	background: #ffedbb url(../img/navb.png) no-repeat;

	font-size: 1.2em;

}



#nav li a {

	display: block;

}



#nav li:hover {

	background: url(../img/navbh.png) no-repeat;

}



#nav li:hover a {

	color: #7bcf55;

	border: none;

}



#nav a {

	color: #752814;

}



div#footer {

	background: none;

	padding: 0 0 0 10px;

	width: 190px;

	color: #FFF;

	font-size: 0.8em;

}



div#footer a {

	color: #ffcf6b;

	border: none;

}



.fbutt, .fbuttt, .sign, #oldsite {

	background: url(../img/butt.png) top;

	color: #FFF;

	font-size: 0.8em;

	width: auto;

	margin: 0;

	padding: 1px;

	cursor: pointer;

	border: 2px outset #009500;

}



.sign, #oldsite {

	background-image: url(../img/sign.png);

	border-color: #ba3a25;

	margin: 0 10px;

}



#nav .sign {

	color: #fff;

	padding: 2px;

	margin: 4px;

}



.fbutt:hover, .fbuttt:hover, .sign:hover, #oldsite:hover {

	border-style: inset;

}



#oldsite {

	float: left;

	margin-top: 2px;

	height: 1.2em;

}



#lblheader {

	float: left;

	font-size: 1.2em;

	border-bottom: 2px solid #752713;

	color: left;

}



.jobs li, .lancers li {

	list-style: none;

	background: url(../img/bjob.png) no-repeat left top;

	padding-left: 15px;

}



.lancers li {

	background-image: url(../img/blancer.png);

}



.clear {

	clear: left;

}



.wide

{

	width: 13em;

}



#booklist {

	text-align: center;

}



#googleads

{

	text-align: center;

}