body {margin: 0;padding: 0;background: #ffffff url(images/bg.gif) repeat-y top center;font: 62.5% "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;color: #000;text-align: left;}
p,
ol,
ul {line-height: 150%;}
ol { /* to be styled */ }
ul { /* to be styled */ }
h1, h2, h3, h4, h5, h6 {margin: 0;font-style: normal;font-weight: bold;background: transparent;color: #1E27AA;}
h1 {font-size: 2.2em;}
h2 {font-size: 1.6em;}
h3, h4, h5, h6 {font-size: 1em;}
a:link {color: #2f63b3;text-decoration: none;}
a:visited {color: #2f63b3;text-decoration: none;}
a:hover {color: #4a5265;text-decoration: underline;}
a:active {color: #2f63b3;text-decoration: underline;}
blockquote {margin: 10px 0;padding: 0 50px;background: transparent url(images/blockquote.gif) no-repeat 0 0;color: #abafb9;}
code {background: #e9f0fa;cursor: text;font-family: "Courier New", Courier, monospace; }
small {font-size: 0.8em;}
input, textarea, select { /* to be styledd */ }
form { /* to be styled *l/ }
img { /* to be styled */ }
img.noborder {border: none;}
.alert {font-weight: bold;color: #f00;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.alignleft {float: left;margin-right: 10px;}
.alignright {float: right;margin-left: 10px;}
#outline {width: 760px;margin: 0 auto;padding: 0;background: #fff;font-size: 1.3em;}
#header {width: 100%;height: 147px;}
#header .blogtitle {width: auto;height: 147px;background: transparent url(images/dougblogtop.jpg) no-repeat left bottom;}
#header h1 {padding: 20px 0 0 280px;}
#header h1 a {color: #2F2D2E;}


#navbar {clear: both;float: left;width: 100%;height: 34px;background: transparent url(images/nav_bg.gif) repeat-x 0 0;}
ul.menu {float: left;margin: 0;padding: 0 0 0 10px;list-style-type: none;}
ul.menu li {float: left;}
ul.menu li a {float: left;display: block;height: 34px;padding: 3px 15px 0 15px;line-height: 20px;color: #fff;}
ul.menu li a:link,
ul.menu li a:visited {color: #2F2D2E;}
ul.menu li a:hover,
ul.menu li a:active {color: #A71900;}
ul.menu li.current_page_item a:link,
ul.menu li.current_page_item a:visited,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_item a:active {color: #A71900;}



input#s {width: 245px;height: 18px;margin: 5px 0 0 1px !important;margin: 4px 0 0 1px;padding: 1px 0 0 2px;border: 1px solid #0b236c;background: #fff url(images/searchbg.gif) repeat-x 0 0;}
#wrapper {float: left;background: #fff repeat-y 0 0;margin: 0 !important;margin: -15px 0 0 0;padding: 0;}
#content {float: left;width: 435px;height: 100%;background: #fff;}
.pages {float: left;width: 435px;background: #dce6ff url(images/separator_blue.gif) repeat-x bottom center;}
.pages-border {clear: both;width: 100%;height: 6px;background: transparent url(images/separator_blue.gif) repeat-x 0 0;}
.page-previous {float: left;padding: 10px 0 16px 30px !important;padding: 0 0 15px 30px;}
.page-next {float: right;padding: 10px 30px 16px 0 !important;padding: 0 30px 15px 0;}
.page-title {width: 500px;margin: 20px 0 0 0;background: #dce6ff url(images/separator_blue.gif) repeat-x bottom center;}
.page-title h2.page-title-border {padding: 0 0 0 30px;background: transparent url(images/separator_blue.gif) repeat-x 0 0;font-size: 1.6em;line-height: 48px;color: #031545;}
.post {padding: 15px 15px;background: #fff;}
.postentry {padding: 0 0 20px 20px; color: #031545;text-align: justify;border-bottom: 2px solid #EFEFEF;}
.postentry a,
.postentry a:hover {color: #2f63b3;}
.postentry img {border: 8px solid #fff;}
.postentry img:hover {border: 8px solid #fff;}
.postentry img.wp-smiley,
.postentry img.wp-smiley:hover {border: none;}
.postentry span.alert {font-weight: bold;color: #f00;}
.posttitle { /* to be styled */ }
.posttitle a:link {color: #1E27AA;}
.posttitle a:visited {color: #1E27AA;}
.posttitle a:hover {color: #D10600;}
.posttitle a:active {color: #1E27AA;}
.postmeta,
.postmeta a {margin: 5px 0 ;font-size: 1em;color: #2f63b3;}
.post-date {width: 44px;height: 49px;float:left;margin-right: 10px;}
.post-month {font-size: 11px;text-transform: uppercase;text-align: center;display:block;line-height: 11px;padding-top: 2px;margin-left: -3px;}
.post-day {font-size: 18px;text-transform: uppercase;color: #999;text-align: center;display:block;line-height: 18px;padding-top: 7px;margin-left: -3px;}
.post-comment {padding: 0 0 0 10px;}
.post-filed {padding: 0 0 0 20px;background: url(images/icon_filed.gif) no-repeat 0 0;}
.commentpage {margin: 0 30px;padding: 0;}
#comments {margin: 0;padding: 0;}
.comments-num {background: transparent url(images/separator_green.gif) repeat-x center bottom;padding: 0 0 10px 0;}
#commentlist {margin: 0;padding: 0;list-style-type: none;}
#commentlist li {padding: 20px 25px 0 0;border-bottom: 1px solid #dce6ff;background: #edf2ff url(images/comment_bg.gif) repeat-y 0 0;}
.alt {background-color: #fff !important;background-image: none !important;}
.comment-gravatar {float: left;width: 62px;height: 62px;background: transparent url(images/gravatar.gif) no-repeat;}
img.gravatar {margin: 7px 0 0 7px;border: none;}
.comment-title,
.comment-meta,
.comment-text {margin: 0 0 0 80px;}
.comment-title,
.comment-title a,
.comment-title a:hover{color: #030612;}
.comment-meta,
.comment-meta a,
.comment-meta a:hover {color: #2f63b3;}
h2#postcomment {margin: 30px 0 0 0;padding: 0 0 10px 0;background: transparent url(images/separator_green.gif) repeat-x center bottom;}
.postcomment {clear: both;margin: 20px 0 0 0;padding: 20px;background: #dce6ff url(images/separator_blue.gif) repeat-x center top;}
.postcomment input,
.postcomment textarea {border: 1px solid #b0c5ff;}
.postcomment input:hover,
.postcomment textarea:hover {border: 1px solid #fec02a;}
.postcomment input#author,
.postcomment input#email,
.postcomment input#url {width: 100% !important;width: 456px;height: 18px;}
.postcomment textarea#comment {width: 100% !important;width: 456px;height: 200px;}
.postcomment input#submit {width: auto;height: 25px;padding: 2px 10px 3px 10px;background: #e5edff url(images/submit.gif) repeat 0 0;}
.postcomment input#submit:hover {background: #e5edff url(images/submit_hover.gif) repeat 0 0;}	
#sidebar {float: right;width: 290px;height: 100%;margin: 0;padding: 0;background: #fff;}

#sidebar .rssfeeds {height: 110px;margin: 0;padding: 0;background: transparent url(images/feeds.jpg) no-repeat right bottom;}
#sidebar h2.feed-title {margin: 0;padding: 20px 0 0 3px;background: none !important;font-size: 1.4em;}
.rssfeeds a.rss  {padding: 0 0 0 25px;background: transparent url(images/icon_rss.gif) no-repeat 5px 0;}
.rssfeeds a.rsg  {padding: 0 0 0 25px;background: transparent url(images/addg.gif) no-repeat 5px 0;}

#sidebar h2 {display: block;margin: 2px 0 2px 0;padding: 0 0 10px 3px;background: url(images/separator_green.gif) repeat-x center bottom;font-size: 1.4em;}
#sidebar ul {clear: both;margin: 0;padding: 0;list-style-type: none;}
#sidebar ul li {clear: both;color: #bbb;}
#sidebar ul.no-splitted li {padding: 0 5px;}
#sidebar ul.no-splitted ul li {margin: 0 -5px;}
#sidebar ul.blc {padding: 0 5px;}
#sidebar li#sidebar-splitted {float: left;width: 100%;margin: 0 0 15px 0;}
#sidebar-splitted .splitted-left {float: left;width: 140px;}
#sidebar-splitted .splitted-right {float: right;width: 145px;}
ul.splittedlists li {background: transparent url(images/dot.gif) no-repeat 5px 5px;padding: 0 0 0 23px;}
ul.splittedlists ul li {margin: 0 0 0 -23px;}
ul.splittedlists li a:link,
ul.splittedlists li a:visited {color: #353d50;}
ul.splittedlists li a:hover,
ul.splittedlists li a:active {color: #2c76bb;}

#footer {width: 100%;height: 30px;background: #950208;clear: both;color: #fff;}

#footer .credits {float: right;margin: 0;padding: 0;border: none;}
#footer p {margin: 0;padding: 10px 10px;font-size: 0.9em;}
#footer p a:link,
#footer p a:visited {color: #a8cbff;}
#footer p a:hover {color: #fff;}
#footer p a:active {color: #9ad202;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
#sidebar li { list-style:none;}