/*  
Theme Name: Maydaydist
Theme URI: http://maydaydist.it/
Description: wordpress theme for mayday distribution blog.
Version: 1
Author: SOOLID
Author URI: http://soolid.it
*/


/* Begin Typography & Colors */
* { margin:0; padding:0; }

body { 	font-size: 62.5%; /* Resets 1em to 10px */
				font-family: Arial, Sans-Serif;	 font-size:13px; color:#7f7f7f;
				background: #fff url(./images/bg.jpg);
				}
			
hr { display:none; }

img { border:0; }

h1 { 	display:block;
		width:236px;
		height:75px;
		text-indent:-9999px;
		background:url(./images/logo.png);
		position:absolute;
		margin-top:-10px; 
	}

h1 a { width:100%; height:100%; 
			position:relative;
			display:block;
			outline:none;
			}
		

h2 { 	color:#c35936; 
		font-size:25px;
		display:block;
		padding-left:25px;
		padding-top:45px; margin-bottom:5px;
		}
		
a, a:visited { color:#e3a500; text-decoration:none; }
a:hover { color:#e3a500; text-decoration:underline; }
		
h2 a, h2 a:hover, h2 a:visited { color:#c35936; text-decoration:none;  }

#header {	width:841px; margin:0 auto; height:90px; padding-top:30px;
			background:url(./images/bg-content-top.png) no-repeat 200px 105px;
			}
            
#header ul { 	list-style:none; float:right; padding-top:25px; margin-right:20px;  }

#header li { 	padding:10px; padding-right:0;
				float:left;
				font-size:15px; font-weight:bold;
				margin-left:20px;
				}
				
#header li.current { background:url(./images/bg-menu.png) no-repeat center left; padding-right:0px;}


#header li.close { 	background:url(./images/bg-menu.png) no-repeat center right; 
					padding-right:0; padding-left:5px; 
					margin-left:0px;
					}

#header li a,
#header li a:visited { text-decoration:none; color:#b9cece; }
#header li a:hover { text-decoration:none; color:#fff; }


#header li.current a { background:url(./images/arrow.png) no-repeat center bottom;	padding:7px 0; }

#header li.current a,
#header li.current a:hover,
#header li.current a:visited { text-decoration:none; color:#795b0a; }


#header li#contacts { 	border-left:1px solid #b9cece; 
						padding-left:30px; 
						background:url(./images/contacts-arrow.gif) 15px 14px no-repeat;
						}
						
#header li#contacts a,
#header li#contacts a:visited { color:#f2b615; }
#header li#contacts a:hover { color:#f2b615; text-decoration:underline; }
						
				
#gradiente { background:url(./images/gradiente.png) no-repeat center top; }

#container { 	width:841px; 
				margin:0 auto;
				background:url(./images/bg-left.png);
				min-height:400px; _height:400px;
				}
				
#content { 	background-color:#fff;
			width:641px;
			margin-left:200px;
	        }
				
						
.post { background:url(./images/bg-h2.jpg) top no-repeat; width:638px;}


.post .entry { 	padding:0 25px; 
				text-align:justify;
				color:#7f7f7f; font-size:13px; line-height:18px;
				}

.post #display-comments { padding:0 25px; }
.post #display-comments h3#comments { font-size:18px; color:#7f7f7f; font-weight:normal; margin-bottom:20px;}
.post #display-comments h3#respond { font-size:16px; color:#7f7f7f; margin-top:30px; margin-left:15px; }

.post #display-comments .commentlist li { list-style:none; padding:15px; }
.post #display-comments .commentlist li.pari { background:#f2f2f2;  }
.post #display-comments .commentlist li p { padding-top:10px; }
.post #display-comments .commentlist small { display:block; }
.post #display-comments .commentlist big { font-weight:bold; font-size:20px; }
.post #display-comments .commentlist big cite { color:#f2b615; font-style:normal; }
.post #display-comments .commentlist .commentmetadata { color:#a9a9a9; }

.post #display-comments form { padding:0 15px; padding-bottom:10px; }
.post #display-comments form p input { border:2px solid #ececec; }
.post #display-comments form p { margin-bottom:7px; }
.post #display-comments form#commentform textarea { width:100%; height:100px; border:2px solid #ececec; margin-top:15px; margin-bottom:10px;}
.post #display-comments form p { color:#b2b2b2; font-size:11px; }
.post #display-comments form a#username { color:#f2b615; font-weight:bold; text-decoration:none; }
.post #display-comments form a#logout { color:#b2b2b2; }
.post #display-comments form a#submitbutt { color:#f2b615; font-size:14px; text-decoration:underline; }
				
.post .entry img, .post .entry object { margin:5px; border:0; }

.post .entry a#backhome { padding-left:15px; display:block; margin-top:20px; background:url(./images/contacts-arrow.gif) no-repeat left center; }
.post .entry a#permalink { padding-left:15px; color:#b2b2b2; }
.post .entry a.more-link { background:url(./images/contacts-arrow.gif) left center no-repeat; padding-left:15px; margin-top:20px; display:blocK; width:150px; }
.post .entry a.perma { padding-left:15px; display:blocK; width:150px; color:#b2b2b2; }
				
.post .infos { font-size:14px; min-height:30px; _height:30px; margin-bottom:20px; margin-left:25px; }
.post .infos a, .post .infos a:visited { text-decoration:underline; }
.post .infos a:hover { text-decoration:none; }

.post  .date { 	display:block;				
				background:url(./images/bg-date.gif) no-repeat center center;
				font-size:13px; font-weight:bold;  padding:5px 13px 5px 9px;
				color:#795b0a;
				float:left;
				}

.post .infos .author, 
.post .infos .date,
.post .infos .tags { display:block; }

.post .infos .author, 
.post .infos .tags { margin-left:90px; color:#b2b2b2; }

.post .author { margin-top:-3px; }
.post .tags {  width:420px; }

.post .infos .tags a, 
.post .infos .tags a:hover, 
.post .infos .tags a:visited { color:#bebebe; }

.post .infos .author a, 
.post .infos .author a:hover, 
.post .infos .author a:visited { color:#bebebe; }

.post .comments { float:right; margin-right:25px; }

.current_page_item a:link, .current_page_item a:visited {
    color: green;
}

#left #content-left { position:absolute; }

#left h3 { 	display:block;
			text-indent:-9999px;
			margin-bottom:10px;
			margin-top:20px;
			}
			
#left h3#categories-title { width:148px; height:26px;
							background:url(./images/title-categories.gif);
							}
						
#left h3#archives-title 	{ 	width:113px; height:21px;
								background:url(./images/title-archives.gif);
								}
						
#left h3#tags-title 	{ 	width:62px; height:25px;
							background:url(./images/title-tags.gif);
							margin-left:30px;
						}
						
#left div.separator { 	display:block;
						height:52px; width:194px;
						background:url(./images/left-separator.jpg) top no-repeat; border:0; 
						margin-left:6px;
						}
						
#left #content-left { }
#left #top-left { background:url(./images/bg-left-top.gif); height:14px; width:200px; } 
		
#menu { font-size:14px; font-weight:bold; color:#827154; margin-left:30px; width:200px;}

#menu li { 	list-style:none; padding-left:10px; font-weight:bold;
			background:url(./images/arrow-list.gif) no-repeat left 5px;
			}
			
#menu li ul li { 	list-style:none; padding-left:7px; font-weight:bold;
					background:none; 
					}

#menu li ul { margin-bottom:5px; border-left:1px dotted #857055; }

#menu ul li a,
#menu ul li a:visited { color:#DcD3c4; text-decoration:none; }
#menu ul li a:hover { color:#fff; }

#menu ul li ul li a,
#menu ul li ul li a:visited { color:#c6b79f; }
#menu ul li ul li a:hover { color:#fff; }

#menu ul li.current-cat a  { color:#4f4230; }

#menu ul li.current-cat ul li a { color:#65543d; }
#menu ul li.current-cat ul li a:hover { color:#fff; }

#menu ul li.current-cat-parent ul li.current-cat a { color:#4f4230; }

#feed { background:url(./images/icon-rss-big.gif) no-repeat top left;
		height:42px;
		margin:40px 0 0 30px;
		padding-left:45px;	padding-top:16px;
		color:#61523a;
		font-size:11px;
		width:120px;
		}
		
#feed a { 	padding-left:15px; 
			background:url(./images/contacts-arrow.gif) no-repeat center left;
			font-size:12px;
			text-decoration:none;
			}
			
#feed a:hover { text-decoration:underline; }
			
			
#tags { width:160px; margin-left:30px; }
			
#tags a,
#tags a:hover,
#tags a:visited { color:#574d3b; text-decoration:none; }
#socials { height:225px; margin-left:-198px; width:313px; }
			
			
#socials #grey { margin-left:199px; background:#eee; height:239px; width:639px; }
			
#socials #grey span.rss a { 	display:block; height:100%; 
								width:100%; position:relative; 
								} 
			
#socials #grey #social-links { 	
								position:absolute;
								margin-left:-180px;
								}

#socials #grey #flickr { 	position:absolute;
												margin-left:150px; 
												height:188px; padding-top:37px;
												width:176px; padding-left:10px;
												background:url(./images/bg-flickr.gif) no-repeat bottom;
												}
							
#socials #grey #flickr img { border:0px; }
#socials #grey #flickr a.shot { float:left; margin-right:5px; border:3px solid #7f7f7f; margin-bottom:5px; }
#socials #grey #flickr a.shot:hover { border:3px solid #f2b615; }

#socials #grey  h3 { color:#c35936; font-size:16px; margin-bottom:15px; } 
							
#socials #grey span.rss { 	width:22px; height:26px; 
							margin-left:140px;
							display:block; text-indent:-9999px;
							position:absolute; margin-top:-7px;
							background:url(./images/icon-rss.gif);
							}
										
#socials #grey #twitter { 	position:absolute;
							margin-left:380px; 
							height:188px; padding-top:37px;
							width:211px;
							padding-left:10px;
							padding-right:10px;
							background:url(./images/bg-twitter.gif) no-repeat bottom;
							}
							
#socials #grey #twitter li { list-style:none; border-bottom:1px solid #e5e5e5; margin-bottom:5px; }
#socials #grey #twitter small { display:block; color:#999; padding:5px 0; }
#socials #grey #twitter a,
#socials #grey #twitter a:hover,
#socials #grey #twitter a:visited { color:#676767; text-decoration:underline; }
#socials #grey #twitter a:hover { text-decoration:none; }
							
#socials #grey #twitter span.rss { margin-left:185px; }


#navigation { padding:0 25px; margin-top:20px; height:30px; }
#navigation div.alignleft { float:left; }
#navigation div.alignright { float:right; }

#footer { 	background:url(./images/bg-footer.png); 
			height:207px; width:821px; 
			margin:0 auto; margin-top:-9px;
			color:#808080;
			padding-left:60px;
			padding-top:30px;
			font-size:13px;
			}
			
#footer #marchi { width:515px; float:right; margin-right:2px; }

#footer h3 { color:#fff; display:block; text-indent:-9999px; float:left; }

#footer #distribution { background:url(./images/distribution.gif); height:20px; width:151px; float:none; margin-bottom:20px; }

#footer h3 a { width:100%; height:100%; 
				position:relative;
				display:block;
				outline:none;
				-moz-opacity:0.5; filter: alpha(opacity='50'); 
				}
				
#footer h3 a:hover { -moz-opacity:1; filter: alpha(opacity='100'); }

#footer h3#stereo a { height:51px; width:161px; background:url(./images/logo-stereo.gif); }
#footer h3#blockone a { height:51px; width:194px; background:url(./images/logo-blockone.gif);  }
#footer h3#crail a { height:51px; width:160px; background:url(./images/logo-crail.gif);  }

#footer h3#juice a { height:58px; width:161px; background:url(./images/logo-juice.gif);  }
#footer h3#fidelity a { height:58px; width:151px; background:url(./images/logo-fidelity.gif);  }
#footer h3#autobahn a { height:58px; width:203px; background:url(./images/logo-autobahn.gif);  }

#footer h3#heroin a { height:75px; width:113px; background:url(./images/logo-heroin.gif);  }
#footer h3#alai a { height:75px; width:149px; background:url(./images/logo-alai.gif);  }
#footer h3#nomad a { height:75px; width:115px; background:url(./images/logo-nomad.gif);  }
#footer h3#teenage-runaway a { height:75px; width:136px; background:url(./images/logo-teenage.gif);  }

#footer p { width:290px; }

#footer2 { 	margin:0 auto; width:821px; 
			margin-bottom:40px; margin-top:-5px; 
			color:#67bcbb; 
			font-weight:bold; font-size:11px;
			}
			
#footer2 p#copy { float:left; } 
#footer2 p#credit { float:right; padding-left:14px; background:url(./images/arrow-footer.gif) no-repeat left center; } 

#footer2 p#credit a,
#footer2 p#credit a:hover,
#footer2 p#credit a:visited { color:#6e3131; text-decoration:none; } 
