/*  
Theme Name: Itaca
Description: Adattamento per Itaca di "The Horizontal Theme".
Author: Francesco Mangiapane
Author URI: www.myboite.it

*/




body {

	margin:0;
	padding:0;
	width: 3750px;
	height: 590px;
 	color:#333; 
	font: 62.5%/150% Tahoma, Sans-Serif; 
	background: #2f4a69 url(http://www.itacaweb.com/wp-content/themes/itaca/img/sfondo_itaca3.gif) repeat-x left 40px;
	
}

cite {font-style: normal;}

blockquote {
    margin: 0px 20px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
    background-color:#f8fafb;
}



a {color: #d5202a; text-decoration:none;}
h2 {font-size: 1.1em}
h3 {color: #d5202a; font-size: 1.4em}
h3 a {color: #d5202a; text-decoration: none; }
h3 a:hover {color: #d5202a; text-decoration: none; }
strong {color: #33322E;}
img {
float: left;
    margin: 0px 9px 9px 0;
border: none;
text-decoration:none;
}
img  a {border:none; text-decoration:none;}
img a:hover {border:none; text-decoration:none;}
img a:visited {border:none; text-decoration:none;}

hr, .hide {
	position:absolute; 
	top:0;
    left:-9000px;
}	

#page {

	height: 509px; 
}

#leftsider {
	padding: 20px 0 0 20px;
	float: left;
	width:720px; 
	
}

#leftsider h1 {font-size: 2.0em;}

#logo {
margin-top: 175px;
float:left;
}

#menu {
    float:left;
	margin-top: 95px; 
	padding-left: 70px;
width=100%;
}

#menu ul {
	line-height: 33px;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	list-style: none;
	font-size: medium;
        color: #9d9fa2;
	
}

#menu a{
	color: #9d9fa2;
	text-decoration: none;
	

}

#menu a:hover{
	color: #d5202a;
	border-bottom-color: #22b1e1;
	border-bottom: 1px solid;
}

#content {
	
	margin: 120px 0 0 40px; 
	float: left;
	font-size: 1.1em; 
}

ul {
	list-style-position: outside;
	list-style-type: square;
}

#content h4 {font-size: 1.2em;}

.par {
background: white;
	border-color: #dcf1fa;
	border-width: 4px;
	border-style: solid;
	margin: 0px 30px 0 0px; 
	padding-top: 15px; 
	padding-left: 30px; 
padding-right: 30px; 
	float: left; 
	width: 315px;	
	height: 315px;
	
}

.feedback {
    position: absolute;
	top: 430px;
	color: #d5202a;
	font: 10px Verdana,sans-serif;
	letter-spacing: -1px;
	text-align: left;
      width: 285px;

}

.feedback a {
    color:#d5202a;
	text-decoration: none;
}

.feedback a:hover{
	color: #d5202a;
	text-decoration:overline;
}


.feedback a:visited {
    color: #d5202a;
}



.alt {/* modify this to add style to alternate sections*/}

#note { 
	margin-top:10px;
}

 p.secbot a{
	margin-top: -5px;
	padding-left: 5px;
	border-bottom:none;
	color: #22b1e1;
	text-decoration:none;
	font-size:0.9em;
}

p.secbot img { border: none }


#arrows {
	position: fixed;
	top: 490px;
	left: 550px; 
	width: 304px;
	height: 23px;
	cursor: pointer;
}

#arrows ul {	
	margin: 0;
	padding: 0;
	list-style:none;
}

#arrows ul li {
	margin: 0;
	padding: 0;
	display:inline;
	width: 160px;
	height: 23px;
}

#arrows ul li a{
	margin-right: 5px;
	float: left;
	display: block;
	width: 101px;
	height: 23px;
	overflow: hidden;
	cursor: pointer;
	font-size: 50em;
	text-indent: -9000px;
}

#arrows ul #left a {background: transparent url(img/left_big.gif) no-repeat;}
#arrows ul #right a{background: transparent  url(img/right_big.gif) no-repeat;}
#tabella {
        background: white;
	border-color: #dcf1fa;
	border-width: 4px;
	border-style: solid;
	margin-top: 0px;
        margin-right: 80px;
	padding-left: 35px;
	float: left;
	width: 1135px;
	height: 330px;

}

#testotabella {
	margin: 6px 30px 0 0px;
	
	width: 1100px;
	height: 305px;
	float: left;
	

}

table{border: none;
	width:100%;


}

table th, table td{ padding:0.2em 0.45em }


table h2{text-align: center;
color:#d5202a;}

table h3{font-size: 1.1em;
color:#d5202a;
}

table th{

	background:#white;

	color:#d5202a;

	text-align:center;

}

table td{
border-color: #dcf1fa; 
	background:#white;
border: solid 1px #dcf1fa;
	color:#black;

}



table caption{

	text-align:left;

	color:#FFF;

	margin-bottom:-1em;

	margin-top:1em;

}





#commentbox {
        background: white;
	border-color: #dcf1fa;
	border-width: 4px;
	border-style: solid;
	margin-top: 0px;
	padding-left: 35px;
	float: left;
	width: 700px;
	height: 315px;

}

#commtext {
	margin: 10px 30px 0 0px;
	padding: 10px;
	width: 240px;
	height: 270px;
	float: left;
	overflow: auto;

}

#commtext a{
	border-bottom: 1px dotted #bbb;
	
    text-decoration:none;
}

#commtext h3 {
	margin-left: 0px;
	width: 210px;
	text-align: left;
font-size: 1.4em
}

ol#commentlist  {
	margin:5px 0px 0px 0px;
	padding:0;
	float: left;
	width: 210px;
	height: 230px;
    list-style-type: none;
}	


ol#commentlist  li a{
	color:#9F4D35;
    text-decoration:none;
}

ol#commentlist  li a:hover{
	color:#9F4D35;
    text-decoration:none;
}

.storycontent a:hover{
    border-bottom: 1px solid #888a8b;
    color:#9F4D35;
}


#commentform {
	margin: 21px 0 0 0px;

	float: left;
}

#commentform h3 {
	margin-left: 0px;
	width: 210px;
	text-align: left;
font-size: 1.4em
}


inputs {
	float:left;	
}
#author,  #email, #url {
	margin:0px 0px 5px 7px;
    padding: 2px;
    border: 1px solid #b3b7b9;
    font: 10px Tahoma ,Arial,Verdana,sans-serif;
	background-color: #efefef;
}	

.alt {}

#commentbox textarea  {
	margin-left: 7px;
	width: 280px;
	height: 90px;
    font: 10px Tahoma ,Arial,Verdana,sans-serif;
}









#rightsider {
	padding: 100px 10px 0px 0;
float: left;

}	

#rightsider a{
	color: #22b1e1;
	text-decoration: none;
}
