*{margin:0; padding:0}
body{background:#fff; color:#333; font-size:67.5%; font-family:arial,verdana,sans-serif; text-align:center}
h1{font-size:24px; line-height:24px; letter-spacing: -1px; font-weight:bold; padding:0px 0px 1px 0px; margin:0px; color:#3c6c92}
h2{font-size:22px; line-height:24px; letter-spacing: -1px; font-weight:bold; padding:0px 0px 1px 0px; margin:0px; padding-bottom:4px}
h3{font-size:1.4em ; padding-bottom: 13px; color:#003399 }
h4{font-size:1.2em}
a{color:#000; outline:none; text-decoration:none}
a:hover{color:#3c6c92}
#wrapper{font-size:1.2em; line-height:1.4em}
.nav li{line-height:1.2em}
.nav li a{font-weight:bold; letter-spacing:1px; text-transform:uppercase}
.nav li a span{color:#888; font-size:0.9em; font-weight:normal; text-transform:lowercase}
.nav li a.focus span{color:#ccc}
.nav li a:hover, 
.nav li a.focus{color:#fff}
.nav .searchField input{color:#777}
.toggleCategories li a{color:#fff}
.toggleCategories li a:hover{color:#ccc}
.postMeta{font-size:0.9em; text-transform:uppercase}
.postMeta span.date{color:#777}
.postMeta span.comments a, 
.postMeta span.date a{color:#3c6c92}
.post h2{line-height:1.2em}
.entry a, 
.secondaryColumn a, 
#commentsContainer h3 a, 
.commentlist .comment-author a{border-bottom:1px solid #ddd; color:#3c6c92; font-weight:bold}
.entry a:hover, 
.secondaryColumn a:hover, 
#commentsContainer h3 a:hover, 
.commentlist .comment-author a:hover, 
.commentlist .comment-meta a:hover{color:#3c6c92; border-bottom:1px solid #3c6c92}
.secondaryColumn a{font-weight:normal}
.entry ul {line-height:1.6em; margin:10px 0; font-size:14px; margin-top: 3px;} 
.entry ol {line-height:1.6em; margin:10px 0; font-size:14px; margin-top: 3px;} 
.entry blockquote{color:#555}
.entry blockquote{font-style:italic}
.secondaryColumn h3, 
#commentsContainer h3{font-size:1.2em}
#cancel-comment-reply-link{color:#3C6C92; font-size:0.8em}
.commentlist .comment-meta a{color:#777}
.commentlist .comment-author cite{font-style:normal; font-weight:bold}
.commentlist .comment-meta{font-size:0.8em}
#commentform p span input, 
#commentform span textarea{color:#333; font-family:arial,verdana,sans-serif; font-size:1em}
#paginateIndex{font-size:0.9em; text-transform:uppercase}
#footer{clear:both}
#footer p a{color:#333; text-decoration:underline}
a{color:#000; outline:none; text-decoration:none}
a:hover{color:#3c6c92}
/* main structure */
#wrapper{border-top:1px solid #3c6c92; margin:20px auto; text-align:justify; width:970px; padding:0 5px}
#masthead{padding:7px 0}
#filler{}
#mainColumn{float:left; margin:28px 0 0 0; width:720px}
.secondaryColumn{float:right; margin:15px 0 0 15px; overflow:hidden; width:235px}
/* header elements */
#masthead h1{float:left; margin:15px 0 0 7px}
#masthead h1 a{width:400px}
#authorIntro{float:right; margin:8px 0 0 0}
/* top+bottom navigation */
.navStripWrapper{position:relative; clear:both}
.nav{background:#eee}
.nav li{border-right:1px solid #ccc; display:block; float:left}
.nav li a{display:block; padding:7px 4px 0 7px; width:110px; height:42px}
.nav li a span{}
.nav li a:hover{background:#333}
.nav li a.focus{background:#3c6c92}
.nav li.searchField{float:right; border:0}
.nav .searchField div{margin:9px 8px 0 0}
.nav .searchField span{background:#fff; border:1px solid #ccc; border-left-color:#bbb; border-bottom-color:#bbb; display:block; padding:2px}
.nav .searchField input{border:1px solid #bbb; outline:none; padding:4px; width:220px}
.toggleCategories{background:#3c6c92}
.toggleCategories ul, 
.toggleCategories2 ul{padding:8px 7px 7px}
.toggleCategories ul li{display:block; float:left; width:102px}
.toggleCategories li a{margin:3px 0 4px 5px}
/* meta lead for each post */
.postMeta{border-top:1px solid #ccc; text-align:right; margin-bottom:14px; position:relative}
.postMeta .container{position:absolute; top:-9px; right:0}
.postMeta span.date{background:#fff; padding:0 4px}
.postMeta span.comments{background:#fff; padding-left:18px}
/*  general post */
.post{margin:0 0 21px 0}
.post h2{margin-bottom:10px; padding:0 3px; color:#003399 }
.post h2 a{display:block}
/* entry body */
.entry{padding:0 3px; /*overflow:hidden; */}
.entry p{line-height:1.6em; margin:10px 0; font-size:14px}
.entry ul, 
.entry ol, 
.entry blockquote{margin:0 14px}
.entry ol{list-style:decimal}
.entry ul li, 
.entry ol li{margin:0 0 7px 18px}
.entry ul li{list-style:circle}
.entry blockquote{border-left:1px solid #ccc; font-size:1.1em; line-height:1.4em; margin-left:21px; padding-left:10px}
.entry img, 
.entry a img{border:0px; padding:2px; margin:5px; padding-left:5px; padding-right:5px}
.entry a:hover img{border-color:#3c6c92}
.entry.meta{background:#eee; border:1px solid #ccc; border-width:1px 0}
.entry.meta p{margin:5px 7px}
.entry.meta .highlight{text-transform:uppercase; font-size:10px}
.entry.meta a{color:#333; border-color:#bbb}
.entry.meta a:hover{color:#000; border-color:#000}
/* main index pagination */
#paginateIndex{margin-bottom:25px}
#paginateIndex a, 
.commentlist li .reply a{color:#777; font-size:0.9em; text-transform:uppercase; display:block; padding:4px 7px 3px; background:#fff; border:1px solid #ddd}
.commentlist li .reply a{color:#aaa}
#paginateIndex a:hover, 
.commentlist li .reply a:hover{color:#3c6c92; border-color:#3c6c92; background:#eee}
/*  widget enabled sidebar */
.secondaryColumn h3{border-top:1px solid #ccc; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:7px 4px; ; color:#333}
.widgetContainer{margin:0 0 20px 0}
.widgetContainer ul li{margin:0 3px 7px 21px; list-style:circle}
.widgetContainer ul li ul{margin-top:5px}
.widgetContainer .textwidget{margin:0 3px; line-height:1.5em}
.widgetContainer #wp-calendar{border-collapse:collapse; width:100%}
/* style some comments */
#commentsContainer{margin-bottom:30px}
#commentsContainer span.hook{position:relative; display:block}
#commentsContainer h3{display:block; margin:10px 0; padding:7px 4px 0; border-top:1px solid #3c6c92}
.cancel-comment-reply{position:absolute; top:-1px; right:4px}
.commentlist{list-style:none; margin:0 0 20px}
.commentlist .comment-author{border-top:1px solid #ccc; padding-top:7px; margin-top:10px; overflow:hidden}
.commentlist .comment-author img.avatar{display:block; float:left; height:26px; width:26px; margin:0 4px 0 0}
.commentlist .comment-meta{margin:0 0 0 20px}
.commentlist li .reply{text-align:right; padding-bottom:10px}
.commentlist li .reply a{display:inline}
.commentlist li p{margin:1em 0; padding:0 3px}
.commentlist li ul, 
.commentlist li ol, 
.commentlist li blockquote{margin:0 20px}
.commentlist .children{margin:0 0 0 40px}
.commentlist .children li{list-style:none}
#commentform .contain{margin:0 0 10px 0 !important}
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea{padding:4px 3px; border:1px solid #ccc; border-left-color:#bbb; border-bottom-color:#bbb; background:#fff; margin-right:4px}
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea{border:1px solid #bbb; outline:none; padding:4px 3px; width:160px}
#commentform p label{margin:4px 0 0 0}
#commentform textarea{float:none; width:98%; overflow:auto}
/* boring footer */
#footer{border-top:1px solid #3c6c92; margin:35px 0}
#footer p{padding:14px 3px 0}
footer a{color:#3c6c92; outline:none; text-decoration:underline}
footer a:hover{color:#3c6c92}
/* floats+clearing rule */
.floatleft, 
.alignleft{float:left; margin:3px 7px 0 0}
.floatright, 
.alignright{float:right; margin:3px 0 0 7px}
.right{float:right}
.left{float:left}
.clear{clear:both}
.fix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.fix{display:inline-block}
* html .fix{height:1%}
.fix{display:block}
pre{color:#444; background-color:#f8f8f8; font:12px monospace; border:1px solid #ccc; padding:11px; line-height:1.4em; overflow:auto; border-left-width:4px; margin-top:15px; margin-bottom:15px}
.RelatedPosts{margin:10px 0px}
.RelatedPosts h4{ background:url(images/RelatedPostsHeading.png) no-repeat left center; border-bottom:dashed 1px #87909e; padding:5px 0px 5px 20px; margin:0px; font-size:15px}
.RelatedPosts ul{padding:10px 0px 10px 20px; margin:0px;  font-size:14px; font-family:arial,verdana,sans-serif}
.RelatedPosts li{list-style-type:circle; font-size:14px; font-family:arial,verdana,sans-serif}
.RelatedPosts a{color:#3c6c92}
.RelatedPosts a:hover{text-decoration:underline}
.RelatedPosts{}
.blank a {};

