/*
Theme Name: Aleixo 2009
Description: Layout criado por Raphael Aleixo para seu portfólio e implementado por Felipe Morais.
Version: 2009
Author: Raphael Aleixo e Felipe Morais
*/

* { margin: 0; padding: 0; outline: 0; }
body { font: 62.5%/1.25 'Lucida sans', Calibri, Arial, sans-serif; color: #616161;background:url(images/bg.jpg) no-repeat center top; }
img, fieldset, form { border: 0; }
h1,h2,h3,h4,h5,h6{font-size:1em;}
ul{list-style:none;}
a { color: #CB3333; }
a:hover, .footer a{text-decoration: none; }
/* links*/
a.blogColor, a.portfolioColor, a.contactColor{background:#54bc54;color:#fff;padding:1px 3px;text-decoration: none;font-size:14px;font-weight:bold;}
a.portfolioColor{background:#CB3333;}
a.contactColor{background:#5297ae;}
a:hover.blogColor, a:hover.portfolioColor, a:hover.contactColor{text-decoration:underline;}
/* */
p{font-size:12px;line-height:19px;}
.inputText, textarea{background:none;border:none;width:100%;font-size:12px;font-family:'Lucida sans', Calibri, Arial, sans-serif;}
/* Skeleton */
#wrapper{width:960px; margin:0 auto;position:relative;overflow:hidden;font-size:12px;}
#header{width:340px; float:left;margin:350px 0 0 10px;display:inline;position:relative;overflow:hidden;font-size:11px;}
#content{margin-left:370px;overflow:hidden;margin-top:110px;position:relative;width:590px;}
#footer{margin:40px 0px 10px;clear:both;overflow:hidden;float:left;width:100%;font-size:11px;}
.area01{width:280px; float:left;}
.area02{margin-left:300px;}
/* logo */
.logo{text-indent:-9999em;position:absolute;left:0;top:-340px;}
.logo a{display:block;height:340px;width:340px;}
/* searchBox */
.searchBox legend, .searchBox label, .searchBox .inputSubmit{display:none;}
.searchBox01{position:relative;padding-right:30px;}
.searchBox01 .title01{margin:0px;}
.cancelSearch{position:absolute;right:0;top:50%;margin-top:-11px;height:22px;width:22px;text-indent:-9999em;background:url(images/closeSearch.jpg) no-repeat left top;}
/* Footer*/
.footer .boxfooter{border-bottom:5px solid #CB3333;padding-bottom:10px;margin-bottom:10px;}
.footer .list02{float:right;margin-right:-5px;}
/* Titulos */
.title01{font-size:24px;font-weight:normal;margin-bottom:10px;letter-spacing:-1px;}
.title02{font-size:42px;font-weight:normal;letter-spacing:-1px;}
.title03{font-size:18px;font-weight:bold;}
.title04{font-size:1.6em;font-weight:normal; font-family:Georgia;}

.title01, .title01 a{color:#616161;text-decoration: none;}
.title02, .title02 a{color:#CB3333;text-decoration: none;}
.title03, .title03 a{color:#620000;text-decoration: none;}
.title01 a:hover, .title02 a:hover, .title03 a:hover{text-decoration:none;}
/* listas */
.list02 li{display:inline;}
.list02 li a{margin-right:5px;}

.list03{overflow:hidden;}
.list03 li{float:left;width:50%;}
.list03 li span{padding:10px 10px 10px 30px;display:block;}

.list04{float:left;width:48%;}
.list05{float:right;width:50%;}
.list05 a{color:#54bc54;}
/* box */
.box01{border-bottom:1px solid #E5E5E5;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}
.box02{background:#F7ECEC; padding:10px;overflow:hidden;margin-bottom:30px;}
/* */
.backtotop{background:url(images/espadas.jpg) no-repeat left top; padding:0px 0px 3px 25px;font-size:12px;}
.rss{background:url(images/rss.jpg) no-repeat left center; padding-left:20px;}
.linkedIn{background:url(images/linkedIn.jpg) no-repeat left center; padding-left:30px;}
.loodo{background:url(images/loodo.jpg) no-repeat left center; padding-left:30px;}
.facebook{background:url(images/facebook.jpg) no-repeat left center; padding-left:30px;}
.twitter{background:url(images/twitter.jpg) no-repeat left center; padding-left:30px;}
.bookmark{background:url(images/bookmark.jpg) no-repeat left center; padding-left:20px;}

.inputR1{background:url(images/inputs.jpg) no-repeat left top;zoom:1;}
.inputR2{background:url(images/inputs.jpg) no-repeat right top;padding-top:4px;margin-left:4px;}
.inputR3{background:url(images/inputs.jpg) no-repeat left bottom;margin-left:-4px;}
.inputR4{background:url(images/inputs.jpg) no-repeat right bottom;margin-left:4px;padding-bottom:4px;padding-right:4px;}

/* posts */
.postTitleera130
.posts{overflow:hidden;}
.post{overflow:hidden;margin-bottom:30px;}
.postInfo{background:#CB3333;text-align:left;color:#fff;padding:10px;float:left;margin-right:10px;}
.postInfo p.commentsCounter{font-size:12px;}
.postInfo p.postDate{font-size:18px;}
.postTitle {overflow:hidden;margin-left:00px;}
.postTitle .title03 a{margin-right:0px;text-transform:uppercase;letter-spacing:-1px;}
/* content */
.postContent{margin-top:10px;}
.postContent h1, .postContent h2, .postContent h3, .postContent h4, .postContent h5, .postContent h6{font-family:Georgia;font-size:1.8em;margin-bottom:7px;}
.postContent h2{font-size:17px;}
.postContent h3{font-size:16px;}
.postContent h4{font-size:15px;}
.postContent h5{font-size:14px;}
.postContent h6{font-size:13px;}
.postContent p, .page p{margin-bottom:10px;}
.postContent pre{font-size:12px;margin:5px 0;}
.postContent ul, .postContent ol{list-style:inside decimal;padding-left:10px;margin:5px 0;}
.postContent ul{list-style:inside disc;}
.postContent blockquote{margin:10px 0 10px 20px;font-style:italic;}

.postMetaData{background:#FAEEEE;padding:10px;border-bottom:1px solid #E5E5E5;margin-bottom:10px;font-size:11px;}
.postMetaData .bookmark{float:left;width:200px;line-height:22px;}
.postMetaData p{font-size:11px; margin:0 0 0 200px;}
.postMetaData a{text-decoration:none;}
.postMetaData a:hover{text-decoration:underline;}
/* comment*/
legend{display:none;}
form  li{margin-bottom:10px;}
form label{margin-bottom:5px;display:block;font-size:12px;}
form li span{font-weight:bold;}
.buttonComment{text-indent:-9999em;cursor:pointer;float:right;background:url(images/submitComment.gif) no-repeat left top;width:160px;line-height:23px;height:23px;border:none;}
.error span.messageError{color:#CB3333;font-weight:normal;position:relative;top:-4px;}
.commentlist li{margin-top:10px;}
.commentlist cite {font-style:normal;}
.commentlist cite span.author {font-weight:bold;}
.commentlist p{margin-top:2px; padding-bottom:10px; font-size:11px; line-height:16px; border-bottom:1px solid #E5E5E5}
/* THEME BLOG */
body.themeBlog { background:url(images/bg_2.jpg) no-repeat center top; }
.themeBlog .postInfo{background:#54bc54;}
.themeBlog .postTitle .title02, .themeBlog .postTitle .title02 a{color:#231f1f;}
.themeBlog .postTitle .title03, .themeBlog .postTitle .title03 a{color:#004e00;}
.themeBlog .footer a, .themeBlog #content a, .themeBlog .whereFindMe a{color:#54bc54;}
.themeBlog .footer .boxfooter{border-color:#54bc54;}
.themeBlog .buttonComment{background:url(images/submitComment_2.gif) no-repeat left top;}
.themeBlog .postMetaData{background:#eef8ee}

/* THEME Contact */
body.themeContact { background:url(images/bg_1.jpg) no-repeat center top; }
.themeContact .area02{border-top:1px solid  #E5E5E5;padding-top:10px;}
.themeContact .title02, .themeContact .title04{color:#231f1f;}
.themeContact .footer a, .themeContact .whereFindMe a, .themeContact #content a{color:#5297ae;}
.themeContact .footer .boxfooter{border-color:#5297ae;}
.themeContact .buttonComment{background:url(images/submitComment_1.gif) no-repeat left top;}
/* Board Games */
.BGGwrapper{text-align:left;font-style:italic;}
.BGGitem{display:block; margin-right:5px;}
.BGGprovided{clear:both;}
