/* COLORS 



green : #00A950
gold:	#917B4C














*/

body {

	color:#FFF;

	font-size: 11px;

	font-family: Helvetica, Verdana, Arial, sans-serif;
	background: #000;
	border: 0;padding: 0;margin: 0;

}

img, a {
	border: 0;
	margin: 0;
}

div#sitebox {
	position: relative;
	width: 945px;
	margin: 0 auto;	

	
}

	div#sitebox.second {
		width: 945px;
		margin: 0 auto;
		background: url(images/headerbox_bg_second.gif) no-repeat;
}


div#headerbox {
	width: 945px;
	height: 87px;
	float: left;
	background: url(images/headerbox_bg.gif) no-repeat;
	
}

	div#headerbox.second {
		width: 945px;
		height: 87px;
		float: left;
		background: none;
	}

div#stagebox {
	width: 655px;
	height: 339px;
	float: left;
	margin: 0 0 0 0;
}

div#videobox {
	position: relative;
	width: 284px;
	height: 334px;
	float: right;
	overflow: hidden;
	margin: 0 0 5px 0;
}

	div#video {
		width: 284px;
		height: 245px;
		margin: 0 0 5px 0;
	}

	div#playlistbox {
		width: 284px;
		height: 82px;
		overflow: auto;
	}
	
		div#playlist {
			width: 263px;
			padding-bottom: 10px;
		}
		
		div#playlist .playlist_element {
			width: 263px;
			border: 1px solid #FFF;
			text-indent: 5px;
			margin: 0 0 10px 0;
			padding: 5px 0;
			cursor: pointer;
		}
		
		div#playlist .playlist_element a {
			font-size: 8px;
			color: #FFF;
			text-decoration: none;
		}
			


div#topmenubox {
	width: 930px;
	height:26px;
	clear: both;
	padding: 0 0 0 15px;
	border-top: #00A950 2px solid;
}

div#topmenubox.second {
	width: 930px;
	height:26px;
	clear: both;
	padding: 0 0 0 15px;
	border-top: #00A950 2px solid;
	border-bottom: #00A950 2px solid;
}
	div#topmenubox ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none; 
		list-style-image: none; 
	}
	
	div#topmenubox ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none; 
		list-style-image: none; 
	}
	
	div#topmenubox li {
		display: inline;
		margin: 0px; 
		padding: 0px; 
	}
	
	div#topmenubox li a {
		color: #917B4C;
		text-decoration: none;
		padding: 0px 5px;
		margin: 0px;
	letter-spacing: 1px;
	font: 14px/28px impact;
}
	
	div#topmenubox li a:hover, div#topmenubox li.current-cat a {
		color: #FFF;
	}
	

	
	

	
	

div#blogbox {
	width: 545px;
	float: left;
	margin: 10px 0 10px 20px;	
}

	div#blog {
		float: left;
		margin: 0;	
	}
			
		div#blog .blog_element {
			clear: both;
			margin: 0 0 30px 0;
	
		}
		
		div#blog .blog_element_img {
			width: 141px;
			height: 133px;
			float: left;
			margin: 0 20px 0 0;
		background-color: white;
}
		
		div#blog .blog_element_txt {
			width: 370px;
			float: left;			
			
		}
		

		
		div#blog .blog_element_title h2, div#blog .blog_element_title h2 a {
			font-size: 18px;
			font-weight: bold;
			color: #00A950;
			text-decoration: none;
			padding: 0;
			margin: 0 0 2px 0;
		}
		
		div#blog .blog_element_title h2 a:hover {
	
		}
		
		
		div#blog .blog_element_meta {
			font-size: 9px;
		}
		
			div#blog .blog_element_meta a, div#blog .blog_element_meta .linked {
				color: #917B4C;
				text-decoration: none;
			}
			
			div#blog .blog_element_meta a:hover {
				color: #917B4C;
				text-decoration: underline;
			}
			

		
		div#blog .blog_element_desc {
			
		}
		
		
		div#blog .blog_element_foot {

		}
		
			div#blog .blog_element_foot a {
				color: #00A950;
				text-decoration: none;
			}
			
			div#blog .blog_element_foot a:hover {
				color: #00A950;
				text-decoration: underline;
			}


		div#blog_older_posts {
	text-align: right;
	
	

		}
		
		div#blog_older_posts a {
color: #00A950;
text-align: right;
text-decoration: none;
	
	

		}
		



div#newsbox {
	width: 330px;
	float: right;
	margin: 10px 20px 10px 0;
		
}


	div#news {
		float: right;
		
	}
	
		div#news .news_element img {
			float: right;
			width: 330px;
			padding: 0;
			margin: 0 0 10px 0;
			
		}




/* SINGLE PAGE */


div#sidebox {
	width: 170px;
	float: left;
	margin: 15px 0 10px 20px;
	
}


	div#sidebox ul.menu {
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
		list-style: none;
		list-style-image: none;
		letter-spacing: 1px;
		font: 18px impact;
	}
	
	div#sidebox ul.menu.small {
		font: 14px impact;
	}
	
	div#sidebox ul.menu.contact {
		padding: 150px 0 0 0;
	}
		div#sidebox ul.menu li {
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		
		div#sidebox ul.menu li.current-cat a {
			color: #FFF;
		}
		
		div#sidebox ul.menu li a {
			color: #00A950;
			text-decoration: none;
		}
	
		div#sidebox ul.menu li a:hover {
			color: #FFF;
			text-decoration: none;
		}








	div#sidebox ul.menu.archive {
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
		list-style: none;
		list-style-image: none;
		font-size: 10px;
		font-weight: normal;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		text-transform: uppercase;
	}
	
	div#sidebox ul.menu li.first {
		font: italic 18px impact;
		color: #FFF;
	}
	
		div#sidebox ul.menu.archive  li.current-cat a {
			color: #FFF;
		}
		
		div#sidebox ul.menu.archive li a {
			color: #00A950;
			text-decoration: none;
		}
	
		div#sidebox ul.menu.archive li a:hover {
			color: #FFF;
			text-decoration: none;
		}
		
		
		
		
		
		
		
		
div#contentbox {
	width: 740px;
	float: right;
	margin: 15px 0 20px 0;
}
	div#contentbox a {
		text-decoration: none;
		color: #00A950;
	}
	div#contentbox .catalog_element {
		margin: 0 0px 10px 0;
		float: left;
		text-align: center;
	}
	
	div#contentbox .catalog_element_img {
		margin: 0 0 10px 0;
		
	}
	
	div#contentbox .catalog_element_txt {
		font-size: 10px;
		text-align: center;
		padding: 0 10px		;
	}
	
	div#contentbox #team_img {
		width: 740px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	div#contentbox .team_txt {
		width: 355px;
	}
	
	div#contentbox #col1 {
		float: left;
	}

	div#contentbox #col2 {
		float: right;
	}
	
	



/*  SINGLE    */


div#contentbox.single {
	width: 530px;
	float: left;
	margin: 15px 0 20px 15px;
	
}


	div#contentbox.single .credits a {
		color: #917B4C;
		text-decoration: none;
	}

	div#contentbox.single .desc {
		margin: 10px 0 10px 0;
	}	
	
	div#contentbox.single .desc a {
		color: #00A950;
		text-decoration: none;
	}



		div#contentbox.single .blog_element_foot {
			margin: 25px 0 50px 0;
		}
		
			div#contentbox.single .blog_element_foot a {
				color: #00A950;
				text-decoration: none;
			}
			
			div#contentbox.single .blog_element_foot a:hover {
				color: #00A950;
				text-decoration: underline;
			}


/* COMENTS */

div#commentbox {

	width: 530px;
	margin: 0;
	padding: 0;
}

	div#commentbox a {
	color: #917B4C;
	text-decoration: none;	
	}
	
	div#commentbox ul.commentlist {
		display: block;
		width: 510px;
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
	
}


	div#commentbox li.comment {
		list-style: none;
		list-style-image: none;
		display: block;
		width: 490px;
		margin: 0 0 0 0;
		padding: 10px 0;
		border-bottom: #fff 1px solid;
	
	}
	

	
	div#commentbox li.comment.even {	
	}
	
	div#commentbox li.comment.odd {
	
	}


	div#commentbox div.comment_input_row {
		font-size: 10px;
		text-transform: uppercase;
		font-weight: normal;
		padding: 0 0 10px 0;	
	}

	div#commentbox div.comment_input_row input {
		width: 172px;
		height: 12px;
		border: 1px solid #FFF;
		font-size: 9px;
		margin: 0 0 0 0;
		padding: 0;
		background-color: #000;
		color: #FFF;	
	}

	div#commentbox div.comment_input_row textarea {
		width: 510px;
		height: 135px;
		border: 1px solid #FFF;
		font-size: 9px;
		margin: 0 0 0 0;
		padding: 0;
		background-color: #000;
		color: #FFF;	
	}


	div#commentbox div.comment_input_row .submit {
		letter-spacing: 1px;
		font: 14px impact;
		color: #00A950;	
		display: block;
		cursor: pointer;
		height: 22px;
		width: auto;
		border: none;
		margin: 0 0 0 0;
		padding: 0;
		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	div#contentbox #contact_desc {
	position: relative;
		width: 740px;
		margin: 10px 0 10px 0;

	}
	
	div#contact_desc #push_link {
		position: absolute;
		width: 130px;
		height: 105px;
		top: 145px;
		right: 40px;
	
	
}
	
		div#contentbox #contact_msg {
			width: 740px;
			height: 25px;
			color: red;
		}
		
		div#contentbox #contact_form {
			width: 740px;
			margin: 10px 0 10px 0;
	
		}
		
			div#contentbox #contact_form input {
		width: 172px;
		height: 12px;
		border: 1px solid #FFF;
		font-size: 9px;
		margin: 0 0 0 0;
		padding: 0;
		background-color: #000;
		color: #FFF;	
	}

	div#contentbox #contact_form textarea {
		width: 510px;
		height: 135px;
		border: 1px solid #FFF;
		font-size: 9px;
		margin: 0 0 0 0;
		padding: 0;
		background-color: #000;
		color: #FFF;	
	}


	div#contentbox #contact_form .submit {
		letter-spacing: 1px;
		font: 14px impact;
		color: #00A950;	
		display: block;
		cursor: pointer;
		height: 22px;
		width: auto;
		border: none;
		margin: 0 0 0 0;
		padding: 0;
		
	}
		
		div#contact_form #form_name {
		width: 350px;
		
		}
		
		div#contact_form #form_email {
		width: 350px;
		
		}
		
		div#contact_form #form_comment {
		width: 350px;
		height: 250px;
		
		}
		
		div#contact_form #form_btn {
		width: 150px;
		
		}
		
		
		
	div#contentbox #contact_desc {
		width: 740px;
		margin: 10px 0 10px 0;

	}
	
	





/*  ARICVE */	
	
	div#contentbox.archive  .overview {
		margin: 0;
		padding: 0;
		
	}
	
	div#contentbox.archive  .overview a {
		color: #FFF;
		text-decoration: none;
	}
	
	
		div#contentbox.archive  .credits {
			margin: 0 0 10px 0;
	}
	
			div#contentbox.archive  .blog_element_foot {
			margin: 0px 0 25px 0;
			padding: 0;
	}
	
			div#contentbox.archive  .blog_element_foot a {
			margin: 0;
			padding: 0;
	}
	
	
	
	
	
	
	
	

/* FOOTER */






div#footerbox {
	width: 945px;
	height:50px;
	clear: both;
	border-top: #00A950 2px solid;
	
}

	div#footer {
		float: right;
		color: #00A950;
		font-size: 8px;
		margin: 5px 0 0 0;
		
	}
	
	div#footer {
		float: right;
		color: #00A950;
		font-size: 8px;
		margin: 5px 0 0 0;
		
	}

	div#mailinglistbox {
		float: left;
		width: 635px;
		height: 25px;
		margin: 0 0 0 0px;	
	}

	
	div#mailinglistbox a {
		float: left;
		margin: 0 0 0 0px;	
	}
	
	div#mailinglistbox iframe {
		float: left;
		margin: 0 0 0 0px;	
	}







/* TYPO */

h1 {
	margin: 0 0 0 0;
	font-size: 18px;
	font-weight: bold;
	color: #00A950;
}

h2, h2 a {
	margin: 20px 0 0px 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

div#commentbox h2 {
	margin: 0 0 20px 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
.nope {
	display: none;
	
}

p {
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}




.clear_it {
	font-size: 0px;
	line-height: 0px;
	border: 0px;
	height: 0px;
	width: 100%;
	clear: both;
	color: #000;
	background-color: #000;
	
}




/* STATUS / ERROR */




.status_ok {
	color: #00A950 ;
	
	
}


/* NAVIGATION */

.navigation a {
		color: #00A950;
		text-decoration: none;
	}

.alignleft {
	float: left;	
}

.alignright {
	float: right;
	
	
}





/* ARCHIVE */


div#archivebox {
	width: 545px;
	float: left;
	margin: 10px 0 10px 20px;	
}
			
		div#archivebox .blog_element {
			clear: both;
			margin: 0 0 30px 0;
	
		}
		
		div#archivebox .blog_element_img {
			width: 141px;
			height: 133px;
			float: left;
			margin: 0 20px 0 0;
			background-color: white;
		}
		
		div#archivebox .blog_element_txt {
			width: 370px;
			float: left;			
			
		}
		

		
		div#archivebox .blog_element_title h2, div#archivebox .blog_element_title h2 a {
			font-size: 18px;
			font-weight: bold;
			color: #00A950;
			text-decoration: none;
			padding: 0;
			margin: 0 0 2px 0;
		}
		
		div#archivebox .blog_element_title h2 a:hover {
	
		}
		
		
		div#archivebox .blog_element_meta {
			font-size: 9px;
		}
		
			div#archivebox .blog_element_meta a, div#archivebox .blog_element_meta .linked {
				color: #917B4C;
				text-decoration: none;
			}
			
			div#archivebox .blog_element_meta a:hover {
				color: #917B4C;
				text-decoration: underline;
			}
			

		
		div#archivebox .blog_element_desc {
			
		}
		
		
		div#archivebox .blog_element_foot {

		}
		
			div#archivebox .blog_element_foot a {
				color: #00A950;
				text-decoration: none;
			}
			
			div#archivebox .blog_element_foot a:hover {
				color: #00A950;
				text-decoration: underline;
			}


