html{
	height: 100%;
}

body {
	margin: 0px;
	font-family:Lucida sans, Tahoma, helvetica;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #000000;
		
	height: 100%;
	padding-bottom:30px;
	overflow-x:hidden;
} 

b,strong{
	#letter-spacing:1px;
}
#background {
	display:inline;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-840px;
	overflow:hidden;
}

a{
	font-family: Arial;
	font-size: 12px;
color: #e58cfb;	
	
}

a:link{		text-decoration: none; }
a:visited{	text-decoration: none; }
a:hover {	text-decoration: underline;  }
a:active{	text-decoration: none; }


#MainContainer{
	position:relative;
	width:976px;
	margin-left:-495px;
	left:50%;
	float:left;
	margin-top:85px;
	margin-bottom:30px;
	background-color: #000000;
	border: 3px solid #FFFFFF;
}

#Main{
	background-color: #000000;
	position:relative;
	float:left;
	width:100%;
	height:auto;
	
}

#BackgroundContainer{
	position:relative;
	left:0px;
	top:0px;
	overflow:hidden;
}

#Logo{
	position:relative;
	 border-bottom:2px solid #FFFFFF;	
	width:976px;
    height:133px;
}

#Logo a{
	font-size:40px;
	color:#FFFFFF;
	
}




/* MENU */
#Menu{
	position:relative;
	background-color: #814590;
		z-index: 11;
	float:left;
	width:975px;	
}

#MainMenu{
	position:relative;
	float:left;
	width:100%;
	border: 2px solid #000000;
	height:auto;
	width:972px;

}

#MainMenu div{
	float:left;
	padding-top:4px;
	margin-left:10px;
	padding-bottom:3px;
	padding-right:10px;
	border-right:2px solid #000000;
}

.menuItem{}

.menuItem a{
	font-family: Helvetica;
	font-size: 17px;
	font-weight:bold;
	text-decoration: none;
}

.menuItem a:link{	color: #FFFFFF;	text-decoration: none; }
.menuItem a:visited{	color: #FFFFFF;	text-decoration: none; }
.menuItem a:hover {	color: #000000;	text-decoration: none;  }
.menuItem a:active{	color: #000000;text-decoration: none; }

.menuItemOn a{
	font-family: Helvetica;
	font-size: 17px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}


.submenuItem a{
	font-family: Helvetica;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
}

.submenuItem a:link{	color: #FFFFFF;	text-decoration: none; }
.submenuItem a:visited{	color: #FFFFFF;	text-decoration: none; }
.submenuItem a:hover {	color: #d1afb1;	 text-decoration: none; }
.submenuItem a:active{	color: #d1afb1; text-decoration: none;}

.submenuItemOn a{
	font-family: Helvetica;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	color: #d1afb1;
}

#SubMenu {
	position:relative;
	height:auto;
	float:left;
	background-color: #152b71;
	width:972px;
	border: 2px solid #000000;
	border-top: 0px solid #000000;
}


#SubMenu div{
	float:left;
	padding-top:4px;
padding-right:10px;
	margin-left:11px;
	margin-right:3px;
	padding-bottom:5px;
border-right:2px solid #000000;
}

#Content{
	position:relative;
	float:left;
	width:100%;
	color:#FFFFFF;
	height:100%;
	
	background-color: #222222;

	
}

#ContentContainer{
	position:relative;
	margin:10px;
	margin-top:8px;
	padding-bottom:20px;
}


#ContentContainer img{
	margin-right:6px;
}

td {
	font-size: 12px;
	padding: 0px;
	vertical-align: top;
}

h1{
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	margin-top:8px;
	margin-left:12px;
	margin-bottom:8px;
}

h2{
	font-size: 16px;
	color: #ffed00;
	font-weight: bold;
	margin-top:9px;
	margin-bottom:7px;
}

h3{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin-top:8px;
}
div.subtitle{
	font-size: 1px;
	color: #666666;
	font-weight: bold;
}


.head2{
	font-size: 15px;

	font-weight: bold;
}
/* NEWS STYLES */

a.newsHead{ 
	font-size: 13px;
}


div.newsHead{ 
	border-bottom: 1px solid #000000;
	background-color: #333333;
}

div.newsTitle{ 
   	font-size:16px;
	padding-top:12px;
   	font-weight: 700;
	color:#FFFFFF;
}

div.newsmessageDate{
   	margin-top:2px;
   	margin-bottom:10px;
	font-size:12px;
  	font-style:italic;
	
}

.newsImage{
	border: 0px solid #000000;
	float:right;
	margin-left:14px;
	margin-bottom:10px;
}

.newsmessage{
	background-color: #333333;
	float:left;
	margin-bottom:2px;
	width:100%;
}



.newsmessage div{
	margin-left:14px;
	margin-right:14px;
}



/*


*/


/* NEWS STYLES */



div.item{ 
	
	float:left;
	width:100%;
	background-color: #333333;
	margin-bottom:2px;

text-align:left;
}


a.itemLink{ 
	color:#FFFFFF;
	text-decoration:none;

}

.item a{ 
	color:#FFFFFF;
	text-decoration:none;

}

div.iTitle{ 
   	font-size:14px;
	margin-top:6px;
   	font-weight: 700;
	color:#FFFFFF;
	letter-spacing:0.5px;
		margin-left:12px;
}

div.iDate{
   	margin-top:2px;
   	margin-bottom:6px;
   	margin-left:12px;
	font-size:12px;
	color:#FFFFFF;
}

.iImage{
	margin:0px;
	float:right;
	margin-left:8px;
	border: 0px solid #000000; 
}



.iText{
	margin-left:12px;
	padding-bottom:8px;
	color:#FFFFFF;
}



#formfeedback{
	padding: 5px;
	margin-bottom:6px;
	font-weight:bold;
	margin-left:1px;
	border: 1px solid #FFFFFF;
}

.negfeedback{
	color: #EE0000;
}

div.debugger{
 	border: 1px solid #000000;
 	position: absolute;
  	top: 0px;
  	left: 0px;
  	background-color: #CCCCCC;
	padding: 5px;
	font-size: 11px;
	z-index: 900;
}

select{
	width:270px;
}
table{
	width:400px;
}

#LeftContent{
	width:50%;
	position:relative;
	float:left;
	text-align:justify;
	line-height:1.3;
	height:100%;
}


#RightContent{
	position:relative;
	width:49%;
	float:left;
	line-height:1.3;
	margin-left:5px;
	text-align:justify;
	height:100%;
}

#album{
	float:left;
	margin-left:12px;
	background-color: #333333;
}

#video{
	width:100%;
	float:left;
	background-color: #333333;
}

#user{
	width:100%;
	float:left;
	background-color: #333333;
}


#user img{
	margin-top: 10px;
	margin-bottom: 6px;

}

#userTxt{
	text-align:justify;
	color:#FFFFFF;
	margin:10px;
	margin-top:8px;
}


#reactionForm{
	float:left; 
	background-color:#444; 
	width:100%;
}

#reactionForm div{
	margin-left:12px;
}

#reactionForm table{
	margin-left:12px;
}

.formtable{
 width:600px;
}

.text_area{
	font-family: Lucida sans, Tahoma, helvetica;
	font-size: 12px;
	padding:3px;
}

.inputTxt{
font-family:Lucida sans, Tahoma, helvetica;
	font-size: 12px;
	padding:2px;
}

.blogUser{
	 position:relative; 
	width:80px;
	 background-color:#555;
	font-size:11px;
	 height:100%;
	float:left;
}

.blogContent{
	float:left;

margin-left:15px;
	 margin-right:8px; 
	 height:100%;
	 width:500px;
}

.blogmessage{
	background-color: #333333;
	float:left;
	bottom:0px;

	width:100%;

}

.blogmessage a{

	
font-weight:bold;

}

.file{
	margin-top:10px;

}

.fileThumb{
margin-top:3px;
margin-right: 6px;
float:left;

}

.UserText{
padding-left:4px;

}
