body {
	background: url(carvingrainsubtle.jpg);
	margin: 0 auto;
	margin-bottom: 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
#top {
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
#wrapper {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	background: #451803 url(carvinslice.jpg) top right no-repeat;
	text-align: left;
	border-left: 7px double #967c6f;
	border-right: 7px double #836557;
	border-bottom: 7px double #735556;
}
#head {
	color: #fff;
	height: 150px;
	border-bottom: 2px solid #cc6000;
	background: url(tim1small.jpg) top left no-repeat;
}
#head h1 {
	margin: 0;
	border-bottom: 1px solid #836557;
	padding-left: 105px;
	padding-top: 45px;
}
#subtitle {
	text-align: center;
	letter-spacing: .06em;
	color: #fff;
	font-size: 1.2em;
	padding: 5px;
	border-bottom: 2px solid #cc6000;
}
.nav, .botnav, .nav2 {
	font-size: .85em;
	margin-top: 7px;
	text-align: center;
	padding: 5px;
	color: #cc6000;
}
.nav, .botnav {
	border-top: 1px solid #836557;
	border-bottom: 1px solid #836557;
	margin-bottom: 10px;
}
.nav2 {
	font-size: 100%;
}
.nav ul, .botnav ul, .nav2 ul, #leftlinks ul, #leftlinks ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav li, .nav2 li, .botnav li {
	display: inline;

}
.nav a, .nav2 a, .botnav li a {
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
.nav2 a {
	color: #cc6000;
}
.nav a:visited {
	color: #836557;
}
.nav2 a:visited {
	color: #cc6000;
}
.nav li a:hover, .botnav li a:hover {
	text-decoration: underline;
	color: #fff;
}
.nav2 li a:hover {
	text-decoration: underline;
	color: #ffc;
}
.nav .p1 .link1 a, .nav .p2 .link2 a, .nav .p3 .link3 a, .nav .p4 .link4 a, .nav .p5 .link5 a, .nav .p6 .link6 a, .nav .p7 .link7 a, .nav2 .pcomm .link8 a, .nav2 .pstore .link9 a {
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	color: #fff;
}
.nav2 {

}
#innerwrap {
	position: relative;
	width: 100%;
}
#leftlinks {
	position: absolute;
	top: 0;
	left: 15px;
	width: 136px;
	padding: 6px;
	padding-top: 85px;
	border: 1px solid #cc6000;
	font-size: .82em;
	color: #836557;
	background: url(road.jpg) no-repeat;
}
#leftlinks h2 {
	margin: 0;
	border-bottom: 1px solid #987d72;
	color: #cc6000;
}
#leftlinks ul {
	margin-bottom: 9px;
}
#leftlinks ul li {
	padding-top: 5px;
}
#leftlinks ul li a {
	color: #9a8276;
	text-decoration: none;
}
#leftlinks ul li a:visited {
	color: #625445;
}
#leftlinks ul li a:hover, #leftlinks ul li a:active {
	text-decoration: underline;
	color: #fff;
}
#main {
	margin-left: 185px;
	margin-right: 15px;
	background: #dbcec8 url(mainbg.jpg) repeat-x;
	padding: 10px;
	color: #000;
	font-weight: normal;
}
#main h1 {
	color: #f7b40d;
	font-size: 1.5em;
	margin: 0;
	text-align: right;
	border-bottom: 1px solid #a1877a;
}
h2 {
	font-size: 1.25em;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #ffc;
	background: #451803;
}
h3, h4, h5 {
	margin-bottom: 2px;
	padding-bottom: 0;
}
#main a {
	color: #46392f;
}
#main a:hover {
	color: #FF5604;
}
#main ol li {
	list-style-type: lower-roman;
	font-style: italic;
	font-size: .92em;
}
#main ol {
	padding-top: 0;
	margin-top: 0;
}
#main ol li ol li {
	list-style-type: decimal;
	font-style: normal;
}
.smallinfo {
	font-size: .8em;
	margin-top: 2px;
	padding-top: 0;
	font-style: italic;
}
#footer {
 	background: url(carvinbottom.jpg) no-repeat bottom right;
	border-top: 1px solid #cc6000;
	padding: 0;
	height: 70px;
	margin-top: 10px;
}
#credit {
	font-size: .64em;
	width: 784px;
	margin: 6px auto;
	text-align: right;
}
#credit a {
	color: #fff;
	text-decoration: none;
	padding-right: 22px;
}
.news {
	font-size: .8em;
}
.news h2 {
	font-size: 1.45em;
}
.news h3 {
	font-size: 1.15em;
	margin-bottom: 0;
}
.news p {
	margin-top: 4px;
}
.news ul {
	font-size: .9em;
}
