/*  

Theme Name: Bird
Theme URI: http://6x3print.info/themes/bird/
Description: Bird WordPress Theme. Classic black, white red colors, 3 columns, left sidebar, right sidebar, widgets.
Author: Saroyama
Author URI: http://6x3print.info/themes/

*/

body {
margin: 0 ;
padding: 0;
text-align:center;

background-color:#fff;
font: 13pt  "Arial", helvetica, sans-serif;}

#wrapper {
width: 1024px;

background:#FFFFFF;

margin: 0 auto;}

#rss {
position: absolute;
top: 10px;
right: 15px;
text-decoration: none;
color: #ffffff;}

#rss a {
background: url(images/rss.png) no-repeat;
padding-left: 15px;
font-size: 7pt;
text-decoration: none;
color: #ffffff;}

#rss a:hover {
text-decoration: underline;}

/* TOP NAVIGATION */

#navbar {
background: url(images/fksneakers.gif) no-repeat;
width: 980px;
overflow:hidden;
margin: 26px  auto;
padding:0;
height:30px;
text-align: left;

}



.menu_bg {
background-color:#000000;
height:60px;
width: 100%;
padding:0px;
margin:0 auto;}


.menu {
background-color:#000000;
width: 980px;
padding: 0px;
margin:auto;
}

.menu ul {
margin: 0;
padding:0px;

list-style-type: none;}

.menu ul li {
margin-top:13px;

list-style: none;
float:left;}

.menu ul li a {
text-transform:uppercase;
padding:8px;
float: left;
display: inline;
font: 13pt  Helvetica, Arial, sans-serif;
text-align: center;
text-decoration: none;
color: #ffffff;}

.menu ul li a:hover {
background-color:#FFFFFF;
color: #000;
text-decoration: none;}

.menu li.current_page_item a {
text-decoration: none;}

.menu li a:hover {
text-decoration: underline;}

/* BLOG NAME PROPERTIES */

.header {
padding:0;
margin:auto;
overflow:hidden;
}

h1 {
float: left;
display: inline;
margin: 0;
padding: 32px 8px 0 60px;
font: bold 17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #580000;}

a.mainlink {
text-decoration: none;
color: #580000;}

a.mainlink:hover {
text-decoration: none;
color: #580000;}

#description {
padding-top: 40px;
font: bold 8pt "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333333;}

/* SIDEBAR */
	
#leftnav {
float: left;
width: 200px;
margin-top: 30px;
padding-left: 60px;
padding-right: 25px;
padding-bottom: 30px;
color: #000000;}

#mainnav {
text-align:left;
float:left;
display:inline;
width: 320px;
margin-top: 20px;
margin-left:0px;
margin-bottom:20px;
padding-left: 15px;
padding-right: 15px;
color: #00000;}

#mainnav img {

}


.advs{
width:315px;
margin:0 0 10px 0;
padding:0 0 5px 0;

overflow:auto;
}

.advs ul {
margin:0;
padding:0;
list-style: none;}

.advs ul img {
margin:0 11px 11px 0;
padding:0;
}


.sendit{
width:315px;
margin:0 0 20px 0;
padding:0 0 10px 0;
background-color:#000000;
overflow:hidden;
float:left;
}

.flickr {
overflow: hidden;
}
.thumb {
width: 54px;
}
.flickr-thumb {
float: left;
height: 36px;
overflow: hidden;
}





.sendit h2 {
text-transform:uppercase;
border-bottom:2px #000 solid;
clear: both;
font: 14pt  Arial, Helvetica, sans-serif;
margin:0px 0 5px 0;
padding: 2px 0;
color: #fff;
}


#message p {
padding:6px 0 0 6px;
margin:0;
color:#FFFFFF;
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}


.error  {
padding:6px 0 0 6px;
margin:0;
color:#FFFFFF;
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}




.blocco_sidebar{
width:315px;
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px #CCCCCC dotted;
overflow:hidden;
float:left;
}


.blocco_sidebar h2 {
text-transform:uppercase;
border-bottom:2px #000 solid;
clear: both;
font: 14pt  Arial, Helvetica, sans-serif;
margin:0px 0 5px 0;
padding: 2px 0;
color: #000;
}



.blocco_sidebar ul {
display:inline;
margin:0;
padding:0;
list-style: none;}

.blocco_sidebar ul img {
padding:0;
display:inline;
}

.blocco_sidebar li {
background-color:#000000;
display:inline;
float:left;
margin:0 6px 6px 0;
padding:8px;
list-style: none;
font: 12pt  Arial, Helvetica, sans-serif;
color:#fff;}

.blocco_sidebar li a {

color:#fff;
text-decoration:none;
display:inline;
float:left;
padding:0;
margin:0;
font: 14px  "Arial", helvetica, sans-serif;
text-decoration: none;
text-transform: capitalize;
}


.blocco_sidebar li a:hover {
color:#ccc;
text-decoration:none;
display:inline;
}

.nav * {
padding: 0;
margin: 0;}

.nav {
padding: 0;
margin:0;}



.nav li a:hover {
text-decoration: none;
color: #580000;}


.navi_side {
width:300px;
margin-top:-28px;
position:absolute;
float:left;
display:inline;
}
.navi_side li {
display:inline;
float:left;
margin:0 2px 0 0;}


.navi_side li img {
width:auto;
height:auto;
}

.navi_side li  a:hover img {
width:auto;
height:auto;
opacity:0.7;
}




.video {
background-color:#000;
overflow:hidden;
float:left;
padding:8px;
width:300px;
margin:20px 0 0 0;}

.video p {
overflow:hidden;
margin:6px 0 0 0;
padding:0;
}

.video ul {
overflow:hidden;
margin:0;
padding:0;
}


.video  img {
border:0;

width:300px;
height:auto;
overflow:visible;
padding:0 0 0px 0;
}

.video ul p object {

width:500px;
height:300px;

}

.video ul p embed {

width:500px;
height:300px;

}

.video a {

color:#fff;

}

.video h2 {

text-transform:uppercase;
margin:3px 0 0 0;
padding:0;
font: 11pt  Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.video h5 {
font: 10pt  Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
margin:2px 0 0 0;

padding:0;
}
.video h6 {
font: 9pt  Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ccc;

margin:2px 0 0 0;
padding:0;
}


.band {

float:left;
display:inline;

padding:8px;
width:300px;
margin:0 0 0 0;}



.band p {
overflow:hidden;
margin:6px 0 0 0;
padding:0;


padding:4px;
font: 10pt  Arial, Helvetica, sans-serif;
color:#FFFFFF;
}



.band ul {
overflow:hidden;
margin:0;
padding:0;
}


.band  img {
border:0;

width:300px;
height:auto;
overflow:visible;
padding:0 15px 0px 0;
}


.band a {

color:#fff;

}

.band  h2 {

text-transform:uppercase;
margin:3px 0 0 0;
padding:4px;
font: 10pt  Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.band h5 {
text-transform:uppercase;
font: 14pt  Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
margin:2px 0 0 ;

padding:0 0 0 6px;
}
.band h6 {
font: 9pt  Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ccc;

margin:2px 0 0 0;

padding:0 0 0 6px;
}






/* PAGE */

.entry_page{

padding:0px;
margin:0px;

}

.entry_page h2{
font: 26px  "Arial",Helvetica, sans-serif;
letter-spacing:-1;
color:#2b2b2b;
text-align: left;
margin:0;
padding:8px 0 8px 0;

text-transform:uppercase;
padding:0px;
margin:0px;

}

.entry_page p {


padding:0px 0 0 0px;
margin:0px;

}

.entry_page img {

padding:0px;
margin:0px 10px 10px 0;
}

.cont_about {
overflow:auto;
padding:0 0 10px 0;
margin:0;
width:630px;

}

.about{
margin:0px 0  20px 0;
padding:5px;
width:110px;
float:left;
display:inline;
overflow:hidden;

}

.about img{
width:105px;
height:auto;
margin:0px;
padding:0;
float:left;
display:inline;
overflow:hidden;
border:4px #000 solid;
}

.about h2{
color:#2b2b2b;
padding:0;
margin:0;
}

.about h4{
color:#2b2b2b;
padding:0;
margin:0;
}




/* MAIN PROPERTIES */

#main {
background-color:#fff;
float: left;
margin-top: 20px;
margin-bottom:40px;
padding-right: 10px;
padding-left: 10px;

text-align: left;
width: 630px;
font: 10pt  "Arial", helvetica, sans-serif;
border-right:1px #999 dotted;
margin-right:0px;
}

#dett {
background-color:#fff;
display:inline;
margin: 40px 1px 0 0px;
padding:0px;

text-align: left;
float:left;
display:inline;
width: 300px;
font: 10pt  "Arial", helvetica, sans-serif;


}

.contenitore {
float:left;
border-top: 1px #ccc  dotted;
overflow:hidden;
width:630px;
margin:0 0 20px 0;
padding:0;

}

.left {
float:left;
display:inline;
width:115px;
margin:0;
padding:0;

}

.left li {
text-align:right;
padding:6px 0 6px 0;
border-bottom: 1px #999 dotted;
list-style:none;
}
.post h2 {

font: 26px  "Arial",Helvetica, sans-serif;
letter-spacing:-1;
color:#2b2b2b;
text-align: left;
margin:0;
padding:8px 0 14px 0;

text-transform:uppercase;
}



.post_title{
margin: 8px 0 2px 0;
font: 26px  "Arial",Helvetica, sans-serif;
letter-spacing:-1;
color:#999;
text-align: left;
padding:2px;
text-transform:uppercase;
}

.post_title p{

margin:0 0 0 0px;
padding:0;
}



.post_title  a.link{
color:#2b2b2b;
font-weight:lighter;
font-stretch:normal;
} 

.title_cat {
margin:30px 0 0 0;
padding:0;

font: 24px bold Arial, Helvetica, sans-serif;
text-transform:uppercase;

}

.title_cat a {
color:#2b2b2b;
}


.title_cat a:hover {
color:#666666;
}


.title_cat ul{
list-style:none;
margin:0;
padding:0 0 6px 0px;


}



.excerpt {

position:absolute;
letter-spacing:normal;
text-transform:none;
margin: 100px 0 0 8px;
width:300px;
padding:0;
font: 13px "Helvetica", Arial, sans-serif;

color:#fff;
text-align: left;
background-image:url(images/bg_title.gif);
}

.excerpt p {

padding:15px 15px 0px 10px;
margin:0;
}


.more {

margin:0;
padding:8px 0 0 0 ;
font:  bold 11pt "Arial", Helvetica, sans-serif;
color:#2b2b2b;
text-align: left;
}



.more a {
color:#2b2b2b;
}

.more a:hover {
color:#ccc;
}

.writein {
color:#2b2b2b;
margin:14px 0 0 0;
border-top: 1px #ccc dotted;
padding:5px 0 0 0 ;
}




.writein a {
font-style:italic;
font-weight:bold;
color:#2b2b2b;
}



.entry {
margin:0;
width:500px;
overflow:hidden;
 

} 


.entry p{

padding:10px 0 0 0;
margin:0;

} 


.entry p object {

width:500px;
height:300px;

}

.entry p embed {

width:500px;
height:300px;

}

.entry p a{



} 

.entry p img{
padding:0px 0 10px 0;
margin:0px;
width:500px;
height:auto;
border: 0;

} 

.entry p object {
width:500px;
height:300px;

}


.entry iframe {
overflow:auto;
border:2px #000 solid;

}




.post-meta{
background-color:#000;
color:#2b2b2b;
list-style:none;
border: 0;
padding:8px;
margin:20px 0 6px 0;
} 

.post-meta ul{

color:#2b2b2b;
list-style:none;
border: 0;
padding:8px;
margin:6px 0 6px 0;
} 

.post-meta li{
padding:3px;
margin:0;
} 



h3 {
margin: 3px 0;
color:#fff;
text-align: left;
margin-bottom: 5px;
}

h3  a.link{
margin: 3px 0;
letter-spacing: -1px;
color:#2b2b2b;
text-align: left;
margin-bottom: 10px;

}

a.link {
margin-top: 20px;
text-decoration: none;
color: #fff;}

a.link:hover {
text-decoration: none;
color: #666;
}

.reply {
clear: both;
margin-top: 20px;
margin-bottom: 30px;
font: bold 14pt "Arial", Helvetica;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #464033;}

.reply p {

font: bold 14pt "Arial", Helvetica;
letter-spacing: -1px;
}


blockquote {
padding-left: 7px;
padding-right: 5px;
font-size: 8pt;
border: 1px solid #580000;
color: #8D8D8D;}

.clear {
clear: both;
border-top:2px #000 solid;}

/* AUTHOR TEXT */

.postauthor {
font:9pt "Helvetica", Arial, sans-serif;
display: block;
margin: 0;
padding: 6px 0  6px 0;

color:#2b2b2b;}

.tag {
margin:0;
padding:0;

color:#2b2b2b;}

.tag {
margin:0;
padding:0;
color:#fff;
border-bottom:1px #ccc dotted;} 

.tag ul {
width:110px;
margin:0;
padding:0px 0 0px 0;
} 




.tag ul li {
width:115px;
margin:5px 0 5px 0;
padding:0px;
border:0;
background-color:#000;
text-align:right;
color:#fff;}

.tag ul li a {
display:block;
margin:0;
padding: 6px;
border:0;
text-align:right;
color:#fff;}

.tag  ul li a:hover{
margin:0;
display:block;
padding: 6px;
background-color:#333;
text-align:right;
color:#fff;}


.tweet {
list-style:none;
background-image: url(images/twitter.png) ;
background-repeat:no-repeat;
overflow:auto;

}
.facebook {
list-style:none;
background-image: url(images/facebook.png) ;
background-repeat:no-repeat;
overflow:auto;

}

.comm_ico {
list-style:none;
background-image: url(images/comm_ico.png) ;
background-repeat:no-repeat;
overflow:auto;

}


.cat {
font: 11pt "Helvetica", Arial, sans-serif;
background-color:#000;
clear: both;
text-align: right;
height: 20px;
padding: 10px 0 10px 20px;
margin:0;
color: #cc0000;}

.cat_dett {
width:300px;
font: 11pt "Helvetica", Arial, sans-serif;
background-color:#000;
clear: both;
text-align: right;
height: 20px;
padding: 10px 0 10px 20px;
margin-bottom: 20px;
color: #cc0000;}



.date {
font:9pt "Helvetica", Arial, sans-serif;
display: block;
margin: 0;
padding: 4px 0 4px 0; 
color: #000;}

.entries {
clear: both;
height: 25px;
padding: 0;
margin-top: 35px;
margin-bottom: 20px;}

.entries a {
font-weight: bold;
text-decoration: none;
font-size: 12px;}

.entries a:hover {
text-decoration: none;}

.left {
float: left;}

.right {
float: left;
width:500px;
margin:0;
padding:0 0 0 15px;
}



/* COMMENTS */

.com {

clear: both;
text-align: right;
height: 18px;
padding-right: 7px;
margin-bottom: 20px;
color: #4C8398;}

.com a {
padding-left: 18px;
padding-bottom: 1px;
text-decoration: none;
color: #353535;}

.com a:hover {
text-decoration: underline;
color: #999999;}

.comm_img {
float: right;
font-size: 16px;
height: 38px;
margin-left: 20px;
padding-top: 10px;
text-align: center;
text-decoration: none;
width: 56px;
background: url(images/comm_01.png) left no-repeat;
}

.comm_img a {
color:#FFFFFF;
padding: 0;
margin:0;
}


.edit {
float: left;
background: url(images/edit.gif) left no-repeat;
padding-left: 17px;}

.edit a {
padding: 0;
background: none;}

.author {
padding: 7px 0 0 10px;
font: bold 10pt verdana, arial, helvetica, sans-serif;
color: #333333;}

.author a {
color: #333333;}

.alt {
border: 1px solid #E5E5E5;}

.comment {
padding: 0 10px;}


.userinfo {
padding: 0 10px 10px 0;
text-align: right;}


.related_post{
padding:10px 0 10px 0;
margin:0 0px 0 ;
overflow:auto;
background:url(images/bg.gif) repeat;}


#post_div {
float:left;
display:inline;
padding: 0px  0 0px 0px;
margin:0px 0 0 0;
}




.img_related_post{
margin:0;
padding:0;
}

.img_related_post img {
border:6px #000 solid;
width:100px;
height:auto;
margin:2px 2px 2px 2px;
padding:0;
}

.img_related_post img a{
border:6px #ccc solid;
width:100px;
height:auto;
margin:2px 2px 2px 2px;
padding:0;
}
.img_related_post  a:hover img{
border:6px #333 solid;
width:100px;
height:auto;
margin:2px 2px 2px 2px;
padding:0;
}

.text_related_post{
padding:0;
margin:0;
font: 12pt  Arial, Helvetica, sans-serif;

}

.text_related_post p {
padding:5px 0 0 0;
margin:0;
font: 9pt  Arial, Helvetica, sans-serif;
}



/* INPUT PROPERTIES */

#search {

margin:15px 0 0 0;
padding:0;
float:right;
}

.searchform {
background-color: #ffffff;
border: 1px solid #A9A9A9;
padding-left: 6px;
height:30px;
margin:0 5px 0 0;
padding:5px;
width:260px;
float:left;
color: #6F6F6F;}

#searchform {
margin:0;
padding:0;
}

.field {
background-color: #ffffff;
border: 1px solid #A9A9A9;
color: #6F6F6F;}

.comments {
background-color: #ffffff;
border: 1px solid #A9A9A9;
color: #6F6F6F;}

.button {
background-color: #000;
border: 1px solid #000;
color: #ffffff;
height:30px;}

* html .button {
height: 20px;}

/* IMAGE STYLE */

img {
text-align:center;
 

float: left;
padding:0;
border: 0;}

.wp-smiley {
float: none;}

/* GENERAL LINK STYLE */

a {
text-decoration: none;
color: #000;}

a:hover {
text-decoration: none;
color: #999999;}

/* WIDGET PROPERTIES */

#calendar_wrap {
border: 1px solid #000000;}

.widget_calendar td {
padding: 2px 5px;}

.widget_calendar caption {
font-weight: bold;
font-size: 10pt;
padding: 6px 0;
color: #6F6F6F;}

.widget_calendar th {
color: #580000;}

.widget_recent_comments li {
display: block;
padding: 5px 0;
width: 200px;
background: url(images/arrow.gif) 1px 10px no-repeat;
font: 10pt verdana, arial, helvetica, sans-serif;
border-bottom: 1px solid #E9E9E9;
text-decoration: none;
text-indent: 13px;
text-transform: capitalize;
color: #000000;}

.widget_recent_comments li a {
border: none;
background: none;}

.widget_recent_comments li a:hover {
background: none;}

.widget_search {
padding-top: 26px;}

.widget_search input#s {
background-color: #ffffff;
border: 1px solid #A9A9A9;
padding-left: 6px;
color: #6F6F6F;}

.widget_search input {
background-color: #525F19;
border: 1px solid #580000;
color: #ffffff;}

.widget_text {
line-height: 16px;
font: 10pt verdana, arial, helvetica, sans-serif;}

/* FOOTER */

#footer {
width:100%;
margin:0 0 0 0 ;
clear: both;
background-color: #000;
padding:0px;
font-size: 7pt;
color: #000000;}


#footer ul {
padding:0;
margin:0;}


#footer p {
font-size: 8pt;
color: #000000;}

#footer a {
font-size: 8pt;
color: #000000;}

#footer a:hover {
text-decoration: underline;
color: #580000;}

/* FOOTER2 */

#footer2 {
list-style:none;
width:980px;
margin:auto;
padding:10px 0 10px 0;
overflow:hidden;

font-size: 10pt;
color: #fff;}

#footer2 li {
list-style:none;
padding:0;
margin:0;}

#footer2 li ul {
list-style:none;
padding:0;
margin:0;}

#footer2 p {
font-size: 10pt;
color: #CCCCCC;}

#footer2 a {
font-size: 10pt;
color: #CCCCCC;}

#footer2 a:hover {
text-decoration: none;
color: #CCCCCC;}
 
.follow{
width:320px;
margin:0 0 20px 0;
padding:0 0 5px 0;
border-bottom:1px #CCCCCC dotted;
overflow:hidden;
float:left;

}

.follow h2{
text-transform:uppercase;
border-bottom:2px #000 solid;
clear: both;
font: 14pt  Arial, Helvetica, sans-serif;
margin:0px 0 5px 0;
padding: 2px 0;
color: #000;

}

.follow ul li {
float:left;
display:inline;
margin:0;
padding:0;
}

.follow ul li a img {
padding:0 2px;
margin:0;
} 

.follow ul li a  {
padding:0;
margin:0;
} 


.follow ul {
display:inline;
margin:0;
padding:0;
}

/* FOOTER2 */

#footer3 {
text-align:left;
color:#000;
list-style:none;
width:980px;
margin:auto;
height:80px;
padding-top: 20px;
padding-bottom: 5px;
font-size: 10pt;
color: #fff;}

#footer3 li {
list-style:none;
color:#000000;
padding:0;
margin:0;}

#footer3 ul {
list-style:none;
padding:2px 0 0 0;
margin:0;}

#footer3 p {
font-size: 10pt;
color: #000;}

#footer3 ul li a {
font-size: 10pt;
color: #666;}

#footer3 a:hover {
text-decoration: none;
color: #000;}


	
	
.infscr-loading {
padding:20px 0 20px 0px;
margin-left:400px;

}

.roscio {
width:318px;
background-color:#000000;
margin:0;
float:left;
padding:6px 0 6px 0;
color:#FFFFFF;
overflow:hidden;
border-bottom:#FFFFFF 4px dashed;
font-size:14px;
}

.roscio  img {
padding:0 4px 0 0;
margin:0 0 0 6px;

}

.roscio .bio {
overflow:hidden;
padding:4px 0px 0 10px;

}



/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	margin-top:0px;
	position:relative;
	overflow:hidden;
	width: 318px;
	height:400px;
	background-color:#000000;


}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0;
	
	padding:2px;
	
	cursor:pointer;
	width:300px;
	height:auto;
	
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}




/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}
.navigation_music {
border-top:#fff 4px dashed;
height:40px;
width:318px;
background-color:#000000;
float:left;
padding:10px 0 0  0;
margin:0;


}



/* prev, next, prevPage and nextPage buttons */
a.browse {
	
	display:block;
	width:80px;
	
	float:left;
	margin:10px 10px 0 10px ;
	padding:3px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
	color:#000;
	background-color:#fff;
}

.nextPage browse right  {
margin:0 0 0 20px;
}

.prevPage browse left  {
margin:0 0 0 50px;
}
#simpleTooltip { 
 
 padding: 7px;
 color:#FFFFFF;
 background: #000;
 font-size:12px;
 text-transform:uppercase;
 text-align:left;
width:300px;
 
  }
