/*
Theme Name: blogspora
Theme URI: http://none
Description:  blogspora is a theme made for WordPress 1.5+, based on <a href="http://www.bligblog.com/" title="Bligblog">Bligblog</a>.
Author: Bligblog
Author URI: http://www.bligblog.com
Version: v. 1.0
-- About --
	bligblog is a theme designed to fully intarate with WordPress 1.5+, 
	all the files you need to make your blog run out-of-the box are 
	included and styled.	
-- Credits ---
	Design: The bligblog template is based on thee equis theme originally designed by Marcos Sader (http://marcoss.com.ar/).
	WordPress: For this amazing state-of-the-art semantic personal publishing platform. 
	and of course Matt, the wordpress forums and codex team for all the help and 
	information provided during the development.
-- License --
	Everything included in the package, the CSS, XHTML and design is released under
	the GNU GPL License v.2, June 1991:
		http://www.fsf.org/licensing/licenses/gpl.html
		http://www.gnu.org/licenses/gpl.html


*/
/*---------------------------- Main -------------------------------*/
html, body {
	margin: 20px auto;
	padding: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	font-size: 8px;
	text-align: center;
	background-color: #EDE8E2;
	color: #313031;
	}
/*---------------------------- Links -------------------------------*/
a {  
	color: #224359;
	text-decoration: none;
	}	
a:visited {
	color: #030C0C;
	text-decoration: none;
	}
a:hover {
	color: #665033;
	text-decoration: none;
	}		
a img {
	border: none;
	}		
/*---------------------------- Images Structure -------------------------------*/

img.c {		/*Now if you add the class "c" will center the img, "r" will float it to the right and yeah you guessed!... "l" will float it left.*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	}	
img.r {
	float: right;
	margin: 5px 5px 5px 5px;
	}
img.l {
	float: left;
	}
.entry img {					/*A nice hover efect when your post-images are linking somewhere*/
	border: 2px solid #FFFFFF;
	padding: 6px;
	max-width: 98%;
	border: none;
	}
.entry a img {	
	border: 1px solid #FFFFFF;
	padding: 6px;
	}
.entry a img:hover {	
	border: 1px solid #525D5A;
	background-color: #F6F6E8;
	}	
/*---------------------------- General Html -------------------------------*/
hr {
	display: none;
	}
h2, h3 {	
	padding: 1px;
/*	font-weight: bold; */
	text-align: left;
	}
	.ncol h2{	
		margin: 20px 0px 3px 0px;
		line-height: 24px;
		border-bottom: 1px solid #ADC8A2;
		font-weight: normal;
		font-size: 20px;
		}
	.wcol h2{	
		margin: 20px 0px 3px 0px;
		line-height: 25px;
		font-weight: normal;
		font-size: 20px;
		}	
h2, h3, h2 a, h2 a:visited{
	color: #525d5a;
	}
h2 a:hover {
	color: #769043;
	}	
h3 {	
	font-size: 13px;
	}	
blockquote {
	border-left: 5px solid #525D5A;
	background-color: #F6F6E8;
	padding: 10px 20px;
	}
blockquote:hover {
	background: #FDFDFA;
	}
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}	
small {
	font-size: 0.9em;
	line-height: 1.5em;
	}
acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #CC0033;	
	}	
/*---------------------------- Page Navigation -------------------------------*/	
.navigation {
	margin: 40px 30px 20px 30px;
	padding: 0 10px;
/*	font-weight: bold; */
	font-size: 12px;
	}
.ncol .navigation {
	margin: 15px 0px;
	font-size: 11px;
	}	
.ar {						/*This way you can use a simple class="ar"/"al"/"ac" to get an objet floated or centered.*/
	float: right;
	}
.al {
	float: left;
	}
.ac {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}
/*---------------------------- Content -------------------------------*/
#content{
	margin: 0px auto;
	width: 780px;
	font-size: 11px;
	text-align: left;
	}
/*----------------------------Top Bar -------------------------------*/
#topbar{
	margin: 1px 0px;
	padding: 0px;
	width: 778px;
	height: 25px;
	background-color: #FFF;
	border:1px solid #D6D3CE;
	font-family: Geneva, Arial, sans-serif;
	line-height: 17px;
	font-size: 10px;
	}
.navbar{	
	margin: 0px auto;
	padding: 3px 1px 2px 1px;
	}
.navbar ul{
	display: inline;
	list-style-type: none;
	}
.navbar li{
	display: inline;
	list-style-type: none;
	}
.navbar a, .navbar a:visited  {
	float: left;
/*	font-weight: bold;*/
	margin: 0px 10px 3px 10px;
	color: #525d5a;
	}		
.navbar a:hover{
	color: #828d8a;
	}

/*---------------------------- Top Search Form -------------------------------*/
.topsform {
	margin: -1px 2px 3px 0px;
	padding: 0px;
	width: 220px;
	height: 16px;	
	background-color: #FFFFFF;
	border:1px solid #D6D3CE;
	float: right;
	}	
.t-s{
	margin: 0px auto;
	padding: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	color: #525d5a;
	font-size: 10px;
	width: 67%;
	height: 100%;
	border: none;
	background-color: #FFF;	
	}	
.topsformsubmit{
	margin: 0px auto;
	padding: 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	color: #525d5a;
	font-size: 10px;
	font-weight: bold;
	width: 30%;
	height: 100%;
	background-color: #FFF;
	border: none;
	border-left:1px solid #D6D3CE;
	}
.topsformsubmit:hover{
	background-color: #D6D6D8;
	}	
/*---------------------------- Header -------------------------------*/
	/*--Just drop a 778px*98px image named 'header.png' in the theme folder an it will be displayed in your blog header---*/
.header {
	margin: 1px 0px;
	padding: 0px;
	display: block;
	width: 778px;
	height:98px;
	background: url('megaspora_header2.jpg') no-repeat bottom center;
	background-color: #ffffff;
	border: 1px solid #D6D3CE;
	}		

ul.menu {
	position: relative;
	top: 75px;
	left: 10px;
	}

ul.menu li {
	display:inline;
	margin:10;
	}

ul.menu, ul.menu li a {
	padding:5px 15px 6px;
	}

ul.menu li a {
	background:#FFFFFF;
	color:black;
	font-size:1em;
	margin:0;
	}

ul.menu li a:hover {
	background:#EEFFEE none repeat scroll 0 0;
	color:black !important;
	text-decoration:none;
	}

ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover {
	background:white none repeat scroll 0 0;
	color:#333333 !important;
	text-decoration:none;
	}


/*---------------------------- Page -------------------------------*/
.page {
	width: 778px;
	margin: 1px 0px;
	padding: 0px;
	background-color: #FFF;
	border:1px solid #D6D3CE;
	text-align: left;
	float: left;
	}
/*---------------------------- Narrow Column -------------------------------*/
.ncol {
	padding: 10px 15px 20px 25px;
	width: 515px;
	background:#FFF;
	float:left;
	}	
/*---------------------------- Wide Column -------------------------------*/
.wcol {
	margin: 0px auto;
/*	width: 80%; */
        width: 510px;
	padding: 20px 15px 10px 15px;		
	float:left;
	line-height: 1.5em;
	}
/*---------------------------- Post Structure -------------------------------*/
.post {
	margin: 0px 10px 55px 2px;
	text-align: justify;	
	}
.archived {
	padding: 0px 0px 0px 15px;
	}
.archived h2{
	font-size: 14px;
	}
.postheaddata {
	margin: 0px 0 0 20px;
	padding: 0px;
	color: #313031;
	text-align: left;
	}
.postmetadata {
	width: 100%; 
	margin: 10px 0 0 0px;
	padding: 0px;
	border-top: 1px solid #D6D3CE; 
	color: #313031;
	text-align: left;
	line-height: 17px; 
	font-size: 10px; 
	}
.entry {
	font-size: 1em;
	line-height: 1.4em;
	}
.entry a {  
	font-weight: bold;
	}
.entry ol li {
	list-style: decimal outside;
	}
.entry ul li {	
	list-style-type: square;
	}
.entry form { 
	text-align: left;
	}
.entry input { /* For password-protected posts */
	margin: 2px auto;
	font-size: 9px;
	padding: 0px;
	background-color: #FFFFFF;
	border:1px solid #D6D3CE;
	}	
.entry input[value="Submit"] {
	font-size: 9px;
	}
.entry input[value="Submit"]:hover{
	background-color: #F6F6E8;
	}
/*---------------------------- Sidebar -------------------------------*/
.sidebar {
	width: 190px;
	padding: 5px 5px 5px 5px;
	margin: 2px 0px 0px 0px;
	float:right;
	font-size: 11px;
	color: #909090;
/*	background-color: #30FBEF;  */
	}
.sidebar h2 {
	border-bottom: 0px solid #525dFa;
	text-align: left;
	line-height: 10px; 
	font-weight: normal;
	font-size: 12px;
	background-color: #F4FFD5;  
/*	color: #525d5a; */
	margin: 13px 5px 5px 5px;
	padding: 3px 0px 3px 3px;
	}	
.sidebar h2.thelang {
	background-color: #ffb658;
	color: #000000;
	}	


.sidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	}
.sidebar ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	}
.sidebar  ul li ul li {	
	margin: 0px 2px 0px 18px;
	padding: 0px 0px 0px 0px;
	color: #C0E0C0;
	list-style-type: square;
	list-style-image: none;
	}
.sidebar li.theone {
	padding: 0px 0px 0px 0px;
	background-color: #F9FFEF;
	border-left: 1px #D0E0C0 solid;
	}
.sidebar li.other {
	padding: 0px 0px 0px 0px;
	background-color: #F0FFE5;
	border-left: 1px #D0E0C0 solid;
	}
.sidebar li.thelang {
	padding: 0px 0px 0px 0px;
	background-color: #FFD090;
	color: #331100;
	}


/*---------------------------- Search box for error-404 pages -------------------------------*/
.searchbox{
	margin: 2px auto;
	padding: 0px;
	display: block;
	width: 500px;
	height: 50px;
	background: #F7F7F7;
	border:1px solid #D6D3CE;
	}
.searchbox #searchform {
	background: #FFF;
	margin: 14px auto;
	width: 400px;
	padding: 0px;
	border: 1px solid #D6D3CE;
	}
.searchbox #searchform #s{
	margin: 0px auto;
	padding: 1px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	color: #404040;
	font-size: 10px;
	width: 298px;
	height: 100%;
	border: none;
	background-color: #FFF;	
	}
.searchbox #searchform #searchsubmit{
	border: none;
	margin: 0px auto;
	padding: 2px 0px;
	font-family: Tahoma, Geneva, Arial, sans-serif;
	color: #404040;
	font-size: 10px;
	font-weight: bold;
	width: 96px;
	height: 100%;
	background-color: #FFF;
	border-left:1px solid #D6D3CE;
	}
.searchbox #searchform #searchsubmit:hover{
	background-color: #F6F6E8;
	}
/*---------------------------- Comments -------------------------------*/
.comarea{
	font-family: 'Lucida Grande', Tahoma, Arial, Sans-Serif;
	line-height: 17px;
	color: #313031;
	}
.comol{
	margin: 1px 0px 2px 0px;
	text-align: left;
	font-weight: bold;	
	list-style-type: upper-roman;
	}
.comli{
	border-left: 1px solid #D6D3CE;
	border-bottom: 1px solid #D6D3CE;
	text-align: left;
	margin: 2px 0px 2px 0px;
	padding: 4px;
	min-height: 90px;
	width: 95%;
	background-color: #F0F0F0;
}
.comauth{
/*	border-bottom: 1px solid #D6D3CE;	*/
/*	width: 70%; */
	font-size: 11px;
	font-weight: bold;	
	padding: 0px 0px 2px 2px;
}
.mod {
	color: #CC0033;
	}
.comli .cmeta {
	margin: 1px 0px 5px 2px;
	border: none;
	font-size: 10px;
	font-weight: normal;
}	
.comtxt{
	margin: 0px 0px 0px 5px;
	font-size: 9px;
	font-weight: normal;	
	text-align: left;
}
.preview, .preview ul, .preview ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	width: 430px;
	}
#TextDisplay { /*Live Preview of Comments */
	margin: 5px 0px 0px 5px;
	font-size: 9px;
	font-weight: normal;	
	text-align: left;
	}	
#tbs { /* This will let you asign your trackbacks/pingbacks a direferent style */
	padding: 5px;
	border: 1px solid #525D5A;	
	background: #F7F7F7;
	}
#tbs:hover {
	background-color: #FDFDFA;
	}
/*---------------------------- Comment Form -------------------------------*/
#commentform {
	margin: 15px 0px 30px 0px;
	}
#commentform input {
	font: 0.9em 'Lucida Grande', Tahoma, Arial, Sans-Serif;
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
}
#commentform textarea {
	font: 0.9em 'Lucida Grande', Tahoma, Arial, Sans-Serif;
	width: 400px;
	padding: 2px;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
}
#commentform #submit {
	width: 400px;
	padding: 2px;
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #D6D3CE;
	border-right: 3px solid #D6D3CE;
	font-weight: bold;
}
#commentform #submit:hover {
	background-color: #F6F6E8;
	}
/*---------------------------- Footer -------------------------------*/
.footer {
	font-family: 'Lucida Grande', Tahoma, Arial, Sans-Serif;
	line-height: 17px;
	font-size: 0.8em;
	margin: 1px 0px;
	padding: 0px;
	width: 778px;
	height: 55px;
	background-color: #FFFFFF;
	border:1px solid #D6D3CE;
	color: #313031;
	clear:both;
	}	
.powered {
	margin: 12px 2px auto;
	margin-right: 100px;
	padding-left: 30px;
	text-align: left;
	color: #82A3B9;
	}
.powered a {	
	color: #628399;
	}
.powered a:hover {	
	color: #CC0033;
	}
.copyright {
	margin: 2px auto;
	margin-right: 100px;
	padding-left: 30px;
	text-align: left;
	color: #D2C3D9;
	}
/*---------------------------- Go-up -------------------------------*/
	/*------An useless bottom line that will let you go up by clicking on it :p-----*/
.go-up {	
	margin: 1px auto;
	padding: 0px;
	width: 778px;
	height: 15px;
	background-color: #FFF;
	border:1px solid #D6D3CE;
	font-size: 10px;
	}
/*---------------------------- Print Friendly -------------------------------*/
.PRink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
	visibility: hidden;
}

/*----------------------------- Calendar --------------------------------------*/

#wp-calendar { }

#subcontent table caption {border-bottom-color:#F3F4F4;}

#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
  text-align: right;
}

#subcontent table th {
  border-bottom-color:#F3F4F4;
  text-align: right;
}

#subcontent table td {
  text-align: right;
  width: 18px;
}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
}

#subcontent table td a {
  bborder-bottom-color:#A3C159;
  bbackground-color:#EDF3DE;
  background-color:#FFFFFF;
  border-bottom: 1px solid #ADC8A2;
  border-top: 1px solid #ADC8A2;
  border-left: 1px solid #ADC8A2;
  border-right: 1px solid #ADC8A2;
}

#subcontent table tfoot {border-top-color:#F3F4F4;}

#subcontent table tfoot a {background:none;}



/*---------------------------- mozilla-styles -------------------------------*/
	/*--	Just a nice touch for mozilla user, will make text selection with a fancy background
		Taken from: http://a.proletarium.org/post/11/
		If you want to use it just uncomment it, is deactive coz won't validate.. :(
	--*/
		/*--
			*::-moz-selection {
				background-color: #f09;
				color: #fff;
				} 
		--*/

/*------------------------------- End ---------------------------------------*/