* { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
html { height: 100% }
body { background: #fff; color: #000; font-size: 100.01%; min-height: 101%; text-align: left; position: relative; }
img, fieldset, abbr, acronym { border: 0 }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
caption { text-align: left }
q:before, q:after, blockquote:before, blockquote:after { content: '' }
input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; }
input, select { vertical-align: middle }
textarea { height: auto; overflow: auto; }
option { padding-left: 0.6em }
button { background: none; border: 0; cursor: pointer; text-align: center; }
ul, ol { list-style-type:none; }

body#woothemes {background-color: #18191b;color: #e9e9e9;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;}
#header, div#hi, .nav, #nav, #tag_cloud {display:none;}
p, ul, ol, table { margin: 0 0 18px }
em { color: #d9e3ea }
h1, h2, h3{font-weight: normal;line-height: normal;letter-spacing:-1px;}
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
h4 { font-size:10px; }
h5 { font-size:8px; }
h6 { font-size:8px; }
h1, h2, h3 {color: #6099ff;font-family: Georgia, "Times New Roman", Times, serif;margin-top: 15px;}
h4 {color: #a3d5ea;font-family: Georgia, "Times New Roman", Times, serif;}

a, a:link, a:visited {color: #999;text-decoration: none;color: #6099ff;}
a:hover, a:active, a.active {text-decoration: underline;color: #6099ff;}

#wrap {margin: auto;text-align: left;position: relative;}
#content, #footer {float: left; display: inline;clear: both;position: relative;}
#content {padding: 0 0 4em;width: 100%;}
.home #main {float: left;width: 374px;}
#main {float: left;width: 598px;}
.home #sidebar {float: right;width: 543px;}
#sidebar {float: right;width: 333px;}
#sidebar h3 { margin-top:10px; }
#footer {width: 100%; height: 65px;}
#footerWrap {color: #dadada;width: 960px;margin: 0 auto;position: relative;}

#wrap {position: relative; min-height: 100%;}
html, body, * html #wrap {height: 100%;}
#content {padding-bottom: 100px;}

#footer {margin-top: -73px; bottom: -7px }
#footer #footerWrap #copy {position: absolute;top: 27px; left: 0;}
#footer #footerWrap #copy a {color: #6099ff;}



.l { text-align: left }
.c { text-align: center }
.r { text-align: right }

.aligncenter { margin: 5px auto 15px auto;	display: block; }
.alignleft { margin: 5px 15px 5px 0; float: left; }
.alignright { margin: 5px 0px 5px 15px; float: right; }

.wrap, .col { float: left;	display: inline; position: relative; }
.wrap { clear: both }
.clear { clear: both }
.fl { float: left }
.fr { float: right }
.hide, .hidden, .anchor, .skip { display: none }
.nomargin { margin-bottom: 0 !important }
.noborder { border: 0 !important }
.top { margin-top: 0 !important }
.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }
.hr { background: #ccc; height: 1px; margin: 1.5em 0 }
.hr hr { display: none }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block }
.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden;}
#myWritings { font-size:12px; color:#CCC; line-height:16px; display: block; }

