/*
Theme Name: iSalva.com WordPress Theme
Theme URI: http://isalva.com
Description: Custom WordPress Theme for iSalva.com. &copy; 2007 marcosmedia.
Version: 0.2
Author: Marcos Sader 
Author URI: http://marcosmedia.com
*/
/*
-----------------------------
MAIN
-----------------------------
*/
*{margin:0;padding:0;}
body{margin:0px auto;color:#333;font:11px Verdana, Arial, Helvetica, sans-serif;background:#F9F9F9;text-align:center;}
body form *{font:11px Verdana, Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#003399;}
a:hover{color:#000;}
a img{border:none;}
ul,ol{list-style:none;}
.clear{clear:both;}
.red{color:#990033;}
.green{color:#669900;}
.dark_blue{color:#151A2E;}
#main{width:800px;padding:0 20px;background:#FAFAFA url('images/bg.jpg') repeat-y 0 0;margin:0 auto; text-align:left;}
#content{width:800px;padding-bottom:30px;position:relative;background:#FFF url('images/wlbg.jpg') repeat-y 0 0;}
/*
------------------
HEADINGS
------------------
*/
h1,h2,h3,h4,h5,h6{font-size:1em;color:#414141;}
h1,h2,h3{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;letter-spacing:1.2;}
/*
------------------
HEADER
------------------
*/
#header{height:160px;background:#E3E8E6 url('images/header.jpg');position:relative;}
#header a#logo{width:310px;height:60px;position:absolute;left:30px;top:30px;display:block;}
#header a#logo strong{display:none;}
/*
------------------
MENU
------------------
*/
#menu{height:35px;line-height:30px;padding-top:5px;background:#18192E; position:relative;}
#menu li{float:left;}
#menu li a{display:block;color:#FAFAFA;padding:0 10px;border-bottom:5px solid #18192E; font-weight:bold;}
#menu li a:hover,#menu li a.here{border-bottom:5px solid #FAFAFA;}

#menu form{position:absolute;right:10px;top:10px;}
#menu form input{float:left;border:2px solid #22283B;width:130px;padding:2px;background:#323744;color:#FFF;margin-right:2px;font-size:10px;}
#menu form input.focus{background:#FAFAFA;color:#414141;}
#menu form input.submit{width:60px;cursor:pointer;padding:1px;font-weight:bold;color:#FFF;}
/*
------------------
PAGE
------------------
*/
#page{width:520px;padding:20px 0 0 20px;font-size:1.1em;}

.post{margin-bottom:2em;}
.post h1,.post h2{font-size:1.8em;line-height:1.8em;color:#008846;}
.post h2 a{color:#008846;}
.post h2 a:hover{color:#000;}
.post_date{margin-bottom:1.5em;line-height:12px;padding-left:18px;background:url(images/date.png) no-repeat 0 0;color:#666;font-size:0.9em;}

.txt{line-height:1.6em;}
.txt p,.txt ul,.txt ol{margin:0.9em 0;}
.txt ul{list-style-type:square;}
.txt ol{list-style-type:decimal-leading-zero;}
.txt li{ list-style-position:inside;margin:0.5em 0 0.5em 2em;}
/*
------------------
SIDEBAR
------------------
*/
#sidebar{width:220px;position:absolute;right:0px;top:20px;}
.side_box{width:200px;padding:0 10px;margin-bottom:20px;}
.side_box h3{font-size:1.1em;line-height:1.4em;text-transform:uppercase;}
.side_box ul,.side_box p{margin:.8em 0;line-height:1.6em;}
.side_box li{padding:5px 0;border-width:0 0 1px 0;border-bottom:1px solid #DDD;}
.side_box li a:hover{font-weight:bold;}
/*
-------------------------------------------------------
COMMENTS
-------------------------------------------------------
*/
#comments{padding:10px 0;}
#comments h3{font-size:1.4em;line-height:1.8em;color:#008846;}
#comments p{margin:0.9em 0;}
.comments_list{margin:10px 0 0 0;border-top:1px solid #ECECEC;}
.comment{padding:10px;border-bottom:1px solid #ECECEC;}
.comment h4 span{font-weight:normal;}

#replybox{padding:20px 0;}
#commentform{padding-top:15px;border-top-style:solid;border-top-width:3px;background:#F9F9F9;border-color:#DDD;}
#commentform li{position:relative;padding:5px 0 10px 0;border-bottom-style:solid;border-bottom-width:1px;border-color:#ECECEC;}
#commentform label{position:absolute;left:10px;}
#commentform input,#commentform textarea{width:300px;padding:5px;border-width:1px;margin-left:140px;}
#commentform textarea{height:150px;overflow:auto;}
#commentform input#submit{font-weight:bold;width:310px;background:#323744;color:#FFF;}

.comment{background:#F9F9F9;}
.comment.mycomment{background:#ebe9dc;}
/*
-----------------------------
PAGINATION
-----------------------------
*/
.pagination{padding:10px 0;font-size:1em;}
.pagination span,.pagination a{padding:5px;border:1px solid #E7E7E7;margin:0 2px;}
.pagination span.current{color:#008846;font-weight:bold;border-color:#FFF;}
.pagination span.disabled{display:none;}
/*
------------------
FOOTER
------------------
*/
#footer{clear:both;height:30px;background:#000;position:relative;zoom:1;}
#footer p{color:#FAFAFA;font-weight:bold;padding:0 20px;line-height:30px;}
#footer a#fenix{position:absolute;top:0;right:0;display:block;}