/*

Theme Name: ALPHASTAGE

Theme URI: http://www.alphastage.net/

Description: Tema criado para o site Alpha Stage.

Version: 1.0

Author: Bernardo Boechat

Author URI: http://www.gossipop.com/

Tags: Alpha Stage



*/



* { padding: 0; margin: 0;}

img {
border: 0;
}



body {

 background: #fff;

 font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;

 font-size: 13px;

}

#wrapper { 

 margin: 0 auto;

 width: 800px;

}

#header {

 padding: 25px 0 20px 0;

}

#branding {

height: 220px;
margin:auto;

}

#branding h1 {

 font-size: 23px;

 color: #D6D7D6;

 font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;

}

#branding h1 a {

 color: #D6D7D6;

 text-decoration: none;

}

#branding h1 a:hover {

 color: #E7EFF7;

}

#topo {
height: 220px;
width: 800px;
padding: 0;
text-align: left;
margin: auto;
}

#botao {
float: left;
}

#player {
width: 694px;
float:right;
margin-top:14px;
color: #fff;
font-size:  12px;
}

#player a {
color: #FF0066;
text-decoration: none;
}

#player a:hover {
text-decoration: underline;
color: #fff;
}

#description {

 font-family: Arial, Helvetica, sans-serif;

 color: #CED37B;

 font-weight: bold;

 text-transform: uppercase;

 padding: 5px 0 0 0;

}

#header .menu {

 float: right;

 padding-top: 25px;

}

#header .menu ul {

 list-style: none;

}

#header .menu li {

 float: left;

 margin-left: 30px;

}

#header .menu li a {

 color: #E7EFF7;

 text-decoration: none;

 font-weight: bold;

}

#header .menu li a:hover, #header .menu li.current_page_item a {

 border-bottom: 2px solid #29658C;

 padding-bottom: 3px;

}

#main {

}



#content { 

 width: 800px;

}

#content .post, #content .page {

 padding-bottom: 19px;

}


#content .holdpost {

}


#content .p-heading {
font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
text-align: left;
text-transform: uppercase;
padding: 0 60px 0 0;
}

#content .p-heading h2 {
font-size:40px;
 color: #333;
 padding: 0;
}

#content .p-heading h2 a {

 color: #333;
text-shadow: 2px 2px 1px #e4e4e4;
 text-decoration: none;

}

#content .p-heading h2 a:hover {

text-shadow: none;
 text-decoration: none;
color: #E63967;

}

#content .p-content {

 padding: 17px 60px 30px 0px;
 color: #666;

}

#content .p-content p {

 line-height: 160%;

 padding-bottom: 10px;

}

#content .p-content a, .navigation a, .commentlist a {

 color: #FFCC00;

}

#content .p-content a:hover, .navigation a:hover, .commentist a:hover {

 text-decoration: none;

}

#content .p-info {

 padding: 13px 0px;

 color: #fff;

 font-size: 12px;

}

#content .p-info a {

 color: #fff;

 text-decoration: none;

font-weight: bold;

}

#content .p-info a:hover {

 text-decoration: underline;

}

#content img {
max-width: 580px;
height: auto;
width: expression(this.width > 580 ? 580: true);

}

#sidebar { 

 float: right;

 width: 300px;

}

#sidebar .s-item {



}

#sidebar .s-heading {


}

#sidebar .s-heading h3 {

 color: #FFFFFF;

 font-size: 13px;

 padding: 13px 17px 12px 17px;

}

.s-list {

 color: #fff;

 font-size: 13px;

 padding: 5px 17px 5px 17px;

}

.s-list ul {

 padding: 5px 0;

}

.s-list a {
color: #FFCC33;
text-decoration: none;
}

.s-list a:hover {
 color: #fff;
text-decoration: underline;
}

#sidebar .s-content {

 padding: 17px 19px 10px 19px;

 color: #fff;

}

#sidebar .s-content ul {

 list-style: none;
color: #95003B;

}

#sidebar .s-content li {

 padding-bottom: 5px;

}

#sidebar .s-content a {

 color: #95003B;

 text-decoration: none;

}

#sidebar .s-content a:hover {

 color: #fff;

}

.text {
padding:15px;
color: #fff;
background: #95003B;
border: 4px #95003B solid;
}

.text a {
color: #FFCC33;
text-decoration: none;
}

.text a:hover {
color: #fff;
}

.text2 {
padding:12px;
color: #fff;
background: #95003B;
}

.text4 {
padding:0px 15px 15px 15px;
color: #fff;
}

.text4 a {
color: #FFCC33;
text-decoration: none;
}

.text4 a:hover {
color: #fff;
}

#footer {
background: #000;
color: #E7EFF7;
padding: 0;
font-size: 11px;
text-align:center;
margin-top: 40px;
border-top: solid 2px #333;
}

#footer a {
color: #CED37B;
}

#footer a:hover {
text-decoration: none;
}

#footer-in {
margin:auto;
width:970px;
padding: 50px 0;
text-align: center;
}

#copyright {
}

#credit {
 float: right;
}

.alignleft { float: left; }

.alignright { float: right; }

.clear { clear: both; }



#content blockquote {

 font-size: 12px;

 padding: 13px 20px 4px 20px;

 margin: 15px 10px;

 line-height: 70%;

 background: #000;

}

#content blockquote blockquote {

 background: #333;

}

.commentlist {

 list-style: none;

 color: #fff;

 padding-bottom: 20px;


}

.commentlist li {

 padding: 15px 0px;

 list-style: none;

color: #fff;

}

#content .children {

 margin-top: 5px;

}

#content .children li {

 padding: 5px;

 margin: 10px 0;

 background: #EFE7E7;

 border-top: 1px solid #D6D7D6;

 border-bottom: 0;

}

.commentlist li .avatar { 

 float: right;

 border: 1px solid #08456B;

 padding: 2px;

}

.commentlist p {

 padding-bottom: 10px;

 line-height: 1.7em;

color:#fff;

}

a.comment-reply-link, .comment-meta a {

 font-size: 11px;

}

.commentlist a:hover {

 text-decoration: none;

}

.comment-meta {

 padding-bottom: 10px;

}

h3#comments, #respond h3 {

 color: #fff;
 font-size: 16px;
font-transform: uppercase;

}

#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

background: #eee;

border: 2px solid #333;

	}

#commentform textarea {

	padding: 2px;

        margin: 5px 0;

background: #eee;

border: 2px solid #333;

	}

.texto_branco {
color: #fff;
}

.texto_branco a {
color: #95003B;
text-decoration: none;
}

.texto_branco a:hover {
color: #fff;
text-decoration: underline;
}

#commentform #submit {
background:#95003B;
color:#fff;
margin: 0 0 5px auto;
}

.wp-caption {
max-width: 580px;
height: auto;
width: expression(this.width > 580 ? 580: true);
}

.wp-caption-text {
font-size: 11px;
text-align: center;
color: #fff;
text-decoration: italic;
padding: 2px;
}

.formsp {
padding: 5px;
background:#5FA2D2;
color:#fff;
}
