* {
margin: 0;
padding: 0;}

.clear {
clear: both;}

.right {
float: right;
background:;}

.left {
float: left;}

img {
border: 0;}

div {
overflow: hidden;}

p {
clear: both;
padding: 16px 0 0 0;
text-align: justify;}

a {
font: 14px Arial, Helvetica, sans-serif, bold;
text-decoration: none;
color: #775600;}

a:hover {
text-decoration: underline;}

h1 {
font: 16px Tahoma;
color: #000000;}

h1 a {
font: 16px Tahoma;
color: #000000;
text-decoration: none;
letter-spacing: 1px;
font-weight: bold;}

body {
background: #ffffff;
font: 14px Arial, Helvetica, sans-serif;
color: #084a63;}

.headerBG {
clear: both;
background: #e4eff2;}

.header {
width: 997px;
height: 160px;
clear: both;
margin: auto;
background: #ffffff url(images/header-bg.jpg) top right no-repeat;}

.headerTitle {
clear: both;
font: 38px Tahoma;
color: #000000;
font-weight: bold;
padding: 40px 0 0 30px;}

.headerTitle a {
font: 38px Tahoma;
color: #000000;
font-weight: bold;
text-decoration: none;}

.headerTitle span {
color: #6ab6cf;}

.headerSlogan {
clear: both;
font: 26px Tahoma;
color: #5fadc7;
padding: 5px 0 0 100px;}

.headerSlogan a {
font: 26px Tahoma;
color: #5fadc7;
text-decoration: none;}

.searchBG {
clear: both;
background: #f0e8d7;}

.search {
width: 722px;
height: 48px;
clear: both;
margin: auto;}

.home {
padding: 14px 14px 0 0;}

.home a {
font: 14px Tahoma;
font-weight: bold;
text-decoration: none;}

.home a:hover {
text-decoration: underline;}

.searchForm {
padding: 17px 0 0 0;}

.searchForm input {
border: solid 1px;
border-color: #cec3ab;
height: 13px;
width: 133px;
font: 10px Tahoma;
color: #084a63;}

.contentBG {
clear: both;
background: #e4eff2 url(images/content-bg.jpg) top left repeat-x;}

.contentDiv {
clear: both;
width: 997px;
margin: auto;
background: #ffffff;}

.leftColumn {
width: 183px;
float: left;}

.leftColumnTitle {
clear: both;
font: 14px Tahoma;
font-weight: bold;
color: #d3c5a6;
padding: 30px 0 0 10px;}

.leftColumnContent {
clear: both;
padding: 5px 0 0 25px;}

.leftColumnContent li {
list-style: none;}

.leftColumnContent a {
font: 12px Tahoma;
color: #06374a;
text-decoration: none;}

.leftColumnContent a:hover {
text-decoration: underline;
color: #46a3c7;}

.google {
padding: 45px 0 15px 24px;}

.RSS {
padding: 0 0 15px 24px;}

.RSS a {
font: 14px Tahoma;
color: #000000;
text-decoration: none;}

.RSS a:hover {
text-decoration: underline;}

.rightColumn {
width: 650px;
float: left;
padding: 0 34px;}

.postTop {
clear: both;
height: 23px;
background: url(images/content-top.jpg) top left no-repeat;
margin: 36px 0 0 0;}

.postBottom {
clear: both;
height: 23px;
background: url(images/content-bottom.jpg) top left no-repeat;}

.footer {
clear: both;
height: 82px;
background: #DFD7C2;}

.copy {
font: 12px Arial, Helvetica, sans-serif;
color: #413313;
padding: 38px 0 0 40px;}

.bg1 {
clear: both;
background: #b1c9d4;
padding: 0 1px;}

.bg2 {
clear: both;
background: #e2eef1;
padding: 0 1px;}

.bg3 {
clear: both;
background: #fdfefe url(images/bg3.jpg) top left repeat-x;
padding: 0 30px 20px 30px;}

.commentsRow {
clear: both;
height: 20px;
background: #dce9ed;
padding: 5px 30px 0 30px;}

.page {
padding: 15px 0 40px 0;}

.page a {
font: 14px Tahoma;
color: #000000;
text-decoration: underline;}

.page a:hover {
text-decoration: none;}

.message {
clear: both;
padding: 36px 0 0 0;}

h2 {
font: 18px Tahoma;
color: #000000;}

.message p {
padding: 0px;
font: 12px Tahoma;
color: #717171;}

.searchTop {
clear: both;
height: 23px;
background: url(images/content-top.jpg) top left no-repeat;
margin: 10px 0 0 0;}

.searchBottom {
clear: both;
height: 32px;
background: url(images/search-bottom.jpg) top left no-repeat;
margin: 0 0 30px 0;}

.searchAdvanced {
margin: auto;
width: 250px;
padding: 20px 0;}

.searchAdvancedInput {
border: solid 1px;
border-color: #9cb9c5;
height: 13px;
width: 150px;
font: 10px Tahoma;}

.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li {
font-weight: bold;}

.commentlist li .avatar { 
float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;}

#commentform p {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {
font-weight: normal;}

li {
list-style: none;}

.hr1 {
clear: both;
height: 1px;
max-height: 1px;
background: #b1c9d4;}

.hr2 {
clear: both;
padding: 5px;
background: #f1f7f8;}

.bottomP {
padding: 0 0 20px 0;}

.padding {
padding: 0 20px;
font: 12px Tahoma;
color: #000000;
width: 410px;}

.padding span {
font: 10px Tahoma;
color: #6e9aac;}

.padding .input {
border: solid 1px;
color: #9cb9c5;}

.padding textarea {
border: solid 1px;
color: #9cb9c5;
width: 340px;
height: 130px;}

.noborder {
border: 0px;}

h3 {
margin: 25px 0 0 0;}