/*  
Theme Name: My test theme for Datamind
Theme URI: http://www.datamind.biz
Description: my test theme
Version: 1.0
Author: luisa
*/

	
/*+++++++ BODY +++++++*/
* { 
	margin: 0px;
	padding: 0px;
	list-style:none;
	outline:none; 
	text-decoration:none;
	}

body { 
	background: url(images/pattern.png);
	background-color: #c9fd70;
        background-position: top; 
	font:8px Geneva, Arial, Helvetica, sans-serif; 
	}

/*+++++++ H1,H2,H3 HYPERLINKS +++++++*/
h2 { font:21px  Geneva, Verdana,Trebuchet MS, sans-serif; color: #636363; padding-bottom: 20px;font-weight: bolder; }
h3 { font:15px  Geneva, Verdana,Trebuchet MS, sans-serif; color: #66A504; padding: 10px 0 20px 0; 
border-top: 1px dotted #66A504; }
h4 { font:13px  Geneva, Verdana,Trebuchet MS, sans-serif; color: #ff6600; text-transform: uppercase; padding:10px 0;}
h5 { font:11px  Geneva, Verdana,Trebuchet MS, sans-serif; color: #636363; }
h6 { font:10px  Geneva, Verdana,Trebuchet MS, sans-serif; color: #ff6600;}
a { color: #66A504;}

#iphone {font-size:30px;font-weight: bolder; }

/*+++++++ MISC +++++++*/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
a img { border: none; }
pre {border: solid 1px #9a9a9a; color: #ff6600; margin: 10px;padding:10px;background: #66A504; }
code {font-size:1.0em;color: #000;}
.clear { clear:both; }
.space { clear:both; height:20px; width:580px;}
img { border:none; }

#os, #prg ,#osbe, #prgbe{ margin-left: -20px; width:320px;}
.alignright { float: right; }
.alignleft { float: left; }
html>body #content li { margin: 7px 0 8px 10px;}
.nocomments{display:none;}
.post p small {display:none;}
.post p {padding: 5px 0 20px 0;}
.post ul li{ font-size: 12px; padding-left: 10px;  color: #636363;}

#btnDown, #btnPurch{ margin-right: 20px;}
table td { color: #636363; font-size:12px;}
#content option{ width:220px;}

.prezzi td {border-bottom: 1px dotted #636363;}


/*+++++++ WRAPPER +++++++*/
#wrapper { 
        width:980px; 
	margin: 30px auto 0 auto;
	z-index: 1;
	background-color: #fff;
	//border: 4px solid #1f1f1f;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

/*+++++++BORDO+++++++++*/
#bordo{
	width:960px;
	margin: 0 auto;
}

/*+++++++ HEADER +++++++*/
#header { width:960px; height:70px; margin: 10px 0; }
#logo { width:500px; height:70px; margin-left:10px;margin-top: 20px; float:left;}
#logo h1 { text-indent:-9999px;}
#logo h1 a { display:block; background:url(images/yourlogo2.jpg) no-repeat;height:70px;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */
	
/*+++++++ NAV +++++++*/
#nav { 
	width:470px;
	margin-top:-60px;
	height:60px; 
	margin-right:-20px; 
	float:right;
	text-align: center;
}
#nav table{width:470px;
}
#nav td { 
	font:9px Geneva, Verdana,Trebuchet MS, sans-serif;
	text-transform: uppercase;
        color:rgb(153,153,153);
        width:55px;}

#nav .current_page_item a { color: rgb(153,153,153); }
#nav .current_page_item a:hover, #nav .current_page_item a:active,#nav .current_page_item a:focus{ color: #ff6600; }
#nav  a { color: rgb(153,153,153); vertical-align: middle;}
#nav  a:hover{ color:#ff6600; }
#nav .rsslink a { color:#ff6600;}
#nav .rsslink a:hover { color:#ff6600;}

.swapvalue{	width: 125px; 
        height: 30px;}
#searchform{ width: 100px;
	 margin-right: 2px;}

.topsearch{ 
	width: 125px; 
        height: 30px;
	background: url(images/sbox.png) no-repeat;
	margin: 3px 2px 0 0;
} 
#s { 
	margin: 5px 0px 0 0px;
        border:0;
	width: 125px; 
        height: 30px;
	 }

 #go {
	 width:30px; 
	// margin-top: -5px;
	  }


/*++++++++ NEURONI ++++++++*/

#clearimage{
	width:960px;
	height: 220px;
	background:url(images/neuroni2.jpg) no-repeat;
	margin-top: 20px;
}
/*+++++++ MAIN +++++++*/
#main { 
	width:960px; 
	margin:  0px auto;
	z-index: 2;
	background-color: #fff;
 }


/*+++++++ NAVMENU +++++++*/
#navmenu { 
	margin:0px auto 10px auto;
        padding:5px;
	float:center;
	text-align: center;
	border-top: 1px solid rgb(153,153,153);
	border-bottom: 1px solid rgb(153,153,153);
}
#navmenu ul { 
	font:21px Geneva, Verdana,Trebuchet MS, sans-serif; 
	text-transform: lowercase;
	height: 30px;
}
#navmenu ul li {
	display:inline;
        height:30px; 
        width: 200px;
	line-height:30px; 
	float:left;
        margin: 0 auto;
	//border-left: 1px solid rgb(153,153,153);
	//border-right: 1px solid rgb(153,153,153);
}

/*+++++++ CONTENT +++++++*/

#content { 
	float:left; 
	width:710px; 
	line-height:2.1em; 
	text-align: justify;
        list-style-type:disk;
        padding:  10px 0 0 0px;
        margin-left: 20px;
	}

#content img {
	margin:0 5px 5px 0;
	}

#sidebar { width:210px;
	float:right;
}
.boxes {
	padding-bottom:10px; 
	padding-top:10px;
	}

.ads {margin-right:1px;}
.ads img {border:2px solid rgb(153,153,153);}

.subscribetext{
	color:rgb(153,153,153);
	border:1px solid #66A504;
	background:#fff;
	width:150px;
	padding:2px;}
.subscribebutton {
	background-color: #66A504;
	border:none; font-size:11px;
	color:#000; font-weight:bold;
	padding:3px;
	}

em {color: #ff6600;}

/*+++++++++LSIDEBAR+++++++++++++*/
#lsidebar { 
	width:190px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.6em;
	color: #66A504;

}
//#lsidebar .title {display:none;}

#lsidebar  ul ul li a {
	color: #66A504;
        padding-bottom: 15px;

}
#lsidebar ul ul li {
        font-size: 12px;
	line-height: 1.6em;
        margin-bottom: 20px;
}

#lsidebar ul ul li a:hover{
	color: #ff6600;
        margin-bottom: 10px;
}

#rsidebar {width:980px; float:left;}

#content p { padding: 10px 0px ; color: #636363; font-size: 12px;}

#content p.info { 
	font-size:9px;
	text-transform:lowercase;
	color: #66A504;
}

#content p.info a{
	 font-size:9px;
	 text-transform:lowercase;
	 color: #66A504;
}
#content p.postmetadata {display:none;}
#content p.postmetadata a { display:none;}
#content p.tags { width:580px; background:url(images/line.png) repeat-x; height:26px; line-height:26px; text-transform: lowercase; font-size:10px; color:#ff6600; padding:10px;}

/*+++++++ NEXT PREVIOUS +++++++*/
.navigation { width:580px; height:20px; margin-bottom:20px; }
.navigation span.older { background:url(images/older.png) no-repeat left; padding-left:20px; }
.navigation span.newer { background:url(images/newer.png) no-repeat right; padding-right:20px; }



/*+++++++ COMMENT +++++++*/
.comen { display: none;width:570px; margin-bottom:10px;}
.cleft { float:left; width:60px; border:3px double #dadada; }
.cright { float:right; width:500px; }
.comen .cright .ucomen{ font:11px Verdana,Trebuchet MS, sans-serif;  text-transform:uppercase; color:##66A504;}
.comen .cright .ucomen a { color: #66A504;}
#commentform {display:none;}


/*++++++++WIDGET+++++++++*/
.widgettitle {
display: none;
}
.widget {
padding: 60px 10px 40px 10px;
border-bottom: 1px dotted rgb(153,153,153);
}




/*+++++++ FOOTER +++++++*/
#footer { 
	width:980px;
	padding-top: 10px;
	margin-left: -10px;
	height: 40px;
	border-bottom: 15px solid #1f1f1f;
	background-color: #363636; 
	color:rgb(153,153,153);
	font:9px Geneva,Verdana,Trebuchet MS, sans-serif;
}

#footer p {
	margin: 5px 170px;
	text-align: center;
}
#footer p a, #footer p a:hover, #footer p a:visited, #footer p a:link { color: #ff6600;}

/*+++++++ GALLERY +++++++*/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#fff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
