	/*-------------------------------------------
	FELSINEA
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		style.css
	Version:		1.0
	Date:			Jan 7, <a href="/goldoniracing.it/index.htm">Free Radicals by FreeCSSTemplates.org</a>2009
	Author:         Giops
	Company:        Wod
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2008 at Expertweb.it 
					and may not be reproduced.

	-------------------------------------------*/

/* HTML Elements                               */
/***********************************************/

body {
	margin: 0px;
	padding: 0px;
	background: #242323 url(img/img06.jpg) repeat-x left top;
	text-align: justify;<a href="/goldoniracing.it/index.htm">Goldoni Racing</a>
	font: 13px Arial, Helvetica, sans-serif;
	color: #444444;
}

h1, h2, h3 {
	margin-top: 0px;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	font-size: 2.4em;
}

h2 {
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
}

p, ol, ul {
	margin-bottom: 1.8em;
	line-height: 160%;
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a img {
	border: none;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	border: 10px solid #FFFFFF;
}

/* Header */

#header {
	width: 900px;
	height: 100px;
	margin: 0px auto;
	background-color: #006600; 
	background: url(img/img06X.jpg) repeat-x left top;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Logo */

#logo {
	float: left;
	padding-left: 20px;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo h1 {
	padding: 40px 0px 0px 0px;
}

#logo p {
	text-indent: -99999px;
}

/* Menu */

#menu {
	float: right;
}

#menu ul {
	margin: 0px;
	padding: 33px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	margin: 0px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;		
}

#menu a {
	display: block;
	width: auto;
	padding: 6px 20px 6px 10px;
	background: url(img/img10.gif) no-repeat left 50%;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .active {
}

#menu .active a {
}

/* Page */

#page {
	width: 900px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;		
}

#header-pic {
	background: url(img/img05.jpg) no-repeat left top;
	width: 900px;
	height: 210px;
}

/* Content */

#content {
	float: left;
	width: 570px;
}

.post {
	background: #FFFFFF;
	margin: 0px 0px 30px 0px;
}

.post .title {
	margin: 0px;
	background: url(img/img08.jpg) no-repeat left top;
	padding: 7px 25px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.4em;
}

.post .title h1 {
}

.post .entry {
	padding: 0 20px;
}

.post .meta {
	font-weight: bold;
	padding-left: 20px;
}

.post .byline {
	margin: 0px;
	padding-left: 20px;
}

.article {
	background: #FFFFFF;
	margin: 0px 0px 30px 0px;
	border-bottom: #666666 dotted thin;		
}

.article .artTitle {
	margin: 0px;
	background: url(img/img12.jpg) no-repeat left top; 
	padding: 7px 25px;
	font: 16px Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1.4em;
}

.article .artTitle h1 {
}

.article .artEntry {
	padding: 0 20px 20px;
}

.article .artEntry img {
	padding: 0 20px 0 0;
	float: left;
}

.article p {
}

.article .artMeta {
	font-weight: bold;
	padding-left: 20px;
	border-right: #666666 dotted thin;
	border-left: #666666 dotted thin;
	border-top: #666666 dotted thin;	
}

.article .artByline {
	margin: 0px;
	padding-left: 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 300px;
}

#sidebar-bgtop {
}

#sidebar-bgbtm {
}

#sidebar-content {
}

#sidebar ul {
	padding: 0px 0 5px 0;
	margin: 0px;
	list-style: none;
}

#sidebar li li {
	margin-right: 10px;
	line-height: 30px;
	padding-left: 15px;
	border-bottom: 1px dashed #BDBDBD;
}

#sidebar li ul {
	margin-bottom: 1.8em;
	list-style: none;
}

#sidebar h2 {
	background: url(img/img09.jpg) no-repeat left top;
	padding: 7px 25px;
	font-size: 1.4em;
	font: 16px Verdana, Arial, Helvetica, sans-serif;		
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

.loginStyle {
	display: block;
	background:#CCCCCC;
}

.loginStyleInput{
	width: 200px;
	float:right;
}

/* Registrazione */
.registration {
	border:#CCCCCC thin dashed;
	padding: 10px;
}

.registration input {
	margin: 5px 0 0 20px;
	width: 400px;
}

.registration label {
	display:table-row-group;
}

/* Filtro */

#filtro {
}

#filtro form {
	margin-bottom: 1.8em;
	padding: 0px;
}

#filtro fieldset {
}

#filtro #s {
	width: 160px;
}

.filterStyleSelect{
	width: 200px;
}

/* Search */

#search {
}

#search form {
	margin-bottom: 1.8em;
	padding: 0px;
}

#search fieldset {
	margin-left: 20px;
	padding: 0px;
	border: none;
}

#search #s {
	width: 160px;
}

/* Footer */

#footer {
	clear: both;
	width: 920px;
	height: 40px;
	margin: 0px auto 30px auto;
	background: url(img/img08.jpg) no-repeat left top;
	color: #858585;
}

#footer p {
	margin: 0px;
	padding: 13px 0px 0px 0px;
	text-align: center;
	line-height: normal;
	font-size: smaller;
}

#footer a {
	color: #FFFFFF;
}

/* Photogallery */
.photogallery {
	margin: 0 0 0 10px;
}

.photogallery a img {
	margin: 4px;
}
