/*  
Theme Name: WordPress Marcos Foglia
Version: 1
-------------------------------------------------
RESET
-------------------------------------------------
*/
* {padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
ol,ul{list-style:none;}
select option{padding:0 5px;}
a{text-decoration:none;}
fieldset,img,a img{border:0;}
.al{float:left;}
.ar{float:right;}
.clear{clear:both;height:1px;font-size:1px;line-height:1px;zoom:1;}
/*
-------------------------------------------------
MAIN
-------------------------------------------------
*/
body{font:12px Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#666;background:#c3d5e1;}
a{color:#99ccff;text-decoration:none;}	
a:hover{color:#99ccff;}
.red{color:#990033;}
.green{color:#669900;}
#main{width:1000px;text-align:left;background:#FFF url('images/content-bg.jpg') repeat-y;margin:0 auto;}
#blog{position:relative;zoom:1;}
	img#page_top{position:absolute;top:0px; right:225px;z-index:9;}
/*
-------------------------------------------------
HEADER
-------------------------------------------------
*/
#header{height:216px; background:url(images/header.jpg) no-repeat; position:relative;zoom:1;}
#header a#logo{ left:290px; top:80px; width:260px; height:50px; position:absolute; display:block;}
#header a#logo strong{display:none;}
#header a#autor{left:35px; bottom:0px; line-height:41px; height:41px; color:#FFF; font-weight:bold; position:absolute; display:block; background:url(images/autor.jpg) no-repeat left center;padding-left:20px;}
/*
-------------------------------------------------
SIDEBAR
-------------------------------------------------
*/
#sidebar{ position:absolute;right:0;top:0; width:227px; padding:20px 0;}
.side_archive{margin:0 0 2em 0;line-height:1.6em;}
.side_archive h3{padding:10px 0 10px 25px; border-bottom:1px dashed #a5cbff;border-top:1px dashed #a5cbff; background:url(images/bullet-01.jpg) no-repeat 10px center;color:#45a5d7;font-family:Arial, Helvetica, sans-serif;font-size:1.1em; text-transform:uppercase;}
.side_archive ul li{padding:5px 0 5px 25px;border-bottom:1px dashed #e4e4e4;background:url(images/bullet-02.jpg) no-repeat 10px center;}
.side_archive ul li a{color:#999;}
#side_welcome{padding:10px;margin:0 0 1em 0; line-height:1.6em;}
#side_welcome h3{color:#000;font-weight:bold;margin-bottom:1em;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
.side_form{padding:15px 10px;border-bottom:1px dashed #a5cbff;border-top:1px dashed #a5cbff;}
.side_form input{ border-width:1px; padding:3px;width:120px;}
.side_form input.submit{ border:none; width:58px; height:23px; background:url(images/search.jpg) no-repeat; cursor:pointer; margin-left:5px;}
#subscribe_form{padding:0px 0px;border:none;border-top:1px dashed #a5cbff;margin-top:1em;}
#subscribe_form h3{color:#45a5d7;font-family:Arial, Helvetica, sans-serif;font-size:1.4em; line-height:2em;}
#subscribe_form p{ padding:10px 0;}
#subscribe_form input.submit{background:url(images/send.jpg) no-repeat;}

/*
-------------------------------------------------
CONTENT
-------------------------------------------------
*/
.content{width:700px; min-height:800px; padding:20px 35px;}
.post{margin:1em 0 2em 0; padding-bottom:2em; font-size:1.1em;line-height:1.6em; background:url(images/post-bg.jpg) no-repeat center bottom; position:relative;zoom:1;z-index:10;}
	#single .post{background:none; padding-bottom:1em;}
.metadata{color:#CCC;line-height:20px;}
.metadata span{background-repeat:no-repeat;}
.metadata span.md_time{background-image:url(images/date.jpg);background-position:left center;padding-left:22px;}
.metadata span.md_cat{background-image:url(images/star.jpg);background-position:left center;padding-left:15px;}
.metadata span.md_com{background-image:url(images/comment.jpg);background-position:right center;padding-right:20px;}
.post h2{color:#45a5d7; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.4em;}
.post h2 a{color:#45a5d7;}
.post .entry p,.post .entry ul,.post .entry ol{margin:0.8em 0 1.2em;}
.post img{ max-width:600px;}
.more-link{ padding-right:15px; font-weight:bold; text-decoration:underline; background:url(images/go.jpg) no-repeat right center;}
/*
-------------------------------------------------
COMMENTS
-------------------------------------------------
*/
#comments{color:#999;}
#comments h3{color:#99ccff;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;line-height:1.2em; text-transform:uppercase; font-weight:bold;}
#commentlist{margin:1em 0;}
#comments div.comment{padding:15px 5px;border-bottom:1px solid #DDD;}
#comments div.alt{background:#eaf5fc;}
#comments div.comment p,#comments div.comment ul,#comments div.comment ol{margin:0.8em 0 1.2em;}
#comments h3#respond{margin-top:2em;}
#comments form{margin:1em 0;}
#comments form p{position:relative;zoom:1;}
#comments form label{ position:absolute; left:320px; top:5px;}
#comments input,#comments textarea{border-width:1px;padding:3px;width:300px;margin-bottom:1em; background:url(images/form-bg.jpg) repeat-x left top;}
#comments textarea{overflow:hidden;height:180px;width:600px;}
#comments input.submitcomment{width:120px;padding:3px;cursor:pointer;color:#333;background:#F7F7F7;font-weight:bold;}
/*
-------------------------------------------------
FOOTER
-------------------------------------------------
*/
#footer{height:21px;background:url(images/footer.jpg) repeat-x;}
#footer p{font-size:10px; color:#333;line-height:21px; padding:0 10px;}
#footer p a{color:#000; text-decoration:underline}