/*  
Theme Name: Coscadesign
Theme URI: http://www.coscadesign.it/
Description: c o s c a d e s i g n
Version: 2.0
Author: Coscadesign
Author URI: http://www.coscadesign.it/

*/
/**************** Body *********************/
*{
margin:0;
padding:0;
}

body{
background: #ffffff ;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#wrapper{background:#ffffff; margin:30px;padding:0px;  width:880px;}
#header {margin:0;padding:0; width:880px;display:block;height:140px; background: url(images/tit_coscadesign.jpg) left top no-repeat;}
#logo h1{font:30px;}
#logo h1 a {color:#fff;}
#logo h1 a:hover{color: #F3F3F3; text-decoration:none;}

/**************** Entry *********************/

.entry{ 
float:left;
width:880px;
}

.entry div ul li{
list-style:none;
}

.entry h2{
padding-bottom:6px;
}

.post{
border:1px solid #CCCCCC;
}

.excerpt{
width:185px; 

}

.excerpt a:link, .excerpt a:visited {
color: none; 
text-decoration:none;

}
.excerpt a:hover{
color:#cc0000;
}

html>body .entry ul { 
margin-left: 0px; 
padding: 0 0 0 30px; 
list-style: none; 
text-indent: -10px; 
} 

html>body .entry li { 
margin: 7px 0 8px 10px; 
}

.entry ul li:before{ 
content: "\00BB \0020"; 
}

.entry ol { 
padding: 0 0 0 35px; 
margin: 0; }

.entry ol li { 
margin: 0; 
padding: 0; 
}

.line{
width:500px;
float:left;
margin:0 0 10px;
padding:0 0 5px 2px; 
border-bottom:#e2e2e0 1px solid;
}

.left {
float:left; 
width:185px; 
margin-right: 20px; 
color: #333; 
font:11px;
border-top:1px solid #333333;
}

.left a:link, a:visited {
color: #666; 
}

.images {
float:left; 
width:390px; 
margin-right: 20px; 
margin-bottom: 15px; 
border-top:1px solid #333333;
}

.images_no_lin {
float:left; 
width:390px; 
margin-right: 20px; 
margin-bottom: 15px; 
border-top:1px solid #FFFFFF;
}

.left_no_tit {
float:left; 
width:185px; 
margin-right: 20px; 
padding:25px 0 15px 0; 
color: #333; 
font:11px; 
border-top:1px solid #333333;
}

.left_no_tit a:link, a:visited {
color: #666; 
}

.left_no_tit_eng {
float:left; 
width:185px; 
margin-right: 20px; 
padding:25px 0 15px 0; 
color: #999; 
font:11px; 
border-top:1px solid #333333;
}

.left_no_tit_eng a:link, a:visited {
color: #666; 
}

.description {
float:right; 
width:265px; 
padding:25px 0 15px 0; 
color: #333; 
font:11px; 
border-top:1px solid #333333;
}

.press {
float:right; 
width:265px; 
color: #333; 
font:11px; 
border-top:1px solid #333333;
}

.eng {
padding-top:10px; 
color: #999999; 
}

h2 {
font-size:11px;
color: #cc0000; 
margin-top:7px; 
list-style-type:none;
text-transform:uppercase;
}

h3 {
color:#999999; 
text-transform:uppercase; 
font-size:10px; 
margin-top:5px;
list-style-type:none;
text-transform:uppercase;
}

/**************** Links *********************/
a:link, a:visited{
color: #666; 
text-decoration:none; 
}

a:hover{color:#cc0000;}

/**************** Navigation *********************/
#prev-succ {
float:left; 
width:595px; 
margin-top:20px; 
padding:5px 0 0 0; 
border-top:#CCC 1px solid; 
color:#999999; 
text-transform:uppercase; 
font-size:10px;
clear: both;
}

#prev-succ a:link, a:visited {
color:#999999; 
}

.prev {float:right;}
.succ {float:left;}
.page_item a:hover { background-color: #666666; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{background-color: #666666;color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #444444; text-decoration:none;}

/**************** Menu *********************/
#menu{ float:right; margin-top:17px;}
#menu li{display:inline;font-size:10px;list-style-type:none;margin-left:20px;text-transform:uppercase;}

#menu li a:link, #menu li a:visited {
color:#999999; 
text-decoration:none;
}

#menu li a:hover {
color:#cc0000;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 0px; /* Width of Menu Items */
	display: inline;
	}
	
ul li {
	position: relative;
	list-style:none;
	display: inline;
	padding: 0;
	}
	
li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	margin: 0;
	padding: 0;
width:285px;
padding-top:20px;
	}

/* Styles for Menu Items */
ul li a {
	display: inline;
	text-decoration: none;
	background: #fff; /* IE6 Bug */
	padding: 0px;
	border: 0px solid #ccc; /* IE6 Bug */
	border-bottom: 0;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

/**************** Footer *********************/
#footer{float:left; width:880px; color:#999999; margin-top:5px; padding:5px 0 0 0; border-top:1px solid #333333; text-align: right; font-size:10px;}
#footer a:link, #footer a:visited{color: #FFFFFF;}

a img {
border: none;
}


/* =Internet Explorer 6 Hacks

----------------------------------------------------------------------*/

* html .left {
         padding: 0;
}

