html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input,select{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:400;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
:focus{outline:0;}
html{height:100%;padding-bottom:1px;}
body{background:#FFF;color:#444;font:normal 75% sans-serif;line-height:1.5;}
h1,h2,h3,h4,h5,h6{color:#444;font-weight:400;line-height:1;margin-bottom:0.3em;}
h1{font-size:2.6em;}
h2{font-size:2em;}
h3{font-size:1.5em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
a{color:#456;text-decoration:none;}
a:hover{text-decoration:underline;}
a.feed{background:url('img/icon-feed.gif') no-repeat left center;padding-left:18px;}
a.more{color:#579;font-weight:700;}
a.more:hover{color:#234;}
p{margin-bottom:1em;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin-bottom:1.5em;}
blockquote{margin:1.5em;}
del,blockquote{color:#666;}
sup,sub{line-height:0;}
pre{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em monospace;line-height:1.5;}
ul,ol{margin:0 0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;margin-left:1.9em;}
dl{margin:0 0 1.5em;}
ul.plain-list li,ul.nice-list li,ul.tabbed li{list-style:none;margin-top:0;margin-left:10px;margin-right:10px;}
ul.tabbed{display:inline;margin:0;}
ul.nice-list li{border-top:1px solid #EEE;list-style:none;padding:4px 0;}
ul.nice-list li:first-child{border-top:none;}
thead th{background:#C3D9FF;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#F2F6FA;}
caption{background:#EEE;}
table.data-table{border:1px solid #CCB;margin-bottom:2em;width:100%;}
table.data-table th{background:#F0F0F0;border:1px solid #DDD;color:#555;text-align:left;}
table.data-table tr{border-bottom:1px solid #DDD;}
table.data-table td,table th{padding:10px;}
table.data-table td{background:#F6F6F6;border:1px solid #DDD;}
table.data-table tr.even td{background:#FCFCFC;}
.small{font-size:0.9em;}
.smaller{font-size:0.8em;}
.smallest{font-size:0.7em;}
.large{font-size:1.15em;}
.largest{font-size:1.35em;}
.hidden{display:none;}
.highlight,.highlight a{background:#ff0;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-separator{padding:0 5px;}
img{border:0;}
.right,.alignright{float:right;}
.clear,.clearer{clear:both;}
.clearer{display:block;font-size:0;line-height:0;height:0;}
.post-body{font-size:1.1em;text-align:justify;}
#top,#sub-nav{border-bottom:1px dotted #DDD;}
#site-wrapper{width:920px;margin:0 auto;}
#header{padding-top:14px;}
#top{padding-bottom:6px;}
#logo{border-right:1px dotted #DDD;margin-right:40px;padding:0 40px 10px 0;}
.navigation a{color:#888;text-decoration:none;}
.navigation li.current-tab a{color:#222;}
#main-nav{padding-top:16px;}
#main-nav li{margin:0 1.5em;}
#main-nav a{font-size:1.8em;line-height:2em;padding-bottom:2px;border-bottom:2px dotted #94CC5F;}
.main{margin:24px 0;}
.main#main-two-columns{background:url('img/main-two-columns.gif') repeat-y right top;}
.main#main-two-columns-left{background:url('img/main-two-columns-left.gif') repeat-y left top;}
.main#main-two-columns #main-content,.main#main-two-columns-left #main-content{width:620px;}
#sidebar{width:255px;}
.section{margin-bottom:24px;}
.section p{margin-left:10px;margin-right:10px;}
.section-title{background-color:#F9F9F9;border-top:2px solid #DDD;color:#7A7A7A;font:bold 1.2em sans-serif;margin-bottom:16px;padding:7px 10px 6px;}
#sidebar .section-title{margin-bottom:8px;}
#footer{border-top:1px dotted #DDD;color:#777;padding:16px 0 4px;}
#footer-left{width:459px;}
#footer-right{width:459px;text-align:right;}
#footer p{margin-bottom:0.4em;}
#footer .text-separator{color:#BBB;padding:0 3px;}
* html .navigation,* html #footer{height:0.01%;}
* html #footer-left{width:500px;}
.navigation{min-height:0.01%;}
h4,h5,h6,strong,dfn,dl dt,th{font-weight:700;}
h4,.larger{font-size:1.25em;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,ul.plain-list{margin:0;}
a:focus,a:hover,.post-body a,.post-body a:hover{color:#039;}
em,dfn,blockquote,address,tfoot{font-style:italic;}
li ul,li ol,dd{margin-left:1.5em;}
ul.tabbed li,.left,.alignleft{float:left;}
ul.nice-list,#main-nav li:first-child,#sub-nav li:first-child{margin-left:0;}
ul.nice-list li .right,.quiet,.quiet a{color:#999;}
.loud,.loud a,#footer a:hover{color:#000;}
.navigation a:hover,#main-nav a:hover{color:#002;}
