﻿/*  
Theme Name: GoingToo
Theme URI: http://www.goingtoo.com/
Description: <p>goingtoo place see where people is going theme </p>
Version: 1.0
Author: goingtoo.com
Author URI: http://www.goingtoo.com
*/

/* Begin Typography & Colors */
body, html{font-size:12pt; font-family:Arial,"Verdana",sans-serif; color:#2a2a2a; background-color:#fff; margin:0px; background-image:url(images/bg.jpg)}

a:link, a:visited{text-decoration:none; color:#0ED66F}

a:hover, a:active{color:#0ED66F; text-decoration:underline}

#header{height:350px; position:relative; background-image:url(images/header.png); background-repeat:no-repeat}

#title_desc{position:absolute; top:30px; left:20px}
#header h1{margin:0px; padding:0px; font-size:4em}
#header h1 a{color:#609; margin:0px; padding:0px}

#header h5{margin:0px; padding:0px; font-size:18px}

#logo{font-size:1.8em; font-weight:bold; color:#FFF; font-family:Arial,Helvetica,sans-serif; position:absolute; top:30px; left:35px}

#menu{height:48px; position:absolute; top:243px; background-image:url(images/menu-bg.jpg); background-repeat:no-repeat; width:1000px}

#menu ul{list-style:none; list-style-type:none; font-size:1.1em; margin:0px auto; padding:0px; padding-left:30px; padding-top:1px}

#menu ul li{float:left; margin:0 0 0 1px; background-image:url(images/divider.jpg); background-repeat:no-repeat; background-position:right top; height:40px; padding-right:10px; padding-left:10px; font-weight:bold; line-height:33px}

#menu ul li a{display:block; text-decoration:none; color:#fff; font-size:.90em}

#menu ul li a:hover{text-decoration:underline; color:#fffe00}

#menu ul li.current_page_item{background-color:#fff}

#menu ul li.current_page_item a{color:#111}

.midmid{position:relative; background-color:#fff; top:150px; z-index:1}

.content_column{}
#content{padding:56px 70px; background:transparent url(http://viaggio.organizzare.org/wp-content/images/top.jpg) no-repeat scroll 0 0; margin-left:25px; margin-top:-65px}

.add{text-align:center}
.add img{margin:0 auto; padding:5px}

.author{background-color:#f5f5f5; padding:10px; margin-bottom:10px; border:5px solid #eee}
.author h3{padding:0px; margin:0px}

<!--sidebars, left and right-->
#sidebars{background-color:#000}

#sidebars ul{padding:0px; margin:0px; list-style:none; padding:10px}

#sidebars ul li ul{margin:0px; padding:0px; border-bottom:0px solid #ebc0d5}

#sidebars ul li ul ul{border:none}

#sidebars ul li h2{color:#fff; padding:0px; margin:0px; padding:5px 10px 2px 20px; font-size:1.4em; background-image:url(images/h2bg.jpg); background-repeat:no-repeat; height:30px}
#sidebars ul li ul li{background-color:#fff; border-bottom:1px solid #f5f5f5; padding:5px}

#sidebars ul li ul li li{border-bottom:1px solid #f5f5f5; padding:5px}
#sidebars ul li ul li li a{color:#333}

#sidebars ul li ul ul{margin:0px; padding:0px; border-top:0px solid #eee}

#sidebars ul li ul li a, 
#sidebars ul li ul li a:visited{color:#109549; ; text-align:left; font-size:1.10em; padding-left:20px}
#sidebars ul li ul li a:hover{}

#sidebars ul li ul{margin-bottom:10px}

.footer{}
#footer{background-image:url(images/footer-goingtoo.png); background-repeat:no-repeat; height:153px; background-position:top}

#footer p{margin:0; padding:60px 0; text-align:center}

small{font-size:0.9em}

h2.pagetitle{font-size:1.6em; color:#109549}

.entry p a:visited{color:#109549}

.entry img{margin-right:10px}

acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}

a, h2 a:hover, h3 a:hover{color:#06c; text-decoration:none}

a:hover{color:#147; text-decoration:underline}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

.post{background:transparent url(http://viaggio.organizzare.org/wp-content/images/mid.jpg) repeat-y scroll 0 0; display:block;
height:100%;
margin:10px -70px 0;
padding:0 55px;
text-align:justify;
width:100%;}

.post small{margin:0px; padding:0px}

.post small span{color:#109549; font-size:1.0em}

.post h2, 
.post h3{margin:0px; padding:0px}
.post h2 a, 
.post h3 a{color:#109549; font-size:25px; font-weight:bold}

.search{}

.search ul li{background-image:none}
.author p{padding:0px}

.author img{padding:3px; border:1px solid #eee; background-color:#fff; margin:5px; text-align:right; float:right}

img.avatar{padding:4px; margin:0 7px 2px 0; display:inline}

And to prevent the avatar from eating into the entry, clear the float for the 'entry' div:
div.entry{clear:both}

.postmetadata{clear:left}

h2.pagetitle{margin-top:10px; text-align:left; padding:0px; margin-bottom:0px}

#searchform{margin:10px auto; padding:5px 3px}

#sidebars #searchform #s{width:115px; padding:2px}

#sidebars #searchsubmit{padding:1px}

.entry form{text-align:center}

select{width:130px}

.alt{background-color:#FFF; border:5px solid #8FC3FF}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0; background-color:#8FC3FF; border:1px solid #0e3043; color:#FFF}

#commentform textarea{width:95%; padding:2px; background-color:#FFF; border:5px solid #8FC3FF}

#commentform #submit{margin:0; float:right}

.alt{margin:0; padding:10px}

.commentlist{padding:0; text-align:justify}

.commentlist li{margin:15px 0 3px; padding:5px 10px 3px; list-style:none}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block}

#sidebar form{margin:0}

#wp-calendar{empty-cells:show; margin:10px auto 10px; width:155px; border:1px solid #eee; padding:10px}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px}

.post .folder_icon{background-image:url(images/folder.gif); background-repeat:no-repeat; background-position:left center}
.post .folder_icon a{margin-left:15px}

.post .comments{background-image:url(images/comments.gif); background-repeat:no-repeat; background-position:left center}
.post .comments a{margin-left:15px}

.post .date{background-image:url(images/date.gif); background-repeat:no-repeat; background-position:left center; color:#ccc; font-weight:normal}
.post .date strong{margin-left:15px}
.avatar-80{float:left; margin:5px 10px 0 0}
.avatar-50{float:left; margin-right:10px}
.WP-PrintIcon{margin-left:2px}

.bottom_bg{background-image:url(http://viaggio.organizzare.org/wp-content/images/bottom.jpg); background-repeat:no-repeat;
display:block;
height:55px;
margin-left:25px;
margin-top:-112px;}


#footer-sidebar {
  border: 1px solid #cccccc;
  display:block;
  height: 260px;
}
#footer-sidebar1 {
  float: left;
  width: 300px;
  margin-right:20px;
  }
#footer-sidebar2 {
  float: left;
  width: 300px;
  margin-right:20px;
 }
#footer-sidebar3 {
  float: left;
  width: 300px;
 }