/*  
Theme Name: Festival Indie ROck
Theme URI: http://www.14prod.com.br
Description: Site do Festival Indie Rock Allen desenvolvido por Gabriel Lupi
Version: 1.0
Author: Gabriel Lupi
Author URI: http://gabriellupi.com
*/

@import "reset.css";

body{background:#B8DC7C url(images/bodybg2.jpg) scroll center top no-repeat; font:12px/150% "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; color:black;}

#header { height:75px; }
#navigation {clear:both; }
#content { float:left; width:580px; display:inline; padding-bottom:15px;overflow:hidden; }
#sidebar { float:left; margin-left:30px; width:350px; display:inline; }
#footer { margin-top:20px; }

.wrapper{margin:0 auto; text-align:left; width:960px;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.navigation{clear:both;padding:10px 0;}
.clearfix{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden;}

a {color:#00066A; text-decoration:none; }
a:hover {color:#00066A; text-decoration:none;}

h1 {font-size:32px; color:#00066A; line-height:normal; }
h2 { font-size:22px; color:#666; padding:10px 0; line-height:normal; }
h3 { font-size:18px; color:#666; padding:10px 0; line-height:normal; }

#search{float:right;margin-top:15px;width:350px; background:black; padding:5px;display:inline; display:none;}
input#s{width:250px;}

#navigation { font-size:18px; height:20px; padding:10px 0; margin-top:200px; margin-bottom:20px; border-bottom:2px dotted #666666;}
#navigation a {color:#666666; font-weight:bold; text-decoration:none;} 
#navigation a:hover {color:#00066A; text-decoration:none; }
#navigation a.active {font-weight:bold; color:#00066A; text-decoration:underline; }

#navigation ul li{float:left; margin-right:15px; display:inline;}
#navigation li.current-cat {font-weight:bold; color:#00066A; }
#navigation li.current_page_item {font-weight:bold; color:#00066A; }

.post-image{border:1px solid #876551;overflow:hidden;margin-bottom:20px;height:210px;}
.post-image img{width:578px;}

h1.postTitle {font-size:32px; line-height:110%; color:#00066A; font-weight:bold; letter-spacing:-2px; }
h1.postTitle a { color:black; line-height:110%;}
h1.postTitle a:hover {color:#00066A; text-decoration:none; }

.postmeta{padding:5px 0; color:black; text-transform:uppercase; }
.postbody {margin-top:10px; font-size:15px; line-height:130%;}
	.postbody p {padding: 0 0 20px 0; }
	.postbody blockquote{color:#876551;background:#faf3e2 url(images/blockquote.png) 20px 20px no-repeat; padding:15px 15px 0 75px;margin-bottom:20px;} 
	.postbody ul{margin-bottom:20px;}
	.postbody ul li{background: url(images/xbullet.png) 0 7px no-repeat; padding-left:15px;}
	.postbody  ul li ol{padding-top:10px;padding-bottom:0;}
	.postbody  ul li ol li{background:none;}
	.postbody ol{list-style: decimal inside;margin-bottom:20px;}
	.postbody a:hover,
	ol.commentlist li a:hover{background:#f5e9c9;text-decoration:none;}
	
	.postbody dl{padding:10px;background:#f5e9c9;margin:0 0 20px;}
	.postbody dt{font-weight:bold;}
	.postbody dd{font-size:12px;margin-bottom:10px;}

	.postbody code{font-family:"Courier New", Courier, mono, serif;background-color:#f5e9c9;}
	.postbody img.aligncenter{padding:10px;background:#f5e9c9;display:block;margin:10px auto;}
	
#my-recent-posts{margin-top:20px;border-top:1px solid #87a9d3;padding:20px 0;}
#my-recent-posts .navigation{margin-top:20px;}
/* #recent-posts .sectitle, #recent-posts .subtitle{text-align:left;} */

.bits{height:1%;margin-top:20px;}
.post-thumb{float:left; width:195px; height:155px;background:url(images/post-thumb-bg.jpg) top left no-repeat; border:1px solid #876551; overflow:hidden; margin-right:15px; display: inline;}
.bits h3 { font-size:18px; }	
.bits h3 a { font-size:26px; color:black }
.bits h3 a:hover {color:#666666; text-decoration:none;}
.excerpt{padding:10px 0;}
.bits .postmeta{font-size:11px;}

.postaction{height:1%; padding-bottom:10px; border-bottom:1px solid black;}
.postaction a { background:black; color:white; text-decoration:none; text-transform:uppercase; padding:2px; font-weight:bold; }
.postaction a:hover { background:black; color:white; text-decoration:none; }
.comment-num a { background:black; color:white; text-decoration:none; text-transform:uppercase; padding:2px; font-weight:bold; }
.comment-num a:hover { background:black; color:white; text-decoration:none; }
	
.module { margin-bottom:20px; padding-bottom:10px; border-bottom:2px dotted #666666; }
.sectitle {font-size:21px; font-weight:normal; padding:0px; line-height:normal; }
.sectitle a { color:white; }
.sectitle a:hover {color:white;  }
.subtitle {font-style:italic;}

#twitter{position:relative;/* padding-top:15px; */}
#twitbox{background:#876551 url(images/balloontop.png) top left no-repeat;color:#fff;padding:28px 10px 10px 10px;height:1%;}
#twitbox a{color:#edd69f;background-color:transparent;}
#twitbox p{padding:5px 0 5px;}
#twavatar{width:80px;height:50px;position:absolute;top:0;right:0;/* background:url(images/balloontail.png) bottom left no-repeat; */}
#twavatar img{float:right;margin-top:5px;padding:2px;border:1px solid #876551;}

/* #categories{border-bottom:1px solid  #cdc0b7;} */
#categories ul{height:1%;margin-top:10px; border-top:1px solid  #cdc0b7;border-bottom:0;}
#categories ul li{float:left;width:120px;padding:3px 0; border-top:0;border-bottom:1px solid  #cdc0b7;}

.module ul,
.postlist{margin-top:5px;}
.module li,
.postlist li{padding:3px 0;line-height:135%;}
.postlist li small{font-size:10px;text-transform:uppercase;display:block;clear:both;}
.module ul li ul{border-top:none;border-bottom:none;margin-top:2px;}
.module ul li ul li{padding-left:15px;border-top:1px solid #B74D4D;border-bottom:none;background: url(images/xbullet.png) 0 7px no-repeat;}

.module table, .module table{width:100%;border-top:1px solid #B74D4D;border-right:1px solid #cdc0b7;margin-bottom:10px;}
.module table caption, .module table caption{padding:10px 0;font-weight:bold;color:#111;text-align:left;}
.module table td, .module table th, .module table td, .module table th{padding:5px;border-bottom:1px solid #B74D4D;border-left:1px solid #cdc0b7;}

p.tagcloud{padding:5px 10px 10px 10px 0;line-height:230%; }

#about{clear:both;margin-top:30px;background:#edd69f;}
#about .alignleft{padding:15px;width:180px;background-color:#f5e9c9;margin-right:15px;}
#about .def{padding:15px;}
#about .def img{float:left;padding:2px;border:1px solid #876551;margin-right:10px;}

#commentaries{clear:both; border-top:1px solid black; padding:15px 0 0;height:1%;position:relative;min-height:400px;height:auto !important;height:400px;}
ol.commentlist{float:left;width:580px;margin-top:15px;border-bottom:5px solid black;}

ol.commentlist li{clear:both;padding-bottom:10px;min-height:90px;height:auto !important;height:90px;}
.comment-info{font-size:11px;background:#666666;padding:5px 10px;height:1%; color:white;}
.comment-body{position:relative;}
.comment-body p{padding:10px 0 5px 50px;}
.gravatar{position:absolute;top:10px; left:0;padding:2px;border:1px solid #876551;}
li.astyle .comment-info{background:#876551;color:#fff;}
li.astyle .comment-info a{color:#edd69f;background-color:transparent;}
#trackbacks{clear:both; padding:20px 0;width:580px;}
ol.trackbacks{padding:10px 0 0;}
ol.trackbacks li{background: url(images/xbullet.png) 0 7px no-repeat; padding-left:15px;}

#commentarea{position:absolute;top:10px;right:0;width:360px;background:#666666;display:inline; color:white;}
#commentarea form{padding:20px;}
textarea#comment{width:306px;padding:5px;}
#commentform p{clear:both;padding:5px 0;}
#commentform label{float:left;width:150px;color:#fff;background-color:transparent;}
#commentform input{float:right;}

/* pre.code{margin:0 0 20px;padding:0 10px;font-family: "Courier New", Courier, mono, serif;font-size:12px;border:1px solid #cdc0b7;color:#222;background:#eee url(images/codebg.png) top left scroll;overflow:auto;line-height:167%;}
 */
.wrapper:after,
.postaction:after,
.comment-info:after,
.module:after,
.postbody:after,
.bits:after,
.navigation:after{content:".";display:block;height:0;clear:both;visibility:hidden}

ul.twitter {}
li.twitter-item {font-size:14px; color:black; padding-bottom:15px;}
p.twitter-message {}
.twitter-timestamp {}
a.twitter-link {font:12px/150%;}
a.twitter-user {}

.aktt_tweets ul { list-style:circle;  }
.aktt_tweets li { display:list-item; line-height:20px; margin-bottom:10px; margin-left:15px;  }

.aktt_tweets a { color:black; text-decoration:none; }
.aktt_tweets a:hover { color:black; text-decoration:underline; }

.aktt_more_updates a { color:black; text-decoration:none; }
.aktt_more_updates a:hover { color:black; text-decoration:underline; }

.aktt_credit { display:none; }

