/* 
Theme Name: Septimum Minimal
Theme URL: http://septimum.com
Description: Minimal stretched theme
Author: Rodrigo D. Cuervo
Author URI: http://septimum.com
Version: 1.0
*/

/*
   _____            _   _                           
  / ____|          | | (_)                          
 | (___   ___ _ __ | |_ _ _ __ ___  _   _ _ __ ___  
  \___ \ / _ \ '_ \| __| | '_ ` _ \| | | | '_ ` _ \ 
  ____) |  __/ |_) | |_| | | | | | | |_| | | | | | |
 |_____/ \___| .__/ \__|_|_| |_| |_|\__,_|_| |_| |_|
             | |                                    
             |_|                                    
*/

/*GLOBAL STYLES*/

*{
	margin:0;
	padding:0;
}
body{
	font-family:'Tahoma', 'Verdana', 'Arial', 'Helvetiva', sans-serif;
	font-size:12px;
	background:#65564F url(images/background.jpg) repeat 300px 0;
}
ul li{
	list-style:none;
}
a img{
	border:0;
	outline:0;
}

/*PAGE STRUCTURE*/

.all{
	width:400px;
	margin:0 auto;
	background-color:#F6F6F6;
}
.logo{
	margin:0 10px;
	line-height:0;
	font-size:0px;
}
.logo a{
	display:block;
	padding-top:10px;
}
.logo li h1, .logo li h2{
	display:none;
}
.logo li{
	text-align:left;
	padding-left:10px;
}
.navigation{
	margin:0 auto 10px auto;
	width:380px;
	background:#323232;
	color:#4C4C4C;
}
.navigation a{
	text-decoration:none;
	color:#ffffff;
}
.navigation a:hover{
	border-bottom:1px solid #ffffff;
}
.navigation .navigation-middle{
	padding:5px 10px;
}
.navigation-bottom{
	height:5px;
	font-size:0px;
	background:url(images/nbottom.gif) no-repeat center bottom;
	line-height:0;
}
.navigation-top{
	height:5px;
	font-size:0px;
	background:url(images/ntop.gif) no-repeat center top;
	line-height:0;
}
.heading{
	margin:0 auto 10px auto;
	width:380px;
	background-color:#323232;
	color:#f6f6f6;
}
.heading h2{
	font-size:14px;
}
.heading .heading-middle{
	padding:5px 10px;
}
.heading-bottom{
	height:5px;
	font-size:0px;
	background:url(images/nbottom.gif) no-repeat center bottom;
	line-height:0;
}
.heading-top{
	height:5px;
	font-size:0px;
	background:url(images/ntop.gif) no-repeat center top;
	line-height:0;
}
.twitter-feed{
	margin:0 auto -30px auto;
	width:380px;
	color:#323232;
}
.twitter-feed li{
	padding:0 10px;
	line-height:15px;
	clear:both;
	margin:10px 0;
}
.tweets-list{
	margin:10px 0 0 0;
}
.tweets-list tr{
	margin:0;
	padding:0;
}
.tweets-list td{
	vertical-align:middle;
	padding:0 0 20px 0;
}
.tweets-list img{
	padding-right:5px;
}
.twitter-feed li a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.twitter-feed li a:hover{
	border-bottom:1px solid #000000;
}
.twitter-feed li p{
	margin-bottom:10px;
}
.twitter-feed li h3{
	margin-bottom:10px;
	background:url(images/black-stripe.gif) repeat-x center bottom;
	font-size:14px;
}
.twitter-feed li h3 a{
	background:#F6F6F6;
	padding-right:10px;
}
.post{
	margin:0 auto 10px auto;
	background:transparent;
	width:380px;
	color:#323232;
}
.post h3{
	margin-bottom:10px;
	background:url(images/black-stripe.gif) repeat-x center bottom;
	font-size:14px;
}
.post h3 a{
	background:#F6F6F6;
	padding-right:10px;
}
.post a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.post a:hover{
	border-bottom:1px solid #000000;
}
.post .post-middle{
	padding:0 10px;
	line-height:15px;
}
.post .post-middle .alignright{
	margin-left:10px;
}
.post .post-middle .alignleft{
	margin-right:10px;
}
.post .post-middle p{
	margin-bottom:15px;
	text-align:justify;
}
.post .post-middle blockquote{
	margin:0 0 15px 10px;
	border-left:8px solid #dddddd;
	padding:10px 0 2px 20px;
}
.post .post-middle code{
	margin-bottom:30px;
	display:block;
	padding:10px;
	background-color:#dddddd;
	border:1px dashed #aaaaaa;
}
.post .post-middle h4, .post .post-middle h5, .post .post-middle h6{
	font-size:14px;
	padding:20px 0 20px 0;
}
.post .post-middle ul li{
	list-style:disc;
	margin-left:50px;
}
.post .post-middle ul{
	margin:30px 0;
}
.post .post-middle ol li{
	list-style:decimal;
	margin-left:50px;
}
.post .post-middle ol{
	margin:30px 0;
}
.post-bottom{
	text-align:right;
	background:url(images/black-stripe.gif) repeat-x center bottom;
	margin:0 10px;
	clear:both;
}
.post-bottom a{
	background-color:#F6F6F6;
	padding:3px 0 3px 10px;
	cursor:help;
}
.post-bottom a[href]{
	cursor:pointer;
}
.post-bottom a:hover{
	border:0;
}
.pagination{
	margin:0 auto 15px auto;
	padding-top:4px;
	width:380px;
}
.pagination li{
	text-align:center;
}
.pagination li a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.pagination li a:hover{
	border-bottom:1px solid #000000;
}
.footer{
	margin:0 auto;
	padding-bottom:10px;
	width:380px;
}
.footer li{
	margin:0 10px;
	color:#808080;
	font-size:11px;
	background:url(images/black-stripe.gif) repeat-x center top;
}
.footer li span{
	background:#f6f6f6;
	padding:3px 10px 3px 0;
}
.footer a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.footer a:hover{
	border-bottom:1px solid #000000;
}
.comments, .reply{
	margin:0 auto;
	padding:0 10px;
	width:380px;
}
.comments p, .reply p{
	margin-bottom:10px;
}
.comments p:first-child{
	color:#909090;
}
.comments p .author{
	color:#000000;
}
.comments li{
	margin:20px 10px;
}
.comments li:first-child, .reply li:first-child{
	background:url(images/black-stripe.gif) repeat-x center center;
}
.comments li:first-child h4 span, .reply li:first-child h4 a{
	font-size:14px;
	background:#f6f6f6;
	padding-right:10px;
	padding-bottom:5px;
}
.comments a, .reply a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.comments a:hover, .reply a:hover{
	border-bottom:1px solid #000000;
}
.reply li{
	margin:20px 0;
}
.reply label{
	margin-left:10px;
}
.reply input[type=submit]{
	background:transparent;
	border:1px solid #C8C8C8;
	padding:2px 10px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	margin-left:10px;
}
.reply input[type=text], .reply textarea{
	border:1px solid #C8C8C8;
	padding:2px 0;
	margin-left:10px;
}

/*EXTRAS*/

img.alignright{
	float:right;
}
img.alignleft{
	float:left;
	display:inline;
}
img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	display:inline;
}
img#wpstats{
	position:absolute;
	top:0;
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
}