/*
Theme Name:Rebellion
Theme URI:http://www.rebellionnews.com/
Description: minimal.
Version:1.0
Author:Open Source
Author URI:http://www.rebellionnews.com/
Tags:white, light, fixed-width, two-columns
"Rebellion" by Open Source 
The CSS, XHTML and design is released under the GPL.
*/

body {background: #111962 url(http://rebellionnews.com/wp-content/uploads/gradient-dark.jpg) center repeat-y; margin:0; padding:0; font-family:Verdana, Tahoma, Sans-serif; color:#4b4b4b; font-size:small;}
a:hover {color:red;}
#wrapper {width:994px; margin:0 auto 4px; padding:0; min-height:645px; background: #fff url(http://rebellionnews.com/wp-content/uploads/eaglebg.jpg) center center no-repeat fixed;}
#topbannerad {width:736px; margin:10px auto;}
#header {background: url(http://rebellionnews.com/wp-content/uploads/redline.jpg) center repeat-y; border:1px solid #fff;
            border-bottom:1px solid #ddd;}
#headnavstrip {margin-left:-4px; width:997px; clear:both; color:white; height:26px; border:1px solid #fff;
                background: navy url(http://rebellionnews.com/wp-content/themes/rebellion/images/navbg.jpg) center repeat-x;}
#logo {clear:both; margin:0; width:994px; display:block; height:130px; background: url(http://rebellionnews.com/wp-content/uploads/rebellion-red.jpg) center top no-repeat;}
#logo h1 {display:none;}
#logo h2 {padding-left:200px; font: 300 italic 12px/12px Georgia; color:#fff;}
#rssstrip {margin:0 auto; width:964px; clear:both; height:20px; padding:4px 15px;}
#rssstrip a {color:#fff; text-decoration:none;}
#rssstrip a:hover {color:navy; text-decoration:none;}
p, h1, h2, h3, h4, h5, h6 {text-align:justify;}

#nav {height:26px; width:608px; float:left; margin:0; font-family:Arial, Helvetica, Sans-serif; font-size:12px;}
#nav ul {margin:0; padding:0; float:left;}
#nav ul li {float:left; list-style:none;}
#nav ul li a {border-right:1px solid #fff; display:block; padding:5px 14px 6px 14px; top:0px; text-decoration:none; outline:none; cursor:pointer; font-weight:bold; background: navy url(http://rebellionnews.com/wp-content/themes/rebellion/images/navbg.jpg) center repeat-x;}
#nav a:link, #nav a:visited {color:#fff;}
#nav a:hover, #nav a:active {background: navy url(http://rebellionnews.com/wp-content/themes/rebellion/images/navbg-hov.jpg) center repeat-x; color:#fff; padding:6px 14px 5px 14px;}
#headsearch {float:right; padding:2px 12px 0 0;}
#headsearch #s {height:14px; width:194px; font-size:12px; padding:1px; margin:0;}
#headsearch #searchsubmit {height:22px; font-size:12px; padding-bottom:3px; margin:0;}
#midline {background: transparent url(http://rebellionnews.com/wp-content/uploads/wrapbg.jpg) center repeat-y; z-index:99;}
#l-side {margin:0; width:473px; float:left; padding:10px;}
#l-side h1, #l-side h1 a, .category-news h1 a {text-align:left; font-size:1em; line-height:1.1em; margin:0 0 .2em; padding:0;
                                                   font-weight:bold;}
#l-side h1 a, .category-news h1 a {text-decoration:none; color:navy;}
#l-side h2, .category-news h2 {font-size:.8em; margin:0 0 .5em; padding:0; font-weight:normal;}
h3 {background: url(http://rebellionnews.com/wp-content/uploads/lileagle.png) top left no-repeat; font-size:1.4em; color:#e11a1d; 
         font-family: Georgia, Helvetica, Sans-serif; font-weight:100; margin-bottom:4px; clear:both; padding:5px 0 14px 40px;}
h3 a {color:#e11a1d;}
h3 a:hover {color:navy;}
#l-side .post .post-edit-link {font-size:.8em; padding:0; display:block; clear:both;}
#l-side .post h2 a {text-decoration:none;}
#l-side .post h1 a:hover, #l-side .post h2 a:hover, #l-side h4 a, #r-side h4 a, .category-news h1 a:hover {color:#e11a1d!important;}
#l-side h4, #r-side h4 {font-size:1.1em;}
#l-side h4 a, #r-side h4 a {font-weight:bold;}
#l-side h4 a:hover, #r-side h4 a:hover {color:navy!important;}
#l-side h1, #l-side h2 {padding-left:10px;}
#r-side {margin:0; width:469px; float:left; padding:10px 16px 10px 16px;}
#r-side p {padding:0 10px;}
.rightdate {font-size:.8em; font-weight:bold; text-align:right; padding:0; margin: -8px 2px 0 0; color:navy;}

#bottombar {width:932px; height:auto; margin:0 auto; clear:both; background: url(http://rebellionnews.com/wp-content/uploads/redline.jpg) center repeat-y; display:block; padding:22px 0px 10px 60px; color:#fff; border-left:1px solid #fff; border-right:1px solid #fff; border-top:2px solid #ccc; line-height:1.2em;}
h2.widgettitle {margin-bottom:12px; font-size:1.1em; color:#fff;}
.bottombarcolumn {float:left; height:auto; overflow:hidden; margin-right:15px; padding:0px;}
.bottombarcolumn ul {margin-left:0; padding-left:0; list-style-type:none;}
.bottombarcolumn a {color:#020;}
.bottombarcolumn a:hover, #footer a:hover {color:#fff;}

#execphp-3 {width:487px; margin: 0 64px 0 0;}
#execphp-3 h1 {font: bold 1.4em/1.4em Georgia, Helvetica, Sans-serif; margin:15px 0 5px;}
#execphp-3 h1 a {font-weight:bold!important;}
#execphp-3 h2 {background: url(http://rebellionnews.com/wp-content/uploads/lileagle2.png) top left no-repeat; font-size:1.7em!important; 
font-weight: normal!important; font-family: Georgia, Helvetica, Sans-serif; clear:both; padding:5px 0 18px 40px;}
.storycontent {padding-left:15px;}
#tag_cloud-4 {text-align:justify; width:290px; padding-top:6px;}

#footer {height:20px; margin:0 auto; width:972px; clear:both; font-family:Arial, Helvetica, Sans-serif; font-size:0.8em; color:#fff;
             font-weight:bold; padding:0 10px; border:1px solid #fff; border-top:0px;
             background: url(http://rebellionnews.com/wp-content/uploads/redline.jpg) center repeat-y; }
#sitemeter {float:left; display:block; text-align:left; height:12px; padding-top:2px;}
#copy {float:right; width:450px; text-align:right; padding-top:4px;}
#copy a {color:#fff;}
#copy a:hover {color:#e11a1d;}
#singlepost {float:left; width:493px; margin:0 auto; min-height:400px; padding:10px 0 0;}
#singlepost_leftad, #singlepost_rightad {float:left; width:226px; min-height:400px; padding:10px; text-align:center;}
.post {clear:both; display:block; padding-bottom:10px;}
.post p, .storycontent p {margin-bottom:1em; line-height:1.3em;}
.post em {font-style:italic;}
.post .indent {padding-left:10px;}
.post .indent p {padding-left:10px;}
small, .post small {font-size:smaller;}
.post small a {font-weight:normal;}
.post .navigation {font-size:small;}
.post .alignright {float:right;margin-left:10px;}
.post .alignleft {float:left;margin-right:10px;}
.post .aligncenter {margin:0 auto;display:block;}
.post abbr {font-weight:normal;}
.post ul {list-style:circle;margin:0 0 0 25px;}
.post ol {list-style:none;margin:0;}
.post .wp-caption {background:#f1f1f1;margin:10px;text-align:center;}
.post .wp-caption-text {margin:0;}
.post .wp-caption a, .post .wp-caption a:hover {border-bottom:0;}
.post blockquote {color:#5c6368;border-left:5px solid #c9c9c9;margin:15px 30px 0 10px;padding-left:20px;}
.post pre {font-family:courier;font-size:small; margin:14px 0 14px 0;}
.post .message ul {margin:12px 0 0;}
.post .message {display:none;background:#4b4b4b;margin-top:10px;padding:20px;color:#fff;}
.commentlink {clear:both; text-align:right; padding:4px 10px 0; font-size:.9em;}
#r-side .commentlink {margin-top:-10px; clear:both; text-align:right; padding:0 10px; font-size:.9em;}
#comments h1 {color:#4b4b4b; font-family:Arial, Helvetica, Sans-serif;font-weight:100; word-spacing:4px; font-size:1.2em; 
                margin:35px 0 5px;}
#postcomment h4 {color:#c9c9c9; font-family:Arial, Helvetica, Sans-serif;font-weight:100; word-spacing:4px;font-size:0.9em;
                   margin:35px 0 5px;}
#comments cite {color:navy; font-family:Arial, Helvetica, Sans-serif; font-size:0.9em; font-weight:normal;}
#comments em {font-style:italic; text-align:right;}
#comments ol.commentlist li {margin-top:10px; border-top:1px dotted navy; border-bottom:1px dotted navy; padding:5px 5px 5px 10px;
                                  min-height:70px;}
#comments p {margin:10px 0 0 10px;font-family:Arial, Helvetica, Sans-serif;}
#comments span {display:block; color:#ddd; font-family:Arial, Helvetica, Sans-serif; font-size:60px; font-weight:normal; float:right;
                  padding-top:5px;}
#comments ul.formlist {margin:20px auto; width:440px;}
#comments ul.formlist li {display:block; margin:10px 0 0;}
#comments ul.formlist p {margin:10px 0 0;text-align:center;}
#comments input {font-family:Arial, Helvetica, Sans-serif;width:400px;font-weight:normal;}
#comments textarea {font-family:Arial, Helvetica, Sans-serif;max-width:400px;font-size:18px;font-weight:normal;}
#comments li.submitbutton {font-weight:normal; width:150px; padding-left:125px;}
#comments li.submitbutton input {font-weight:normal; width:150px;}
#comments .center {text-align:center;}
.tsearch {margin-left:40px;font-family:Arial, Helvetica, Sans-serif;color:#4b4b4b;font-size:0.8em;line-height:0.3em;
             word-spacing:3px;font-weight:bold;}
#respond {width:300px;}
.current {color:red;}
.formcontainer {width:350px; margin:0 auto; clear:both;}
.formcontainer legend {padding:5px 0;}
.morenews {margin:10px 0 20px 0;}
.clear {clear:both;}
#tml-main p {text-indent:0;}
#tml-main .links {margin:0; padding:0;}
.pagetitle {font-weight:400; font-size:1.8em;}
.more-link {display:block; text-align:right;}
hr {border: 0; height: 1px; color:navy; background-color:navy;}
.screen-reader-text {display:none;}

ul.links {margin:0!important; padding:0!important;}
ul.links li.linkcat {width:210px!important; height:300px!important; overflow:auto!important; display:block; float:left; margin:0 0 22px 21px!important; padding:0 0 10px 10px!important; border:1px solid navy;}
ul.xoxo {margin:0!important; padding:0!important; list-style-type:none!important;}
ul.xoxo li {line-height:18px;}
.linkcat h2 {margin:10px 0; color:#e11a1d;}