/* 
	Free Web Template
	*Version:   1.0 (15/06/2009)
	*Website:   http://www.marcolivetti.com
	
	Copyright 2009 Studio Grafico Blu Cremisi. All right riserved.
	
	style.css file
*/

body 
{
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	background:#505050 url(../images/bg.jpg);
}

#container 
{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
}

#scroller 
{
	
	position:absolute;
	left:0;
	top:0;
}

#main {
	width:960px;
	position:relative;
	top:0;
	left:0;
	margin:0 0 0 50px;
}

/*-----------------------------------------------------------------------------
	Block
------------------------------------------------------------------------------*/
#page 
{
	width:960px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	position:relative;
	background-color:#F4F4DE;
}

/*-----------------------------------------------------------------------------
	Header
------------------------------------------------------------------------------*/

#header
{
	width:100%;
	height:88px;
	background:#DBA318 url(../images/header.png) repeat-x;
}

h1
{
	float:left;
	text-indent:-9999px;
}

#logo
{
	background:transparent url(../images/logo.jpg) no-repeat;
	width:627px;
	height:347px;
	position:relative;
	bottom:21px;
}

#header ul
{
	float:right;
	font-family:"Times New Roman", Times, sans-serif;
	position:relative;
	bottom:340px;
}
#header li
{
	float:left;
	color:#FFFFFF;
	font-size:1.6em;
	text-transform:lowercase;
	margin:0 8px 0 8px;
}

#header li a, #header li a:link, #header li a:visited
{
	color:#424242;
	text-decoration:none;
	padding:2px 7px;
}

#header li a:hover
{
	background-color:#A37A0F;
	color:#FFFFFF;
}

.active
{
	padding:2px 7px;
	background-color:#A37A0F;
}


/*-----------------------------------------------------------------------------
	Content
------------------------------------------------------------------------------*/

#content
{
	background:transparent url(../images/page.jpg) repeat-y;
	width:960px;
}

.display
{
	float:left;
	width:615px;
	margin-left:10px;
	position:relative;
	bottom:80px;
}

#content h2
{
	font-family:"Times New Roman", Times, sans-serif;
	color:#A4B324;
	margin:7px 0;
	padding:0px;
}

.display a, .display a:link, .display a:visited
{
	background-color:#778E27;
	text-decoration:none;
	color:#FFFFFF;
}

.display a:hover
{
	background-color:#C3E73F;
	color:#000000;
	text-decoration:underline;
}

.block
{
	background:#FBECC7 url(../images/block.png) no-repeat;
	width:623px;
	height:185px;
	margin:0px;
	position:relative;
	right:7px;
}

.block blockquote
{
	font-size:1.2em;
	font-family:"Times New Roman", Arial, sans-serif;
	font-style:italic;
	padding-top:40px;
	line-height:26px;
}

.display h3
{
	margin-top:25px;
}

/*-----------------------------------------------------------------------------
	Sidebar
------------------------------------------------------------------------------*/

.sidebar
{
	float:left;
	width:300px;
	margin-left:650px;
	margin-top:30px;
	position:absolute;
	
}

.thumb
{
	width:300px;
	height:158px;
	margin:5px 0 5px 0;
	border:0px;
}

h3
{
	color:#000000;
	text-transform:uppercase;
	font-size:1.1em;
	margin:2px 0;
}

.sidebar p a, .sidebar p a:link, .sidebar p a:visited
{
	background-color:#a2beb6;
	text-decoration:none;
	color:#000000;
}

.sidebar p a:hover
{
	background-color:#d2dfdb;
	color:#000000;
	text-decoration:underline;
}

/*-----------------------------------------------------------------------------
	Footer
------------------------------------------------------------------------------*/

#footer
{
	clear:both;
	margin:5px 0 5px 10px;
}

#footer a, #footer a:link, #footer a:visited
{
	background-color:#778E27;
	text-decoration:none;
	color:#FFFFFF;
}

#footer a:hover
{
	background-color:#C3E73F;
	color:#000000;
	text-decoration:underline;
}

/*-----------------------------------------------------------------------------
	Other
------------------------------------------------------------------------------*/

p
{
	line-height:17px;
	font-size:.8em;
	color:#000000;
}

.hr
{
	background:url(../images/hr.png) no-repeat;
	width:100%;
	height:1px;
	margin:0px;
}

ul
{
	list-style:none;
	margin:0px;
}

.clear
{
	clear:both;
}

