/* standard elements */
html {min-height: 100%;}
* {margin: 0;padding: 0;}
a {color:navy;}
a:hover {color:blue;}
a img {border: none;}
body {background: #000 url('img/body.jpg') repeat-x;color: #444;font:normal 9px "Lucida Sans Unicode",sans-serif;}
p,code,ul {padding-bottom: 1.2em;}
li {list-style: none;}
h1 {font: normal 1.8em Tahoma,sans-serif;}
h2 {font: normal 1.6em sans-serif;}
h3 {font: bold 1em Tahoma,sans-serif;}
h1,h2,h3 {padding-top:6px; color:black; margin-bottom:4px;}
code {background: #FFF;border: 1px solid #EEE;border-left: 6px solid #CCC;color: #666;display: block;font: normal 1em Tahoma,sans-serif;line-height: 1.6em;margin-bottom: 12px;padding: 8px 10px;white-space: pre;}
blockquote {background: url('img/quote.gif') no-repeat;display: block;font-weight: bold;padding-left: 28px;}
/* misc */
.clearer {clear: both; font-size: 0; height:0}
.left {float: left;}
.right {float: right;}
/* structure */
.inner-container {font-size: 1.2em;margin: 0 auto;padding:0;width:1000px;
    border-left:1px inset orange;border-right:1px inset orange;}
.outer-container {padding-bottom: 64px;}
/* headere & title */
#header {height:150px;text-align:center;background: white url('img/header.jpg') no-repeat;border-bottom:1px solid orange;}
#logo {height:50px;width:998px;}
/* path */
.spacer {width:998px;height:25px}
#path {color:#FFF;text-align:center;width:998px;}
#path a {color:white;text-decoration:none;margin:0 10px;font:bold 14px Verdana;letter-spacing:1.7px;text-decoration:none;}
#path a:hover {color:silver;}
/* content */
.content {margin:8px}
.content .descr {color: #664;font-size: 0.9em;margin-bottom: 1px;}
.content li {line-height: 1.4em;list-style: url('img/li.gif');margin-left: 18px;}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}

/*sidebars*/
#cell_1 {background:#000;border-right:1px dotted gray}

#cell_2 {height:150px;border-bottom:1px dotted orange}

#s2holder{background-color:#000;color:gray}
#s2holder .s2widget {}
#s2holder .s2widget h3{}

#cell_3 {padding:10px;background:silver;border-top:4px double gray;border-bottom:4px double gray;width:498px;font-size:1.4em;}
#cell_3 ol, #cell_3 ul {padding:20px;}

#s3holder{}
#s3holder .s3widget {padding:10px}
#s3holder .s3widget h3{}

#cell_4 {background:gray;padding:0;border-left:1px dotted black;}

#s4holder{}
#s4holder .s4widget {}
#s4holder .s4widget h3{}

/* navigation */
.navigation {width:222px;background:#000}
.navigation h2 {color: #5A5A43;line-height:30px;margin:0;padding:8px;color:orange;font:bold 12px Verdana;letter-spacing:1.3px}
.navigation ul {padding: 0;border-top: 1px dotted orange;}
.navigation li {border-bottom: 1px dotted orange;}
.navigation li a {font:bold 11px Verdana;color:red;display:block;padding:4px 0 4px 5%;text-decoration:none;width:95%;margin:0}
.navigation li a:hover {background: #F0F0EB;color:#840000;margin:0}


.navigation a {text-decoration:none;font-family: Verdana,Tahoma,helvetica;font-weight:bold;margin:4px;color:#F5F5F5;}
.navigation a:hover {color:aliceblue;}
.navigation select {margin-left:5px}

/* footer */
/*#footer {background-color:#000;color:#FFF;border-bottom:1px solid orange;border-top:1px dotted orange;}
#footer .left {margin:4px 0 0 8px;font:normal 10px Verdana;color:#F7F7F2;text-decoration: none;}
#footer .left a {font:normal 10px Verdana;color:#FFFFCC;text-decoration:underline;}
#footer .left a:hover {color:red;}
#footer .right {margin:4px 8px 0 0;color:red;font:normal 10px Verdana;}
#footer .right a {font:normal 10px Verdana;color:red;text-decoration:underline;}
#footer .right a:hover {color:#FFFFCC;}*/
#footer {padding:8px;border-bottom:1px solid orange;border-top:1px dotted orange;} 
#footer .tb {text-align:right;}
#footer .tb a {color:red} 
#footer .tb a:hover {color:#FFFFCC;}

hr.dotted {color:#fff; background-color:#fff; border:1px dotted #ff0000; border-style:none none dotted none; height:0px}

/* posts */
.post h1 a {border-bottom: 1px dashed #AAA;color: #664;text-decoration: none;}
.post h1 a:hover {border-color: #F60;color: #553;}
.post {margin: 6px 0 2px;}
.post .info{background: #F5F5F5;border: 1px solid #E3E4E4;color: #666;margin: 2px 0 4px;padding: 5px 10px;}
.post img {border: 4px solid #DDD;margin: 4px 0;}
.post a img {border: 4px solid #DDD;}
.post a:hover img {border-color: #CCC;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}
/* comments */
.content ol li {background: none;}
.commentlist {margin: 0; padding: 0;}
.commentlist li {margin-bottom: 1.2em;list-style: decimal;}
.commentlist li .avatar {float: left;margin-right: 5px;border: 1px dotted #ccc;padding: 2px;}
.commentlist .graybox {}
#commentform {margin: 1em 0;width: 360px;}
.commentmetadata {padding: 2px 0 4px;}
.commentmetadata a {color: #444;text-decoration: none;}
.commentmetadata a:hover {text-decoration: underline;}
textarea.styled {width: 280px;}
.styled {font-size: 1.1em;background: #F8F7F6;border: 1px solid #D6D3D3;}
.styled:hover {background: #FFF;border: 1px solid #D6D3D3;}
.styled:focus {background: #FFF;border: 1px solid #939793;}
#commentform input {margin-bottom: 3px;}
/* calendar */
#wp-calendar {color:#A0A0A0;}
.navigation table caption {border-bottom-color:#000;}
.navigation table thead tr {border-bottom-color:#000;color:#A53512;}
.navigation table th {border-bottom-color:#000;}
.navigation table td#today {border-color:#000;color:red;}
.navigation table td a {border-bottom-color:red;background-color:black;}
.navigation table tfoot {border-top-color:#000;}
.navigation table tfoot a {background:none;}
/* calendar */
#wp-calendar {display:inline-table;border-collapse:collapse;width:185px;margin:0px 10px 0 10px;text-align:center;}
.navigation table caption {margin: -5px 10px 0 10px;padding-bottom: 5px;border-bottom: 1px solid;letter-spacing: 0.1em;}
.navigation table thead tr {border-bottom:1px solid;}
.navigation table th {border-bottom:1px solid;}
.navigation table td {width: 225px;padding: 1px;font-size: 0.9em;}
.navigation table td#today {padding: 0;/*border:1px solid red;*/font-size:.9em;font-weight:bold;}
.navigation table td a {display: block;border-bottom: 1px solid;font-weight: bold;font-size: 1.15em;}
.navigation table td a:hover {color:red}
.navigation table tfoot {border-top:1px solid;}
.navigation table tfoot a {border: none;font-weight: bold;}
.navigation table tfoot #prev a {text-align:left;}
.navigation table tfoot #next a {text-align:center;}
#searchform {padding: 10px;}
