/*



Theme Name: Internet MuMic

Theme URI: http://www.soccio.it/michelinux/about/internet-mumic-wordpress-theme/

Description: Internet MuMic 0.1.97, based on Internet Music 1.1 by Gengiskan (http://ericulous.com)

Version: 0.1.97

Author: Michele C. Soccio

Author URI: http://www.soccio.it/



StyleSheet by David Herreman and Michele C. Soccio

http://www.free-css-templates.com

Colors and styles modified by Michele C. Soccio - michele@soccio.it

for the blog http://www.soccio.it/michelinux/





/* default styles

   -------------- */

  

body { 

	margin: 0; 

	font: 0.8em sans-serif; 

	/*font-size: 0.8em;

	font-family: sans-serif;*/

	line-height: 1.5em;

	background: #fff; 

	color: #454545; 

	min-width: 760px;

}



img {

	border: 1px solid #97a6b0/*#D5E1FE*//**/; 

	margin: 2px 5px; 

	padding: 2px; 

/*	float: left;*/

	/*background: #D5E1FE;*/

}



img:hover {

	border-color: #1d3e54;

}



/*p:hover {

	background: #f2faff;

}*/



a {

	color: #1c5f8c; 

	background: transparent;

	text-decoration: none;

}





a:hover {

	color: #1d3e54;

	background: #9edaff;

	text-decoration:inherit;

}



a:active {	

    	background: #1d3e54;

	color: #9edaff;

	text-decoration: none;

}



a.title {

	color: #FE6700;

	background: #FFF;

}



h1 {

	font: bold 3em sans-serif;

	/*font-weight:bold;

	font-family: sans-serif;

	font-size: 3em;*/

	letter-spacing: 3px; 

	padding: 2px 0 0 0px;

	margin: 0;

	color: #1d3e54;

	background: inherit;

}



h1 a, h2 a {

	text-decoration: none;

	color: #1d3e54;

	background: inherit;

}



h1 a:hover, h2 a:hover {

	color: #3b7da8;

	background: #FFF;

}



/*h1 .red{

	color: #4886B0;

	background: inherit;

}*/





h2 { 

	margin: 0 0 5px 0; 

	padding: 0; 

	font: bold 1.5em sans-serif;

	letter-spacing: -1px;

	color: #000; 

	background: inherit;

}



h2 .yellow{

	color: #FFFCD1;

	background: inherit;

}



p {	margin: 0 0 1em 0; }



ul { 

	margin: 0; 

	padding : 0; 

	list-style : none; 

}



form { 

	margin: 0; 

}



input.search { 

	width: 145px; 

	height: 22px;

	border: none;

	background: #fff url(images/input.gif) no-repeat; 

	padding: 5px 10px 0 25px;

	color: #808080;

}





/* @annotation: input.button */

input.button {

	border: 0;

	height: 27px;

	width: 76px;

	background: #ABC43C url(images/button.gif) no-repeat;

	background-position: 0 -0;

	color: #FFF;

	font: bold 1.1em Arial, Helvetica, Sans-Serif;

	cursor: pointer;

}



input.button:hover {

	color: #4886B0;

	background-position: 0 -27px;

}



input.button:active {

	color: #D1FFFC;

	background-position: 0 -54px;

}





input.login { 

	width: 150px;

	border: none; 

	background: url(images/logininput.gif); 

	padding: 4px; 

}



blockquote {

	margin: 10px 0 0 25px;

	padding: 0 20px;

	border-left: 3px solid #ccc;

	color: #666;
	display:block;

}



code, pre {

	font-family: monospace;

	font-size: 1.2em;

	color: #000;

	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left: 8px;
	padding: 4px;

	border: 1px solid #ccc;
	background-color: #eee;
	display:block;

}



/* layout

   ------ */



.content { 

	margin: 10px auto;

	/*float:left;*/

	width: 90%;

}



.logo {

	float: left;

	width: 180px;

	position: relative;

	z-index: 10;

	padding: 10px 0 11px 10px;

}



.header_right {

	float: right;

	width: 100%;

	margin-right: -200px;

	position: relative;

	right: 200px;

	z-index: 5;

	height: 72px;

}



.logo p {

	font-size: 0.9em;

	color: #808080;

	padding: 0 0 0 7px;

	background: inherit;

}





.top_info {

	/*width: 540px;*/

	margin: 12px 0px 5px 200px;

	padding: 0 5px 5px 0;

	text-align: right;

	background: #FFF url(images/dot.gif) repeat-x bottom;

	color: #444;

}

	



.slogan {

	text-align: right;

	width: 160px;

}





.bar { 

	text-align: right;

	font-size: 1.1em;

	height: 30px; 

}



	.bar li { 

		

		/*padding: 0px 10px 8px 10px;*/

		color: #808080;

		background: #FFF;

		display: inline;

	}

	

	.bar .current_page_item a{ 

		background: #f2faff; 

		color: #4886B0;

		font-weight: bold; 

		/*padding-bottom: 8px;*/

		border: 1px solid #4886B0;

		text-decoration:none; 

	}



	.bar a { 

		font-weight: bold;

		color: #1c5f8c; 

		background: inherit;

		padding: 3px 5px;

	} 



	.bar a:hover {

		color: #1d3e54;

		background: #9edaff;

		text-decoration:inherit;

		/*border: 1px solid transparent;*/

	}



	.bar a:active {	

		background: #1d3e54;

		color: #9edaff;

		text-decoration: none;

		/*border: 1px solid transparent;	*/

	}



.search_field { 

	float: right;

	width: 69%;

	text-align: right;

	height: 38px;

	background: #97a6b0 url(images/searchbg.gif) no-repeat top right; 

	color: #000;

	/*clear: both;*/

	padding: 10px 10px 0 0;

	vertical-align: middle;

}



.grey {

	font-size: 1.2em;

	font-weight: bold;

	color: #ccc;

	background: inherit;

	

}



.search {

	font-size: 1.2em;

	font-weight: bold;

	color: #FFF;

	background: inherit;	

}



.feed {

	float: left;

	height: 33px;

	padding: 15px 0 0 15px;

	/*min-width: 192px;*/

	width: 27.3%;

	background: #4886b0 url(images/newsletterbg.gif) no-repeat;

/*background: #6E6E6E url(images/newsletterbg.gif) no-repeat;*/

	color: #FFF;

	margin: 0 0 3px 0;

}



.feed a:hover {

	color: #D1FFFC;

	background: inherit;

}



.feed img {

	border:0;

	vertical-align: center;

	padding: 0;

	background: transparent;

}



.feed a {

	color:#fff;

	text-decoration:none;

}



.subheader {

	clear: both;

	margin: 3px 0 20px 0;

	padding: 8px;

	background: #f4f4f4;

	color: #808080;

	border-bottom: 1px solid #ccc;

}



/* @annotation: left side */



.left {

	/*float:right;*/

	/*width: 490px;*/

	/*width: 100%;*/

	float: left;

	width: 100%;

	margin-left: -270px;

	position: relative;

	left: 270px;

	z-index: 5;

}



.left_articles li {

	/*display:block;*/

	padding: 0px 10px 3px 20px;

	background: transparent url(images/list-item.png) no-repeat 0.1em 0.4em;

}



.left_articles {

	margin: 0 0 15px 0;

	padding: 0 0 0 10px;

	margin-right: 270px;

}



.lt {

	height: 10px;

	background: #6E6E6E url(images/lt.gif) no-repeat;

	color: #FFF;

}



.lbox {

	color: #eee;

	padding: 3px 12px;

	margin: 0 0 15px 0;

	background: #6E6E6E url(images/lb.gif) no-repeat bottom left;

	height: 20px;

}



.lbox a {

	color: #FFFCD1;

	background: transparent;

}



.lbox h2 {

	color: #FFF;

	background: #6E6E6E;

}

	

	

.metadata {

	border-top: 1px dotted #ccc;

	margin-bottom: 50px;

	text-align: right;

	clear:both;

}


.slashdigglicious {
	display:block;
	padding: 20px;
	margin-bottom: 20px;
}


/* @annotation: .sidebar */

		

.sidebar {

	float: right;

	width: 245px;

	position: relative;

	z-index:10;

	margin: 0 0 10px 0;

	min-height: 300px;

}



.sidebar h2 {

	color:#FFFFFF;

	border-bottom:1px solid #efefef;

}



.sidebar a {

	color: #D1FFFC;

	/*font-weight: bold;*/

	background: transparent;

	text-decoration:none;

	padding: 0px;

}



#calendar_wrap a {

	font-weight: bold;

}



.sidebar a:hover {

	color: #4886B0;

	background: #D1FFFC;

	text-decoration:inherit;

	/*border: 1px solid transparent;*/

}



.sidebar ul {

   line-height: 1.2em;

}



.sidebar li {

	list-style-type:none;

	list-style-position:outside;

	padding: 0 0 4px 17px;

}



.sidebar li ul li{

	list-style-type:none;

	list-style-position:outside;

	margin-left:20px;

}



.rt {

	background: #4886B0 url(images/rt.gif) no-repeat;

	color: #FFF;

	height: 7px;

}



	

.right_articles {

	font-size: 0.9em;

	background: #4886B0 url(images/rb.gif) no-repeat bottom;

	color: #D5E1FE;

	padding: 4px 12px;	

	margin: 0 0 10px 0;

}



.right_articles a {

	line-height: 1.1;

	vertical-align: middle;

}



.sidebar th, .sidebar td {

	width: 20px;

	text-align: right;

}





.sidebar th a, .sidebar td a {

	display:block;

	padding-right: 1px;

}



.sidebar #prev {

	text-align: left;

}

			

.image {

	float: left;

	margin: 0 9px 3px 0;

}



.alignright {

float: right;

}

	

.alignleft {

float: left

}



/* Begin Comments*/



.commentlist li.alt {

	background-color:#dce7f5;

	}



.commentlist {

	margin:15px;

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	background: #f5f4dc;

	color: #808080;

	border: 1px solid #eeeeee;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: inline;

	}

/* End Comments */



/* footer

   ------ */



.footer { 

	clear: both; 

	text-align: left;

	line-height: 1.8em;

	color: #808080;

	background: #FFF url(images/dot.gif) repeat-x;

	padding: 8px 0;

	font-size: 8pt;

}



.footer img {

	border:none;

	padding:none;

	background:transparent;

	float:left;

}

/*.footer a {

	color: #4886B0;

	background: inherit;

}*/



#content_start {position: absolute;left: -10000px;};
