/*  
Theme Name: Depofoto v1.0
Theme URI: http://www.depofoto.com
Description: The default Depofoto.com theme.
Version: 1.0
Author: Elio Rossi
Author URI: http://www.redstudio.altervista.org

  Site design ©2007 Elio Rossi. All rights reserved.
*/


body {
	text-align:center;
	background:#505050;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
}

hr {
	border:0;
	visibility:hidden;
}

.post {
	padding-top:4px;
	clear:both;
}

/*
 PROVARE QUESTO CODICE!
 */
.post h2 {
	/*display:block;
	background-color:#eee;
	border:#888 solid 1px;
	padding:4px;*/
	background:#fff url(images/squares_vertical.png) no-repeat right center;
}

/*
METTERE NEI LINK I QUADRATINI COLORATI VERTICALI|

*/

a {
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}

.alignright {
	float: right;
}
	
.alignleft {
	float: left
}

#box {
	font-size:smaller;
	padding:4px; 
	margin-bottom:3px; 
	border:#eee solid 1px;
}

a:hover {
	text-decoration:underline;
}

/****************************************************************/
/* PAGES ADV													*/
/****************************************************************/

#adv-page {
	padding-top:5px;
	border-top:#eee solid 1px;
}

/****************************************************************/
/* GALLERY OVERRIDES											*/
/****************************************************************/

#gallery {
	font-size:80%;
	padding:0;
	margin:5px 0;
}

#gallery a {
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}

#gallery a:hover {
	text-decoration:underline;
}

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

#wrap {
	position:relative;
	margin:0 auto;
	background:#fff;
	width:690px;
	padding:10px;
	text-align:left;
}

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

#header {
	background:#fff url(images/depologo.png) no-repeat center left;
	height:80px;
}

#header #headerimg {
	text-indent:-5000px;
}

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

#main-body {
	clear:both;
}

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

#sidebar {
	float:left;
	width:207px;
}

#sidebar .loginbox {
	text-align:center; 
	padding:4px; 
	margin-bottom:3px; 
	border:#eee solid 1px;
}

#sidebar .column {
	 font-size:85%;
	 padding-right:10px;
	/*border-left:#ccc 1px solid;*/
}

#sidebar a img {
	padding:2px;
	border:solid 2px #ccc;
}

#sidebar a:hover img {
	padding:0;
	border:solid 4px #ccc;
}

#sidebar h2 {
	font-size:110%;
	font-weight:normal;
	padding:2px;
	color:#333;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
	/*background:#00862b url(images/cat_back.png) no-repeat top left;*/
}

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


#content {
	float:right;
	width:483px;
	font-size:85%;
	margin-bottom:4px;
}

#content .column {
	padding:2px;
}

#content .column h2 {
	margin:0;
	padding:0;
	font-size:140%;
	font-weight:normal;
}

/*#content a {
	color:#656565;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}*/

#content a {
	color:#ff6600;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content .image {
	float:left;
	margin:0 4px 4px 0;
	padding:4px;
	border:#ccc solid 1px;
	width:180px;
	height:135px;
}

.postmetadata {
	padding-bottom:5px;
	border-bottom:#eee solid 1px;
	/*
	{NOTE}
	Provare con questo sotto
	*/
	
/*	padding:4px;
	background-color:#eee;*/ 
}

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

.box {

	/*width: 85px;*/

	font-size: 10px;

	color: #0f0a0b;

	border-top: 1px solid #818181;

	border-right: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

	border-left: 1px solid #818181;

	padding: 1px 2px;

	margin-right: 5px;
	
	margin-bottom:5px;
}

/*------------------------{#searchform}-------------------------*/

#searchform input {
  vertical-align: middle;
}



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

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#808080;

}

#nav li {
	padding:4px;
	margin:0;
}

#nav li a {
	display:block;
	color:#808080;
	text-decoration:none;
	border-left:#00862b solid 2px;
	padding-left:6px;
}

#nav li a:hover {
	border-left:#00862b solid 4px;
}

#nav .current_page_item a {
	color:#333;
	font-weight:bold;
	border-left:#00862d solid 4px;
}

/*-------------------------{#contactform}-----------------------*/

#contactform {
	padding:4px;
	border:#eee solid 1px;
}

#contactform dt {
	margin:0;
}

#contactform dd {
	margin:0;
}

#contactform textarea {
	width:99%;
}

/*#contactform input,#contactform textarea {
	background:#FAFBFC;
	border:#333 solid 1px;
}

#contactform input:focus, #contactform textarea:focus {
	border:#ff6600 solid 1px;
	background:#fff;

}*/

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

#footer {
	background:#fff url(images/squares.png) no-repeat right 3px;
	clear:both;
	font-size:75%;
	padding-top:3px;
	border-top:#ccc 1px solid;
}

#footer a {	
	color:#808080;
	text-decoration:none;
	border:0;
}

#footer a:hover {
 color:#333;
	text-decoration:underline;
}

#footer #rss {
	padding-left:14px;
	background:url(images/feed_icon.jpg) no-repeat 0 50%;