body {
background-color: #0B69B2;
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
position: relative;
left: 2.5%;
right: 2.5%;
top: 2.5%;
bottom: 2.5%;
}

#container {
/* padding-top: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;*/
margin-top: 5px;
margin-bottom: 5px;
width: 95%;
background-color: #FFFFFF;
border: 4px groove #666666;
overflow: hidden;
}

#pagebody {
background-color: #FFFFFF;
}

/* The columns */
#alpha, #beta, #gamma {

}

/* Left Column in design but rightmost column in this implementation */
#alpha {
float: right;
width: 15%;
margin-right: 2px;
//border-left: 1px dotted #cfcfcf;
}

/* Center or Content column in design but leftmost column in this implementation */
#beta {
float: left;
width: 67%;
overflow: hidden;
padding: 7px;
margin-left: 2px;
border-right: 1px dotted #cfcfcf;
}

/* Right Column in design but center column in this implementation */
#gamma {
margin-right: 7px;
float: right;
width: 15%;
overflow: hidden;
//border-left: 1px dotted #cfcfcf;
border-right: 1px dotted #cfcfcf;
}

form { margin: 0; padding: 0; }

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
margin-top: 10px;
margin-bottom: 10px;
}

a img { border: 0; }

a:hover {
color: #D40800;
}
/* This is for the banner */
#banner {
font-family:Verdana,Arial,Helvetica;
background-image: url(../Skin/keithstric.css/$File/page-bg-small.jpg);
background-repeat: no-repeat;
background-position: center right; 
vertical-align: middle;
padding-top: 5px;
margin: 0px;
z-index: 10;
height: 75px;
}

#banner-header a {
text-align: left;
font-size: 32px;
color: #FFFFFF;
text-decoration:none;
margin-left: 15px;
}

#banner-header {
text-align: left;
font-size: 32px;
color: #FFFFFF;
text-decoration:none;
margin-left: 15px;
}

#banner-description {
text-align: left;
color: #FFFFFF;
font-variant:small-caps;
font-family:Verdana,Arial,Helvetica;
font-size:16px;
margin-left: 30px;
}

/* This is for the top menu */
div.top-menu {
background-image: url(../Skin/keithstric.css/$File/navbg.jpg);
height: 25px;
vertical-align: middle;
border-bottom: #0B69B2;
}

div.top-menu ul, div.top-menu ul li {
list-style-type: none;
list-style-position: outside;
list-style-image: none;
padding: 0px;
margin: 0px;
}

div.top-menu ul li {
display: inline;
}

div.top-menu ul li a {
color: #FFFFFF;
text-decoration: none;
font-size: 10pt;
font-weight: bold;
padding: 8px 40px 8px 8px;
margin: 8px 40px 8px 8px;
}

div.top-menu ul li a:hover {
text-decoration: underline;
}

/* This is the welcome text which shows on all pages */
#welcome {
text-align: center;
margin-bottom: 10px;
border: 1px solid #afafaf;
padding: 4px;
}

#welcome-title {
font-size: 12pt;
font-weight: bold;
color: #afafaf;
}

#welcome-content {
text-align: left;
}

/* This is the blog entry */
.entry-header {
font-style:italic;
font-size:16px;
}

.entry-header a {
color: #000000;
text-decoration: none;
}

.entry-header a:hover {
color: #D40800;
text-decoration: underline;
}

.date-header {
font-family:Verdana,Arial,Helvetica;
font-size: 11px;
text-align: right;
padding-top: 2px;
padding-bottom: 10px;
}

.date-header a:visited {
color: #0000FF;
}

.date-header a:hover {
color: #D40800;
}

.post-footers {
padding:0 0 5px 18px;
margin-top: 5px;
margin-bottom:0px;
border-bottom:1px dotted black;
display:block;
}

.post-footers a:visited {
color: #0000FF;
}

.post-footers a:hover {
color: #D40800;
}

.post-rating {
margin-top: 5px;
float: right;
}

.separator {
display:none !important;
}

.entry-footer {
padding:10px 0;
text-align: right;
font-size: 11px;
}

.entry-footer a:visited {
color: #0000FF;
}

.entry-footer a:hover {
color: #D40800;
}

.entry ul li {
background: url(../Skin/keithstric.css/$File/bullet_blue.gif);
background-repeat: no-repeat;
padding-left:15px;
padding-bottom:5px;
font-weight:bold;
font-size:11px;
}

.entry ol li{
font-weight:bold;
font-size:11px;
padding-bottom:5px;
}

blockquote {
/* font-style:italic; */
font-size:1.1em;
background: url(../Skin/keithstric.css/$File/quote.jpg) no-repeat top left;
border: 1px solid #afafaf;
margin:0;
padding:0 35px;
}

/* This is the comments section */
.comment-content {
border: 1px solid #cfcfcf;
background-color: #efefef;
padding: 3px;
}

.comments-header {
padding-left: 5px !important;
}

.comment-userpic {
float:left;
padding:0 5px;
}

.comment-footer {
font-weight:bold;
font-size:11px;
line-height:20px;
}

.commenter-profile img {
visibility:hidden;
}

.commenter-profile {
background: url(../Skin/keithstric.css/$File/user.gif) no-repeat right;
padding:5px 0 !important;
line-height:25px !important;
}

.comments-open-header {
background: url(../Skin/keithstric.css/$File/post.gif) no-repeat left;
padding-left:25px !important;
}

.comments-open label { display: block; }

/* This is the navigation at the top of a permalink */
.content-nav {
font-size: 10pt;
margin: 10px;
text-align: center;
}

.content-nav a {
color: #0000FF;
}

.content-nav a:visited {
color: #0000FF;
}

/* This is the modules which occupy the columns */
.module-search .module-header {
font-family:Verdana,Arial,Helvetica;
font-size:12px;
font-style:normal;
}

.module-header {
margin-top: 15px;
font-size:12px;
border-top: 1px dotted #cfcfcf;
}

.module-header a {
font-size:12px !important;
color:#000 !important;
}

.module a {
color:#E86100;
font-size:11px;
}

.module a:hover {
color:#D40800;
}

.module input {
background:#CADBED;
border:1px solid black;
margin-bottom:2px;
}

.module input#search {
background: #fff;
}

.module ul {
list-style-type: none;
}

.module ol {
list-style-type: decimal;
list-style-position: inside;
}

.module ul li {
padding-left:10px;
}

.module ul #bullet {
background: url(../Skin/keithstric.css/$File/li-arrow.gif) no-repeat;
background-position:0 3px;
}

.module ol li {
padding-left: 10px;
}

.module ul li li {
background: url(../Skin/keithstric.css/$File/li-li.gif) no-repeat;
}

.module li li a {
color:#c00;
}

.module-syndicate .module-content {
background: url(../Skin/keithstric.css/$File/feed.gif) no-repeat;
padding-left:20px;
}

.module-powered a {
color:#c00;
}

.trackbacks-header, .comments-header, .comments-open-header {
font-size:22px;
font-family:Verdana,Arial,Helvetica;:serif;
font-variant:small-caps;
margin-top: 10px;
}
.tag1 {}.tag2 {}.tag3 {}.tag4 {}.tag5 {}.tag6 {}div.Attachment {padding: 5px 5px 5px 5px; border: 0;margin: 0;float: left;width: auto;height: 75px;text-align:center;}div.Attachment a {padding: 0;margin: 0;text-align: center;text-decoration: none;border: 0;}div.Attachment p {padding: 0;margin: 0;text-align: center;text-decoration: none;border: 0;}div.Attachment img {padding: 2px;text-align: center;background-color: white;}div.Thumbnail {}div.Thumbnail a {}div.Thumbnail p {}div.Thumbnail img {}div.AlbumThumbnail {}div.AlbumThumbnail a {}div.AlbumThumbnail p {}div.AlbumThumbnail img {}.BlogPollContents{}.BlogPollTitle {}.PollChoice {}.PollQuestionHelp {}.PollOption {}.PollVotes {}.PollPercent {}.PollTotalTitle {}.PollTotalValue {}.PollButton {}.calendar {}.calCaption {}.calHeader {}.calLinked {}.calUnlinked {}.calToday {}.calNav {}*{padding: 0; margin: 0;}
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75); -moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop | document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop | document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;}
.rating {text-align: left;}
.rating img.off{border:none;}
.rating img.on{border:none;}
.rating img.half{border:none;}.nav, .nav * {margin:0;padding:0;}
.nav {line-height:1.0;float:left;}
.nav ul {background:#fff;width:11em;}
.nav li {background:#BDD2FF;border-left:1px solid #fff;border-top:1px solid #CFDEFF;float:left;list-style:none;position:relative;z-index:75;}
.nav a {color: #13a;display:block;float:left;padding: .25em 0 .25em 2em;text-decoration:none;	width:9em;}
.nav li ul {float:none;top:-999em;position:absolute;}
.nav li hover,.nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active {background:#CFDEFF;}
.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:1.5em;}
.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul,ul.nav li li.sfHover ul {left:9.45em;top:-1px;width:11em;}
.superfish li hover ul,.superfish li li:hover ul {top: -999em;}
.nav li li {background:#AABDE6;	float:left;width:11em;}
.nav li li li {background:#9AAEDB;}
.nav li li a {float:none;padding-right:0;width:9em;}

