/*
Theme Name: Luna Theme
Theme URI: http://www.gilbertpellegrom.co.uk/
Description: Luna Premium Wordpress Theme
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://www.gilbertpellegrom.co.uk/
*/

/* Layout */
#content { overflow: hidden; margin: 15px auto 0px }
#conteudo { width: 620px; float: left; position: relative }
#conteudo img.post-img { margin: 10px; float: right; border: 1px solid silver; }
#conteudo .post-meta { margin-bottom: 15px }
#sidebar #twitter .tweet { border-bottom:1px dashed silver; padding-bottom:4px; }
#footer { clear: both; }
#nav ul { margin-right: 25px; }
#header h1 a { display: block; height: 60px; width: 200px; }

/* Trackbacks */
#commentform { margin-bottom: 20px; }
#conteudo ol.trackbacklist li div.comment-author { height: auto; line-height: 20px; padding: 8px 10px }
#conteudo ol.trackbacklist li span.says { display: none; }
#conteudo ol.trackbacklist li div.comment-meta { display: none; }
#conteudo ol.trackbacklist li div.reply { display: none; }
#conteudo ol.trackbacklist li div.comment-body p { padding: 0px 10px }

/* Publicidade */
div.leaderboard_topo { margin: 5px auto 0px; width: 728px; height: auto; }
div.publicidade p.desc { font-size: 10px; color: silver; text-align: right; margin: 0px 0px 2px; padding: 0px; line-height: 12px; text-transform: lowercase }
div.publicidade p.desc a { color: gray }
div.publicidade p.desc a:hover { color: #B40000 }

/* WordPress */
.aligncenter { margin: 0px auto; text-align: center }
.alignright { margin: 0px 0px 10px 10px; float: right; }
.alignleft { margin: 0px 10px 10px 0px; float: left; }
.wp-caption { background: #EFEFEF; border: 1px solid #DFDFDF; padding: 10px 5px 0px; text-align: center;
     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
 }
.wp-caption img { border: 1px solid #DFDFDF; }
.wp-caption p.wp-caption-text { font-size: 12px; color: black; margin: 5px 0px; }

/* SyntaxHighLighter */
div.syntaxhighlighter { font-size: 12px !important }
div.syntaxhighlighter .line .number code { color: #AFAFAF !important }
div.syntaxhighlighter .toolbar { right: -10px !important; top: -10px !important; padding: 5px 5px 5px 0 !important }
div.syntaxhighlighter .toolbar a.item,
div.syntaxhighlighter .toolbar .item { margin-left: 5px !important; }
div.syntaxhighlighter .toolbar .item.about { display: none !important; }
div.comment-body div.syntaxhighlighter { margin-left: 5px !important; }

/* Search */
#incoming { display: none; }

/* Destaques */
#destaques { border: 1px solid black; margin-bottom: 20px; position: relative }
#destaques, #destaques .slide { width: 600px; height: 215px; }
#destaques .slide { position: relative }
#destaques .slide p.legenda {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 570px;
	margin: 0px;
	font-size: 16px;
	color: #FFF;
	padding: 10px 15px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

#destaques .slide p.legenda a { color: #FFF; text-decoration: none; }
#destaques .slide p.legenda a:hover { color: #FFF; }

#destaques .slide div.legendaBg {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 600px;
	height: 41px;
	display: block;
	background: #000;
	opacity: 0.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
}
#destaques .slide p.legenda,
#destaques .slide div.legendaBg { display: none; }

#destaques #paginas {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 7px 7px 0 0;
	z-index: 100;
}
#destaques #paginas a {
	background: black;
	color:white;
	display:block;
	float:left;
	font-size:10px;
	height:20px;
	margin-left:2px;
	text-align:center;
	vertical-align:top;
	width:20px;
}

#destaques #paginas a.activeSlide {
	background: #9DA827;
}

#faixa { position: absolute; top: -5px; left: -5px; z-index: 15; background: transparent url('images/faixa.png') 0 0 no-repeat; width: 100px; height: 100px }

/* PageNavi */
#content .wp-pagenavi { text-align: center; }
#content .wp-pagenavi span,
#content .wp-pagenavi a {
	background: #A80000;
	color: #FFFFFF;
	font-size: 13px;
	padding: 3px 7px;
	margin: 0px 2px;
	
	border: none;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3+, Chrome */
	border-radius: 5px; /* Opera 10.5, IE 9 */
}
#content .wp-pagenavi a:hover,
#content .wp-pagenavi span.current {
	background: #CE0000;
}
#content .wp-pagenavi span.pages,
#content .wp-pagenavi span.extend { display: none; }

div.topsy_widget_data { clear: right }