@charset "utf-8";
/* CSS Document */

/* 	containers 	*/

html, body, a, a:link , a:visited, a:hover {
	padding:0px;
	margin: 0px;
	border-spacing: 0px;
}

img {border: none;}
a {outline: none;}

div {
	/*border: 1px solid red;*/
}

@font-face {
	font-family: Orator; src: url('oratorstd.otf');
}

@font-face {
	font-family: Orator; font-weight: bold; src: url('oratorstd.otf'); 
	
}


.orator	{
	font-family: Orator,  "Trebuchet MS", Arial, Verdana, sans-serif;
}

body {
	font: 76%/1.6em Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #420A0A;
	background-color: #fcfcfc;
	
}

#entry {
	height: 198px;
	padding-top:150px;
	width: 489px;
	margin:auto;
}

#container {
	width: 960px; 
	overflow: auto;
	height: auto;
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(/img/down.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	
}

#mainContent {
	width: 960px;
	height: auto;
	min-height: 1100px;
	margin:auto;
	clear: both;
	overflow:hidden;
	background-image: url(/img/bg2010.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

#content {
	width: 760px;
	margin:auto;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	clear: both;
	

}

#content-up {
	height: 87px;
	width: 660px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	clear: both;
}

#content-menu {
	float:left;
	height: 337px;
	width: 260px;
	clear:both;
	padding: 0;
	z-index:99;
}

#content-menu #menu {
	height: 250px;
	width: 159px;
	clear:both;
	margin: 0;
	padding: 0;
	margin-left:93px;
	float:left;
	display: inline
}


#content-menu #menu li{
	clear:both;
	display: inline;
	margin: 0;
	padding: 0;
	float:right;
}


#content-menu #menu a.menu	{

	margin:0;
	padding : 0;
	text-decoration:none;
	float:right;
	display:inline;

}


#content-down {
	padding: 10px 0 0 0;
	width:520px;
	margin:auto;
	clear:both;
}


#content-spacers	{

	width:655px; 
	clear:both; 
	float:left; 
}

#content-spacer-sx	{
	width:110px; 
	min-height:400px;
	height: 400px;
	clear:both; 
	float:left; 
}

#content-spacer-dx	{

	width:520px; 
	float:left;
	text-align:left;
	margin-left:10px;
}


#down {
	clear:both;
	background-image: url(/img/down.jpg);
	background-repeat: repeat-y;
	height: 400px;
	margin:auto;
	width:960px;
	background-position: center;
}

#foot {
	clear:both;
	width: 560px;
	height: 112px;
	margin:auto;
	background-image: url(/img/foot-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	padding: 0 100px 0 100px;
}

#foot div {
	width: 460px;
	text-align:center;
}

#credits {
	clear:both;
	width: 760px;
	height: 22px;
	margin:auto;
	text-align:center;
	color : #C0502B;
	background-color: #FCFCFC;
	font : bold 1em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#credits a {
	color : #C0502B;
	font : bold 1em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

#home-left	{
	width: 250px;
	float:left;
	margin-top:20px;
	clear:both;
}

#home-right	{
	margin-top:-90px;
	margin-left:280px;
	
	
}


#player	{
	position:absolute;
	top:5px;
	right:5px;
	z-index:99;
	width: 240px;
	height: 20px;
	float:right;
}

#social	{

	float:right;
	width: 218px;
	height: 155px;
	background-color: #EDE8E2;
	text-align:right;
	margin-bottom:10px;
	margin-top:-30px;
	margin-right:20px;
	}

#social p	{

	text-align:right;
	float:right;
	
}



#guestbook	{
	float:right;
	width: 170px;
	height: 180px;
	padding: 40px 30px 20px 50px;
	background-color: #EDE8E2;
	background-image: url(/img/postit-news.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align:left;
	margin-bottom:0px;
}

/********* news ticker  ************/

#news2010	{
	float:left;
	width: 250px;
	height: 240px;
	background-color: #EDE8E2;
	background-image: url(/img/postit-news.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;	
	
}
 
#news-container {
	text-align:left; 
	width:200px; 
	height:150px; 
	/**background: url('/img/news.gif') no-repeat;**/
	padding-top:45px;
	
}


#news2010 #news {
	display:none; 
	height:105px;
	margin-left:40px;
	text-align:left;
	width:188px;
	
}

#news2010 #news span.newscorpo	{

	width: 188px;
	height: 105px;
	
}

#news.hasJS {
	height:105px;
	overflow:hidden;
	position:relative;
}

#news.hasJS span {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:188px;
	
}


#news span strong.title	{
	font: 14px Orator, Century Gothic, Arial, Helvetica;
	letter-spacing: 1.2px;
	color: #420a0a;
	font-size: 12px;
	font-weight: bold;

}

.newscorpo	{
	font: 12px Century Gothic, Arial, Helvetica;
	letter-spacing: 1.2px;
	color: #000000;
	font-size: 12px;

}



/*****************     ***************/
#concerts	{
	float:left;
	width: 220px;
	height: 306px;
	text-align:left;
	margin-bottom:0px;	
	font-size:0.9em;
	margin-left:20px;
}

#allconcerts	{
	clear:both;
	margin-top:10px;	
}

#concerts dd, dt, dl	{
	float:left;
}

#concerts dt	{
	margin-left:5px;
}

/* Easy Slider */



#gallery-home	{
	clear:both;
	float:left;
	color : #420a0a;
	width: 500px;
	height: 220px;
	/***background-image: url(/img/galleria.png);
	background-repeat: no-repeat;
	background-position: center;*****/
	margin:0;
	
}
#gallery-home h3 	{
	padding:0;
	margin:0;
}

	#slider{
		
	}
	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		
		}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:500px;
		height:180px;
		overflow:hidden;
		}

	#slider img{
		margin:0;
		padding:0;
		width:500px;
		}
		
	#slider2 li{
		background:#f1f1f1;
		
		}
	#slider2 li h2{
		margin:0 20px;
		padding-top:20px;
		}
	#slider2 li p{
		margin:20px;
		}


	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 

	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{
		display:block;
		margin:0;
		text-indent:-8000px;
		width:60px;
		height:60px;
		position:absolute;
		left:-20px;
		top:-120px;
		z-index:3;
		border:0;
		}
	#nextBtn {
		left:576px;
		border:0;
		}
		
	#nextBtn2{
		left:406px;
		border:0;
		}
		
	#prevBtn2 a, #nextBtn2 a{
		text-decoration:none;
		border:0;
		display:block;
		width:60px;
		height:60px;
		/*background:url(/images/presentazione/prev.gif) no-repeat 0 0;*/
		}
	#nextBtn2 a{
		text-decoration:none;
		/*background:url(/images/presentazione/next.gif) no-repeat 0 0;*/
		}
		
		#prevBtn a, #nextBtn a {
		text-decoration:none;
		border:0;
		display:block;
		width:60px;
		height:60px;
		/*background:url(/images/presentazione/prevNO.gif) no-repeat 0 0;*/
		}
	#nextBtn a{
		text-decoration:none;
		/*background:url(/images/presentazione/nextNO.gif) no-repeat 0 0;*/
		}



#bbfc	{

	width: 167px;
	height: 120px;
	text-align:left;
	float:right;
	margin-right:20px;
	
}

#presentazione {
	position: absolute;
	top:20px;
	right:20px;
	width: 283px; 
	height: 200px;
	overflow: auto;
	
}

/*** basic styles ***/

a:link {
	color : #420A0A;
	text-decoration:none;
	
}

a:visited {
	color : #420A0A;
	text-decoration : none;
}

a:hover {
	color : #000;
	text-decoration : none;
}

a.menu	{

	color : #420a0a;
	font : bold 1.2em "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding : 0;
	text-decoration:none;

}


fieldset {
	border : none;
}

h2 {
	border-bottom : 2px solid #420a0a;
	color : #420a0a;
	font : 1.3em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0 0 1em;
	padding-bottom : 2px;
}

h3 {
	color : #420a0a;
	font : bold 1.2em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : .5em;
	margin-top : 1.5em;
	padding : 0;
}

h4 {
	color : #420a0a;
	font : bold .8em/.9em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0;
	margin-top : .5em;
}

h5 {
	margin : 1.8em 0 0;
	color : #420a0a;
	font-size : .9em;
}

img {
	border : none;
}

input, textarea {
	border : 1px solid #A01B1E;
}

label {
	display : block;
	margin-bottom : 1em;
}

label input {
	display : block;
}

p, dt, dd, td {
	font-size : .9em;
	margin-bottom : 1em;
	margin-top : 0;
	text-align:left;
}

#content h2 a:link, #content h2 a:visited, #content h2 a:hover,
#content h3 a:link, #content h3 a:visited, #content h3 a:hover {
	text-decoration : none;
}

#content ul li {
	font-size : .9em;
}

div.id	{
	clear:both;
	float:left;
	width: 500px;
	height: 50px;
	margin-bottom: 20px;
	color: #CF814D;
	font : normal 2.1em/3em Orator, Georgia, "Times New Roman", Times, serif;
	
}




/*** Band pages ***/
dl.bandmember {
	margin : 0 0 2em 0;
	padding : 0;
}

dl.bandmember dd {
	font : normal 1.1em/2em Georgia, "Times New Roman", Times, serif;
	margin : 0;
	padding : 0;
}

dl.bandmember dt {
	clear : both;
	color : #9B181E;
	float : left;
	font : bold .9em/2.5em Georgia, "Times New Roman", Times, serif;
	margin : 0;
	padding : 0;
	width : 100px;
}

#content ul.biography li div.testobio	{
	width: 200px;
	height: 50px;
	padding:0 0 0 20px;
	/****background-image: url(/img/fondotesti_titoli.gif);
	background-repeat: no-repeat;
	background-position: left;***/
	float:left;
	
}

#content ul.biography li div.fotobio	{
	width: 200px;
	height: 50px;
	float:left;
	
}



#content ul.biography li img, #content ul.discography li img {
	float : right;
	margin-left : 6px;
	border : 1px solid #A01B1E;
}

#content ul.biography li, #content ul.discography li {
	clear : both;
	font-size : 1em;
	height : 100px;
	list-style-type : none;
	margin : 2em auto 0;
	padding : 1em;
	
}

#content ul.biography, #content ul.discography {
	list-style-type : none;
	margin : 0;
	padding : 0;
}



/*** discography pages ***/
body.discografia h4 {
	border-top : 1px solid #420a0a;
	padding-top : .8em;
}

body.discografia ol {
	margin-bottom : 2em;
}

body.discografia p.credits {
	font-style : italic;
}

body.discografia p.top {
	text-align : right;
}

body.discografia p.top a {
	background : url(../img/icon-top.png) right no-repeat;
	color : #420a0a;
	height : 20px;
	line-height : 20px;
	padding-right : 20px;
}

table.tracklist {
	clear : both;
	margin : 2em 0;
	width : 410px;
}

table.tracklist a {
	text-decoration : none;
}

table.tracklist th {
	/**background-color : #FDB64A;**/
	border : solid #420A0A;
	border-width : 1px 0;
	text-align : left;
}

.cover {
	border : 1px solid #A01B1E;
	float : right;
	margin-left : 10px;
}

#content ul.discography h3 {
	margin-top : 0;
}

#content ul.discography li {
	height : 80px;
}

#content ul.discography p {
	margin : 0;
}



/* concert listings */

body.tour #content-down {
	float:left;
	width:530px;
	margin-bottom:30px;
}

body.tour #content #tour-left {
	width: 370px;
	clear:both;
	float:left
}

body.tour #content #tour-right {
	width: 120px;
	margin-left: 400px;
	margin-top:20px;
}

body.tour #content ul {
	list-style-type : none;
	margin : 0;
	padding-left : 10px;
}

body.tour #content ul.gallery-home-thumbs	{
	list-style-type : none;
	margin : 0;
	padding: 0px;
	width:110px;
}
body.tour #content ul li {
	list-style-type : none;
	margin : 0;
	padding-left : 25px;
	line-height : 21px;
}

body.tour #content ul li.gallery-home-thumb {
	list-style-type : none;
	margin : 0;
	padding: 0px;
	line-height : 21px;
	width:110px;
}

body.tour #content ul li a:link, body.tour #content ul li a:visited {
	text-decoration : none;
	color : #420A0A;
}

#legend {
	border : solid #C5552D;
	border-width : 1px 0;
	background-color : #fcfcfc;
	padding : 0 0 0 10px;
	margin : 0 0 1em 0;
	height : 22px;
	list-style-type : none;
}

#content ul#legend li {
	margin : 1px 2em 2px 0;
	padding-left : 25px;
	float : left;
	line-height : 20px;
	list-style-type : none;
}

body.tour h4 {
	clear : both;
	margin-top : 1.5em;
	margin-bottom : .5em;
}

body.tour dl dd h4 {
	clear : none;
	margin-top : 0;
}

li.concert, dt.concert {
	background : url(../img/bullet-2.gif) no-repeat left center;
	padding-left:30px;
	list-style-type : none;
}

#home-left #concerts li.concert, dt.concert, li.radio, dt.radio, li.cd, dt.cd  {
	clear:both;
	float:left;
	padding-left:0px;
	list-style-type : none;
}

#concerts li.concert, dt.concert, li.radio, dt.radio, li.cd, dt.cd  {
	float:left;
	padding-left:0px;
	list-style-type : none;
}

#concerts dd  {
	padding-left:10px;
	margin:0;
}

#concerts dd a {
	color: #000;
}

#concerts dt a  {
	color: #000;
}

li.radio, dt.radio {
	background : url(../img/bullet-3.gif) no-repeat left center;
	list-style-type : none;
	padding-left:30px;
}

li.cd, dt.cd {
	background : url(../img/bullet-4.gif) no-repeat left center;
	list-style-type : none;
	padding-left:30px;
}

body.tour #content ul li a:hover {
	text-decoration : none;
	color : #420a0a;
}

.cancelled
,body.tour #content ul li a.cancelled:link
,body.tour #content ul li a.cancelled:visited {
	color : #c00;
}

dl#concertinfo dt {
	font : bold .8em Georgia, Times, serif;
	text-align : right;
	text-transform : uppercase;
	width : 110px;
	clear : both;
	float : left;
	border-top : 1px solid #9D1B1D;
	margin : 0;
	padding : 9px 0 6px;
}

dl#concertinfo dd {
	margin-left : 110px;
	border-top : 1px solid #9D1B1D;
	padding : 6px 0 6px 10px;
	margin-bottom : 0;
}

dl#concertinfo dd h4 {
	font-size : 1em;
	line-height : 1.6em;
}

dl#concertinfo dd p {
	font-size : 1em;
}




/* blog pages */
#blogdesc {
	border : solid #C0522D;
	border-width : 1px 0;
	padding : 2px 1em;
	margin-bottom : 2em;
	background-color : #FDB64A;
}

#content div.post div.meta {
	color : #3C110D;
	font-size : .8em;
	margin-top : 0;
}

#content div.post p.post-date {
	color : #4F1D1D;
}

#content div.post h2 {
	margin : 0;
}

#content div.post h3 {
	color : #A01B1E;
	font : bold 1.3em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
	margin : 0;
	padding : 0;
}

#content div.post div.meta ul.post-categories {
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#content div.post div.meta ul.post-categories li {
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#content div.post p.more {
	font-size : .8em;
	margin-top : -1em;
}

#content div.post {
	margin-bottom : 3em;
}

#content div.post img {
	border : none;
	margin-left : 2em;
	margin-bottom : 1em;
}

div.message {
	background : url(../img/bg-div.gif) #EFEFEF repeat-x;
	border : 1px solid #9D1B1D;
	clear : both;
	color : #c00;
	font-size : 1em;
	font-weight : bold;
	line-height : 3em;
	list-style-type : none;
	margin : 2em auto 0;
	padding : 1em;
	width : 75%;
}



/***  blog navigation links  ***/

#catnav .next {
	float : right;
	text-align : right;
	background : url(../img/icon-nexts.png) center right no-repeat;
}

#catnav .next a {
	padding-right : 18px;
}

#catnav .prev {
	float : left;
	text-align : left;
	background : url(../img/icon-prevs.png) center left no-repeat;
}

#catnav .prev a {
	padding-left : 18px;
}

#postnav h4 {
	color : #A01B1E;
	margin-bottom : .5em;
}

#postnav ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#postnav ul li {
	margin : 0;
	padding-left : 18px;
	list-style-type : none;
}

#postnav a {
}

#postnav .prev {
	background : url(../img/icon-nexts.png) 0 2px no-repeat;
}

#postnav .next {
	background : url(../img/icon-prevs.png) 0 2px no-repeat;
}

#postnav a:link, #postnav a:visited, #catnav a:link, #catnav a:visited  {
	color : #420a0a;
	text-decoration : none;
}

#postnav a:hover, #catnav a:hover {
	color : #A01B1E;
	text-decoration : none;
}


/*** links page styles ***/

#content .links {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#content .links h3 {
	margin : 2em 0 1em;
	padding : 0 0 3px;
	border-bottom : 1px solid #420a0a;
}

#content .links ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#content .links li {
	margin : 0 0 1em;
	padding : 0;
	list-style-type : none;
}

#content .links li li {
	margin : 0 0 1em;
	padding : 0;
	list-style-type : none;
	font-size : inherit;
}

/*** sottomenu ***/

#primarycontent	{
	width:485px; 
	clear:both; 
	float:right;
	position:relative;
	z-index:99;
}


#submenu {
	clear:both;
	width:325px;
	float:right;
	list-style-type : none;
	margin-top : -30px;
	margin-left: 0;
	padding:0;
	height:20px;
	position:relative;
	z-index:99;
	
}

#submenu li {
	float:left;
	display : inline;
	height : 20px;
	list-style-type : none;
	margin : 0;
	padding : 0;
	border-bottom:1px solid #420a0a;
	font-size:1.1em;
}

#submenu li a {
	float:left;
	color : #420a0a;
	display : block;
	font : bold 1.1em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 20px;
	padding-left : 5px;
	padding-right : 5px;
	text-decoration : none;
}

#submenu li a:hover, #submenu li.this  {
	background-color : #420a0a;
	color:#ffffff;
}

#submenu li.this a  {
	background-color : #420a0a;
	color:#fdb64a;
}


/*** correzione trasparenza png su ie 6 e 5.5 ***/

img, div { behavior: url(iepngfix.htc) }



/**********        *****************/

h2.banda span.language	{
	float:right; 
	padding-left:20%
}

div.currentpage	{
	float:left;
	font-family: Orator, Georgia,"Times New Roman",Times,serif;
}
div.pagelinks	{
	float:left;
	margin: 0 20px 0 20px;
	font-family: Orator, Georgia,"Times New Roman",Times,serif;
}

a.addentry	{
	font:1.1em/1.3em Orator, Georgia,"Times New Roman",Times,serif;
	color: #CF814D;
	text-decoration:none;
	
}

/*** guestbook ****/

.addentry:link, .addentry:visited {
	padding : 1px 2px;
}

.addentry:hover {
	background-color : #420A0A;
	border-bottom : 1px solid #420A0A;
	color : #EEE9E3;
}

.adminlinks {
	text-align : right;
}

.currentpage {
	color : #420A0A;
	float : right;
	clear : right;
	font : normal .9em Verdana, Helvetica, Arial, serif;
	margin : 2px 23px 2px 0;
}

.currentpage .pagenumber {
	font-weight : bold;
}

.error {
	margin : 0 15px 1em;
	border : 1px solid #c00;
	background : url(../img/bg-div.gif) #EFEFEF repeat-x;
	padding : 1em;
}

.error h4 {
	color : #c00;
	font : bold 1.1em Helvetica, Arial, sans-serif;
}

.error ul {
	background : url(../guestbook/img/important.gif) top left no-repeat;
	margin-left : 0;
	margin-bottom : 0;
	padding-left : 0;
}

.error ul li {
	margin-left : 3.5em;
	padding-left : 0;
}

.error p {
	margin-top : 1em;
	margin-bottom : 0;
}

.gbentry {
	background : url(../img/bg-div.gif) repeat-x;
	
	clear : both;
	margin-bottom : 2em;
	padding : 10px;
	position : relative;
}

.gbentry .gbbody {
	width:480px;
	border-top : 1px solid #420A0A;
	clear : both;
	padding-top : .5em;
	overflow : hidden;
}

.gbentry .timestamp {
	color : #000;
	font : 9px Verdana, Helvetica, Arial, sans-serif;
	padding : 4px 0;
	text-align : right;
}

.gbentry div.id {
	color : #DF9C6F;
	display : block;
	font : bold 30px Orator, Helvetica, Arial, sans-serif;
	letter-spacing : -3px;
	position : absolute;
	right : 10px;
	text-align : right;
	top : 0;
}

.gbentry h3 {
	color : #420A0A;
	margin : 0 50px 0 0;
}

.gbentry h3 a {
	text-decoration : none;
	color : #420A0A;
}

.gbentry h4 {
	color : #420A0A;
	float : left;
	font : 9px Verdana, Helvetica, Arial, sans-serif;
	padding : 4px 0;
}

.gbcomment {
	width:400px;
	background-color: #EFE1D1;
	border-top : 1px solid #420A0A;
	clear : both;
	color : #ff7a01;
}

.gbcomment h4, .gbcomment .timestamp {
	color : #420A0A;
	padding : 4px 3px;
}

.gbcomment h4 a {
	text-decoration : none;
	color : #420A0A;
}

.gbcommentbody {
	border-top : none;
	padding : 1em 2em 0;
	clear : both;
	overflow : hidden;
	color: #000000;
}

.bandmember {
	border : 1px solid #f90;
	background : #FCB549 url(../img/bg-gbentry.png) top repeat-x;
}

.bandmember h3, #content .bandmember h3 a, .bandmember h4, .bandmember a {
	color : #420A0A;
}

.bandmember .gbbody {
	border-top : 1px solid #420A0A;
}

.pagelinks {
	clear : right;
	color : #420A0A;
	float : right;
	font : bold .9em Verdana, Helvetica, Arial, serif;
	margin : 2px 0;
}

.pagelinks .current {
	display : block;
	float : left;
	padding : 1px 3px;
}

.pagelinks a:link, .pagelinks a:visited {
	color : #420A0A;
	display : block;
	float : left;
	font-weight : normal;
	margin : 0 1px;
	padding : 1px 2px;
	text-decoration : none;
}

.pagelinks a:hover {
	background-color : #e3d4ea;
	border : 1px solid #420A0A;
	color : #420A0A;
}

.private {
	border : 1px solid #EAEABB;
}

.gbform {
	font-size : .9em;
	margin : 0 auto;
	position : relative;
}

.gbform fieldset {
	display : block;
	margin : 0;
	padding : 0 1em 1em 1em;
}

.gbform input, .gbform textarea, .gbform select {
	background : url(../img/bg-div.gif) #EFEFEF repeat-x;
	
	color : #000;
	display : block;
	font : 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding : 2px;
	width : 30em;
}

.gbform input.button {
	border : none;
	display : inline;
	left : 10.5em;
	position : absolute;
	width : auto;
}

.gbform input.hidden {
	background : transparent;
	border : none;
	display : inline;
	padding : 0;
	width : auto;
}

.gbform input.submit {
	border : 1px solid #ff7a01;
	clear : both;
	font-family : Helvetica, Arial, sans-serif;
	width : 7em;
	cursor : pointer;
	cursor : hand;
}

.gbform input.submit:hover {
	background : #e3d4ea;
}

.gbform label {
	clear : both;
	color : #420A0A;
	margin-bottom : .6em;
}

.gbform label span.caption {
	color : #555;
	display : block;
}

.gbform legend {
	display : none;
	margin : 0;
	padding : 0;
}

form.comment {
	margin-bottom : 2em;
}


#statusmessage {
	clear : both;
	margin : 1em 0;
	padding : .5em;
	border : 1px solid #420A0A;
	background : #e3d4ea;
}


/* Holly Hack - Hides from IE-mac \*/
* html .gbcomment {height: 1%;}
* html .gbentry {height: 1%;}
* html .gbform {height: 1%;}
/* End hide from IE-mac */

/************ STORE ************/

p.legality	{
	display:none;	
}

div.informational	{
/**	display:none;**/
texxt-align:center	
}

ul.links	{
	list-style-type:none;
}


#content ul.links li	{
	float:left;
	list-style-type:none;
	margin-left:6px
}


#content ul.links li {
	float:left;
	display : inline;
	height : 20px;
	list-style-type : none;
	margin : 0;
	padding : 0;
	border-bottom:1px solid #420a0a;
	font-size:1.1em;
}

#content ul.links li a {
	float:left;
	color : #420a0a;
	display : block;
	font : bold 1.1em Orator, "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 20px;
	padding-left : 5px;
	padding-right : 5px;
	text-decoration : none;
}

#submenu li a:hover, #submenu li.this  {
	background-color : #420a0a;
	color:#ffffff;
}

#submenu li.this a  {
	background-color : #420a0a;
	color:#fdb64a;
}
.mw_search	{
	clear:both;
	padding-right:10px;
	margin-top:10px
}
.clear_both	{
	clear:both;
	margin:10px
}

/******************** banner ********************/

#banner	{
	position:fixed;
	top:50px;
	right: 10px;
	width: 250px;
	height: 225px;
	
	/**background-color: #EDE8E2;
	padding: 40px 30px 20px 50px;
	background-image: url(/img/postit-news.jpg);
	background-repeat: no-repeat;
	background-position: center;**/
	text-align:left;
	margin-bottom:0px;
}

#banner2 {
    height: 225px;
    margin-bottom: 0;
    position: fixed;
    right: 10px;
    text-align: left;
    top: 305px;
    width: 250px;
}

#banner3 {
    height: 395px;
    margin-bottom: 0;
    position: fixed;
    right: 10px;
    text-align: left;
    top: 530px;
    width: 250px;
}


ul#ticker {
	width: 220px;
	height: 120px;
	overflow: hidden;
	/*padding:0; */
	margin-top:0;
}

ul#ticker  li {
	width: 160px;
	height: 99px;
	padding: 0 10px;
	padding-bottom:20px;
	list-style-type:none;
	line-height:1.2em
	
}

ul#ticker li a {
	color: #ooo;
}

ul#ticker li span {
	display: block;
	color: #06C;
}
