body { margin:0; padding:0; font-size:0.9em; font-family:"Lucia Grande", Verdana, "Times New Roman", Times, serif; background-color:#fff} 
#page { width:960px; margin:20px auto; background-color:#FFFFFF} 
#page a { text-decoration:none; } 
.logo { float:left; width:120px; height:107px; background: url('Images/logo.jpg'); } 
#header { position: relative; top:0px; height:107px; width:920px; margin-left:20px; margin-bottom:10px; background: url('Images/header_title.jpg') repeat-x; border: 1px black solid; } 
#header .title { padding-top:25px; margin-left:0px; margin-right:10px; font-family:Arial; color:white; font-weight:bold; font-size:24pt; text-transform:lowercase; letter-spacing:0px; } 
#header a:visited, #header a:active, #header a:link { color:white; text-decoration:none; } 
#header .subtitle { margin-left:0px; margin-right:10px; color:#fff; font-family:Arial; }
.body p { text-align:justify; }
.linkImage { border: 0; }
#gutter { float: left; width: 1%; height: 10px; } 
#col1 { float:left; width: 655px; margin-left:25px; margin-bottom:10px; margin-top:30px; display:inline; border-right:1px dotted #00415B; } 
#headercol1 { float:left; width:65%; margin-left:1%; margin-bottom:10px; display:inline; } 
.post { padding-top:15px; padding-bottom:25px; margin-right:10px; }
.post .title { font-size:1.3em; font-weight:bold; } 
.post .title a:link { text-decoration:none; color:#008EC6; } 
.post .title a:visited { text-decoration:none; color:#008EC6; } 
.post .body { margin-top:15px; } 
.post .info { margin-top:15px; color:#008EC6; } 
.post a:link { text-decoration:none; color:#008EC6; } 
.post a:visited { text-decoration:none; color:#008EC6; }
.post .trackback{}
.singleImage .image { margin-right:5px; } 
#col2 .title { font-weight:bold; margin:15px 0 5px 0; color:#002D3F; } 
#col2 { float:right; width: 240px; margin-left:1px; margin-right:25px; margin-top:15px; margin-bottom:10px; } 
#col2 a { text-decoration:none; color:#008EC6; } 
#col2 ul { padding:0; margin:0 0 0 15px; list-style-type:square; list-style-image:url(Images/list-arrow.gif);}
#footer { clear:both; height: 30px; width:920px; margin-left:20px; border-top:1px dotted #00415B; font-size:9pt; font-weight:bold; padding:10px 0 0 10px } 
#search-box { margin-top:80px; } 
#search-box .searchInput {}
#search-box .searchButton { background: url('Images/searchbutton.gif') no-repeat; } 
#search-results { width:220px; position:absolute; display:inline; background-color:#FD6900; z-index:500; border:1px solid black; }
.date a { color: #002D3F; } 
p.subtextlogo{text-align:center;}
#search-results h5{}
#search-results ul{}
#search-results ul li{}
#search-results div.innerbox {}
#search a.close{color:black;}
#search-progress{}
#CommentForm {margin-right: 10px}
#CommentForm input{margin:2px;}
#CommentForm label{display:block;}
#moreinfo div.author{background:#ffffef url(images/CommentAuthorGradient.gif) repeat-x top left;border:solid 1px #967758;padding:4px;margin-top:4px;}
#moreinfo h2{padding:0;margin:0;}
hr {border:1px dotted #ccc; margin-right:10px;}
.comment h4{display:block;width:100%;color:#00415B;margin-bottom:4px;}
.comment span.commentInfo{display:block;color:#999;font-size:10px;height:14px;}
.comment a:link{color:#999;font-size:10px;}
.comment a:visited{color:#999;font-size:10px;}
.comment h4 a:link{color:#00415B;font-size:10px;}
.comment h4 a:visited{color:#00415B;font-size:10px;}
.comment cite{color:#999;}
.comment blockquote{margin-left:8px;padding:0;}
.commentInfo {clear:left;}
img.avatar{width:50px;border:solid 1px #000;float:left;margin:5px;}
#CommentForm .postbutton{margin:0;padding:2px;background-color:#ccc;border:1px solid #999;color:#444;}
.DefaultTagLink { padding-top:5px;}
#tagCloud  ul { list-style-type:none; list-style-image:url(none); padding:0; margin:0 0 0 5px}