/*
Revoltados eSports 4.0
Author: Ricardo Ferreira
Author URI: http://ramisp.org/
*/

body {
margin:0;
padding-top:0px;
background:#131313 url(images/intro/html-bg.gif);
background-repeat:repeat-x;
background-attachment:fixed;
font-family:Arial,Tahoma,sans-serif;
color:#fff;
font-size:13px;
}
img {
border:0;
}
a {
color:#444;
text-decoration:none
}
a:hover {
color:#666;
text-decoration:none
}
h1, h2, h3, h4, h5, h6 {

}
blockquote {
padding-left:10px;
color:#555;
font-style: normal;

}
.clear {
clear:both;
}
.alignleft {
float:left;
padding:2px 0 0 5px;
}
.alignright {
float:right;
padding:2px 0 0 5px;
}

/* The Wrapper */

.wrapper {
width:800px;
margin:0 auto;
background:#313131;
border-left:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

/* The Top */

.top {
height:107px;
margin-top:0px;
background:#484848;

}
.blogname {
float:left;
width:800px;
font-family:century gothic,Verdana,Tahoma,sans-serif;
margin:0px 0 0 0;
}
.blogname h1 {
font-size:35px;
font-weight:normal;
margin:30px 0px 0 20px;
color:#fff;
text-decoration: none;
text-align:left;
}
.blogname h1 a:link, .blogname h1 a:visited{
color: #fff;
text-decoration: none;
background-color:transparent;
}

.blogname h1 a:hover {
color: #747474;
text-decoration: none;
background-color:transparent;
}
.blogname h2 {
margin:0px 40px 0 20px;
font-size:16px;
font-weight:normal;
color:#959595;
text-align:left;
}


/* Menu */
#topbar{
height:38px;
background:#fff url(images/intro/bar.jpg);
display:block;
padding:0px 0 0px 0px;

}
.rss{
float:right;
padding:4px 37px 0 0;
}

#mainmenu{
height:24px;
background:#1a1613 url(images/intro/menu2.jpg);
display:block;
padding:6px 0 0px 3px;
font-family:century gothic,Verdana,Tahoma,sans-serif;
border-bottom:1px solid #000;
}
#mainmenu ul {
margin:0px;
padding:0px;
}

#mainmenu ul li {
padding-top:2px;
margin:0px;
list-style:none;
float:left;
margin-left:8px;
font-size:13px;
font-variant:small-caps;
}

#mainmenu ul li a {

text-decoration:none;
color:#777;
padding:8px;
padding-left:6px;
padding-right:6px;
position:relative;

}

#mainmenu ul li a:hover, #mainmenu ul li a.active {
color:#ffffff;
background:url(images/intro/menuhov.jpg);
background-repeat:repeat-x;
text-decoration:none;

}

#mainmenu ul li a span {
display:none;

}

#mainmenu ul li a:hover span, #mainmenu ul li a.active span{
display:inline;
position:absolute;
right:-1px;
top:0px;

}

.content {
padding:0px 10px 25px 15px;
background:#313131;
background-repeat:no-repeat;
}

#content {
float: left;
width: 710px;
margin: 0px 5px 0px 0;
padding: 0 0;
}

.title{
margin: 0 0 0;
padding: 0px 0px 0px 5x;
height:62px;
background:url(images/intro/title.jpg)
}
.date {
float:left;
height:15px;
font-size:12px;
font-family:Century gothic,Verdana,Helvitica,sans-serif;
padding-top:0px;
font-weight:normal;
font-variant:small-caps;
color:#666;
}
.com {
float:right;
height:15px;
font-size:12px;
font-family:Century gothic,Verdana,Helvitica,sans-serif;
padding-top:10px;
font-weight:normal;
color:#fff;
}
.post {
margin: 10px 10px 0 5px;
padding:0px 0px 0px 0px;
height: 100%;
text-align:left-align;
color:#999;
font: 13px Arial,georgia, sans-serif;
}

.post h2 {
margin: 0 0;
padding: 0px 0px 5px 0px;
background: transparent;
text-align: left;
font: 23px "century gothic", Arial, sans-serif;
font-weight:normal;

}

.post h2 a, .post h2 a:link, .post h2 a:visited {
color: #fff;
background-color: transparent;
}
.post h2 a:hover {
color: #999;
background-color: transparent;
}


.postinfo {
height:20px;
padding: 2px 5px 2px 2px;
border-top:1px solid #333;
}

.postinfo a {

color:#d10b04;
font-weight:normal;
text-decoration:none;
}
.category{
float:left;
color:#eee;
background:url('images/intro/categ.gif') no-repeat;
font-size:12px; padding-left:5px; padding-right:0; padding-top:0px; padding-bottom:0; background-repeat:no-repeat
}

.author{
line-height:15px;
float:right;
background:url('images/intro/comments.gif') no-repeat;
padding-left:45px; padding-right:0px; padding-top:0px; padding-bottom:0; background-repeat:no-repeat
}

.author a:link,
.author a:visited {
color: #d9031d;
background-color: transparent;
}

.post a:link,
.post a:visited {
color: #666;
background-color: transparent;
}

.post a:hover {
color: #fff;
background-color: transparent;
text-decoration: none;
}

.entry {
margin: 0 0;
padding: 0px 5px;
}
.cover{
margin: 0 0;

}


/* The Sidebar2 */

.sidebar2 {
width:120px;
float:right;
line-height:18px;
padding: 0px 0px 0px 0px;
margin:0 0px;
font-family: Arial, Helvetica, sans-serif;
}
.sidebar2 ul {
margin:0;
padding:5px 0 0 0;
list-style:none;
}
.sidebar2 h2 {
height:18px;
padding-top:5px;
padding-left:0px;
font-size:15px;
color:#888;
margin:5px 0;
line-height:normal;
font-weight:normal;
border-bottom:1px dotted #444;
}
.sidebar2 ul ul ul {
padding-left:5px;
}

.sidebar2 ul li a {
padding-left:5px;
text-decoration:none;
color:#777;
font-weight:normal;
background:none


}
.sidebar2 a:hover {
color:#fff;
}
.sidebar2 table {
width:100%;
text-align:center;

}

/* The Sidebar1 */

.sidebar1 {
width:120px;
float:right;
line-height:18px;
padding: 0px 5px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.sidebar1 ul {
margin:0;
padding:5px 0 0 0;
list-style:none;
}
.sidebar1 h2 {
height:18px;
padding-top:5px;
padding-left:0px;
font-size:16px;
color:#888;
margin:5px 0;
line-height:normal;
font-weight:normal;
border-bottom:1px dotted #444;
}
.sidebar1 ul ul ul {
padding-left:5px;
}
.sidebar1 a {
padding-left:5px;
text-decoration:none;
color:#aaa;
font-weight:normal;

}
.sidebar1 a:hover {
color:#fff;

}
.sidebar1 table {
width:100%;
text-align:center;
}
.sidebar1 ul li.ad div {
text-align:center;
}
/* --- FOOTER --- */

#bottombar {
width:100%;
height:auto;
margin:0 0 0 0;
padding:15px 0 0 0;
background:#313131 url(images/intro/bottom.jpg) top;
background-repeat:no-repeat;
color:#666;
font-family:Century gothic,Verdana,Tahoma,sans-serif;
}

.bar-one {
float:left;
display:inline;
width:30%;
margin-right:30px;
font-size:14px;
font-weight:normal;
letter-spacing:1px;
}

.bar-one h2 {
width:100%;
height:20px;
margin:0px 0px 10px 5px;
padding:4px 0px 0 5px;
color:#777;
letter-spacing:1px;
font-weight:normal;
font-size:16px;
}

#footer {
height:22px;
padding:18px 0 0 0px;
background:#313131;
color:#888;
font-size:10px;
font-weight:normal;
text-align:center;
letter-spacing:1px;
}

#footer a {
color:#fefefe;
}

#footer a:hover {
color:#ccc;
}

.bar-one li {
list-style:none !important;
list-style:outside;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bar-one ul {
list-style:none;
margin:0px 0px 15px 15px;
padding:0px 0px 0px 0px;
}

.bar-one ul li {
list-style:none;
margin:5px 0px 5px 0px;
padding:0px 0px 5px 10px;
}

.bar-one ul li a {
color:#fff;
}

.bar-one ul li a:hover {
color:#ccc;

}



/* The Navigation */

.navigation {
height:25px;
padding:0 20px;
}
.navigation a {
font-weight:bold;
text-decoration:none;
font-size:14px;
color:#555;
}
.navigation a:hover {
color:#777;

}

/* The Attachment */

.contentCenter {
text-align:center;
}

/* The Page Title */

h2.pagetitle {
padding:0;
margin:0 0 20px 0;
font-size:25px;
text-align:center;
}

/* The Comments */

.comments {
}
.comments form {
}
.comments textarea {
width:90%;
height:156px;
background:#444;
border:1px solid #333;
color:#ccc;
padding:10px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
#commentform {
padding-left:23px;
}
#commentform input {
background:#444;
border:1px solid #333;
color:#ccc;
padding-left:10px;
}
.comments input#submit {
padding:0;
width:72px;
height:29px;
}
.comments h2 {
font-size:19px;
line-height:30px;
margin:24px 0 0 23px; padding:0; font-weight:normal; } .comments ol li p { padding:0; margin:10px 0; color:#888; }