body {
	font-size:	small;
	font-family:	Verdana, Helvetica, Arial, sans-serif;
	line-height:	1.4em;
	background-color:	#eeeecc;
	
}



h1, h2, h3 {
	color: #334422
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 130%;
}

h3 {
	font-size: 110%;
}

a:link	{
	color:		#005555;
	}

a:visited{
	color:		#333333;
	}

a:hover	{
	color:		#334422;
	background:	#ffff66;
	}



#photo p {
	 line-height:	1.1em;
	}

#photo h1, h2, h3 {
	line-height:	1.1em;
	}

#header{
	background-color:	#eeeecc;
	height:		154px;
	margin:		0px;
	z-index:	100;
}


#page {
	border-width:	1px;
	border-style:	solid;
	background-color: #ffffff;
	border-color:	#334422;	
	padding:	10px;
}


#photo {
	width:		170px;
	margin:		10px;
	background-color: #ffffff;
	border-color:	#334422;
	padding:	10px;
	float:		right;
	font-size:	80%;
}

#current_total {
	width:		150px;
	height:		120px;
	margin:		0px;
	margin-top:	30px;
	margin-bottom:	4px;
	margin-right:	25px;
	background-image: url(current_total.jpg);
	border-color:	#334422;
	padding:	0px;
	float:		right;
	font-size:	140%;
}


#text {
	background-color: #ffffff;
	padding:	10px;
	padding-left:	55px;
	padding-right:	20px;
	margin:		10px;
	margin-left:	130px;
	margin-right:	215px;		
	}

#progress {
	background-color: #ffffff;
	padding:	10px;
	padding-left:	55px;
	padding-right:	20px;
	margin:		10px;
	margin-left:	130px;
	width:		520px;
	}



#donate {
        background-color: #ffffff;
        padding:        10px;
        padding-left:   55px;
        padding-right:  20px;
        margin:         10px;
        margin-left:    130px;
        margin-right:   215px;
        }

#background {
        background-color: #ffffff;
        padding:        10px;
        padding-left:   55px;
        padding-right:  20px;
        margin:         10px;
        margin-left:    130px;
        margin-right:   215px;
        }

#concert {
        background-color: #ffffff;
        padding:        10px;
        padding-left:   55px;
        padding-right:  20px;
        margin:         10px;
        margin-left:    130px;
        margin-right:   215px;
        }


#lang {
	position:	absolute;
	top:		95px;
	left:		340px;
	background-color: #eeeecc;
	z-index:	99;
}

#advert {
	position:	absolute;
	top:		20px;
	left:		340px;
	background-color: #eeeecc;
	z-index:	100;
}


#leftbar {
	position:	absolute;
	top:		190px;
	left:		20px;
	width:		150px;
	height:		508px;
	z-index:	100;
	margin:		0;
	padding:	0;
}

#leftbar2 {
	position:	absolute;
	top:		850px;
	left:		20px;
	width:		150px;
	height:		223px;
	z-index:	100;
	margin:		0;
	padding:	0;
}

#leftbar3 {
	position:	absolute;
	top:		1090px;
	left:		20px;
	width:		150px;
	height:		247px;
	z-index:	100;
	margin:		0;
	padding:	0;
}


#leftbar4 {
	position:	absolute;
	top:		170px;
	left:		20px;
	width:		150px;
	height:		497px;
	z-index:	100;
	margin:		0;
	padding:	0;
}

#leftbar5 {
	position:	absolute;
	top:		700px;
	left:		20px;
	width:		150px;
	height:		287px;
	z-index:	100;
	margin:		0;
	padding:	0;
}


#leftbar6 {
	position:	absolute;
	top:		1390px;
	left:		20px;
	width:		150px;
	height:		309px;
	z-index:	100;
	margin:		0;
	padding:	0;
}


#leftbar7 {
	position:	absolute;
	top:		700px;
	left:		20px;
	width:		150px;
	height:		107px;
	z-index:	100;
	margin:		0;
	padding:	0;
}



#footer{
	background-color:	#eeeecc;
	color:		#334422;
	border-top:	1px solid #334422;
	padding-top:	1px;
	padding-left:	55px;
	padding-right:	40px;
	padding-bottom:	1px;
	margin:		5px;
	margin-left:	130px;
	margin-right:	10px;
	padding-right:	10px;
	font-size:	80%;
	clear:		right;
	text-align:	right;
}

table {
	border: none;
}

td { 
	padding: 5px;
}

td.button {
	background-color: #eeeecc;
}


td.info{
	background-color: #eeeecc;
        font-size:      small;
        font-family:    Verdana, Helvetica, Arial, sans-serif;
        line-height:    1.4em;
}

.bold {
	font-weight: bold;
}

td.flags{
	background-color: #eeeecc;
	font-size:      small;
	font-family:    Verdana, Helvetica, Arial, sans-serif;
        line-height:    1em;
        font-size:	70%;
}


td.news{
	font-family:	Verdana, Helvetica, Arial, sans-serif;
        line-height:    1.05em;
	vertical-align:	top;
}

