/*  
Theme Name: Shonben
Theme URI: http://www.greenwich-village.it/
Description: Portfolio Theme
*/

/*  Hey, dai pure un'occhiata dietro le quinte. Fai come se fossi a casa tua!  */

/* Include Reset File */
@import url("reset.css");

DD_roundies\:shape {display:none;}
DD_roundies\:fill {display:none;}

body {
 background:transparent;
 color:#222;
 font-family: 'Lucida Grande',Verdana,'Bitstream Vera Sans',Arial,sans-serif; 
 font-size:.9em;
 line-height:1.3em;
}
a:link,a:visited,a:active {
 color:#222;
 text-decoration:none;
}
a img{ border:0 }
acronym, abbr{
 border-bottom: 1px dashed #999;
}
fieldset{
 border:0;
}
label{
 display:block;
 font-size:1.6em;
 padding:20px 0 5px;
}
hr{
 display:none;
}
h2{
 font-size:1.4em;
}
h3{
 font-size:1.5em;
 margin-top:20px;
}
textarea, input{
 background-color:transparent;
 border:1px dashed #999;
 color:#aaa;
 padding:10px;
 width:300px;
}
textarea{
 overflow:auto;
}
ul.circle{
 list-style-image:none;
 list-style-position:outside;
 list-style-type:circle;
 padding-left:17px;
}

/* Structure-related styles */
#header{
 height:100px;
 margin:0 auto;
 padding-top:10px;
 width:925px;
}
#header #logo{
 float:left;
 height:80px;
 width:300px;
}
#header #nav{
 display:none;
}
#main{
 clear:both;
 margin:0 auto;
 overflow:hidden;
 padding:25px;
 width:96%;
}
#main p{
 margin-top:5px;
}
#main a:link:after, #main a:visited:after{
 content: " [" attr(href) "] ";
}
#main a.noprintlink:after{
 content: " ";
}
.button{
 display:none;
}
.widget{
 float:left;
 padding:0 30px 0 0;
 width:28%;
}
.widget h3{
 color:#999;
 font-size:1.4em;
 padding-bottom:5px;
}
#footer{
 border-top:1px solid #999;
 font-size:.7em;
 margin:0 auto 20px;
 text-align:right;
 padding-right:20px;
 width:95%;
}

/* Contact form */
#contactus{
 margin-top:-22px;
}

/* Homepage-related styles */
#slider{
 display:none;
}
#slogan-title{
 float:left;
 font-size:1.4em;
 padding:20px 0 0;
 width:98%;
}
#slogan-text{
 float:left;
 font-size:.9em;
 padding:0 0 15px;
 width:98%;
}
a#quote{
 display:none;
}

/* Portfolio-related styles */
#portfolio li{
 border-top:1px dashed #999;
 clear:both;
 font-size:.9em;
 padding:10px 0;
}
#portfolio li.first{
 border:0;
}
#portfolio strong{
 display:block;
 font-size:1.4em;
 padding-bottom:10px;
}
#portfolio li img{
 float:left;
 padding:0 10px 5px 0;
}
#portfolio a{
 padding:0;
}
ul.widget.wide{
 border-left:1px dashed #999;
 margin:-20px 0 0 20px;
 padding-left:15px;
 width:305px;
}
ul.widget li{
 padding-bottom:15px;
}
ul.widget strong{
 display:block;
 font-size:1.2em;
}
h3.widget.title{
 margin-left:5px;
 width:450px;
}
p.widget.description{
 line-height:1.5em;
 margin-left:5px;
 width:450px;	
}

/* Blog-related styles */
#sidebar-widgets{
 display:none;
}
h2.post{
 border-top:1px dashed #999;
 margin-top:15px;
 padding:15px 0 5px;
}
h2.post.first{
 border:0;
 margin-top:0;
}
#main h2.post a{
 padding:0;
}
.notes h2 {
 border-top:1px dashed #999999;
 margin-top:15px;
 padding:15px 0 5px;
}
.notes h2.first {
 border:0 none;
 margin-top:0;
 padding:0;
}

/* Generic classes */
.hidden{
 display:none;
}
.browserhidden{
 visibility:hidden;
}

/* Wordpress specific styles */
img.centered,img.aligncenter{
 padding-top:10px;
 width:100%;
}
img.alignright{
 margin-left:15px;
 margin-top:-25px;
}
img.alignleft{
 margin-right:25px;
}
.alignright{
 float:right;
}
.alignleft{
 float:left;
}
.center{
 text-align:center;
}