/* BASIC */

body { 
background-color:#000;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

p {
line-height:200%;
}

b,
strong,
.entry-list b,
.entry-list strong {
font-weight:bold;
}

em,
i {
font-style:italic;
}

label {
display:block;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}

#doc {
background:#111;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#bot-nav .right {
float:right;
}

#bot-nav .left {
float:left;
}

.clear {
clear:both;
}

/* NAVIGATION */

#top-nav ul, #bot-nav ul {
background:#333;
float:left;
font-size:85%;
list-style:none;
width:100%;
}

#top-nav ul {
border-bottom:1px solid #fff;
}

#bot-nav ul {
border-top:1px solid #fff;
}

#top-nav ul li, #bot-nav ul li {
float:left;
}

#top-nav ul a, #bot-nav ul a {
color:#fff;
display:block;
float:left;
font-weight:bold;
line-height: 2.1em;
padding:0 0.75em;
text-decoration:none;
}

#top-nav ul a:hover {
background:#4b2a2b;
color:#e2cdc7;
}

/* LINKS */
#entry a,
.entry-list a,
#list-archives li a {
color:#eee;
font-weight:bold;
text-decoration:none;
}

#entry a:hover,
.entry-list a:hover,
#list-archives li a:hover {
color:#fff;
}

h2 a.butn-rss, li a.butn-rss {
background-color:#f60;
border:1px solid #fff;
color:#fff;
padding:2px;
text-transform:uppercase;
}

h2 a.butn-rss:hover, li a.butn-rss:hover {
border:1px dashed #fff;
}

/* BANNER 300x250 */
#banner-300x250 {
padding:10px 0;
text-align:center;
width:100%;
}

/* BANNER 728x90 */
#banner-728x90 {
background:#000;
text-align:center;
}

/* LOGO */
#hd h1 img {
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#hd h2 {
display:none;
}

/*SIDEBAR */

.sidebar-module {
background-color:#333;
border:1px solid #fff;
color:#fff;
margin:0 0 10px 0;
}

.sidebar-module h2 {
background-color:#111;
border-bottom:1px solid #fff;
color:#fff;
font-size:85%;
margin:0;
padding:5px;
text-align:left;
text-transform:uppercase;
}

#disclaimer li {
text-transform:uppercase;
}

.sidebar-module p {
font-size:77%;
margin: 6px 12px;
text-transform:uppercase;
}

.sidebar-module ol, .sidebar-module ul {
color:inherit;
margin:8px 0 10px 0;
padding:0;
text-align:left;
}

.sidebar-module li {
background-color:inherit;
color:#fff;
font-size:77%;
margin-left:10px;
padding:2px;
list-style-type:none;
}

.sidebar-module a {
background-color:inherit;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.sidebar-module a:hover {
border-bottom:1px dashed #fff;
}

.sidebar-module .rssButn {
background-image:url(/img/butn_rss.jpg);
background-repeat:no-repeat;
padding-left:12px;
}

/* COMMENT FORM */

#comment-form {
margin-left:10px;
}

#comment-form h3 {
background:#000;
border:1px solid #fff;
color:#fff;
font-size:122%;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-transform:uppercase;
}

#comment-form p {
margin:10px 0;
}

#comment-form form {
margin-left:0;
}

#comment-form label {
font-weight:bold;
}

/* FIX HOMEPAGE SIDEBAR */
#homepage-sidebar .sidebar-module {
border-right:0;
}

/* 160x600 BANNER */
#banner-160x600 {
text-align:center;
}

/* SINGLE ENTRY */

#entry {
font-size:100%;
padding:0 6px;
text-align:justify;
}

#entry p {
line-height:150%;
margin:15px 0 30px 0;
}

blockquote {
font-size:85%;
font-style:italic;
margin:0 30px;
text-align:justify;
}

#entry strong, #entry b {
font-weight:bold;
}

#entry img {
border:1px solid #fff;
}

#entry ol {
list-style-type:decimal;
margin-left:2em;
}

#entry ul {
list-style-type:disc;
margin-left:2em;
}

/* LIST ENTRIES ON HOMEPAGE */

.entry-list {
border-bottom:1px solid #666;
color:#fff;
line-height:200%;
margin-bottom:20px;
padding:0 5px;
text-align:justify;
}

.entry-list img {
border:1px solid #fff;
margin-bottom:9px;
margin-right:9px;
margin-top:9px;
}

.entry-list p {
margin:3px 0;
}

.entry-list .title {
font-weight:bold;
}

.entry-list ul li {
float:left;
font-size:77%;
padding-right: 0.40em;
}

.entry-list .entry-date {
font-weight:bold;
text-transform:uppercase;
}

#entry h3,
.entry-list h3 {
font-size:144%;
font-weight:bold;
margin-bottom:3px;
}

.entry-list h3 a {
border-bottom:1px solid #fff;
color:#eee;
}

#entry-tags .title {
font-weight:bold;
text-transform:uppercase;
}

#entry-tags li {
float:left;
padding-right:0.55em;
}

#entry-tags a {
color:#fff;
text-decoration:none;
}

#entry-tags a:hover {
border-bottom:1px dashed #fff;
}

#embedded-video {
padding:10px;
text-align:center;
}

#embedded-video h3 a {
border-bottom:3px solid #fff;
color:#fff;
font-size:159%;
}

/* COMMENT LIST */

#comment-list {

}

#comment-list h3 {
background-color:#000;
border:1px solid #fff;
color:#fff;
font-size:122%;
font-weight:bold;
margin-left:10px;
margin-bottom:10px;
padding:5px;
text-transform:uppercase;
}

#comment-list ul {
border-bottom:1px solid #666;
margin-bottom:10px;
}

#comment-list li {
margin:0 0 4px 15px;
text-align:justify;
}

#comment-list .name{
font-size:77%;
font-weight:bold;
text-transform:uppercase;
}

#comment-list .date{
font-size:77%;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}

#comment-list .blogAuthor {
background-color:#000;
border:1px dashed #fc0;
margin-left:10px;
padding:10px 0;
}

#comment-list .blogAuthor .date {
border-bottom:none;
}

#comment-list a {
background-color:inherit;
border:0;
color:#fc0;
font-weight:bold;
text-decoration:none;
}

/* FOOTER CONTENT */

#ft {
background-color:#000;
}

#bottom-content {
text-align:center;
}

/* ABOUT US */

#about-us h3 {
background-color:inherit;
color:#fc0;
font-size:136%;
font-weight:bold;
margin-left: 5px;
text-transform:uppercase;
}

/* ARCHIVES */

#list-archives {
margin-left: 15px;
}

#list-archives li {
margin-bottom:10px;
}

#column-1 .sidebar-module {
border-left:0;
}

#column-3 .sidebar-module {
border-right:0;
}

/* TAG CLOUD */

#tag-cloud li.taglevel1 { font-size:159%; }
#tag-cloud li.taglevel2 { font-size:144%; }
#tag-cloud li.taglevel3 { font-size:129%; }
#tag-cloud li.taglevel4 { font-size:114%; }
#tag-cloud li.taglevel5 { font-size:85%; }
#tag-cloud li.taglevel6 { font-size:77%; }
