@import url('style_browser_reset.css');

.hidden {
display:none;
}
address {
color:#666666;
font-size:0.8em;
}
a:link, a:visited {
color:#E8E8E8;
text-decoration:none;
}
a:hover {
color:#FFBA00;
text-decoration:none;
}
p {
margin:15px 0;
}
h1, h2, h3 {
color:#E6E6E6;
font-size:1.4em;
font-weight:normal;
letter-spacing:0.12em;
}
.post_body li, .post_body_single li, .post_body_page li {
list-style-type:disc;
margin-left:40px;
}
blockquote {
border:1px dotted #999999;
font-style:italic;
margin-left:30px;
margin-right:30px;
padding:0 20px;
}
small {
font-size:0.8em;
}
.date {
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
}
#sidebar_left h3, #sidebar_right h3 {
border-bottom:1px dotted #666666;
color:#666666;
font-size:1.4em;
font-weight:normal;
letter-spacing:0.12em;
margin-bottom:20px;
padding-bottom:6px;
}
body {
background-color:#353535;
background-image:url(images/body.png);
background-position:center top;
background-repeat:repeat-y;
color:#8A8A8A;
font-family:Arial,Helvetica,sans-serif;
font-size:110%;
line-height:1.125em;
}
#top_address {
background:#000000 url(images/logo.png) no-repeat scroll 0 0;
height:27px;
margin:auto;
padding-right:10px;
padding-top:8px;
text-align:right;
width:1014px;
}
#header {
height:440px;
margin:auto;
position:relative;
width:1024px;
}
#sub_header_home {
background-image:url(images/dropmenu_bg.png);
bottom:0;
height:36px;
position:absolute;
width:1024px;
z-index:30;
}
#sub_header {
background-image:url(images/dropmenu_bg.png);
height:36px;
margin:auto;
width:1024px;
z-index:30;
}
#container {
background:#171717 none repeat scroll 0 0;
font-size:0.875em;
margin:auto;
overflow:auto;
padding:50px 20px;
width:984px;
}
#main_content_left {
float:left;
width:500px;
}
#main_content_right {
float:right;
width:455px;
}
#footer {
clear:both;
height:100px;
margin:auto;
text-align:center;
width:1024px;
}
#first_column {
float:left;
width:240px;
}
#second_column {
float:right;
width:240px;
}
.post_header {
}
.post_body {
height:120px;
overflow:hidden;
}
.post_footer, .post_footer_archive {
border-bottom:1px dotted #666666;
font-size:0.8em;
margin-bottom:20px;
margin-top:12px;
padding-bottom:20px;
text-align:right;
}
.post_header_page, .post_header_single, .post_header_archive {
border-bottom:1px dotted #666666;
border-top:1px dotted #666666;
margin-bottom:30px;
padding:10px;
text-align:center;
}
.post_footer_single {
text-align:left;
}
.post_body_page, .post_body_single {
}
.post_footer_page {
clear:both;
margin-bottom:40px;
margin-top:10px;
text-align:right;
}
.post_header_archive {
}
.post_body_archive {
}
.post_footer_archive {
clear:both;
text-align:right;
}
.next_prev {
border-bottom:1px dotted #666666;
height:20px;
margin:30px 0;
padding:10px;
}
.featured {
margin:0;
}
.featured h2 {
font-size:1.8em;
}
.featured_datetime {
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.8em;
margin:0;
}
.featured_header {
}
.featured_body {
overflow:hidden;
padding-top:10px;
}
.featured_footer {
clear:both;
margin-bottom:25px;
text-align:right;
}
.featured_footer p {
font-size:0.8em;
margin:0;
}
#sidebar_left {
float:left;
width:215px;
}
#sidebar_right {
float:right;
width:215px;
}
.sidebar_nav ul {
}
.sidebar_nav li {
}
.sidebar_nav ul li {
}
.sidebar_nav ul ul li {
margin-left:20px;
}
.sidebar_nav ul ul ul li {
margin-left:20px;
}
.sidebar_nav {
margin-bottom:20px;
}
.sidebar_nav ul {
background:#1C1C1C none repeat scroll 0 0;
}
.sidebar_nav a {
border-bottom:1px dotted #515151;
display:block;
padding:5px;
}
.sidebar_nav a:link, #navlist a:visited {
color:#E8E8E8;
text-decoration:none;
}
.sidebar_nav a:hover {
background:#2B2B2B none repeat scroll 0 0;
}
ul.horizontal_categories {
clear:both;
text-align:center;
}
.horizontal_categories li {
display:inline;
}
.horizontal_categories a {
padding:5px;
}
.horizontal_categories a:link, .horizontal_categories a:visited {
background-color:#1C1C1C;
}
.horizontal_categories a:hover {
background-color:#2B2B2B;
}
#dropmenu, #dropmenu ul {
font-weight:normal;
letter-spacing:0.18em;
line-height:1.5em;
list-style-position:outside;
margin-left:30px;
position:relative;
width:100%;
z-index:300;
}
#dropmenu a {
color:#C9C9C9;
display:block;
padding:6px 15px;
text-decoration:none;
}
#dropmenu a:hover {
background:#000000 none repeat-x scroll 0 0;
color:#FFBA00;
}
#dropmenu li {
float:left;
position:relative;
}
#dropmenu ul {
display:none;
left:-1px;
position:absolute;
top:1.9em;
width:18em;
}
#dropmenu ul a {
background:#000000 none repeat scroll 0 0;
}
#dropmenu li ul {
width:14.1em;
}
#dropmenu li ul a {
float:left;
height:auto;
width:14em;
}
#dropmenu ul ul {
top:auto;
}
#dropmenu li ul ul {
left:12em;
margin:0 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
display:block;
}
#comment {
background-color:#999999;
border:1px solid #666666;
}
ol.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 1em;
padding:0;
text-indent:0;
}
ol.commentlist li {
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment-author-admin {
}
ol.commentlist li.comment {
border-bottom:1px dotted #666666;
padding:1em;
}
ol.commentlist li div.comment-author {
}
ol.commentlist li div.vcard {
-x-system-font:none;
font-family:georgia,times,serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
ol.commentlist li div.vcard cite.fn {
font-style:normal;
}
ol.commentlist li div.vcard cite.fn a.url {
}
ol.commentlist li div.vcard img.avatar {
border:5px solid #CCCCCC;
float:right;
margin:0 0 1em 1em;
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li div.comment-meta {
font-size:9px;
}
ol.commentlist li div.comment-meta a {
color:#CCCCCC;
}
ol.commentlist li p {
font-size:11px;
margin:0 0 1em;
}
ol.commentlist li ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 1em 2em;
}
ol.commentlist li div.reply {
font-size:1em;
}
ol.commentlist li div.reply a {
font-weight:bold;
}
ol.commentlist li ul.children {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em 0 0;
text-indent:0;
}
ol.commentlist li ul.children li {
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
border-left:5px solid #555555;
margin:0 0 0.25em 0.25em;
}
ol.commentlist li ul.children li.depth-3 {
border-left:5px solid #999999;
margin:0 0 0.25em 0.25em;
}
ol.commentlist li ul.children li.depth-4 {
border-left:5px solid #BBBBBB;
margin:0 0 0.25em 0.25em;
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.even {
background:#272727 none repeat scroll 0 0;
}
ol.commentlist li.odd {
background:#454545 none repeat scroll 0 0;
}
ol.commentlist li.parent {
border-left:5px solid #111111;
}
ol.commentlist li.pingback {
border-bottom:1px dotted #666666;
padding:1em;
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}

