@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.rlslog.net") {

body {
    background-color: #41566E !important;
    margin: 0px !important;
    padding: 0px !important;
    color: #A8A8A8 !important;
    font-size: 14px !important;
    line-height: 170% !important;
    background-image: url(images/omt_bg_top.png) !important;
    background-repeat: repeat-x !important;
    background-position: left top !important;
    font-family: "Trebuchet MS", arial, sans-serif !important;
}
* {
    margin: 0px !important;
    padding: 0px !important;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal !important;
}

h1#blogname{
    height:34px !important;
    padding-top:20px !important;
    padding-left:20px !important;
    font-size:2.5em !important;
    margin-left: 10px !important;
}
h1#blogname a {
    
}
h2 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
h3 {
    font-size: 1.5em !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
h3.entrytitle  {
    border:0 !important;
    font-size:170% !important;
}
h3.entrytitle a{
    color:#B3B300 !important;
    border:0 !important;
    font-weight: normal !important;
}
.firstpost h3{
    font-size:200% !important;
        color:#4b5ba2 !important;

}
h4 {
    margin-top:10px !important;
    font-size:1.3em !important;
}
hr {
        margin-top: 20px !important;
} 
.arc h2 {
    font-size:100% !important;
    margin:0 !important;
    padding:0 !important;
}
.arc {
    padding:10px !important;
}
#title {
background-image: url('http://img389.imageshack.us/img389/1118/rlhnu5.png') !important;
background-repeat: no-repeat !important;
height: 82px !important;
}
#sidebar {
    float: right !important;
    width: 250px !important;
    display: inline !important;
    padding:0px !important;
        padding-right:0px !important;
}
#main {
}

#wrap {
    width: 975px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-top: 10px !important;
    background-color: #212224 !important;
    background-image: url(images/wrap.gif) !important;
    background-position: center !important;
    border: 5px solid #FFFFFF !important;
}
#pages {
}
#header {
    height: 204px !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
}
#content {
    float: left !important;
    width: 700px !important;
    padding-bottom:0px !important;
        background-color: #212224 !important;
}

.entry {
    padding: 20px !important;
        padding-bottom: 10px !important;
}
p{
    padding:20px !important;
}
.entrybody p{
    margin: 0 !important; 
    padding: 1em 0 0 !important; 
    line-height: 150% !important;
}

#footer {
    color: #66CCFF !important;
    text-align: center !important;
    clear: both !important;
    background-color: #191E22 !important;
}
a  {
    color:#00688b !important;
    text-decoration: none !important;
}
a:hover {
    text-decoration:underline !important;
}

#sidebar ul, #sidebar ul ol {
    margin: 0 !important;
    padding: 0 !important;
        background-color: #25292C !important;
    }

#sidebar ul li {
    list-style-type: none !important;
    list-style-image: none !important;
    margin-bottom: 15px !important;
    }

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px !important;
    }

#sidebar ul li ul li ul.children li {
        list-style-image: url(images/bull.gif) !important;
        margin-left:25px !important;
}

#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px !important;
    }

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 00px !important;
    }

ol li, #sidebar ul ol li {
    list-style: decimal outside !important;
    }

#sidebar ul ul li, #sidebar ul ol li {
    margin-top: 1px !important;
    margin-right: 0em !important;
    margin-bottom: 0em !important;
    margin-left: 0em !important;
    padding-top: 0em !important;
    padding-right: 0 !important;
    padding-bottom: 0em !important;
    padding-left: 0 !important;
    list-style-position: outside !important;
    list-style-image: url(images/bull.gif) !important;
    list-style-type: none !important;
    }
#sidebar .dem-results li {
        list-style: none !important;
}
#sidebar p{
    font-size:0.9em !important;
    padding:0 !important;
    margin:0 !important;
    color:#000 !important;
}
#sidebar h2{
    font-size: 1em !important;
    text-transform: uppercase !important;
    color: #b5b5b5 !important;
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif !important;
    padding-top: 3px !important;
    margin: 0 !important;
}
#sidebar a{
    color:#B3B300 !important;
}
h2.entrydate {
    font-size: 1.1em !important;
    margin-bottom: 10px !important;
    margin-top:0 !important;
}
.description {
    font-size: 0.9em !important;
    color: #ffffff !important;
    padding-left:10px !important;
    font-weight:bold !important;
        padding-bottom:5px !important;
}
/************************************************
*    Comments                                                    *
************************************************/
h2#comments{
    padding:2px !important;
    margin-bottom:10px !important;
    margin-top:20px !important;
    font-size: 1.4em !important;
}
#commentblock {
    padding: 20px !important;
        padding-bottom: 0px !important;
        padding-top: 5px !important;
}

ol#commentlist {
    margin-top:0px !important;
    padding: 5px !important;
    margin-left: 20px !important;
    color: #666666 !important;
    font-size:0.9em !important;
}

#commentlist li  p{
    margin-bottom: 8px !important;
    line-height: 20px !important;
    padding:0 !important;
}

.commentname {
    margin: 0 !important;
    padding: 0  0 2px 0 !important;
    font-weight: bold !important;
}

.commentinfo{
}

.commenttext {
    clear: both !important;
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    border-top: 1px solid #677079 !important;
    line-height:12px !important;
    color: #A8A8A8 !important;
    padding: 5px !important;
max-height: 250px !important;
overflow: hidden !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}

.commenttext-admin {
    clear: both !important;
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    border-top: 1px solid #677079 !important;
    line-height:12px !important;
    color: #b5b5b5 !important;
    padding: 5px !important;
}

#commentsformheader {
    font-size: 1.4em !important;
}

#commentsform {
    margin-top:0 !important;
    text-align:center !important;
    padding:0px 10px !important;
}

#commentsform form {
    text-align:left !important;
    margin:0px !important;
}

#commentsform p {
    margin:5px !important;
}

#commentsform form textarea {
    width:99% !important;
        background-image: url('http://www.rlslog.net/files/comments_warning.gif') !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
}
#commentsform form textarea:focus {
    width:99% !important;
        background-image: none !important; 
}
p.comments_link  img {
    margin: 0px !important;
    padding: 0px !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
        border: 0 !important;
}
p.comments_link {
        padding:20px 0 10px 0 !important;
}
#searchdiv {
    padding-bottom: 0 !important;
}
#sidebar p {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.nocomments{
    padding:20px !important;
}
.entrybody ul {
    margin: 10px 0px 10px 30px !important;
}
.entrybody ol{
    margin: 10px 0px 10px 30px !important;
}
.entrybody img{
    padding:5px !important;
    margin:5px !important;
    border: #ccc solid 1px !important;
}
.firstpost img{
    padding:5px !important;
    margin:5px !important;
    border: #616CA4 solid 1px !important;
}

blockquote{

    padding-left: 20px !important;
}

blockquote p { margin: .7em 0 !important; }
#commentsform form p
{
    margin: 0px !important;
    padding: 0px !important;
}

IMG.wp-smiley { 
border:0 !important; padding:0 !important; margin:0 !important; 
}

UL, LI {
        padding-left: 10px !important;
        margin-left: 10px !important;
}
#toplinks { padding: 20px 0 20px 30px !important; }
.post-ratings {padding: 0 !important; margin: 0 !important;}
#nextlinks {padding-bottom:0 !important; margin-bottom:0 !important;}
#keywordsblock { color: #4D4D4D !important; padding-bottom: 20px !important; padding-left: 5px !important; }
.comment-page-numbers {padding-top:0 !important; margin-top:0 !important;}
#contestpromo { text-align:center !important; font-size:10px !important; font-weight:bold !important; margin-top:10px !important; margin-bottom: -10px !important;}

iframe, div[align=center], #content>span:last-child{
display:none !important;
}

}