/*
Theme Name: GdV
Theme URI: http://www.geologiveneto.it
Description: Il sito ufficiale dell'ordine dei Geologi del Veneto.
Version: 1.0
Author: Maurizio Panese
Author URI: http://www.webquadro.it
*/




/* reset */




body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0; 
padding:0; 
}




/* standard */




html{}




body{
background-color: #ccd1e2;
font-family: Verdana,Arial;
font-size: 16px;
color: #666;
}








#container{
width: 960px;
background: #FFF;
margin: 20px auto;
border: 1px solid #CCC;
min-height: 400px;
padding: 10px;
}




a {
text-decoration: none;
color: #666;
}




img {
border:0px;
}




h1,h2,h3,h4,h5{
font-family: Georgia, Times;
}




/* header */




#header{
background: url(images/header-bg.png) repeat-x  #132357;
height:150px;
border-bottom: 4px solid #4da5ff;
}




#logo{
font-size: 14px;
width: 960px;
height: 120px;
margin: 0px auto;
color: #FFF;
background: url(images/logo-geologi.gif) no-repeat left;
}




/* menu */




#menu{
width: 960px;
margin: 0px auto;
position: relative;
}




#menu a {
color:#4da5ff;
}




#menu ul{
padding:0;
margin:0;
}




#menu li{
float: left;
list-style: none;
text-align: center;
width: 90px;
height: 30px;
margin: 5px 5px 0 0;
position: relative;
color:#4da5ff;
font-size: 0.75em;
line-height:180%;
} 




.current, 
.current-cat, 
.current_page_item, 
.current_page_parent,
#menu li:hover {
background: url(images/bg_menu.gif) no-repeat center bottom;
}




#menu .current a , 
#menu .current-cat a, 
#menu .current_page_item a, 
#menu .current_page_parent a {
color:  #132357;
}




#menu li li{
float:none; 
background: #FFF;
font-size: 13px;
text-align: left;
width: 200px;
height: 20px;
margin:0;
line-height:150%;
}

#menu li li a{
font-size:0.80em;
}


#menu ul ul li{
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
padding: 0 0 0 5px;
}


#menu li li:hover{
background: #ccd1e2;
}


#menu ul ul{
position: absolute;
top: 30px; 
left:0px;
visibility: hidden;
}


#menu ul li:hover ul {
visibility:visible;
} 




#menu ul ul ul li {
visibility: hidden;
left:200px;
top:-30px;
}




#menu ul ul li:hover ul li {
visibility:visible;
} 




/*  */

#scroll-text{
font-weight:bold;
margin:0 20px;
}


#content{
float: left;
width: 560px;
font-size: 0.75em;
padding:10px;
}




#content h1{
font-size: 2.1em;
border-bottom: 1px solid #CCC;
padding-bottom: 5px;
margin-bottom: 10px;
}




#content h3{
margin-top:15px;
}






#content p {
padding:7px;
color:#666;
}


#content a {
color: #4da5ff;
font-style:italic;
}






#content ul, #content ol{
list-style:point;
margin-left: 30px;
}




#home{
padding: 10px;
}




#home div, #news div{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #ccc;
}




#home i{
font-size: 1.6em;
font-family: Georgia;
font-weight: bold;
}




#home h2, #news h2{
font-size: 1.10em;
color: #4da5ff;
}




#home h2:hover, #news h2:hover{
color: #666;
}




#home h3, #sidebar h3{
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
text-align: right;
}




#home img{
margin-bottom: 10px;
}

#home div p{
color:#666;
}



.navigation{
margin: 20px 0;
padding: 5px;
text-align: center;
}




.navigation a:hover{
color: #333;
}




/* news */




#news div{
margin: 5px 0;
padding: 5px 0;
}




.category-news p{
margin: 5px 0;
}




.category-news a{
color: #4da5ff;
}




.category-news a:hover{
text-decoration: underline;
}



#archive p{
color: #4da5ff;
}




/* documenti */




.doc div{
height:30px;
border-bottom: 1px dotted #ccc;
padding-top: 5px;
}




.doc div:hover{
background: #EDEDED;
}




.doc-navigation{
margin: 10px 0;
}




.doc-navigation a:hover{
color:#333;
}








/* contatti */




form{
margin: 20px 0;
}




textarea {
width: 500px;
margin: 10px 0;
font-size: 1.1em;
font-family: Verdana, Arial;
}




input {
width: 250px;
height: 23px;
margin: 10px 0;
font-size: 1.1em;
font-family: Verdana, Arial;
}








/* sidebar */




#sidebar{
float:right;
width: 360px;
padding:10px;
font-size: 0.80em;
}


#sidebar div{
padding:0;
}




#sidebar img{
margin: 5px 0;
}




#sidebar h3{
text-align: left;
margin-top: 10px;
}




#sidebar-left{
width: 180px;
float: left;
}




#sidebar-right{
width: 140px;
float: right
}




#sidebar-bottom{
clear: both;
}




#sidebar form{
padding: 0;
margin: 0;
}




#sidebar input{
width: 150px;
height: 20px;
font-size: 0.90em;
padding: 0;
margin: 5px 0;
}




#sidebar li{
list-style: none;
}




div.textwidget{
font-size: 0.80em;
margin: 0;
padding: 0;
}




.blogroll{
margin-bottom: 10px;
}




#sidebar li{
border-bottom: 1px dotted #EDEDED;
padding: 2px 0;
}




#sidebar li:hover{
background: #EDEDED;
}




#sidebar li a{
font-size: 0.90em;
}












/* footer */




#footer{
clear:both;
font-size: 0.8em;
text-align: center;
margin: 10px 0;
}




/* mailpress */




#mailpress{
height: 50px;
}

















