/*  
Theme Name: Andreas 0.8
Theme URI: http://wordpress.org/
Description: Andreas 0.8 is a template of <a href="http://andreasviklund.com/templates/">Andreas Viklund</a>.
Version: ver 1.0
Author: Matteo Turchetto
Author URI: http://www.italiasw.com/

	Andreas 0.8 ver 1.0
	http://www.italiasw.com/

	This theme was built by Matteo Turchetto,
	whose blog you will find at http://www.italiasw.com/
	and designed by Andreas Viklund at www.andreasviklund.com
	
	Please, leave credits untouched.
	
	Have fun, !
	
*/

/* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use in any way and for any purpose as long as the proper credits are given to the original designer.

Version: 1.0, November 28, 2005 */

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font:62.5% trebuchet, sans-serif;
line-height:1em;
text-align:center;
background-color: #ccc;
}

a{
color:#906;
font-weight:bold;
text-decoration:none;
background-color:inherit;
}

a:hover{
text-decoration:underline;
}
a img{
padding:1px;
border:1px solid #906;
}

p{
padding:.5em 0 .5em 0;
line-height: 1.5em;
text-align: justify;
}

p form{margin-top:0; margin-bottom:20px;}

img.left,img.center,img.right{padding:2px; border:1px solid #000;}

img.left{float:left; margin:0 12px 5px 0;}

img.center{display:block; margin:0 auto 5px auto;}

img.right{float:right; margin:0 0 5px 12px;}

/**************** Header and navigation styles ****************/

#container{width:800px;margin:10px auto;text-align:left;background:#fff;color:#000;}

#header {width: 800px;height: 135px;margin-bottom:10px;}

#header a img {padding:0px;border:0px;}

/**************** Content styles ****************/

#content{float:left;width:575px;font-size:1.2em;padding:10px 25px 0 10px;}

#content h2{
display:block;
margin:0 0 10px 0;
font-size:1.5em;
font-weight:bold;
letter-spacing:1px;
color:#505050;
background-color:inherit;
border-bottom: 4px solid #969;
padding: 0px 0px 7px 0px;
}

#content h2 a:hover {
color: #fff;
text-decoration: none;
background-color: #906;
}

#content h3{
margin:0 0 5px 0; 
font-size:1.4em; 
letter-spacing:1px;
}

#content a:hover,#subcontent a:hover{text-decoration:underline;}

#content ul, #content ol{margin:.5em 30px;}

#content dl{margin:0 5px 10px 25px;}

#content dt{font-weight:bold; margin-bottom:5px;}

#content dd{margin:0 0 10px 15px;}

#content ul li, #content ol li {
margin: 0.5em 0px;
line-height: 1.5em;
text-align: justify;
}

/**************** Sidebar styles ****************/

#subcontent{float:right;width:150px;padding:5px 3px 5px 0;}

#subcontent h2{display:block;margin:0 0 10px 0;padding: .5em 0px;font-size:1.5em;font-weight:normal;text-align:center;letter-spacing:2px;color:#fff;background-color:#969;}

#subcontent p{margin:5px 0 5pxpx 0; font-size:1.2em;}

/**************** Menublock styles ****************/

.menublock{margin:0 0 5px 8px; font-size:1.2em;}

.menublock, .tile ul{margin:0 0 20px 8px; font-size:1.2em;}

.menublock li{list-style:none; display:block; padding:2px; margin-bottom:4px;}

.menublock li a{font-weight:bold; text-decoration:none;}

.menublock li a:hover{text-decoration:none;}

.menublock li ul{margin:3px 0 3px 15px; font-size:1.2em; font-weight:normal;}

.menublock li ul li{margin-bottom:0;}

.menublock li ul a{font-weight:normal;}

/**************** Searchbar styles ****************/

#searchbar{margin:0 0 20px 0;}

#searchbar form fieldset{margin-left:10px; border:0 solid;}

#searchbar #s{height:1.2em;width:150px;margin:0 5px 0 0;border:1px solid #906;}

#searchbar #searchbutton{width:auto;padding:0 1px;border:1px solid #906;font-size:0.9em;text-align:center;}

#searching {text-align: right;}

/**************** Footer styles ****************/

#footer{clear:both;width:800px;height:42px;padding:0px;margin:0px;font-size:1.2em;color:#fff;background-image:url('http://www.minucias.net/pics/footer.gif');}

#footer p{padding:.75em; margin:0; text-align:center;}

#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}

#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:48%;}

.splitcontentright{float:right; width:48%;}

.clear{clear:both;}

.small{font-size:0.8em;}

.hide{display:none;}

.textcenter{text-align:center;}

.textright{text-align:right;}

.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
padding:10px;
border:1px solid #906;
color:#000;
line-height:1.5em;
font-size: .8em;
}

blockquote {
border: 1px solid #969;
background-color: #ccc;
margin: 20px 40px;
padding: 0px 10px;
}

acronym {
border-bottom: 1px dashed #969;
}

#tags .small {
padding-left: 20px;
}

#tags {
margin: 10px 0px 50px 0px;
}

#postinfo {
font-size: .8em;
padding-left: 20px;
}

/**************** Related Posts ****************/

.related_posts {
background: #f5f5f5;
color: #414141;
padding: 8px;
margin: 0 0 3px 0;
}	

/**************** Entry ****************/

.entry { margin:0 0 20px 0; padding:4px 2px 2px; color:#666; font-size:10px; text-align:left; background:url(images/entry.png) no-repeat top left; }

/****************Comments****************/

#respond, #comments {font-size: 1em;color: #969;font-weight: bold;margin: 1.25em 0;}

.comments_link img{border:0;}

.commentsblock { padding-left: 10px; }

.commentbody {  }

.commentfooter { margin-top: 1em; margin-bottom: 2em; }

.commentbody { margin: 5px }

.commentbody h4 { font-size: 11px; margin-bottom: 10px; }

.commentbody p { margin-left: 10px; }

#onecomment {
margin: 10px 0px;
}

#comment {
font-family: arial, sans-serif;
}

#submit {
color: #906;
background: #fff;
border: 1px solid #969;
padding: 2px;
}

#commentsubmitbutton input:focus {
border-color: #906;
}

/****************SEARCH FORM****************/

#searchform, #searchform p{
font-size: 1em;
margin: 0;
}

/*#searchform input{
width: 150px;
margin: .3em 0 1em 0;
}

*/textarea, #author, #email, #url, #searchform input{
font-size: 1em;
background: #fff;
color: #000;
padding: 1px 2px;
border: 1px solid #969;
}

textarea:focus, #author:focus, #email:focus, #url:focus, #searchform input:focus { border-color: #906; }

/****************ICONS****************/

.metalinks {
margin-top: 3px;
}

.trackbacklink {
background: none;
padding: 2px 0 2px 0px;
height: 16px;
}

.deliciouslink {
background: none;
padding: 2px 0 2px 0px;
height: 16px;
}

.commentslink {
background: none;
padding: 2px 0 2px 0px;
height: 16px;
}

/* Begin Calendar */

#calendar  { margin: 0px 0px 20px 0px; position: inherit }

#wp-calendar caption   { color: #fff;text-align: center;background-color: #969;border-style: solid;border-width: 0px 1px 0px;border-color: #fff;padding: .5em 0px;font-size:1.5em;font-weight:normal;letter-spacing:2px;}

#wp-calendar   { 	font-size: 10px; background-color: #ccc; 	background-attachment: scroll; 	text-align: center; 	margin: 0; 	padding: 0px 1px 1px 1px; 	width: 100%; 	border-style: solid; 	border-width: 1px; 	border-color: #fff; 	empty-cells: show;	color: #fff;}

#wp-calendar #next a  { text-align: right; padding-right: 8px }

#wp-calendar #prev a  { text-align: left; padding-left: 8px }

#wp-calendar a {	display: block;	text-decoration: none;}

#wp-calendar a:hover  { color: #fff; background: #969}

#wp-calendar caption a, #wp-calendar caption a:hover {	color: #000;}

#wp-calendar td {	color: #000;	letter-spacing: normal;	padding: 2px 0;	text-align: center;}

#wp-calendar td.pad:hover {	background: #ccc;}

#wp-calendar td:hover, #wp-calendar #today  { 	color: #fff; 	background: #969;}

#wp-calendar th {	font-style: normal;	text-transform: capitalize;	color: #fff;}

#wp-calendar .today  { font-weight: bold; }