/*

######################################################################### CSS CONTROLS FOR CAROUSEL #######################################################################################
###########################################################################################################################################################################################

*/

#th

#container3 
	{
		width: 440px;
		position: relative;
	}

#carousel 
{
	margin: 0 auto;
}

#carousel img 
{
	border: 0;
}

#thetube
{
	border: 0;
	width: 430px;
	height: 265px;
	position: relative;
}

/*#recent-galleries-next, #recent-galleries-prev 
	{
		width: 60px;
		height: 100px;
		background: url(images/left.png) #fff center center no-repeat;
		display: block;
		position: absolute;
		top: 0;
		z-index: 100;
	}

#recent-galleries-next 
	{
		right: 0;
		background-image: url(images/right.png);
	}

#recent-galleries-prev 
	{
		left: 0;
	}
*/			
#recent-gallieres-next > span, #recent-galleries-prev > span 
	{
		display: none;
	}
	
/*

######################################################################### THE END OF CSS CONTROLS FOR CAROUSEL #######################################################################################
######################################################################################################################################################################################################

*/

body
	{
		background: url(../images/background.png) no-repeat center center fixed;
		background-color:#181818;
		-webkit-background-size: cover;
		-moz-background-size: cover;	
		background-size: cover;
	}

.container
	{	
		margin-left:auto;	
		margin-right:auto;	
		width:920px; 	
		height:1620px;	
		margin-top:-8px;	
		background-color:#3E3E3E;	
		border-right: 1px solid #AAAAAA;	
		border-left: 1px solid #AAAAAA;
	}
	
.row
	{
		width:920px;
		background-color:#b0e0e6;
		margin: 0px;
		float:left;
	}

.logo
	{	
		height: 283px;
		width:920px;
		background-color:#b0e0e6;
		margin: 0px;
		float:left;
	}

.links
	{
		width: 920px;
		background-color: #b0e0e6;
		margin: 0px;
		float: left;
		height: 36px;
	}

.informationsections
{
	valign:center;
}

.informationleague
	{
		float:left;
		margin-top:50px;
		position:relative;
		color:#336699;
	}
.informationdiablo
{
	float:left;
	position:relative;
	color:#336699;
}


.youtube
	{	
		border: 1px solid #3689CB;
	}

.team
	{	
		border: 1px solid #3689CB;
	}
	
.headerimages
	{	
		border:0px;	
		margin:0px;	
		float:left;	
		position:relative;
	}
	
#youtube
	{	
		background-color:#232323;	
		width:430px;	
		height:298px;	
		margin-left:50px;	
		margin-top:40px;	
		float:left;	
		position:relative;
	}
		
.box 
	{	
		border: 1px solid #3689CB;
	}
	
#team h2
	{	
		background:#374E60;	
		margin-top:0px;	font-family:"Carme", sans-serif;	
		color:#EEEEEE;	
		font-size:18px;	letter-spacing:-1px;	
		padding:6px;	
		border-bottom: 2px solid #3689CB;	
		margin-bottom:0;
	}
		
.box h2
	{	
		background:#374E60;	
		margin-top:0px;	
		font-family:"Carme", sans-serif;	
		color:#EEEEEE;	
		font-size:18px;	
		letter-spacing:-1px;	
		padding:6px;	border-bottom: 3px solid #3689CB;	margin-bottom:0;
	}
		
#newsfeed
		{
			background-color:#232323;	
			width:353px;	
			height:298px;	
			margin-left:30px;	
			margin-top:40px;	
			float:left;	
			position:relative;
		}
		
#advert
		{	
			background-color:#232323;	
			width:238px;	
			height:248px;	
			margin-left:50px;	
			margin-top:30px;	
			float:left;	
			position:relative;		
		}
		
#event 
		{
			background-color:#232323;	
			width:238px;	
			height:248px;	
			margin-left:30px;	
			margin-top:30px;	
			float:left;	position:relative;
		}

#team
		{
			background-color:#232323;
			width:276px;
			height:551px;
			margin-left:30px;
			margin-top:30px;
			float:left;
			position:relative;
		}

.newsfeedproperties
	{	
		width:349px;
		height:261px;
		margin-top:0px;
	}
		
#gallery
	{
		background-color:#232323;	
		width:508px;
		height:272px;
		margin-left:50px;
		margin-top:-274px;
		float:left;	
		position:relative;
	}

#bottombar
	{
		background-color:#000000;	
		width:920px;	
		height:250px;	
		border-top: 1px solid #AAAAAA;	
		border-bottom: 1px solid #AAAAAA;	
		font-family:"Calibri";	font-size:14px;	margin-top:80px;	
		float:left;	position:relative;	
		color:white;
	}
		
.socialicons
	{	
		border:0px;	
		margin:0px;	
		float:left;	
		margin-top:10px;
		margin-bottom:10px;	
		position:relative;	
		height:46px;
	}
		
#hoainfo
	{	
		margin-left:55px;	
		margin-top:25px;	
		width:240px;	
		height:180px;	
		float:left;	
		position:relative;
	}
		
#connectwithus
	{	
		margin-left:50px;	
		margin-top:25px;	
		width:240px;	
		height:200px;	
		float:left;	
		position:relative;
	}
		
#partners 
	{	
		margin-left:635px;	
		margin-top:-200px;
		width:270px;
		height:150px;
		float:left;	
		position:relative;	
	}
		
.bottombartitle
	{
		margin:0px;
		font-size:19px;
		letter-spacing:-1px;
		font-family:"Carme", sans-serif;
	}

#advertcontainer, #eventcontainer 
	{ 
		margin-top:5px;
	}

#gallerycontainer  
	{
		margin-top:20px;
	}
		
.prevbutton
	{
		float:left;
		position:relative;	
		width:34px;	
		height:61px;
		margin-top:50px;
		margin-right:6px;
	}
	
.nextbutton 
	{
		float:right;
		position:relative;
		width:34px;
		height:61px;
		margin-top:50px;
	}

#advertcarousel-slide1, #advertcarousel-slide2, #eventcarousel-slide1, #eventcarousel-slide2
	{	
		position: relative;	
		float:left;
	}

#advertcarousel-slide1image1, #advertcarousel-slide2image1, #eventcarousel-slide1image1, #eventcarousel-slide2image1
	{	
		width:158px; 	
		height:158px; 	
		float:left;	
		position:relative;	
		border: 1px solid #D4BE5B;
	}

#gallerycarousel-slide1, #gallerycarousel-slide2, #gallerycarousel-slide3, #gallerycarousel-slide4  
	{	
		position: relative;
		float: left;
	}

#gallerycarousel-slide1image1, #gallerycarousel-slide2image1, #gallerycarousel-slide3image1, #gallerycarousel-slide4image1 
	{	
		width:118px;
		height:118px;
		border: 1px solid #D4BE5B;
	}

#gallerycarousel-prev 
	{	
		float:left;	
		position:relative;	
		width:34px;	
		height:61px;	
		margin-top:30px;	
		margin-right:32px;
	}
	
#gallerycarousel-next 
	{	
		float:right;	
		position:relative;	
		width:34px;	
		height:61px;	
		margin-top:30px;}
		
#teamcarousel-slide1, #teamcarousel-slide2, #teamcarousel-slide3, #teamcarousel-slide4, #teamcarousel-slide5, #teamcarousel-slide6, #teamcarousel-slide7
	{	
		border-top: 1px solid #3689CB;	
		float:left;	
		position:relative;
	}
		
#teamcarousel-prev  
	{	
		float:left;	
		position:relative;	
		width:40px;	
		height:16px;	
		margin-left:80px;	
		border: 1px solid #232323;
	}
	
#teamcarousel-next 
	{	
		float:right;	
		position:relative;	
		width:40px;	
		height:16px;
		margin-right:80px;	
		border: 1px solid #232323;
	}
	
#teambuttons 
	{	
		height:18px;
		border-top: 1px solid #3689CB;
		background:#374E60;}
		
.image-title 
	{	
		font-family:"Carme", sans-serif;	
		color:#FFFFFF;	
		font-size:16px;	
		margin:0px;	
		font-weight:bold;
	}
		
.image-subtitle 
	{	
		font-family:"Carme", sans-serif;
		color:#FFFFFF;	
		font-size:12px;	
		margin:0px;
	}
		
#player
	{    
		width: 432px;
		height: 264px;
		overflow: hidden;
		background: #111111;
		position: absolute;
	}