* {
	margin: 0px; padding: 0px; outline: 0px;
}
body {
	background: rgb(255, 255, 255); font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 50px; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(11, 154, 199); text-decoration: none;
}
a:active {
	color: rgb(11, 154, 199); text-decoration: none;
}
a:link {
	color: rgb(11, 154, 199); text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	background: rgb(241, 249, 218); color: rgb(137, 95, 48); border-bottom-color: rgb(137, 95, 48); border-bottom-width: 1px; border-bottom-style: dotted;
}
h1 {
	color: rgb(85, 85, 85); font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
}
h2 {
	color: rgb(85, 85, 85); font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
}
h3 {
	color: rgb(85, 85, 85); font-family: "Trebuchet MS", Tahoma, Arial, Sans-serif;
}
h1 {
	margin: 0px; padding: 15px 10px 5px; letter-spacing: -2px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 350%; font-weight: normal;
}
h2 {
	margin: 0px; padding: 20px 10px 5px; color: rgb(137, 95, 48); font-size: 200%;
}
h3 {
	margin: 0px; padding: 20px 10px 5px; font-size: 170%; font-weight: normal;
}
p {
	margin: 0px; padding: 10px;
}
dl {
	margin: 0px; padding: 10px;
}
ul {
	margin: 10px 20px; padding: 0px 20px;
}
ol {
	margin: 10px 20px; padding: 0px 20px;
}
ul {
	list-style: none;
}
dt {
	color: rgb(137, 95, 48); font-weight: bold;
}
dd {
	padding-left: 25px;
}
img {
	background: rgb(250, 250, 250); padding: 5px; border: 1px solid rgb(220, 220, 220); border-image: none;
}
img.float-right {
	margin: 5px 0px 10px 10px;
}
img.float-left {
	margin: 5px 10px 10px 0px;
}
code {
	background: rgb(236, 248, 254); font: 500 1em/1.5em "Lucida Console", "courier new", monospace; margin: 5px 0px; padding: 15px; border: 1px solid rgb(236, 248, 254); border-image: none; text-align: left; overflow: auto; display: block; font-size-adjust: none; font-stretch: normal;
}
acronym {
	border-bottom-color: rgb(137, 95, 48); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
blockquote {
	background: url("quote.jpg") no-repeat 10px 10px rgb(236, 248, 254); margin: 15px 10px; padding: 10px 10px 10px 35px; border: 1px solid rgb(236, 248, 254); border-image: none; color: rgb(151, 105, 87); line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-style: italic; font-weight: normal;
}
table {
	margin: 15px 10px; border-collapse: collapse;
}
th {
	background: url("header-bg.jpg") repeat-x 0px -100px rgb(173, 216, 230); height: 38px; text-align: left; color: rgb(255, 255, 255); padding-right: 12px; padding-left: 12px; border-bottom-color: rgb(255, 255, 255); border-left-color: rgb(120, 199, 250); border-bottom-width: 2px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
tr {
	background: rgb(255, 255, 255); height: 34px;
}
td {
	border: 1px solid rgb(237, 237, 237); border-image: none; padding-right: 11px; padding-left: 11px;
}
form {
	background: rgb(253, 253, 253); margin: 15px 10px; padding: 5px 10px 20px; border: 1px solid rgb(241, 241, 241); border-image: none;
}
label {
	margin: 8px 0px 5px; color: rgb(137, 95, 48); font-weight: bold; display: block;
}
input {
	background: rgb(255, 255, 255); font: 1em/normal Verdana, sans-serif; padding: 4px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
select {
	background: rgb(255, 255, 255); font: 1em/normal Verdana, sans-serif; padding: 4px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 1em/normal Verdana, sans-serif; padding: 4px; width: 400px; height: 100px; color: rgb(102, 102, 102); display: block; font-size-adjust: none; font-stretch: normal;
}
input {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
}
textarea {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
}
select {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(212, 212, 212) rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
}
input.button {
	background: rgb(230, 230, 230); border-width: 1px; border-style: solid; border-color: rgb(235, 235, 235) rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235); font: bold 12px/normal Arial, Sans-serif; margin: 0px; padding: 2px 3px; height: 30px; color: rgb(85, 85, 85); font-size-adjust: none; font-stretch: normal;
}
.searchform {
	margin: 0px; padding: 12px 0px 15px 8px; border: currentColor; border-image: none; width: 250px; background-color: transparent;
}
.searchform p {
	margin: 0px; padding: 0px 0px 10px;
}
.searchform input.textbox {
	padding: 2px; width: 170px; height: 18px; color: rgb(119, 119, 119); vertical-align: top;
}
.searchform input.button {
	padding: 2px 5px; width: 60px; height: 24px; vertical-align: top;
}
#wrap-out {
	background: url("header-bg.jpg") repeat-x rgb(255, 255, 255); margin: 0px auto; width: 900px; text-align: left; position: relative;
}
#wrap {
	background: url("header-photo.jpg") no-repeat right top; margin: 0px auto; width: 900px;
}
#content-wrap {
	background: none; padding: 0px; width: 900px; clear: both; margin-left: 5px; float: left; display: inline; position: relative;
}
#header {
	background: none; margin: 0px auto; padding: 0px; width: 900px; height: 325px; position: relative;
}
#nav {
	margin: 0px; padding: 0px; left: 0px; top: 35px; height: 35px; clear: both; position: absolute; z-index: 99999;
}
#nav ul {
	list-style: none; margin: 0px; padding: 0px; width: 900px; height: 35px; text-transform: uppercase; float: left; display: inline;
}
#nav ul li {
	margin: 0px; padding: 0px; display: inline;
}
#nav ul li a {
	font: bold 15px/35px "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif; margin: 0px; padding: 0px 10px; color: rgb(105, 79, 66); text-transform: uppercase; letter-spacing: -0.3px; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
#nav ul li a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(17, 17, 17);
}
#nav ul li a:active {
	background: none; border: currentColor; border-image: none; color: rgb(17, 17, 17);
}
#nav ul li#current a {
	color: rgb(13, 167, 210);
}
#header h1#logo-text a {
	font: 72px/normal Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; left: 30px; top: 95px; color: rgb(255, 255, 255); text-transform: none; letter-spacing: -1.5px; text-decoration: none; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#header h1#logo-text a:hover {
	background: none; border: currentColor; border-image: none;
}
#header p#intro {
	margin: 0px; padding: 0px; left: 35px; top: 190px; width: 400px; color: rgb(117, 86, 67); text-transform: none; line-height: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: normal; position: absolute;
}
#main {
	margin: 0px; padding: 0px; width: 560px; float: left; display: inline;
}
#main h2 {
	font: 3.5em/normal Georgia, "Times New Roman", Times, serif; color: rgb(137, 95, 48); text-transform: none; letter-spacing: -2px; padding-bottom: 3px; margin-top: 15px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#main h2 a {
	background: none; border: currentColor; border-image: none; color: rgb(137, 95, 48); text-decoration: none;
}
#main ul li {
	list-style-image: url("bullet.gif");
}
#sidebar {
	margin: 15px 0px 0px; padding: 0px; width: 290px; float: right; display: inline;
}
#sidebar h3 {
	font: 2em/normal "trebuchet MS", Tahoma, Helvetica, Arial, sans-serif; padding: 15px 5px 3px; color: rgb(102, 102, 102); letter-spacing: -0.5px; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
#sidebar ul.sidemenu {
	background: url("dots.gif") repeat-x left top; margin: 7px 5px 8px 0px; padding: 0px; text-align: left; text-decoration: none;
}
#sidebar ul.sidemenu li {
	background: url("dots.gif") repeat-x left bottom; list-style: none; margin: 0px; padding: 8px 10px;
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	border: currentColor; border-image: none; color: rgb(12, 155, 194); font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, Sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; background-image: none; background-color: transparent;
}
#sidebar ul.sidemenu li a span {
	color: rgb(152, 152, 152); font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; font-style: italic; font-weight: normal;
}
#sidebar ul.sidemenu li a:hover {
	color: rgb(85, 85, 85);
}
#sidebar ul.sidemenu ul {
	margin: 0px 0px 0px 5px; padding: 0px;
}
#sidebar ul.sidemenu ul li {
	background: none;
}
#footer-wrap {
	background: rgb(236, 248, 254); font: 1em/normal "Trebuchet MS", Tahoma, sans-serif; padding: 1em 0px 2.5em; width: 900px; color: rgb(119, 119, 119); clear: both; margin-top: 30px; float: left; position: relative; font-size-adjust: none; font-stretch: normal;
}
#footer-wrap h3 {
	font: 1.6em/1.6em "Trebuchet MS", Tahoma, sans-serif; color: rgb(102, 102, 102); text-transform: none; letter-spacing: 0px; margin-left: 0px; font-size-adjust: none; font-stretch: normal;
}
#footer-content {
	margin: 0px auto; width: 880px; text-align: left;
}
#footer-content ul.col-list {
	background: url("dots.gif") repeat-x left top; list-style: none; margin: 5px 0px 0px 5px; padding: 0px; width: 98%;
}
#footer-content ul.col-list li {
	background: url("dots.gif") repeat-x left bottom;
}
#footer-content ul.col-list li a {
	padding: 4px 0px 4px 8px; border: currentColor; border-image: none; width: 98%; color: rgb(119, 119, 119); line-height: 2em; font-weight: bold; display: block;
}
#footer-content ul.col-list li a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#footer-content ul.col-list li a span {
	color: rgb(152, 152, 152); font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal;
}
#footer-content .col {
	padding: 0px 0px 30px; width: 280px; display: inline;
}
#footer-content .space-sep {
	margin-right: 12px;
}
#footer-content .col2 {
	padding: 0px 0px 30px; width: 285px; display: inline;
}
.postmeta {
	background: rgb(236, 248, 254); margin: 20px 10px 15px; padding: 5px; border: 1px solid rgb(236, 248, 254); border-image: none; color: rgb(119, 119, 119); font-size: 1em;
}
.postmeta .date {
	margin: 0px 10px 0px 5px;
}
.postmeta a.comments {
	margin: 0px 10px 0px 5px;
}
.postmeta a.readmore {
	margin: 0px 10px 0px 5px;
}
.post-info {
	color: rgb(186, 186, 186); padding-top: 3px; font-size: 0.95em; margin-left: 5px;
}
.post-info a {
	color: rgb(197, 147, 92);
}
p.thumbs {
	padding: 12px 0px 0px 10px;
}
.thumbs img {
	background: none; margin: 5px; padding: 4px; border: 1px solid rgb(235, 235, 235); border-image: none; position: relative;
}
.thumbs img:hover {
	background: none; border: 1px solid rgb(197, 197, 197); border-image: none;
}
.thumbs a:hover {
	border: currentColor; border-image: none; background-color: transparent;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.clearer {
	clear: both;
}
