/*
THEME NAME: Cucina della Terra
THEME URI: http://www.altumdesign.com
DESCRIPTION: Custom theme made for Cucina della Terra
VERSION: 1.0
AUTHOR: <a href="http://altumdesign.com/">Altum Design Studios</a>
AUTHOR URI: http://www.altumdesign.com
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/* @import url('examples/2c-l.css'); */

img{
border:none;
}

#pagewrapper{
width:900px;
margin:0 auto 0 auto;

}

#header{
background:url('images/main-header.jpg');
height:100px;
}

#header p{
color: #86963d;
float: right;
margin-top:10px;
margin-right:95px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#header_blue{
background:url('images/main-header-blue.jpg');
height:100px;
}

#header_blue p{
color: #2e4988;
float: right;
margin-top:10px;
margin-right:95px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#header_brown{
background:url('images/main-header-brown.jpg');
height:100px;
}

#header_brown p{
color: #574b24;
float: right;
margin-top:10px;
margin-right:95px;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

#menu{
z-index:500;
}

.ssf-blue li {
z-index:999;
}

.ssf-blue ul li{
z-index:999;
}

.myGallery{
z-index:0;
}

#search_wrapper{
margin-top:3px;
float:right;
background:#cad672;
width:172px;
height:34px;
border:1px solid #788a34;
}

#searchform input.search_input{
float:left;
width:120px;
height:18px;
border:1px solid #788a34;
margin-left:4px;
margin-right:4px;
margin-top:6px;
padding-left:3px;
background:#fff;
}

#searchform input.search_submit{
float:left;
margin-top:7px;
background:#e4f186 none repeat scroll 0 0;
border:1px solid #788A34;
}

#searchform input.search_submit:hover{
background:#788a34 none repeat scroll 0 0;
}

#primary.sidebar{
float:left;
width:169px;
margin-top:20px;
border-left:1px solid #c4dc6b;
}

#primary.sidebar h3{
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
}


#primary.sidebar a{
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

#primary ul{
list-style-type:none;
margin-left:-25px;
}

#primary ul li ul {
list-style-type:none;
margin-left:-30px;
}

#clear {
clear:both;
}

.clear{
clear:both;
}

#content.blog{
width:700px;
float:left;
margin-top:10px;
padding-left:15px;
padding-right:15px;
}

#content.blog h2{
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;

}

#content.blog h2 a{
color: #788a34;
text-decoration:none;
}

#content.blog h2 a:hover{
text-decoration:underline;
}

#content.blog a{
color: #000;
}

.post {
margin:20px 0 6px 0;
padding-bottom:20px;
border-bottom:1px solid #788a34;
}

#content{
float:left;
width:686px;
margin-top:15px;
padding-left:15px;
padding-right:25px;
}

#content.newsletters{
float:left;
width:701px;
margin-top:15px;
padding-left:0px;
padding-right:25px;
}

#content.newsletters a{
text-decoration:none;
}

#content.newsletters li{
list-style:none;
}

a.newsletters{
border:0px;
}

#content p{
font-size:13px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
text-align:justify;
}

#content h2{
font-size:18px;
font-family:Verdana,Arial,sans-serif;
}

#content a{
color:black;
}

#randomimage{
float:right;
display:inline;
position:relative;
width:402px;
margin-left:10px;
margin-bottom:5px;
margin-top:-10px;
/*border:1px solid black;*/
}

#leftside{
float:left;
margin-top:55px;
width:170px;
height:300px;
border:1px solid black;
}

#rightside{
float:left;
margin-top:10px;
width:170px;
/*border:1px solid black;*/
}

#breadcrumb_trail{
width:711px;
margin:10px 0 5px 0px;
padding-left:10px;
color:#666;
font-size:10px;
font-family:Verdana,Helvetic,sans-serif;
padding-top:0px;
padding-bottom:7px;
border-bottom:1px solid #eee;
overflow:hidden;
}

#breadcrumb_trail a{
color:#888;
text-decoration:none;
font-size:10px;
font-family:Verdana,Helvetic,sans-serif;
margin-top:-2px;
}

#breadcrumb_trail a:hover{
color:#333;
}

#breadcrumb_trail span{
color:#333;
font-size:11px;
font-family:Verdana,Helvetic,sans-serif;
margin-top:-2px;
}

.trail-end{
}

.entry-title{
margin-bottom:4px;
}

.entry-date{
color:#333;
font-size:12px;
}

.entry-meta, .comment-meta{
color:#333;
font-size:12px;
}

.entry-meta{
padding-top:10px;
}

#nav-below{
color:#333;
font-size:12px;
}

.nav-previous{
float:left;
margin-left:5px;
}

.nav-next{
float:right;
margin-right:5px;
}


#comments{
margin-top:50px;
}

a.moreinfo{
width:75px;
height:15px;
padding-top:3px;
border:1px solid #788a34;
background:#cad672;
float:left;
text-align:center;
text-decoration:none;
margin-top:10px;
font-size:12px;
font-family:Arial,sans-serif;
vertical-align:top;
}

a.moreinfo:hover{
background:#788a34;
}

form.regform{
vertical-align:top;
padding-top:10px;
}

input.register{
height:20px;
border:1px solid #788a34;
background:#cad672;
margin-left:6px;
margin-top:0px;
}

input.register:hover{
background:#788a34;
}

#newsletterform{
border:1px solid #788a34;
background:#cad672;
width:172px;
}

#newsletterform input{
border:1px solid black;
margin-left:11px;
}

#newsletterform input.subscribebutton{
border:1px solid #788a34;
background:#e4f186;
margin-top:4px;
margin-bottom:3px;
color:#000;
float:right;
}

#newsletterform input.subscribebutton:hover{
background:#788a34;
}

#newsletterform h3{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
color:#4e5d20;
}

#latestnewsletter{
margin-top:10px;
}

#latestnewsletter h3{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
color:#4e5d20;
}

.facebook {
margin-top:20px;
margin-right:4px;
float:right;
}

.twitter {
margin:10px 4px 0 0;
float:right;
}

.newsmain li h3{
margin-bottom:0px;
padding-bottom:5px;
}

.newsmain li p{
margin-top:0px;
padding-top:0px;
margin-bottom:25px;
}






#footer{
text-align:center;
margin-top:25px;
padding-top:5px;
border-top:1px solid #788a34;
}

#footer p{
font-size:12px;
font-family:Verdana,Arial,sans-serif;
color:white;
}

#footer p.altum{
font-size:10px;
color:#ccc;
}

#footer p.altum a{
color:#ccc;
}

#footer a{
color:black;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#footer_block{
height:25px;
background:#788a34;
padding-top:0px;
}

#footer_block p{
padding-top:4px;
margin-top:0px;
margin-bottom:0px;
color:white;
}

#footer_block a{
color:white;
}


.alignright{
float:right;
margin-left:10px;
}

.alignleft{
float:left;
margin-right:10px;
}

ul.sobeks_pic {
list-style:none;
    margin:0px;
    padding:0px;
}

ul.sobeks_pic li {
    border-bottom: 1px solid #eee;
    padding:2px;
}

.floatright{
float:right;
}

.floatleft{
float:left;
}

.container #gallery-1 .gallery-item {width:auto !important;}

div.gallery dl {
float:left;
padding:0 40px 10px;
}

.gallery .gallery-item img, .gallery .gallery-item img.thumbnail{
border:1px solid darkGreen;
}

.published{
border-bottom:0px none;
}

.gallery{
padding-top:10px;
}

.gallery-row{
margin-bottom:3px;
}