/*  



Theme Name: 20tage



Theme URL: http://www.20tage.me/



Description: Based on Acid Green Pro



Author: Licorne



Author URI: http://www.trypode.net/











	The CSS, XHTML and design is released under Creative Commons license:



	http://creativecommons.org/licenses/by-nc-sa/2.0/







*/







/** These lines are for IE6 only **/







* html #content, * html .entry_firstpost, * html .entry {



	position: relative;



}







ul.readmore {



	list-style: none;



	padding: 0px;



	margin: 0px;



	color: #073893;



}







/** Removes any image borders **/



img {



	border: none 0px;



}







.main {



	border: none 0px;



	margin: 0px;



	padding: 0px;



	width: auto;



}







.main img {



	border: 0px;



	margin: 0px;



	padding: 0px;



}







img.center {display: block; margin: 10px auto;}



img.left {display: inline; margin: 0 10px 5px 0;}



img.right {display: inline; margin: 0 0 5px 10px;}



p {margin: 3px 0 15px 0; padding: 0;}











.entry{



	background: #e0e0e0;



	padding: 0px;



	margin: 0px;



}







.navigation{



	background: #e0e0e0;



	padding: 10px 0px;



	margin: 0px 0px;



}







.navigation a {



	font-weight: bold;



}







.entry2 {



	padding: 5px 15px 0px 15px;



	margin: 0px;



}







.latest{



	background: #e0e0e0;



	padding: 15px 5px;



	margin: 0px 10px;



	border-bottom: 2px solid #e0e0e0;



}







.entry_firstpost{



	background: #e0e0e0;



	padding: 0px;



	margin: 0px;



}











.latest_firstpost{



	background: #e0e0e0;



	padding: 15px 5px;



	margin: 0px 10px;



	border-bottom: 2px solid #e0e0e0;



}







h1 a img {



	border: none 0px;



	text-decoration: none;



	}











/** END ADDED **/











/* 1) -=-=-=- General selectors -=-=-=- */







html {



	background: #e0e0e0;



}







body {



	background: #e0e0e0;



	margin: 0px;



	padding: 0px;



	font: 76%/2.0em verdana, tahoma, arial,  sans-serif; 



	color: #333;



	text-align: center;



}







#header {



	position: relative;



	text-align: center;



	margin: 0px auto;



	font-size: .9em;



	height: 200px;



	width: 950px;



	background-color: #e0e0e0;



	}


	
#menu { 



	position: relative;



	float:left;



	margin: 0px auto;



	padding: 0px;



	font-size: .9em;



	line-height: 28px;



	width: 950px;



	margin-bottom:0px;



}







#header h1 {



	position: absolute;



	top: 20px;



	left: 10px;



	font-size: 1.5em;



	color: #fff;



	margin: 0px;



	padding: 0px;



}







#header h1 a {



	font-size: 1.5em;



	text-decoration: none;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



}







#header h4 {



	position: absolute;



	top: 60px;



	left: 13px;



	font-size: 1em;



	font-weight: bold;



	color: #ffffff;



	margin: 0px;



	padding: 0px;



}







h1 {



	margin: 0;



	font-size: 2.2em;



	padding: 0;



	border: none 0px;



	color: #073893;



}







h2 {



	



	color: #222222;



	font-weight: normal;



	font-size: 1.8em;



	margin: 0px;



	padding: 0px;



	}







.main h2 {



	color: #222222;



	font-weight: bold;



	font-size: 1.8em;



	margin: 0px;



	background: none;



	padding: 0px;



}







h4 {



	color: #073893;



	font-weight: bold;



	font-size: 1.2em;



	margin: 0px;



	background: none;



	padding: 0px;



}







h5 {



	color: #073893;



	font-weight: bold;



	font-size: 1em;



	margin: 0px;



	background: none;



	padding: 0px;



}







.links h2 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px;



	color: #222222;



	list-style: none;



}







h2.pagetitle {



	font-size: 1.4em;



	margin: 0px;



	padding: 10px 15px 0px 15px;



	color: #222222;



	list-style: none;



	border-bottom: 3px solid #073893;



	background: none;



}







h2 a:link, h2 a:visited {



	color: #151953;



	font-weight: normal;



	text-decoration: none;



	background: none;



	}







h2 a:hover, h2 a:active {



	color: #005aff;



	font-weight: normal;



	text-decoration: none;



	background: none;



}







.main h3 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px;



	font-weight: bold;



	color: #073893;



	background: none;



}







h3 {



	font-size: 1.4em;



	margin: 0px;



	padding: 0px;



	font-weight: normal;



	color: #073893;



	background: none;



}







.links h3 {



	font-size: 1.4em;



	line-height: 31px;



	height: 41px;



	margin: 0px;



	padding-left: 10px;



	font-weight: bold;



	color: #ffffff;



}







a, a:link {



	color: #073893;



	text-decoration: none;



	}







a:visited {



	color: #000000;



	}







a:hover, a:active {



	background: none;



	color: #005aff;



	text-decoration: underline;



	}







blockquote {



	border-left: 4px solid #eeeeee;



	padding: 0 0px;



	margin: 0 0 0 5px;



	font-style: italic;



}







/* 2)-=-=-=- Structure -=-=-=- */







#container {



	margin: 0px auto;



	padding: 0 0 0 0;



	width: 950px;



	text-align: justify;



	background: #e0e0e0;



}







#grandwrapper {



	margin: 0px;



	padding: 0px;



	background: #e0e0e0;



}







#wrapper {



	margin: 0px;



	background: #e0e0e0;



}



	



#wrapper_bottom {



	clear: both;



	background: inherit;



}







div#content {



	width: auto;



	margin: 0px 155px;



	padding: 0px 35px 0px 0px;



	background: #e0e0e0;



}







#navibar {



	float: left;



	width: 190px;



	height: 360px;



	margin: 0px 0;



	padding: 0px;



	background: url(images/bottomleftbg.jpg) no-repeat;



	background-color: #e0e0e0;



	background-position: 0px 0px;



}







#right {



	float: right;



	width: 190px;



	height: 360px;



	margin: 0px 0;



	padding: 0px;



	background: url(images/bottomrightbg.jpg) no-repeat;



	background-color: #e0e0e0;



	background-position: 0px 0px;



}







.links {



	margin: 0px auto;



	padding: 0px 10px;



	background: none;



}







#footer {



	margin: 0px auto;



	background: #e0e0e0;



	padding: 0px;



	width: 100%;



	height:10px;



	clear: both;



	text-align: center;



}







#footer p.left {



	color: #e0e0e0;



	margin: 0px;



	padding: 0px 10px;



	font-size: .8em;



	float: left;



	text-align: left;



}







#footer p.right {



	color: #e0e0e0;



	margin: 0px;



	padding: 0px 10px;



	font-size: .8em;



	float: right;



	text-align: right;



}







#footer p a, #footer p a:link {



	color: #FFFFFF;



	text-decoration: none;



}







#footer p a:hover {



	color: #005aff;



	text-decoration: none;



}







/* 3)-=-=-=- Left selectors -=-=-=- */	







.meta {



	height:28px;



	font-size: .9em;



	padding: 0px;



	margin: 0 0 5px 0;



	



}







.highlight {



	background: #e0e0e0;



	}



	



.comments-nice-bg {



	height: 1%;



	padding: 1px;



	background: #073893;



	color: #000;



}







.comments-nice {



	height: 1%;



	padding: 5px;



	background: #e0e0e0;



	border: 1px solid #e0e0e0;



}















.comments {



	font-size: 1.1em;



	padding: 5px 5px 5px 5px;



	margin: 0px 0px;



	background: #e0e0e0;



	border: 1px solid #e0e0e0;



}







.comments a:link, .comments a:visited {



	color: #073893;



	font-weight: bold;



	text-decoration: none;



}







.comments a:hover, .comments a:active {



	background: #e0e0e0;



	color: #005aff;



	text-decoration: none;



}	







.alt {



	background: #e8e9f4 !important; 



	border: 1px solid #d3d8eb !important;



	padding: 10px 10px 0 10px !important;



}







.alt:hover {



	border: 1px solid #a3b0d6 !important;



	}







.commentlist li:hover {



	border: 1px solid #a3b0d6;



	}







.commentlist {



	padding: 10;



	margin: 3px;



	}







.commentlist li {



	list-style: none;



	padding: 10px 10px 0 10px;



	background: #e0e0e0;



	border: 1px solid #e0e0e0;



	margin: 10px;



	color: #000000;



	}







p.metadate {



	font-size: .8em;



	margin: 0;



	padding: 0px;



	text-transform: uppercase;



	}





































































p.comment_meta {



	margin: 0 0 10px 10px;



	font-size: .9em;



	}







.comment_author a:visited {



	font-weight: bold;



	text-decoration: none;



	}







.reply {



	font-weight: normal;



	font-size: 1.2em;



	margin: 10px 0 0 10px;



	}



	



.comments-nice .reply {



	color: #073893;



	font-weight: normal;



	font-size: 1.2em;



	margin: 10px 0 0 10px;



	}







.warning p { /* Used on the search page (image will appear if no result is found) */



	background: #e0e0e0;



	height: 160px;



	padding: 20px 0 0 90px;



	font-size: 1.5em;



	margin: 0px;



	border: 1px solid #efefef;



}







.postinput {



	margin: 0;



	}







/* 4)-=-=-=- Right selectors -=-=-=- */	







#author li {



	list-style: none;



	margin: 0;



	padding: 0 5px 20px 0;



	font-size: .9em;



	line-height: 1.4;



	}







#author ul {



	padding: 20px 0 0 0;



	margin: 0;



	}







.links ul li {







	list-style: none;





	padding: 0px 0px 25px 0px;



	margin: 0px;



}







.links ul li ul li {



	line-height: 21px;



	padding: 0px;



	margin: 0px 0px 0px 20px;



	list-style: outside square;



	color: #073893;



}







.links li li li {



	padding: 0px;



	margin: 0px;



}







.links ul {



	padding: 0px;



	margin: 0px;



}







.links ul ul {



	padding: 0px;



	margin: 0px;



	



}







.links ul ul ul {



	padding: 0px;



	margin: 0px;



	}







.links a, .links a:link, .links a:visited {



	font-size: 1em;



	text-decoration: none;



	color: #222222;



























	font-weight: normal;



}







.links a:hover, .links a:active {



	background: none;



	color: #005aff;



	}







#search {



	margin: 0px;



	padding: 0px;



	width: 180px;



}







#searchform {



	margin: 5px 0 0 0;



	padding: 0;



}







.searchfield {



	vertical-align: middle;



	padding: 0px;



	margin: 0px;



	background: #e0e0e0;



	border: 1px solid #333333;



	color: #073893;



	width: 100px;



	height: 23px;



}







.searchfield:hover {



	background: #e0e0e0;



	border: 1px solid #073893;



	}



	



.searchsubmit {



	vertical-align: middle;



	padding: 0px;



	margin: 0px;



	background: #e0e0e0;



	border: 1px solid #333333;



	color: #073893;



	width: 50px;



	height: 25px;



}







.searchsubmit:hover {



	background: #e0e0e0;



	border: 1px solid #073893;



	color: #000000;



	}











/* 6)-=-=-=- Forms -=-=-=- */







textarea {



	font-family: Verdana, Arial, Helvetica;



	font-size: 1.1em;



	border: 1px solid #333333;



	padding: 2px 5px 1px 5px;



	width: 90% !important;



	width: 250px;



	min-width: 100px !important;



	max-width: 450px !important;



	height: 100px;



	}



	



textarea:hover {



	background: #e0e0e0;



	border: 1px solid #073893;



	color: #073893;



	}



	



input {



	background: #e0e0e0;



	border: 1px solid #333333;



	}



	



input:hover {



	border: 1px solid #333333;



	}



	



.input-submit {



	height: 39px;



	width: 120px;



	text-align: left;



	background: #e0e0e0;



	color: #073893;



	border: 1px solid #333333;



	}











.input-submit:hover {



	border: 1px solid #073893;



	}







/* 7)-=-=-=- Accessibility -=-=-=- */







#skip {



	display: none;



	}







hr {



	display: none;



	}



	



	



ul#navlist {



	margin: 0;



	padding: 0;



	white-space: nowrap;



}







ul#navlist ul {



	margin: 0;



	padding: 0;



	white-space: nowrap;



}







#navlist li.page_item {



	display: inline;



	list-style-type: none;



	padding: 0px;



	margin: 0px;



}







#navlist li.page_item ul {



	display: inline;



	list-style-type: none;



	padding: 0px;



	margin: 0px;



}







#navlist a,#navlist a:link, #navlist a:visited {



	margin: 0px;



	padding: 0px 10px 0 10px;



	font-weight: bold;



	color: #073893;



	text-decoration: none;



}











#navlist a:hover {



	color: #005aff;







}







div#calendar_wrap {



	margin: -25px 0 0 0;











	text-align: left;







}



li#calendar h2.widgettitle {



	text-decoration: none;



}



li#calendar {



	text-align: left;



}



table#wp-calendar caption {



	text-align: left;



	color: #073893;



	font-size: 1.4em;



	margin: 0 auto;



}







table#wp-calendar tfoot {



	display: none;



}







table#wp-calendar th {



	background: #073893;



	color: #FFFFFF;



	text-align: center;



}







table#wp-calendar {



	background: #073893;



	border-top: none;



	margin: 0 auto;



	width: 180px;



	text-align: center;



}



table#wp-calendar a, table#wp-calendar a:link, table#wp-calendar a:visited {



	color: #ffffff;



	font-weight: bold;



	text-decoration: underline;



}



table#wp-calendar a:hover {



	color: #FFFFFF;



	font-weight: bold;



	text-decoration: underline;



}



#feed {


	position:absolute; 


	top:290px; 


	width:190px; 


	height:92px;

}

#blogit {


	position:relative; 


	top:35px; 


	width:155px; 


	height:44px;


	background-color:#e0e0e0;


	background-repeat:no-repeat;


}

#flickr{


	position:absolute; 


	top:310px; 
	

	width:190px; 


	height:157px;


	background-color:#e0e0e0;


	background-repeat:no-repeat;


}