body { margin: 25px 0px 10px 0px; font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-size: 9pt; color: #444444; background-image: url(images/bg.gif); background-repeat: repeat x y; }

.clContainer { margin: 0 auto 0 auto; width: 700px; padding: 25px; overflow: hidden; background-color: #FFFFFF;  border: 1px solid #F5F6CB; }

.clHeader { margin: 0px; padding: 15px 25px 15px 25px; width: 650px; height: 250px; color: #000000; background-image: url(images/header.jpg); background-position: center top; background-repeat: repeat-x; }
.clHeaderTitle { font-size: 28pt;  font-family: Georgia, Arial, Verdana; }
.clHeaderTitle a:link { color: #FFFFFF; text-decoration: none; }
.clHeaderTitle a:visited { color: #FFFFFF; text-decoration: none; }
.clHeaderTitle a:hover { color: #FFFFFF; text-decoration: underline; }
.clHeaderTagline { font-size: 10pt; }

.clMenu { width: 158px; margin-left: 20px; margin-top: 10px; padding: 10px; float: right; overflow: hidden; border: 1px solid #F5F6CB; background-color: #F5F6CB; }
.clMenu h1 { margin: 0px; padding: 0px; font-size: 10pt; font-weight: bold; color: #913122; }
.clMenu h2 { margin: 0px; padding: 0px; font-size: 10pt; font-weight: normal; }
.clMenu ul { margin: 0px; padding: 2px 0px 12px 5px; line-height: 140%; list-style-type: none; }
.clMenu ul li { padding: 2px 0px 2px 20px; font-size: 8pt; background: 0px 3px url(images/list.png) no-repeat; }
.clMenu ul li a:link { color: #D15300; text-decoration: none; }
.clMenu ul li a:visited { color: #D15300; text-decoration: none; }
.clMenu ul li a:hover { color: #BD1717; text-decoration: underline; }

.clPage { width: 500px; margin-top: -15px; float: left; overflow: hidden; text-align: justify; line-height: 18px; }
.clPage h1 { margin: 0px 0px 5px 0px; padding: 0px; font-size: 16pt; color: #913122; }
.clPage h1 a:link { color: #913122; text-decoration: none; }
.clPage h1 a:visited { color: #913122; text-decoration: none; }
.clPage h1 a:hover { color: #913122; text-decoration: none;  }
.clPage h2 { margin: 0px; padding: 0px; font-size: 13pt; color: #D15300; }
.clPage ul { margin: 0px; padding: 2px 0px 2px 10px; line-height: 140%; list-style-type: none; }
.clPage li { background: -1px 2px url(images/list.png) no-repeat; padding: 0px 0px 0px 15px; }
.clPage ol li { background: none; margin: 0px; padding: 2px 0px 2px 10px; line-height: 140%; }
.clPage a:link { color: #D15300; text-decoration: none; font-weight: bold; }
.clPage a:visited { color: #D15300; text-decoration: none; font-weight: bold; }
.clPage a:hover { color: #BD1717; text-decoration: none; font-weight: bold; }

.clPostSub { font-size: 10px; color: #666666; border-bottom: 1px dotted #913122;   }
.clPostSub a:link {  font-weight: normal; color: #913122; }
.clPostSub a:visited { font-weight: normal; color: #913122; }
.clPostSub a:hover { font-weight: normal; color: #913122; }

.clPostSubb { font-size: 10px; color: #666666; font-weight: bold;   }
.clPostSubb a:link {  font-weight: normal; color: #913122; font-weight: bold; }
.clPostSubb a:visited { font-weight: normal; color: #913122; font-weight: bold; }
.clPostSubb a:hover { font-weight: normal; color: #913122; font-weight: bold; }



.clPostInfo { margin: 30px 0px 30px 0px; padding: 10px; width: 478px; text-align: left; font-size: 8pt; border: 1px solid #E7E8A3; background-color: #F5F6CB; overflow: hidden; }
.clPostInfo img { vertical-align: top; }
.clPostInfo a:link { color: #555555; text-decoration: none; font-weight: normal; }
.clPostInfo a:visited { color: #555555; text-decoration: none; font-weight: normal; }
.clPostInfo a:hover { color: #555555; text-decoration: underline; font-weight: normal; }

.clPostComments { margin: 30px 0px 0px 0px; padding: 10px; width: 478px; border: 1px solid #E7E8A3; background-color: #F5F6CB; overflow: hidden; }

.clComments { margin: 0px; padding: 2px 0px 2px 10px; line-height: 140%; list-style-type: none; }
.clComments li { background: 0px 3px url(images/comment.png) no-repeat; padding: 0px 0px 0px 25px; margin: 0px 0px 15px 0px; }

.clCommentFieldLeft { float: left; width: 200px; font-size: 8pt; }
.clCommentFieldLeft input { padding: 2px 2px 2px 2px; margin: 2px 0px 2px 0px; width: 175px; border: 1px solid #E7E8A3; background-color: #F9FAE1; color: #000000; }
.clCommentFieldLeft input:focus { padding: 2px 2px 2px 2px; margin: 2px 0px 2px 0px; width: 175px; border: 1px solid #E7E8A3; background-color: #FFFFFF; color: #000000; }

.clCommentFieldRight { float: right; width: 268px; font-size: 8pt; }
.clCommentFieldRight input { padding: 3px; border: 1px solid #E7E8A3; background-color: #F9FAE1; color: #000000; font-size: 8pt; float: right; }
.clCommentFieldRight input:focus { padding: 3px; border: 1px solid #E7E8A3; background-color: #FFFFFF; color: #000000; font-size: 8pt; float: right; }
.clCommentFieldRight textarea { padding: 2px 2px 2px 2px; margin: 2px 0px 2px 0px; width: 258px; height: 150px; border: 1px solid #E7E8A3; background-color: #F9FAE1; color: #000000; }
.clCommentFieldRight textarea:focus { padding: 2px 2px 2px 2px; margin: 2px 0px 2px 0px; width: 258px; height: 150px; border: 1px solid #E7E8A3; background-color: #FFFFFF; color: #000000; }

.clNav { text-align: center; }


.clFooter { clear: both; margin: 0 auto 0 auto; padding: 30px 0px 0px 0px; width: 700px; font-size: 8pt; color: #333333; text-align: center; overflow: hidden; }
.clFooter a:link { color: #444444; text-decoration: none; font-weight: bold }
.clFooter a:visited { color: #444444; text-decoration: none; font-weight: bold; }
.clFooter a:hover { color: #444444; text-decoration: underline; font-weight: bold; }

blockquote { margin: 0px; padding: 4px 8px 4px 8px; border: 1px solid #E7E8A3; background-color: #F9FAE1; overflow: hidden; background-image: url(images/quote.png); background-position: right 4px; background-repeat: no-repeat; }

table { width: 100%; border: 0px; }
table th { padding: 5px; text-align: center; vertical-align: top; }
table td { padding: 5px; text-align: center; vertical-align: top; }

.clIcon { vertical-align: top; border: 0px; margin: 0px; padding: 0px; background-color: none;  }

.tabs	{ float: right; margin: -35px -20px 0px 0px; font-weight: bold; }
.tabs a:link	{ color: #000000; text-decoration: none; font-weight: bold; }
.tabs a:visited	{ color: #000000; text-decoration: none; font-weight: bold; }
.tabs a:hover	{ color: #000000; text-decoration: underline; font-weight: bold; }


/*
#comment_author_name {  background-image: url(images/user.png); background-position: 5px center; background-repeat: no-repeat; }
#comment_author_email {  background-image: url(images/email.png); background-position: 5px center; background-repeat: no-repeat; }
#comment_author_url {  background-image: url(images/house.png); background-position: 5px center; background-repeat: no-repeat; }
*/
.dot	{ color: #24b9ff; font-size: 16pt; }
