/*
Theme Name: Sevenianos
Theme URI: http://www.sevencom.com.br/blog
Description: http://www.sevencom.com.br/blog.
Version: 1.0
Author: Rodrigo Sebold
Author URI: mailto:rodrigosebold@hotmail.com
Tags: sevenianos

*/



/* Begin */

* {
	margin:0;
	padding:0;
}

html,body{
	height:100%;
}

#sevenianos {
	min-height:100%;
	_height:100%;
}


body {
	cursor:default;
	background: url(images/body-background.gif) center top;
	font-family:Segoe UI,Tahoma,Verdana,Arial,sans-serif;
	font-size:11px;
	text-align:center;
	color:#6D6E71;
}

hr {
	display:none;
}

img {
	border:0;
}

a {
	color:#6D6E71;
}

#sevenianos {
	margin:0 auto;
	width:900px;
	background:url(images/sevenianos-background.png) 15px 330px no-repeat;
	text-align:left;
}

#page {
	margin:0 0 0 230px;
	width:670px;
	/*background:url(images/page-background.gif) 738px 0 repeat-y;*/
}

#header {
	height:400px;
	background:url(images/header-background.gif) left top no-repeat;
}

#header h1 {
	float:left;
	width:359px;
}

#header h1 a {
	display:block;
	margin:0 0 0 15px;
	width:300px;
	height:90px;
	text-indent:-5000px;
}

#header .description {
	display:none
}

#header .links {
	padding:37px 0 0 0;
}

#header .links li {
	display:inline;
	float:left;
}

#header .links a {
	display:block;
	float:left;
	margin:15px 4px 0 0;
	width:22px;
	height:22px;
	text-indent:-5000px;
}

#content {
	float:left;
	margin: -226px 0 0 0;
	padding: 0 25px 0 25px;
	width:450px;
	min-height:250px;
	background:#F8F8F8 url(images/content-background.gif) top left repeat-y;
}

.post {
	padding:0 0 20px 0;
}

.post h2 {
	float:right;
	margin:0 10px 0 0;
	padding:40px 0 0 20px;
	width:310px;
	text-align:right;
}

.post h2.lapis1 { background:url(images/lapis/1.gif) top right no-repeat; }
.post h2.lapis1 a { color: #6F2992; }
.post small.cor1 { background: #6F2992; }

.post h2.lapis2 { background:url(images/lapis/2.gif) top right no-repeat; }
.post h2.lapis2 a { color: #6BCEF6; }
.post small.cor2 { background: #6BCEF6; }

.post h2.lapis3 { background:url(images/lapis/3.gif) top right no-repeat; }
.post h2.lapis3 a { color: #8CC442; }
.post small.cor3 { background: #8CC442; }

.post h2.lapis4 { background:url(images/lapis/4.gif) top right no-repeat; }
.post h2.lapis4 a { color: #0071BC; }
.post small.cor4 { background: #0071BC; }

.post h2.lapis5 { background:url(images/lapis/5.gif) top right no-repeat; }
.post h2.lapis5 a { color: #BE4A9B; }
.post small.cor5 { background: #BE4A9B; }

.post h2.lapis6 { background:url(images/lapis/6.gif) top right no-repeat; }
.post h2.lapis6 a { color: #CE414C; }
.post small.cor6 { background: #CE414C; }

.post h2.lapis7 { background:url(images/lapis/7.gif) top right no-repeat; }
.post h2.lapis7 a { color: #FDA61A; }
.post small.cor7 { background: #FDA61A; }

.post h2.lapis8 { background:url(images/lapis/8.gif) top right no-repeat; }
.post h2.lapis8 a { color: #F6E610; }
.post small.cor8 { background: #F6E610; }

.post h2 a {
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
}

.post .author {
	clear:both;
	text-align:right;
	width:337px;
	margin:0 0 10px 0;
}

.post small {
	display:block;
	float:right;
	margin:0 35px 0 0;
	height:75px;
	width:68px;
}

.post small .mes {
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-transform:capitalize;
}

.post small .dia {
	margin-top:-9px;
	text-align:right;
	font-size:55px;
	font-weight:bold;
	color:#FFF;
}

.post .entry {
	clear:both;
	padding: 0 35px 20px 35px;
	border-bottom:1px solid #6D6E71;
}

.post .entry p {
	margin:0 0 15px 0;
	line-height:19px;
}

.navigation .vermais a {
	display:block;
	float:right;
	width:97px;
	height:33px;
	background:url(images/ver-mais-background.gif);
	text-indent:-5000px;
}

.post h3 {
	text-align:right;
}

.post h3 a {
	font-size:11px;
	color:#A33139;
	text-decoration:none
}

#sidebar {
	float:left;
	margin:-184px 0 0 0;
	padding:0 0 0 9px;
	width:60px;
}

#sidebar li {
	list-style:none;
}

.linkseven {
	margin:0 0 49px 0;
}
.linkseven a {
	display:block;
	padding:10px;
	text-indent:-5000px;
}

.widget_search h2 {
	display:none;
}

.widget_search label {
	display:none;
}

.widget_search #s {
	height:28px;
	padding:3px 0 0 5px;
	width:140px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#A43139;
}


.widget_search #searchsubmit {
	display:none;
}

#comentarios {
	padding: 0 25px 0 25px;
}

.commentlist {
	margin:20px 0 20px 0;
}



#commentform #author,
#commentform #email,
#commentform #url,
#commentform #comment {
	height:28px;
	margin:0 0 5px 0;
	padding:3px 0 0 5px;
	width:200px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#A43139;
	border:1px solid #999999;
}

#commentform #comment {
	width:400px;
	height:90px
}

#footer {
	clear:both;
	padding: 20px 25px 20px 25px;
	width:450px;
	background:#F8F8F8 url(images/content-background.gif) top left repeat-y;
}

#footer img {
	float:left;
}

#footer p {
	float:left;
	padding:13px 0 0 10px;
}



/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

