body{margin:0; padding:0; height:100%; background:#1f2122}

#header{height:75px; font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,serif; color:#FFF; font-size:24px; font-weight:normal; width:100%}

#logo{margin: 25px auto; background:url(../images/logo.png) no-repeat; width: 85%; max-width:1000px; min-width:700px; height:39px; z-index: 0; position:relative; padding-left: 10px}

#logo img{border:none}

#nav{font-weight:normal; font-style:normal; font-variant:normal; font-size:16px; line-height:normal; font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,serif; z-index: 1; top: 0; margin: 0 auto; width: 100%; background: #2b2f30; padding-left: 0px; height: 33px; text-align: center; border-bottom:solid 1px #3c545a}

#navright {margin-top: -33px; background: url(../images/nav_right.png) no-repeat right top; height: 33px}

#nav dl{margin-top:0; margin-bottom: 0; height: 28px; padding-top: 4px}

#nav dt{display:inline; margin-right:15px}

#nav ul{margin-top:0; margin-bottom:0; padding-left:0; height: 28px; padding-top: 4px}

#nav ul li{display:inline}

#nav li{list-style:none; margin-right:15px}

#header a:link{color:#48c333; text-decoration:none; text-align: center}

#nav a:hover {text-decoration:none; border-bottom:solid 4px #48c333; color:#E6D5D5;}

.last:hover{color:#E6D5D5!important; border-bottom:solid 4px #48c333!important}

.last{color:#E6D5D5!important; border-bottom:solid 4px #48c333}

#content{margin-top:40px; width:100%; text-align:left}

#container{width: 85%; max-width:1000px; min-width:700px; margin:0 auto; position:relative; background:#2b2f30; border:solid 1px #3c545a; padding-right:12px; padding-bottom:12px; /*-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px*/}

#content_box{width: 75%; max-width:800px; min-width: 570px; position:relative}

#sidebar{width: 25%; max-width:400px; min-width: 190px; position:relative}

.roundedcornr_content{margin-top:-23px; margin-bottom:-22px; padding-left:20px; padding-right:25px; background:#2b2f30; position:relative; border:solid 1px #3c545a; z-index:0}

h1{color:#e6d5d5; font-family:"Helvetica Neue",Tahoma,Verdana,sans-serif; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:1px; line-height:1em; border-bottom:2px solid #FB9233; display:block; margin-left:12px}

h1 a{color:#e6d5d5}

h1 a:hover{border-bottom:none!important}

h1 img{margin-bottom:-15px; padding-right:5px; border:2px solid #2b2f30; background-color:#2b2f30}

h2{color:#e6d5d5; font-family:"Helvetica Neue",Tahoma,Verdana,sans-serif; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:1px; line-height:1em; border-bottom:2px solid #FB9233; display:block; margin-left:12px}

h2 a{color:#e6d5d5}

h2 a:hover{border-bottom:none!important}

h2 img{margin-bottom:-15px; padding-right:5px; border:2px solid #2b2f30; background-color:#2b2f30}

#content p{margin-left:2em; text-indent:2em; color:#888888; font-family:sans-serif; font-size:14px}

a{color:#48c333; text-decoration:none}

#content a:hover{border-bottom:2px solid #48c333}

.tooltip{border-bottom:1px dashed #48c333;}

.tooltip:hover{border-bottom:1px dashed #48c333}

#tooltip{background:#1f2122; color:#888888; display:none; position:absolute; z-index:3000}

#tooltip h3{background:transparent none repeat scroll 0 0; border:1px solid #3c545a; color:#888888; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal; margin:0; padding:10px 8px 6px}

div >a:hover{padding-bottom:0; border-bottom:none}

ol{margin-top:-10px}

#container ul{margin-bottom:0}

#container li{margin-left:20px; font-family:sans-serif; font-size:14px; color:#48c333; list-style-type:square}

.widget{list-style:none!important; font-size:11px!important; margin-left: 0!important}

input{color:#888888; background:transparent; font-family:"Helvetica Neue",Tahoma,Verdana,sans-serif; border:1px solid #48c333; margin-bottom:-5px; margin-left:0px}

textarea{color:#888888; background:transparent; font-family:"Helvetica Neue",Tahoma,Verdana,sans-serif; font-size:12px; border:1px solid #48c333; margin-bottom:-5px; margin-left:0px}

#commentbutton{color:#E6D5D5!important}

#footer{width: 85%; max-width:1000px; min-width:700px; margin:0 auto; position:relative; font:14px Tahoma; color:#31383c!important; padding-top:0px; text-align:right}

#footer p{color:#31383c!important}

#footer a{color:#31383c; padding-bottom:0; border-bottom:1px dashed #31383c}

#footer a:hover{color:#3c545a; border-bottom:2px dashed #3c545a!important}

.bookmark >a{color:#e6d5d5}

.bookmark >a:hover{padding-bottom:0; border-bottom:none}

.emph{color:#e6d5d5}

.text{color:#888888}

.bold{font-weight:bold}

.italic{font-style:italic}

.left{float:left}

.right{float:right}

.strike{text-decoration:line-through}

.text_left{text-align:left}

.text_right{text-align:right}

.previous{float:left; font-style:italic}

.next{float:right; font-style:italic}

.no_border{border:none}

.gravatar{margin-top:10px; margin-left:0!important; margin-right:10px; width:60px}

.post_date{font-size:11px !important; margin-left:0 !important; color:#888888}

.post_meta{font-size:11px !important; margin-left:0 !important}

.sidebar_list{padding-left:0}

.widget >ul li a{color:#888888}

.widget >ul li a:hover{border-bottom:solid 1px #888888}

.navigation{margin-top:25px; margin-left:2em; font-family:sans-serif; font-size:12px}

.wlWriterEditableSmartContent p{margin-left:0!important; text-indent:0!important}

#comment_list{font-family:sans-serif; font-size:12px; margin-left:2em}

#comment_list dt{margin:0}

#comment_list dd{height:auto!important; height:70px; margin-left:0}

#comment_list p{margin-left:0em!important; text-indent:0!important}

#toolbar{float:right; margin-top:-5px; padding:5px; padding-top:4px; padding-bottom:7px; margin-right:-10px; border-left:2px solid #FB9233; border-bottom:2px solid #FB9233}

#search_form { margin-left: 45px; }

#ctl00_ContentPHolder_pnlUpdater{margin-top:20px; min-height:500px}

#ctl00_ContentPHolder_vwDirs{width:25%; float:left; margin-left:20px; padding-right:20px}

#ctl00_ContentPHolder_DirVw{width:50%; min-width:200px; display:block; margin:0 auto}

.entry{color:#888888; font-family:sans-serif; font-size:14px}
.entry h2{text-indent: 0!important}
#comment_form p{margin-left:0!important}
.rounded {/*padding: 5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px*/}
/*#q {padding: 5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px}*/