﻿html, body {width:100%;height:100%;margin:0px;padding:0px;}
body {font-family:Arial, sans-serif;font-size:9pt;color:#303030;background-color:#ffffff;background-image:url(/blog/i/body-background.jpg);}
a, a:active, a:visited {color:#1f6699}
a:hover {color:#0b8be5}
a.discreet, a.discreet:active, a.discreet:visited {color:inherit;text-decoration:none;font-style:normal}
a.discreet:hover {color:inherit;text-decoration:underline}
p {margin:0px 0px 10px 0px;padding:0px;line-height:15pt}
h1 {margin:0px 0px 15px 0px;padding:0px;font-size:20pt;letter-spacing:-1px;color:#000000;}
h2 {margin:0px 0px 15px 0px;padding:0px;font-size:16pt;letter-spacing:-1px;color:#000000;}
h3 {margin:0px 0px 10px 0px;padding:0px;font-size:14pt;font-weight:normal;}
h4 {margin:0px 0px 10px 0px;padding:0px;font-size:9pt;font-weight:normal;font-style:italic}
h5 {margin:0px 0px 5px 0px;padding:0px;font-size:9pt;font-weight:bold;}
h2 a, h2 a:active, h2 a:visited {color:#000000;text-decoration:none}
h2 a:hover {text-decoration:underline}
form {margin:0px;padding:0px;}
img {border-width:0px;}
ol, ul {margin:0px 0px 10px 24px;padding:0px}
li {margin:0px;padding:0px;line-height:14pt}

#Root {background-image:url(/blog/i/root-background.jpg);background-repeat:no-repeat;background-position:center top;}
#Header {width:960px;height:170px;margin:0px auto;}
#Header img {width:960px;height:150px;}
#Intro {width:870px;margin:0px auto;padding:0px 45px 5px 45px}
#Page {width:960px;margin:0px auto;}

#Navigation {width:960px;height:316px;background-image:url(/blog/i/navigation-background.png)}
#Navigation .ie6fix {position:relative;}
#Navigation img.background {position:absolute;left:45px;top:16px;width:870px;height:300px;}
#Navigation img.fold {position:absolute;z-index:3;left:673px;top:2px;width:258px;height:64px;}

#Navigation img.link {position:absolute;z-index:2;top:19px;width:172px;height:252px;}
#Navigation img.link.one {left:46px}
#Navigation img.link.two {left:220px}
#Navigation img.link.three {left:394px}
#Navigation img.link.four {left:568px}
#Navigation img.link.five {left:742px}

#Navigation img.label {position:absolute;z-index:1;top:201px;width:172px;height:50px;}
#Navigation img.label.one {left:46px}
#Navigation img.label.two {left:220px}
#Navigation img.label.three {left:394px}
#Navigation img.label.four {left:568px}
#Navigation img.label.five {left:742px}
#Navigation img.label.selected {top:193px}

#Navigation div.tabs {position:absolute;z-index:1;left:0px;top:0px;width:960px;height:201px;overflow:hidden}
#Navigation img.tab {position:absolute;top:201px;width:172px;height:16px;}
#Navigation img.tab.one {left:45px;width:173px;}
#Navigation img.tab.two {left:220px}
#Navigation img.tab.three {left:394px}
#Navigation img.tab.four {left:568px}
#Navigation img.tab.five {left:742px;width:173px;}
#Navigation img.tab.selected {top:185px;}

#Columns {width:960px;padding-top:15px;background-image:url(/blog/i/columns-background.jpg);}
#Side {float:left;width:228px;margin-left:45px;text-align:center}
#Side .authors {width:228px;height:110px;padding-top:48px;background-image:url(/blog/i/side-meet-the-authors.png);}
#Side .authors div {margin-bottom:8px;}
#Side .content {padding:10px 15px;background-image:url(/blog/i/side-content-background.png);background-repeat:repeat-y;}
#Side .recent p {font-style:italic;margin-bottom:0px;}
#Side .recent div {margin-bottom:15px;}
#Side .archive p {margin-bottom:0px;}
#Content {float:right;width:605px;margin-right:55px;}
#PostedComments {margin-top:20px;padding:9px 0px 0px 0px;border:solid 1px #babbbc;background-color:#ffffff;}
#PostedComments h3 {padding:0px 9px;}
#Reply {margin-top:20px;padding:10px 0px 10px 10px;background-color:#d9e5ed;}
#Reply h3 {margin-bottom:5px;}
#Reply td {vertical-align:top;}
#Reply td p {margin:5px 0px 0px 0px}
#Reply input, #Reply textarea {font-family:Arial;font-size:9pt;color:#000000}
#Reply td input {width:220px;margin:0px;}
#Reply td textarea {width:335px;height:108px;margin:0px}
#Reply div.captcha {margin-top:20px;text-align:center}
#Reply div.captcha input {width:196px;text-align:center;color:#aaaaaa}
#Reply div.submit {margin-top:10px;text-align:center}

#Footer {width:960px;margin:0px auto;padding:25px 0px;text-align:center;font-size:8pt}

.title {width:605px;background-repeat:no-repeat;}
.title div.content {padding:20px 20px 5px 260px;color:#ffffff}
.title div.content a, .title div.content a:visited, .title div.content a:active, .title div.content a:hover {color:#ffffff}
.title-base {margin-bottom:30px;}
.title-base img {width:605px;height:5px;}

.category-link {position:relative;top:-1px;height:22px;margin:0px 0px 0px 2px;vertical-align:middle}

.commentSummary {margin-top:15px;}
.latestComment {margin-top:15px;padding:9px;border:solid 1px #babbbc}
.latestComment h4 {margin-bottom:10px;color:#6a6a6a}

.author {margin-top:20px;padding:10px 12px 9px 10px;background-color:#e9e7d9;}
.author img.portrait {float:left;width:58px;height:58px;}
.author img.portraitLarge {float:left;width:110px;height:113px;}
.author div.content {float:right;width:512px;padding-top:2px}
.author div.contentLarge {float:right;width:457px;padding-top:2px}
.author h2 {margin-bottom:8px;}
.author p {margin:0px;}
.author p.subtitle {margin-bottom:8px;font-style:italic;color:#524e34}
.author h5 span {font-weight:normal;font-style:italic;color:#524e34}

.archive-navigation {margin-top:30px;text-align:center}

.comment {padding:9px;border-top:solid 1px #babbbc}
.comment h4 {margin-bottom:10px;color:#6a6a6a}
.comment h4 a, .comment h4 a:visited, .comment h4 a:active, .comment h4 a:hover {color:#6a6a6a}

.bordered {padding:2px;border:solid 1px #babbbc;}
.float-on-left {float:left;margin:0px 15px 10px 0px;padding:2px;border:solid 1px #babbbc;}
.float-on-right {float:right;margin:0px 0px 10px 15px;padding:2px;border:solid 1px #babbbc;}

.clear {clear:both}
.clear img {width:1px;height:1px}
