
	
	body {
		background: #FFF url(./img/contentBack.png) repeat-x 0 130px;
		color: #000;
		font-family: Verdana, Tahoma, sans-serif;
		margin: 0;
		padding: 0;
	}
	
	h1, h2, h3, h4, h5, h6 {
		padding: 2px;
		border: 1px solid  #252525;
		border-width: 0 0 1px;
		margin-bottom: .5em;
	}
	h3 {
		background: #C00;
		margin: 0;
		color: #FFF;
		border: none;
		font-size: 90%;
	}		
	h4 { margin-top: .5em;  }
	p {
		margin: 0;
		padding: 5px 0;
		font-size: 80%;
	}
	
object,
param,
a,
a:link,	
a:visited,
a:hover,
a:active {
	outline: none;
}
	a { color: #788298; }
	a:hover { color: #C00; text-decoration:none; }
	
	#headers { /*width: 75%; */
		clear: both;
		background: #F5F5F5 url(./img/headerBack.png) repeat-x 0 0;
		/*border: 1px solid #C00;
		border-width: 0 0 1px;*/
		margin: 0;
		padding: 0;
		width: 100%;
		height: 130px;
		top: 0;
		left: 0;
		z-index: 1000;
	}
		#headers h1,
		#headers h2 { border: none; float: left; padding: 0}
		
		#tiltFest a {
			float: left;
			width: 150px;
			height: 90px;
			margin: 0 5px 5px 0;
			padding: 0;
			background: transparent url(./img/btn_tilt.png) no-repeat 0 0;
		}
			
			#headline2 {
				clear: right; 
				width: 500px;
				height: 90px;
				background: transparent url(./img/tableHead.png) no-repeat 0 0;
			}
			#tiltFest a span, #headline2 span { display: none;}
			
	
	#content {
		margin: 10px auto;
		position: relative;
		
		
		/*padding: 130px 0 0;/ */
		width: 1050px;		
	}
	
	#footers {
		clear: both;
		color: #FFF;
		background-color: #505050;
		width: 100%;
		margin: 15px 0 0;
		padding: 0;
		border: 1px solid #CACACA;
		border-width: 1px 0 0;
	}
		#footers p {
			margin: 5px 5px 0;
			text-align: center;
		}
			#footers p a img { border: none; }
		
		#main {
			margin: 0 10px 15px 0;
			padding: 0;
			text-align: justify;
			width: 500px;
			float: left;			
		}
		
		#videos {
			margin: 0 0 15px 10px;
			padding: 0;
			text-align: justify;
			width: 520px;
			float: left;
		}
			.slider, .videoHolder  { background: #FFF; margin-top: 15px; }
			
			.videoHolder {
				margin-bottom: 10px;
				border: 1px solid #C00;
			}		
		
			/*#videos h3 { margin-top: 0; }*/
			.vBox {
				margin: 5px;
				padding: 0;
			}
			
			.vBox object, .vBox embed { text-align: center; }
				
		#intro, #debat {
			border: 1px solid #C00;
			padding: 5px;
		}
		
			.lite {
				font-size: .7em;
				border: 1px solid #CACACA;
				padding: 5px;
				background: #E0E0E0;
			}
			
			.signature {
				background: #505050;
				color: #FFF;
				padding: 5px;
				text-align: right;
			}
			
			/* tools bar styles */
			.tools {
				font-size: .75em;
				text-align: right;
				height: 30px;
			}
				.tools a {
					float: left;
					height: 30px;
					margin: 0;
					padding: 0;
					background: transparent url(./img/tools_bar.png) no-repeat 0 0;
				}
					.tools a span, .tools span.toolSep { display: none; }
					
					
				#makeComment {
					width: 120px;
					background-position: 0 -30px;
				}
				#makeComment:hover {
					width: 120px;
					background-position: 0 0;
				}	
				#sendVideo {
					width: 120px;
					background-position: -120px -30px;
				}
				#sendVideo:hover {
					width: 120px;
					background-position: -120px 0;
				}					
				#sortDesc {
					width: 110px;
					background-position: -240px -30px;
				}
				#sortDesc:hover {
					width: 110px;
					background-position: -240px 0;
				}				
				#sortAsc {
					width: 110px;
					background-position: -350px -30px;
				}
				#sortAsc:hover {
					width: 110px;
					background-position: -350px 0;
				}
			
			/* end tools bar styles */
			.comment {
				padding: 0;
				margin: 0 0 10px;
				border: 1px solid #505050;
			}
			
				.comment h5 {
					padding: 5px;
					margin: 0;
					background: #202020;
					color: #E0E0E0;
					text-align: left;
					border-color: #E0E0E0;
					border-width: 0 0 1px;
				}
				
				.comment p.signature { 
					margin: 0; 
					border: 1px solid #505050; 
					border-width: 0 0 1px;
					font-size: .7em;
				}
			
				.comment p.userText {
					margin: 5px 5px 10px;
					font-size: .75em;
				}
		
		
		#addUserMessage, #videoMail {
			/*clear: both;
			position: absolute;*/
			border: 1px solid #CACACA;
			background: #E0E0E0;
		}
		
		#videoMail {
			padding: 5px;
			font-size: .75em;			
		}
		
		/* NAVigation -------------------------------------------------------------------------*/
		.navig {
			height: 30px;
			padding: 0px;
			text-align: right;
		}
		
		.topNav { margin: 10px 0; }
		/*.downNav { margin: 0 10px; }*/
		
			.navig a {
				display: block;
				float: left;
				width: 30px;
				height: 30px;
				margin: 0;
				padding: 0;
			}
			.navig a span {display: none;}
			
			.topNav a.precBtn,
			.topNav a.nextBtn {
				background-color: transparent;
				background-image: url(./img/btn_nav2.png);
				background-repeat: no-repeat;
				
			}
			
			.topNav a.precBtn { background-position: 0 0px; }
			.topNav a.precBtn:hover { background-position: 0 -30px; }
			
			.topNav a.nextBtn { background-position: -30px 0px; }
			.topNav a.nextBtn:hover { background-position: -30px -30px; }


		/* jump to parties */
		
		ul#navBar {
			margin: 0;
			padding: 0;
			position: absolute;
			z-index: 2000;
			top: 100px;
			right: 50px;
			list-style: none;
		}
			ul#navBar li {
				float: left;
				margin: 0 5px;
				padding: 0;
			}
				ul#navBar li a {
					color: #505050;
					font-size: .85em;
				}
				ul#navBar li a:hover {
					color: #C00;
				}

		/* End NAVigation -------------------------------------------------------------------------*/
		
		#addUserMessage fieldset {
			clear: both;
			width: 100%;
			font-size: .85em;
			border:none;
			padding: 0;
		}
		#addUserMessage .hid { display: none; }
		#addUserMessage .req { color: #C00; font-weight: bold; }
		
		#addUserMessage label,
		#addUserMessage input,
		#addUserMessage textarea {
			float: left;
			margin: 2px;
		}
		#addUserMessage label {
			background: #CACACA;
			width: 25%;
		}
		#addUserMessage input,
		#addUserMessage textarea {			
			width: 65%;
			margin: 2px 2px 2px 15px;
		}
		
		/*#addUserMessage fieldset br { clear: both; }*/
		#addUserMessage fieldset.subber {
			text-align: center;
			border: 1px solid #E0E0E0;
			border-width: 1px 0 0;
		}
		#addUserMessage fieldset.subber input {
			float: none;
			width: 60px;
		}
		
		