/*
Href: /scripts/lightbox.css, Media: screen
Href: /scripts/XFNHighlighter.css, Media: 
Href: /skins/_System/csharp.css, Media: 
Href: /skins/_System/commonstyle.css, Media: 
Href: /skins/_System/commonlayout.css, Media: 
Href: /Skins/Brewtility/user-styles.css, Media: all
Href: /Skins/Brewtility/print.css, Media: print
Href: /Skins/Brewtility/core.css, Media: screen
Href: /Skins/Brewtility/tables.css, Media: screen
Href: /Skins/Brewtility/style.css, Media: 
*/

/* Href: /scripts/lightbox.css, Media: screen */
@media screen{
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#imageContainer{padding:10px;}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#hoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../../images/blank.gif) no-repeat;display:block;}#prevLink{left:0;float:left;}#nextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(../../images/prevlabel.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover{background:url(../../images/nextlabel.gif) right 15% no-repeat;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline-block;width:100%;}* html .clearfix{height:1%;}
}
/* Href: /scripts/XFNHighlighter.css, Media:  */
div.xfnFriendInfoBox{text-align:left;z-index:1000;border:solid 1px black;background-color:#faf4cf;color:#333;width:200px;font-size:smaller;font-family:Arial,helvetica,Sans-Serif;padding-left:4px;}div.xfnFriendInfoBox h3{margin:0;padding:0;}div.xfnFriendInfoBox ul{margin:0;}div.xfnFriendInfoBox ul li{margin:0;}a.xfnRelationship{white-space:nowrap;padding-right:26px;background:url(../../images/xfn-small.png) no-repeat right;}a.xfnRelationship[rel~="colleague"],a.xfnRelationship[rel~="co-worker"]{padding-right:21px;background:url(../images/xfn-colleague.png) no-repeat right;}a.xfnRelationship[rel~="colleague"][rel~="met"],a.xfnRelationship[rel~="co-worker"][rel~="met"]{padding-right:26px;background:url(../../images/xfn-colleague-met.png) no-repeat right;}a.xfnRelationship[rel~="friend"]{padding-right:21px;background:url(../images/xfn-friend.png) no-repeat right;}a.xfnRelationship[rel~="friend"][rel~="met"]{padding-right:26px;background:url(../../images/xfn-friend-met.png) no-repeat right;}a.xfnRelationship[rel~="sweetheart"]{padding-right:21px;background:url(../images/xfn-sweetheart.png) no-repeat right;}a.xfnRelationship[rel~="sweetheart"][rel~="met"]{padding-right:26px;background:url(../../images/xfn-sweetheart-met.png) no-repeat right;}a.xfnRelationship[rel~="child"]{padding-right:21px;background:url(../../images/xfn-child.png) no-repeat right;}a.xfnRelationship[rel~="parent"]{padding-right:21px;background:url(../../images/xfn-parent.png) no-repeat right;}a.xfnRelationship[rel~="spouse"]{padding-right:21px;background:url(../../images/xfn-spouse.png) no-repeat right;}a.xfnRelationship[rel~="me"]{padding-right:21px;background:url(../../images/xfn-me.png) no-repeat right;}
/* Href: /skins/_System/csharp.css, Media:  */
 .csharpcode,.csharpcode pre{font-size:small;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#fff;}.csharpcode pre{margin:0;}.csharpcode .rem{color:#008000;}.csharpcode .kwrd{color:#00f;}.csharpcode .str{color:#006080;}.csharpcode .op{color:#0000c0;}.csharpcode .preproc{color:#c63;}.csharpcode .asp{background-color:#ff0;}.csharpcode .html{color:#800000;}.csharpcode .attr{color:#f00;}.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0;}.csharpcode .lnum{color:#606060;}
/* Href: /skins/_System/commonstyle.css, Media:  */
 .dropcap{float:left;font:4em georgia,helvetica,verdana,arial,sans-serif;border:solid 1px;padding:5px;margin-right:5px;}.dropshadow{float:left;clear:left;background:url(../../images/shadowAlpha.png) no-repeat bottom right!important;background:url(../../images/shadow.gif) no-repeat bottom right;margin:10px 0 10px 10px!important;margin:10px 0 10px 5px;padding:0;display:block;}.innerbox{position:relative;bottom:6px;right:6px;border:1px solid #999;padding:4px;margin:0;display:block;}.innerbox{\margin:0 0 -3px 0;ma\rgin:0;}div.debug{font-size:x-small;width:200px;position:absolute;}a.printIcon{background:url('../../images/printer.png') no-repeat top left;padding-bottom:4px;}a.printIcon span{background:url('../../images/printer.png') no-repeat top left;padding-left:17px;}.shareIcon{background:url('../../images/share-icon-16x16.png') no-repeat center left;}img.avatar{float:left;width:50px;padding:5px;border:0;display:block;}.accessKey{text-decoration:underline;}.pullout{display:block;width:30%;padding:10px;background-color:#ddd;float:right;font:bold 1em arial,helvetica,sans-serif;text-align:left;letter-spacing:0.05em;margin:5px;clear:both;border:solid 1px;}.pullout .alt{float:left;}blockquote.withline{text-align:justify;padding:5px;border-left:1px solid #9ACD32;}dl.form dt{height:18px;margin-top:5px;}dl.form dd{margin-left:0;}dl.form input{width:300px;}dl.form textarea{width:400px;height:200px;}label.required{font-weight:bold;}ul.horizontal{list-style:none;}ul.horizontal li{display:inline;}.postTitle,.postTitleDate{clear:both;}.clear{clear:both;}.left{float:left;}.right{float:right;}.block{display:block;}.inline{display:inline;}#tag-cloud{font-size:1em;margin:0;padding:0;}#tag-cloud li{display:inline;list-style-type:none;}#tag-cloud li,#tag-cloud li a{display:inline;}#tag-cloud li{padding:2px 3px;}.tag-style-1{font-size:.8em;font-weight:normal;}.tag-style-2{font-size:1em;font-weight:normal;}.tag-style-3{font-size:1.2em;font-weight:bold;}.tag-style-4{font-size:1.4em;font-weight:normal;}.tag-style-5{font-size:1.6em;font-weight:bold;}.tag-style-6{font-size:1.8em;font-weight:bold;}.tag-style-7{font-size:2em;font-weight:bold;}#search-progress{background:url(../../images/loaders/subtext-loader.gif) no-repeat;width:32px;height:32px;margin:4px auto;}#searchResults{z-index:100;}#searchWrapper{position:relative;width:100%;}a.closeSearch{position:absolute;top:0;right:4px;display:block;}.commentInfo{clear:left;}a.edit-comment{background:transparent url(../../images/pencil.png) no-repeat scroll left center;padding-left:20px;}.btn{cursor:pointer;}
/* Href: /skins/_System/commonlayout.css, Media:  */
 #search{float:right;width:280px;}#search #searchResults{z-index:100;position:relative;padding:5px;margin:0;border:solid 1px;}#searchResults ul{padding:0;margin:5px;}#searchResults ul li{list-style-position:inside;}div.previousNext{width:100%;text-align:center;font-size:.9em;padding:4px;}#blogStats{float:right;text-align:right;font-size:.7em;}#blogStats dt,#blogStats dd{float:left;margin:0;}#blogStats dt{padding-right:2px;margin-right:2px;text-transform:lowercase;}#blogStats dd{margin-right:7px;}div.captcha{margin:2px 0 8px 6px;}div.captcha img{width:180px;height:50px;border:solid 1px #999;display:block;}div.captcha label{display:inline;float:left;}div.captcha input{margin-left:4px;display:inline;}
/* Href: /Skins/Brewtility/user-styles.css, Media: all */
@media all{
#lightbox #lightboxDetails{font-size:1em!important;}
}
/* Href: /Skins/Brewtility/print.css, Media: print */
@media print{
#sidebar,#search,.comment-box,#footer{display:none;}#container,#main{width:auto;height:auto;float:none;}#header{display:none;}h4.blueblk{background:white;border:none;}.post{margin-bottom:5px;}.admintools{display:none;}.comment-list li,input,textarea,select,body,#header,#content{background:white;}
}
/* Href: /Skins/Brewtility/core.css, Media: screen */
@media screen{
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.clearfix
{
    display: inline-table;
}
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
.jelloLayout #container
{
    padding: 0 380px 0 380px;
}
.jelloLayout #sizer
{
    margin: 0 auto 0 auto;
    padding: 0;
    width: 100%;
    max-width: 490px;
}
.jelloLayout #expander
{
    margin: 0 -380px 0 -380px;
    min-width: 760px;
    position: relative;
}
.jelloLayout * html #expander, * html #expander
{
    height: 0;
}
.fixedLayout #container
{
    margin: 0 auto;
    text-align: center;
    width: 760px;
}
.fixedLayout #sizer
{
    text-align: left;
}
.fluidLayout #container
{
    padding: 0;
    margin: 0;
    width: 100%;
}
.menu, .menu li, .menu li a
{
    list-style-type: none;
}
.horizontal li, .horizontal li a
{
    display: block;
    float: left;
}
html, body, body *
{
    margin: 0;
    padding: 0;
}
html
{
    margin-bottom: 1px;
}
body
{
    font-family: Helvetica,Arial,Geneva,sans-serif;
    background: url(images/bg_body.png) repeat-x left top;
    background-color: #f8f6e5;
    border-bottom: 1px solid #fff;
    position: relative;
}
body.mediumText
{
    font-size: 62.5%;
}
body.largeText
{
    font-size: 82.5%;
}
body.xLargeText
{
    font-size: 102.5%;
}
html > body.mediumText
{
    font-size: 10px;
}
html > body.largeText
{
    font-size: 12px;
}
html > body.xLargeText
{
    font-size: 14px;
}
body *
{
    font-size: 100%;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "Arial Narrow" ,Helvetica,Arial,Geneva,sans-serif;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
    color: #ccc;
}
strong
{
    font-weight: bold;
    color: #333;
}
a img
{
    border: none;
}
a
{
    color: #8A1800;
}
.alternate-post a, .alternate-trackback a, .alternate-comment a
{
    color: #416219;
}
a:hover
{
    color: #3b0b00;
    background-color: transparent;
}
input.text, textarea.text
{
    padding: 3px;
    border: 1px solid #688727;
}
input[type="text"]:focus, textarea:focus
{
    background-color: #fefdfa;
}
em
{
    font-style: italic;
}
blockquote
{
    margin: 1.5em;
    padding: 1.5em 1.5em 0 1.5em;
    background: #fcfaf0 url(images/bg_blockquote.png) no-repeat bottom left;
    border: 1px solid #efeeb5;
    font-style: normal;
}
blockquote p
{
    margin-top: 0;
}
blockquote cite
{
    font-style: normal;
}
small
{
    font-size: 90%;
}
.important
{
    border: 1px solid #ddd;
    padding: 5px 5px 5px 25px;
    background: #f2f2f2 url(images/bullet_important.png) no-repeat 5px 5px;
}
#top-link
{
    bottom: 12px;
    right: 10px;
    height: 14px;
    width: 14px;
}
body > #top-link
{
    position: fixed;
}
#top-link a
{
    width: 14px;
    height: 0;
    padding-top: 14px;
    overflow: hidden;
    display: block;
    background: url(images/btn_top.png) no-repeat 0 0;
}
#top-link a:hover
{
    background-position: 0 -14px;
}
#header
{
    position: relative;
    padding: 28px 0 0 20px;
    height: 99px;
    z-index: 50;
    background: url(images/bg_header.png) no-repeat right top;
}
#jump-menu
{
    position: absolute;
    top: -100em;
}
#personalize
{
    position: absolute;
    height: 22px;
    top: 0;
    left: 20px;
    height: 28px;
    padding-right: 70px;
    background: url(images/header_Personalize.png) no-repeat right center;
    z-index: 80;
}
#personalization-help
{
    float: left;
    padding-right: 10px;
    margin-right: 6px;
    width: 26px;
    background: url(images/div_head.png) no-repeat top right;
    height: 28px;
}
#personalization-help h2 a
{
    padding-top: 28px;
    height: 0;
    overflow: hidden;
    background: url(images/btn_help.png) no-repeat 0 0;
    width: 26px;
    display: block;
}
#personalize:hover h2 a
{
    background-position: 0 -28px;
}
#personalization-help h2 a:hover
{
    background-position: 0 -56px;
}
#personalization-instructions
{
    position: absolute;
    top: 1px;
    left: 0;
    background-color: #fff;
    border: 1px solid #D57904;
    padding: 10px;
    width: 400px;
    z-index: 60;
    position: relative;
    color: #fff;
    font-size: 110%;
}
#personalize div#personalization-instructions h3
{
    margin: 0;
    display: block;
}
#personalization-instructions p
{
    color: #333;
    margin: 1em 0;
}
#personalize #personalization-instructions h3
{
    color: #731400;
    font-weight: bold;
    font-size: 120%;
    display: block;
    margin: 0 0 .5em 0;
    padding: 0;
    position: static;
}
div#personalization-instructions ol
{
    margin: 0;
    list-style-type: decimal;
    float: none;
}
#personalize div#personalization-instructions ol li
{
    margin: 0 0 2px 0;
    padding: 3px 5px 3px 40px;
    background: #fcfaf0 url(images/bullet_important.png) no-repeat 2px 2px;
    display: block;
    float: none;
    height: 1%;
    vertical-align: middle;
    color: #6D8C29;
    position: relative;
}
#personalize div#personalization-instructions ol li img
{
    position: absolute;
    top: 4px;
    left: 21px;
}
#personalize div#personalization-instructions ol li *
{
    vertical-align: middle;
}
#personalization-instructions #personalization-instructions-close
{
    height: 17px;
    width: 17px;
    overflow: hidden;
    display: block;
    text-indent: -10000em;
    text-decoration: none;
    position: absolute;
    top: 5px;
    margin: 0;
    right: 5px;
    z-index: 60;
    background: url(images/btn_searchClose.png) no-repeat 0 0;
    cursor: pointer;
}
#personalization-instructions-close:hover
{
    background-position: 0 -17px;
}
#personalize h3, #personalize h4
{
    position: absolute;
    top: -1000em;
}
#personalize ul
{
    float: left;
    display: inline;
    background: url(images/div_head.png) no-repeat top right;
    height: 28px;
    padding-right: 6px;
    margin-right: 6px;
}
#personalize li
{
    height: 28px;
    overflow: hidden;
    display: inline;
    margin-right: 3px;
}
#personalize a
{
    padding-top: 28px;
    height: 0;
    overflow: hidden;
    background-position: 0 0;
    background-repeat: no-repeat;
}
#personalize li a:hover
{
    background-color: transparent;
}
#personalize li a#fixedLayout
{
    background-image: url(images/btn_fixed.png);
    width: 15px;
}
#personalize li a#fluidLayout
{
    background-image: url(images/btn_fluid.png);
    width: 15px;
}
#personalize li a#jelloLayout
{
    background-image: url(images/btn_jello.png);
    width: 15px;
}
#personalize li a#leftNav
{
    background-image: url(images/btn_leftSideBar.png);
    width: 15px;
}
#personalize li a#rightNav
{
    background-image: url(images/btn_rightSideBar.png);
    width: 15px;
}
#personalize li a#mediumText
{
    background-image: url(images/btn_mediumText.png);
    width: 8px;
}
#personalize li a#largeText
{
    background-image: url(images/btn_largeText.png);
    width: 10px;
}
#personalize li a#xLargeText
{
    background-image: url(images/btn_xLargeText.png);
    width: 12px;
}
#personalize li a#fixedLayout:hover, #personalize li a#fluidLayout:hover, #personalize li a#jelloLayout:hover, #personalize li a#leftNav:hover, #personalize li a#rightNav:hover, #personalize li a#mediumText:hover, #personalize li a#largeText:hover, #personalize li a#xLargeText:hover
{
    background-position: 0 -28px;
}
#personalize li a#fixedLayout:active, #personalize li a#fluidLayout:active, #personalize li a#jelloLayout:active, #personalize li a#leftNav:active, #personalize li a#rightNav:active, #personalize li a#mediumText:active, #personalize li a#largeText:active, #personalize li a#xLargeText:active
{
    background-position: 0 -84px;
}
.fixedLayout #personalize li a#fixedLayout, .fluidLayout #personalize li a#fluidLayout, .jelloLayout #personalize li a#jelloLayout, .leftNav #personalize li a#leftNav, .rightNav #personalize li a#rightNav, .mediumText #personalize li a#mediumText, .largeText #personalize li a#largeText, .xLargeText #personalize li a#xLargeText
{
    background-position: 0 -56px;
}
.fixedLayout #personalize li a#fixedLayout:hover, .fluidLayout #personalize li a#fluidLayout:hover, .jelloLayout #personalize li a#jelloLayout:hover, .leftNav #personalize li a#leftNav:hover, .rightNav #personalize li a#rightNav:hover, .mediumText #personalize li a#mediumText:hover, .largeText #personalize li a#largeText:hover, .xLargeText #personalize li a#xLargeText:hover
{
    background-position: 0 -84px;
}
#logo
{
    position: absolute;
    top: 45px;
}
#site-name
{
    float: left;
}
#site-name a
{
    color: #333;
    font-size: 28px;
    text-decoration: none;
    font-family: "Arial Narrow" ,Helvetica,Arial,Geneva,sans-serif !important;
}
#site-name a:hover
{
    color: #555;
    text-decoration: underline;
}
#sub-title
{
    color: #666;
    font-size: 18px;
    float: left;
    clear: left;
    font-family: "Arial Narrow" ,Helvetica,Arial,Geneva,sans-serif !important;
}
.mediumText
{
    font-size: 100%;
}
.largeText
{
    font-size: 110%;
}
.xLargeText
{
    font-size: 120%;
}
.leftNav #content
{
    background: url(images/bg_contentLeftNav.png) repeat-y left top;
}
.rightNav #content
{
    background: url(images/bg_contentRightNav.png) repeat-y right top;
}
#content
{
    padding: 0;
    font-size: 120%;
    color: #6a604f;
    position: relative;
}
#main a[href^="http:"]
{
    background: url(images/icon_externalSite.png) no-repeat right center;
    padding-right: 17px;
}
#main .alternate-post a[href^="http:"], #main .alternate-comment a[href^="http:"], #main .alternate-trackback a[href^="http:"]
{
    background: url(images/icon_externalSite_alt.png) no-repeat right center;
    padding-right: 17px;
}
#content .post h1
{
    margin: 0;
    padding-bottom: 5px;
}
#content .post h1.post-title, #content .post h1.page-title
{
    border-bottom: 1px solid #b9b9b9;
}
#content .post h1.post-title a, #content .post h1.page-title a
{
    text-decoration: none;
}
#content .post h1.post-title a:hover, #content .post h1.page-title a:hover
{
    color: #ccc;
}
#content .post h1.page-title
{
    margin: 0 0 .75em 0;
}
#content #sidebar h3
{
    color: #a1b436;
    font-size: 180%;
    margin: 0;
}
#content h2.section-title
{
    margin-top: 0;
    color: #d26941;
}
#content h1
{
    font-size: 200%;
    margin: 1.2em 0 .4em 0;
}
#content h2
{
    font-size: 200%;
    margin: 1.2em 0 .4em 0;
}
#content h3
{
    font-size: 180%;
    margin: 1.2em 0 .4em 0;
}
#content h4
{
    font-size: 160%;
    margin: 1.2em 0 .4em 0;
}
#content h5
{
    font-size: 140%;
    margin: 1.5em 0 .2em 0;
}
#content h6
{
    font-size: 120%;
    margin: 1.5em 0 .2em 0;
}
#content .normal-post h1
{
    color: #731400;
}
#content .normal-post h2
{
    color: #d26941;
}
#content .normal-post h3
{
    color: #d78807;
}
#content .normal-post h4
{
    color: #d7b741;
}
#content .normal-post h5
{
    color: #333;
}
#content .normal-post h6
{
    color: #6a604f;
}
#content .normal-post h1 a
{
    color: #731400;
}
#content .normal-post h2 a
{
    color: #d26941;
}
#content .normal-post h3 a
{
    color: #d78807;
}
#content .normal-post h4 a
{
    color: #d7b741;
}
#content .normal-post h5 a
{
    color: #333;
}
#content .normal-post h6 a
{
    color: #6a604f;
}
#content .normal-post strong
{
    color: #d26941;
}
#content .normal-post em, #content .alternate-comment em, #content .alternate-trackback em
{
    color: #d78807;
}
#content .alternate-post h1
{
    color: #416219;
}
#content .alternate-post h2
{
    color: #628636;
}
#content .alternate-post h3
{
    color: #a0b335;
}
#content .alternate-post h4
{
    color: #b5c364;
}
#content .alternate-post h5
{
    color: #333;
}
#content .alternate-post h6
{
    color: #6a604f;
}
#content .alternate-post h1 a
{
    color: #416219;
}
#content .alternate-post h2 a
{
    color: #628636;
}
#content .alternate-post h3 a
{
    color: #a0b335;
}
#content .alternate-post h4 a
{
    color: #b5c364;
}
#content .alternate-post h5 a
{
    color: #333;
}
#content .alternate-post h6 a
{
    color: #6a604f;
}
#content .alternate-post strong
{
    color: #628636;
}
#content .alternate-post em, #content .normal-comment em, #content .normal-trackback em
{
    color: #a0b335;
}
#content p
{
    margin: 0 0 1.5em 0;
}
#main img
{
    padding: 5px;
    border: 1px solid #cacaca;
}
#main img.left
{
    float: left;
    margin: 0 20px 20px 0;
}
#main img.right
{
    float: right;
    margin: 0 0 20px 20px;
}
#main ol img, #main ul img
{
    padding: 0;
    border: none;
}
#main ul
{
    margin: 0 1em 1.5em 1em;
    list-style-type: none;
}
#main ol
{
    margin: 0 1em 1.5em 3em;
    list-style-type: decimal;
}
#main ul li
{
    margin: 0 0 .3em 0;
    padding-left: 2em;
    background: url(images/bullet_UL.png) no-repeat 0 0;
}
#main #tag-cloud li
{
    background-image: none;
}
#main ul ol li
{
    padding: 0;
    background: none;
}
#main ul ul, #main ul ol, #main ol ul, #main ol ol
{
    margin: .5em 1em .75em 1em;
}
#main ul.arcvives-list
{
    margin-top: .75em;
}
#main ul.arcvives-list li
{
    margin: 0 0 .6em 0;
    padding-left: 4em;
    position: relative;
}
#main ul.arcvives-list em
{
    position: absolute;
    left: 2em;
    top: 1px;
}
#main ul.arcvives-list small a:link, #main ul.arcvives-list small a:visited
{
    color: #A0B335;
}
.rightNav #main-wrapper
{
    float: left;
}
.leftNav #main-wrapper
{
    float: right;
}
#main-wrapper
{
    width: 71%;
    display: inline;
    position: relative;
}
#main
{
    margin: 20px 20px 0 20px;
}
.leftNav #main
{
    margin-right: 30px;
}
#errors p
{
    padding: 5px;
    background-color: #FFD9DA;
    border: 1px solid #F00;
}
#latest-posts, #your-commentes, #older-posts
{
    color: #ca5915;
}
.section
{
    margin: 15px 0;
    padding-top: 15px;
    border-top: 1px dashed #ddd;
    clear: left;
}
.google-ad-home
{
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #ede5d9;
    position: relative;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}
.post
{
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #ede5d9;
    position: relative;
    background: #fff url(images/icon_post.png) no-repeat top right;
    overflow: hidden;
    margin-bottom: 20px;
}
.post .auth
{
    margin: .3em 0 1.5em 0;
    padding-top: .5em;
    text-align: right;
}
.post .auth cite
{
    display: block;
    padding-left: 20px;
}
#content .post .meta
{
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #ede5d9;
    margin-top: 1.5em;
    padding-top: 1em;
    margin-bottom: 0;
    clear: both;
}
.post .meta a
{
    text-transform: capitalize;
}
.continueReading, .post-content + a
{
    height: 0;
    display: block;
    padding-top: 24px;
    overflow: hidden;
    width: 151px;
    background: url(images/btn_continueReading.png) no-repeat 0 0;
    margin: 1.5em 0;
}
.continueReading:hover, .post-content + a:hover
{
    background-position: 0 -24px;
}
.alternate-post .auth
{
    border-color: #ede5d9;
}
.post:hover #admin-tools
{
    display: block !important;
}
#main #admin-tools
{
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 40;
    background-color: #fff;
}
#main .post > #admin-tools
{
    background-color: transparent;
}
#main #admin-tools a
{
    background-image: url(images/btn_editPost.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 0;
    width: 97px;
    overflow: hidden;
    padding: 24px 0 0 0;
    display: block;
}
#main #admin-tools a:hover
{
    background-position: 0 -24px;
}
#main #commentList
{
    list-style-type: none;
}
#main #commentList li
{
    position: relative;
}
#main #commentList li div.admin-tools-for-comment
{
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 40;
    overflow: hidden;
}
#main #commentList li div.admin-tools-for-comment div
{
    height: 24px;
    z-index: 30;
    overflow: hidden;
    float: left;
}
#main #commentList li div.admin-tools-for-comment a
{
    display: block;
    float: left;
    text-transform: uppercase;
    background: #fff;
    margin-right: 5px;
    padding: 5px;
    border: 1px solid #6a604f;
}
#main #commentList li div.admin-tools-for-comment a:hover
{
    background-color: #f8f5e0 !important;
}
#main #commentList li div.admin-tools-for-comment div > a
{
    background: url(images/btn_nukeComment.png) no-repeat 0 0;
    height: 0;
    padding: 24px 0 0 0;
    width: 131px;
    margin-right: 5px;
    border: none;
    overflow: hidden;
}
#main #commentList li div.admin-tools-for-comment div > a:hover
{
    background-position: 0 -24px;
    background-color: transparent !important;
}
#main #commentList li div.admin-tools-for-comment div > a + a
{
    background-image: url(images/btn_editComment.png);
    width: 125px;
}
#main #commentList li div.admin-tools-for-comment div > a + a:hover
{
    background-position: 0 -24px;
}
#main #commentList
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#main #commentList li
{
    margin: 0 0 1.5em 0;
    padding: 0;
    background: none;
}
#main #commentList li a
{
    margin: 0;
    padding: 0;
    background: none;
}
.comment-body
{
    border-width: 1px 1px 0 1px;
    border-style: solid;
    padding: 15px;
    position: relative;
    min-height: 62px;
}
.author .comment-body cite
{
    border-bottom-color: #607F26;
}
.author .comment-body
{
    background: #fff url(images/bg_commentAuthorGradient.png) repeat-x top left;
}
.author .comment-body .comment-text
{
    color: #3B0B00 !important;
}
#main #commentList li.comment a.edit-comment
{
    background: transparent url(../../images/pencil.png) no-repeat scroll left center;
    margin-right: .5em;
    padding-left: 20px;
}
.normal-comment .comment-body
{
    border-color: #628636;
}
.alternate-comment .comment-body
{
    border-color: #D78707;
}
.preview-comment .comment-body
{
    border-bottom-width: 1px;
    border-color: #628636;
}
.preview-comment
{
    margin-bottom: 20px;
}
.avatar
{
    position: relative;
    background-color: #fff;
    margin: -6px 5px 0 5px;
    border-width: 1px;
    border-style: solid;
}
.normal-comment .comment-body .avatar
{
    border-color: #e2e4ce;
}
.alternate-comment .comment-body .avatar
{
    border-color: #e2e4ce;
}
.preview-comment .comment-body .avatar
{
    border-color: #ddd;
}
.comment cite
{
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 120%;
    background-color: #fcfaf0;
    border-bottom-color: #e2e4ce;
    margin: -10px -10px 1em -10px;
    padding: 5px 10px .3em 10px;
}
.normal-comment cite
{
    color: #a1b436;
}
.alternate-comment cite
{
    color: #D78707;
}
.preview-comment cite
{
    background-color: #eee;
    color: #aaa;
}
.normal-comment cite a, .normal-comment cite strong
{
    color: #a1b436;
    font-weight: bold;
}
.alternate-comment cite a, .alternate-comment cite strong
{
    color: #D78707;
    font-weight: bold;
}
.preview-comment cite a, .preview-comment cite strong
{
    color: #ccc;
    font-weight: bold;
}
.comment .comment-date
{
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    display: block;
    color: #b9b9b9;
}
.normal-comment .comment-date
{
    background-position: left top;
    background-image: url(images/bg_commentNormal.png);
    padding-left: 60px;
    text-align: left;
}
.alternate-comment .comment-date
{
    background-position: right top;
    background-image: url(images/bg_commentAlternate.png);
    padding-right: 60px;
    text-align: right;
}
.preview-comment .comment-date
{
    background-position: left top;
    background-image: url(images/bg_commentPreview.png);
    padding-right: 60px;
    text-align: left;
}
.comment-box fieldset
{
    border: 1px solid #E2E4CE;
    padding: 10px 10px 10px 10px;
    margin-bottom: 1.5em;
}
.comment-box .notes
{
    padding: 10px;
    border: 1px solid #E2E4CE;
    background: #fcfaf0;
    width: auto;
    margin-bottom: 1.5em;
}
#content .comment-box .notes p
{
    margin: 0;
}
.comment-box .errors
{
    background-color: #fdd;
    border: 1px solid #C03;
    padding: 10px;
    width: auto;
}
.comment-box legend
{
    color: #a1b436;
    font-size: 120%;
}
.comment-box fieldset em
{
    color: #F00;
}
.comment-box fieldset div
{
    position: relative;
    margin-bottom: 5px;
    width: 420px;
    padding-right: 10px;
}
.comment-box fieldset div small
{
    margin: 0 0 10px 105px;
    font-size: 90%;
    clear: both;
    display: block;
    width: 310px;
    text-align: center;
}
.comment-box fieldset div.buttons
{
    padding-left: 105px;
    width: 155px;
}
.comment-box fieldset div.buttons input
{
    width: auto;
    margin: 0;
    float: none;
}
#comment_loading
{
    position: absolute;
    left: 261px;
    top: 5px;
}
.comment-box fieldset label
{
    width: 100px;
    float: left;
}
.comment-box fieldset label em
{
    position: absolute;
    top: 0;
    right: 0;
}
.comment-box fieldset input, .comment-box fieldset textarea
{
    width: 310px;
    float: right;
    margin-bottom: 5px;
}
.comment-box fieldset textarea
{
    height: 200px;
}
#content #sydication-buttons
{
    overflow: hidden;
    height: 24px;
    margin-bottom: 1.5em;
}
#content #sydication-buttons a
{
    display: block;
    float: left;
    height: 0;
    padding: 24px 0 0 0;
    margin-right: 5px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#content #sydication-buttons a.trackbacks
{
    background: url(../images/btn_trackbackURI.png);
    width: 131px;
}
#content #sydication-buttons a.RSS
{
    background: url(../images/btn_RSSXMLFeed.png);
    width: 120px;
}
#content #sydication-buttons a.trackbacks:hover, #content #sydication-buttons a.RSS:hover
{
    background-position: 0 -24px;
}
#main #trackbackList
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#main #trackbackList li
{
    margin: 0 0 1.5em 0;
    padding: 0;
    background: none;
}
#main #trackbackList li a
{
    margin: 0;
    padding: 0;
    background: none;
}
.trackback-body
{
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 15px;
    position: relative;
    min-height: 62px;
}
.normal-trackback .trackback-body
{
    border-color: #628636;
}
.alternate-trackback .trackback-body
{
    border-color: #D78707;
}
.trackback cite
{
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 120%;
    background-color: #fcfaf0;
    border-bottom-color: #e2e4ce;
    margin: -10px -10px 1em -10px;
    padding: 5px 10px .3em 10px;
}
.normal-trackback cite
{
    color: #a1b436;
}
.alternate-trackback cite
{
    color: #D78707;
}
.normal-trackback cite a, .normal-trackback cite strong
{
    color: #a1b436;
    font-weight: bold;
}
.alternate-trackback cite a, .alternate-trackback cite strong
{
    color: #D78707;
    font-weight: bold;
}
#main #trackbackList li
{
    position: relative;
}
#main #trackbackList li div#admin-tools-for-trackback
{
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 40;
    overflow: hidden;
}
#main #trackbackList li div#admin-tools-for-trackback div
{
    height: 24px;
    z-index: 30;
    overflow: hidden;
    float: left;
}
#main #trackbackList li div#admin-tools-for-trackback a
{
    display: block;
    float: left;
    text-transform: uppercase;
    margin-right: 5px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #6a604f;
}
#main #trackbackList li div#admin-tools-for-trackback a:hover
{
    background-color: #f8f5e0 !important;
}
#main #trackbackList li div#admin-tools-for-trackback div > a
{
    background: url(images/btn_nukeTrackback.png) no-repeat 0 0;
    height: 0;
    padding: 24px 0 0 0;
    width: 143px;
    margin-right: 5px;
    border: none;
    overflow: hidden;
}
#main #trackbackList li div#admin-tools-for-trackback div > a:hover
{
    background-position: 0 -24px;
}
#main #trackbackList li div#admin-tools-for-trackback div > a + a
{
    background-image: url(images/btn_editTrackback.png);
    width: 135px;
}
#main #trackbackList li div#admin-tools-for-trackback div > a + a:hover
{
    background-position: 0 -24px;
}
#button-nav
{
    position: absolute;
    top: 15px;
    right: 6px;
    width: 19px;
    overflow: hidden;
}
#button-nav li
{
    width: 19px;
}
#typo-powered
{
    height: 79px;
}
#validate-CSS
{
    height: 76px;
}
#validate-XHTML
{
    height: 83px;
}
#button-nav li a
{
    width: 19px;
    overflow: hidden;
    background-position: top center;
    background-repeat: no-repeat;
    height: 0;
    display: block;
}
#typo-powered a
{
    padding-top: 79px;
    background-image: url(images/btn_typoPowered.png);
}
#validate-CSS a
{
    padding-top: 76px;
    background-image: url(images/btn_validateCSS.png);
}
#validate-XHTML a
{
    padding-top: 83px;
    background-image: url(images/btn_validateXHTML.png);
}
#typo-powered a:hover, #validate-CSS a:hover, #validate-XHTML a:hover
{
    background-position: top left;
}
#typo-powered a:active, #validate-CSS a:active, #validate-XHTML a:active
{
    background-position: top right;
}
#sidebar-wrapper
{
    width: 29%;
    display: inline;
    position: relative;
}
.leftNav #sidebar-wrapper
{
    float: left;
}
.rightNav #sidebar-wrapper
{
    float: right;
}
.leftNav #sidebar
{
    margin-left: 21px;
}
.rightNav #sidebar
{
    margin-right: 30px;
}
#sidebar
{
    z-index: 25;
    min-height: 500px;
    background: #fff;
    padding: 15px;
}
#sidebar .sidebar-node
{
    border-top: 1px solid #dfe7d1;
    margin-bottom: 15px;
    padding-top: 15px;
}
#sidebar h3, #sidebar h3 a
{
    color: #a1b436;
}
#sidebar h3
{
    font-size: 150%;
}
#sidebar ul
{
    list-style-type: none;
    clear: left;
    display: block;
    margin: .5em 0 1.5em 0;
    position: relative;
    padding: 0;
}
#sidebar ul li
{
    border-bottom: 1px solid #fff;
    width: 100%;
}
#sidebar ul a
{
    display: block;
    color: #3b0b00;
    border-bottom: 1px solid #fff;
    padding: 3px 10px 3px 23px;
    background: #fcfaf0 url(images/bullet_sideBar.png) no-repeat 5px 5px;
}
#sidebar ul a:hover
{
    color: #607F25;
    background-color: #f8f5e0;
    background-image: url(images/bullet_sideBar_h.png);
}
#sidebar ul a:visited
{
    background-image: url(images/bullet_sideBar_v.png);
}
#sidebar ul li a.download
{
    background-image: url(images/icon_download.gif);
}
#sidebar .sidebar-node > ul#flickr-list
{
    overflow: hidden;
}
#sidebar ul#flickr-list li
{
    width: 60px;
    height: 60px;
    border: 1px solid #ccc;
    padding: 4px;
    margin: 0 5px 5px 0;
    float: left;
    overflow: hidden;
    position: relative;
}
#sidebar ul#flickr-list li a
{
    background: #fff;
    display: block;
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#sidebar ul#flickr-list li a small
{
    position: absolute;
    top: 7px;
    left: 7px;
    z-index: 80;
    height: 0;
    padding-top: 16px;
    width: 16px;
    overflow: hidden;
    display: none;
    background: url(images/icon_enlarge.png) no-repeat top left;
}
#sidebar ul#flickr-list li a:hover small
{
    display: block;
}
.dropshadow + p
{
    clear: left;
}
.innerbox
{
    overflow: auto;
}
#footer-pad
{
    display: none;
}
#footer
{
    text-align: right;
    padding-right: 31px;
    padding-top: 34px;
    padding-bottom: 12px;
    background: url(images/bg_footer.png) repeat-x bottom left;
}
#footer p
{
    margin: 0;
}
#footer a, #footer strong
{
    color: #B5AB9B;
}

}
/* Href: /Skins/Brewtility/tables.css, Media: screen */
@media screen{
#main table{margin:0 0 1.5em 0;width:98%;border:1px solid #ccc!important;color:#6a604f;}#main table caption{text-align:left;font-weight:bold;padding-bottom:.5em;}#main th{font-weight:bold;}#main .normal-post thead th{color:#731400;}#main .alternate-post thead th{color:#416219;}#main th,#main td{padding:3px 5px;padding:3px 5px;}#main thead th{border-bottom:1px solid #ccc;padding:5px;border-left:1px dotted #ccc;background:#f2f2f2;}#main thead th:first-child{border-left:none;}#main tbody th{text-align:left;background-color:#fafafa;border-bottom:1px dotted #ccc;}#main tbody td{text-align:left;border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;}#main tfoot td{border-left:1px dotted #ccc;}
}
/* Href: /Skins/Brewtility/style.css, Media:  */
div.previousNext
{
    width: 450px;
}
div.sidebar-node #tag-cloud
{
    font-size: 1em;
    margin: 0;
    padding: 0;
}
div.sidebar-node #tag-cloud li, div.sidebar-node #tag-cloud li a
{
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
}
div.sidebar-node #tag-cloud li a
{
    list-style-type: none;
    line-height: 1.4em;
}
#searchResults
{
    background-color: #fff;
}
#searchResults ul li
{
    color: #ffba27;
}
#search input.searchterm, #search #searchResults
{
    background-color: #f6f6f6;
}
#search input.searchterm, #search #searchResults
{
    border-color: #ddd;
}
#searchWrapper
{
    position: relative;
    width: 100%;
}
* html #searchWrapper
{
    display: none;
}
#search
{
    padding: 0;
    margin: 0 0 5px 0;
    width: 100%;
    float: none;
}
#search input
{
    margin-left: 5px;
    padding: 0;
}
#search input.searchterm
{
    width: 150px;
    border: solid 1px #444;
}
#searchResults
{
    position: absolute;
    width: 300px;
    text-align: left;
    border: solid 1px #000;
    left: -125px;
}
#searchResults h5
{
    margin-left: 5px;
}
#searchResults ul
{
    width: 298px;
}
#searchResults ul, #searchResults ul li
{
    margin-left: 0;
}
#search #search-progress
{
    position: absolute;
}
