body {
		font-size:12px;
		font-family: helvetica, geneva, verdana, arial;
		color: #EBE6C6;
		background-color:#000000;
		margin:10px 0px 20px 0px;
		}

	A 		{ color: #CCCCCC; text-decoration: underline; }
	A:link		{ color: #CCCCCC; text-decoration: underline; }
	A:visited	{ color: #CCCCCC; text-decoration: underline; }
	A:active	{ color: #999999;  }
	A:hover		{ color: #999999;  }

	#head {
		float:left;
		}

	#head a {
		font-size:20px;
		font-family: Verdana;
		color: #EBE6C6;
		text-decoration:none;
		}

	#logo {
		position:absolute;
		top:15px;
		left:50%;
		margin-left:-470px;
		width:332px;
		height:167px;
		background:url(/immagini/logo.png) no-repeat;
		}

	#longmenu {
		font-family: arial, helvetica, geneva, verdana;
		float:right;
		font-size: 13px;
		color: #636363;
		font-variant: small-caps;
		font-weight: bold;
		text-align: left;
		margin-top: 6px;
		margin-bottom: 30px;
		padding-bottom:3px;
		margin-right: 30px;
		}

	#shortmenu {
		font-family: arial, helvetica, geneva, verdana;
		float:right;
		font-size: 13px;
		color: #636363;
		font-variant: small-caps;
		font-weight: bold;
		text-align: left;
		margin-top: 25px;
		margin-bottom: 20px;
		margin-right: 35px;
		}

	#content {
		text-align:center;
		width:900px;
		padding-left:40px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:5px;
		}

	.blog {
  		padding:15px;
		}

	.blogbody {
		margin-top:10px;
		padding: 5px;
		letter-spacing: 0.1em;
		text-align: left;
		}

	.title {
		width:100%;
		color: #ededed;
		font-variant: small-caps;
		font-weight: bold;
		text-align: right;
		}

	.mainpic {
		border: 1px solid #d3d3d3;
		background-color:#ffffff;
		padding:8px;
		}

	#gallerie .title {
		text-align:left;
		font-size:11px;
		font-weight: bold;
		font-variant: small-caps;
		color: #F5E6A1;
		padding: 3px;
		margin-top: 10px;
		margin-bottom: 15px;
		}

	.syndicate {
		width:100%;
		text-align:center;
		padding:10px;
		}


	.comments {
		width:100%;
		text-align: center;
		margin-top:10px;
		}

	#nav {
		padding: 5px;
		letter-spacing: 0.1em;
		text-align: left;
		font-variant: small-caps;
		font-weight: bold;
		}

	form {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		vertical-align: middle;
		}

	input {
		background-color: #EEEEEE;
		border: 1px solid #999999;
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 11px;
		margin-bottom: 2px;
		margin-top: 2px;
		}

	input:focus {
		background-color: #FFFFFF;
		}

	textarea {
		background-color: #EEEEEE;
		border: 1px solid #999999;
		color: #000000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 14px;
		margin-bottom: 10px;
		}

	textarea:focus {
		background-color: #FFFFFF;
		}

	.button {
		background: #EEEEEE;
		border: 1px solid;
		border-color: #EEEEEE #999999 #999999 #EEEEEE;
		color: #666666;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin: 3px 0px 3px 0px;
		}

	.checkbox {
		background-color: #FFFFFF;
		border: 0px solid #999999;
		color: #000000;
		font: bold 10px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-bottom: 2px;
		margin-top: 2px;
		vertical-align: middle;
		}

	.shot-information {
		text-align:left;
		font-size:11px;
		font-weight: bold;
		font-variant: small-caps;
		color: #EBE6C6;
		padding: 3px;
		border-bottom: 1px dashed #EBE6C6;
		margin-top: 10px;
		margin-bottom: 15px;
		}

	#show-shotinfo {
		text-align:left;
		}

	.comments-head {
		text-align:left;
		font-size:11px;
		font-weight: bold;
		font-variant: small-caps;
		color: #EBE6C6;
		padding: 3px;
		border-bottom: 1px dashed #EBE6C6;
		margin-top: 15px;
		margin-bottom: 15px;
		}

	.comments-body {
		text-align:left;
		}

	.comments-post {
		text-align: right;
		font-style: italic;
		border-top: 1px solid #EBE6C6;
		margin-bottom: 18px;
		}

	#pagetitle {
		font-family: Verdana;
		float:right;
		font-size: 16px;
		color: #EBE6C6;
		font-variant: small-caps;
		font-weight: bold;
		text-align: right;
		margin-top: 0;
		margin-right: 30px;
		}

	.text {
		border-left:1px dotted #cccccc;
		}

	.text p {
		font-family:verdana, arial, helvetica, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
		padding-left:8px;
		text-align:justify;
		}

	.thumb { float:left; width:160px; }
	div.float { float: left; margin-bottom:8px; width:128px;}
	div.spacer { clear : both; }

	#posted {
		float:left;
		color:#EBE6C6;
		letter-spacing: 0.1em;
		text-align: right;
		font-variant: small-caps;
		margin-top:-12px;
		}

	#gallerie {
		width:850px;
		padding:10px;
		margin-top:15px;
		padding-bottom:8px;
		text-align:center;
		}

	.bagpic {
		width:160px;
		height:120px;
		float:left;
		font-family:geneva, helvetica, verdana, tahoma, arial, sans-serif;
		font-size:9px;
		text-transform:lowercase;
		margin-left:2px;
		margin-right:2px;
		}

	.littlepic {
		border:1px #d3d3d3 solid;
		padding: 4px;
		margin-top:4px;
		margin-bottom:4px;
		}

	.clearboth {
		clear: both;
	}


.rbroundbox {background: url(/imgs/nt.gif) repeat; width:950px;}
.rbtop div {background: url(/imgs/tl.gif) no-repeat top left;}
.rbtop {background: url(/imgs/tr.gif) no-repeat top right;}
.rbbot div {background: url(/imgs/bl.gif) no-repeat bottom left;}
.rbbot {background: url(/imgs/br.gif) no-repeat bottom right;}
.rbtop div, .rbtop, .rbbot div, .rbbot {width:950px; height:7px; font-size:1px;}
.rbcontent {margin:0 7px; width:950px; padding:10px;}