body {
	margin-top : 0px;
	margin-bottom: 0px;
	align: center;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
}

div.box {
	margin-top : 0px;
	margin-bottom: 0px;
	align : center;
	width : 990px;
	border : 0px none;
	position: absolute;

} 

div.moduleTableTop {
	width: 901px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	align : center;
	padding-left: 50px;
}

.modulelogin {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color : #990000;
	align : center;
	text-align: right;
	margin-top: 5px;
	margin-left: 10px;
	padding-bottom: 5px;

}

.modulelogin a {
	text-decoration: none;
	color : #FF0000;
}

.modulelogin a:hover {
	text-decoration: none;
	color : #990000;

}
.modulelogin a:visited {
	text-decoration: none;
	color : #FF0000;
}

.modulelogin a:active {
	color: #990000;
}

div.topnav {
	background-image: url(../images/red_banner.gif);
	width: 901px;
	height: 85px;
	background-repeat: no-repeat;
						
}
.modulebanner {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color : #FFFFFF;
	text-align: right;
	padding-top: 25px;
	padding-right: 50px; 	
}

div.topnavigation {
	width: 901px;
	height: 28px;
	margin-top: 0px;

							
}
div.toplink {
	margin-top : 2px;
	padding : 7px 0 5px;
	border: none;
	height: 18px;
	text-decoration: none;
	background-color: #000000;

} 

div.toplink a {
	color : #FFFFFF;
	font-size : 13px;
	text-align : left;
	padding : 10px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px dotted #FFFFFF;
	border-top: 0px;
	font-family: Arial;

	
} 

div.toplink a:visited {
	border : none;
	color : #FFFFFF;
	text-decoration: none;
	border-right: 1px dotted #FFFFFF;

} 

div.toplink a:hover {
	color : #FF0000;
	text-decoration: none;
	border-right: 1px dotted #FFFFFF;
} 

div.rightcol {
	background-image: url('../images/register.gif');
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
	color : #FFFFFF;
	align : center;
	text-align: center;
	padding: 8px;
	margin-top: 6px;			
	width: 310;					
}

.moduleRegisterIcon {
	left: 730px;
	top: 240px;
	margin-right:2px;
	margin-top: 5px;
}

div.moduleTableright1 {
	width: 318px;
	margin-top: 6px;
		
}

div.moduleTableright2 {
	width: 326px;
	height: 125px;
	margin-top: 1px;
	border: 1px solid #999999;
	
}

.moduleFirstIcon {
	background-image: url('../images/tv_bg.gif');
	top: 3px;
	height: 100px;
	width: 90px;
	margin-top:2px;
	margin-left:2px;
}

.moduleDate {
	width: 200px;
	margin-left: 10px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	color : #000000
}

.moduleDate a {
	color : #ff0000 ;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.moduleDate a:hover {
	color : #990000;
	
}

.moduleDate a:visited {
	color : #ff0000 ;
	text-decoration: none;
}

.moduleevents {
	margin-left: 10px;
	margin-top: 2px;
	font-size: 13px;
	color : #FF0000;
	font-family: Arial;
}

.moduleevents a {
	text-decoration: none;
	color : #FF0000;
}

.moduleevents a:hover {
	text-decoration: none;
	color : #990000;

}
.moduleevents a:visited {
	text-decoration: none;
	color : #FF0000;
}

.moduleevents a:active {
	color: #FF0000;
}

div.leftcol {
	background-image: url(../images/publicsquare_bg.gif);
	width: 560px;
	margin-top: 6px;
	margin-left: 3px;
	background-repeat: repeat;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

								
}

.modulelefttext {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color : #000000;
	align : left;
	text-align: left;
	margin-top: 0px;
	margin-left: 11px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

div.leftnav {
	color : #FFFFFF;
	margin : 0;
	padding : 7px 0 0px;
	text-align : left;
	border: none;
	font-weight: bold;
	height: 28px;
	font-family: Arial;
	vertical-align: bottom;




} 

div.leftnav a {
	color : #FFFFFF;
	font-size : 14px;
	padding : 5px;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	font-family: Arial;

	
} 

div.leftnav a:visited {
	border : none;
	color : #FFFFFF;
	text-decoration: none;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;

} 

div.leftnav a:hover {
	color : #990000;
	text-decoration: none;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
} 

div.rightcolvideo {
	background-image: url('../images/kanye_west_video.gif');
	width: 294px;
	height: 191px;
	margin-top: 4px;
	margin-left: 18px;
	font-weight: bold;
	font-family: Arial;

								
}

.kanyevideo {
	padding : 75px 0 5px;
	text-align : center;
	border: none;
	
} 

.kanyevideo a {
	font-size : 20px;	
	color : #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;

} 

.kanyevideo a:visited {
	border : none;
	color : #FFFFFF;
	text-decoration: none;
	
} 

.kanyevideo a:hover {
	color : #FF0000;
	text-decoration: none;
	
} 

.playvideo {
	padding : 53px 0 5px;
	border: none;
	text-align : center;
	
} 

.playvideo a {
	font-size : 14px;	
	color : #FFFFFF;
	text-decoration:none;

}

.playvideo a:visited {
	border : none;
	color : #FFFFFF;
	text-decoration: none;
	
} 

.playvideo a:hover {
	color : #FF0000;
	text-decoration: none;
	
} 

.modulegreyborder {
	widht: 326px;
	margin-top: 1px;
	border: 1px solid #999999;
	
}

.publicsquare {
	border: 1px solid #999999;
	width: 560px;
	margin-left: 3px;
	margin-top: 0px;
	
}

.modulepublictable {
	padding-left: 3px;
	margin-top: 0px;
	
}

.topRowPadding {
	padding-top: 5px;
}
.topRowPaddingphoto {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

div.title {
	font-size : 16px;	
	color : #FF0000;
	font-weight: bold;
	font-family: Arial;
	margin-left: 10px;
	
}

div.posted {
	font-size : 11px;	
	color : #666666;
	font-family: Arial;
	margin-left: 10px;

}

div.desc {
	margin-top: 9px;
	font-size : 12px;	
	color : #000000;
	font-family: Arial;
	margin-left: 10px;

}

.comments {
	margin-left: 10px;
}

.comments a {
	font-size : 13px;	
	color : #FF0000;
	font-family: Arial;
	text-decoration: none;
	
}

.comments a:hover {
	color : #990000;
	text-decoration: none;
}

.comments a:visited {
	color : #FF0000;
	text-decoration: none;
}

.redline {
	background-image: url('../images/red_bg.gif');
	width: 540px;
	height: 17px;
	margin-left: 5px;
	
}

.navigation {
	color : #000000;
	text-align: center;
	height: 30px;	
}

.navigation a {
	
	font-size : 13px;	
	color : #FF0000;
	font-family: Arial;
	text-decoration: none;
	
}

.navigation a:hover {
	color : #990000;
	text-decoration: none;
}

.navigation a:visited {
	color : #FF0000;
	text-decoration: none;
}

.subscribe{
	margin-left: 3px;
	margin-top: 6px;
}
div.modulebottom {
	width: 783px;
	height: 35px;
	margin-right: 5px;
	margin-left: 3px;
	border: 1px solid #990000;
	padding: 2px;

}

div.sublink {
position: absolute;
margin-left: 60px;
}


a.subscribelink {
	
	font-size : 12px;	
	color : #000000;
	font-family: Arial;
	text-decoration: none;
	margin-bottom: 2px;	
}

a:hover.subscribelink {
	color : #990000;
	text-decoration: none;
}

a:visited.subscribelink  {
	color : #000000 ;
	text-decoration: none;
}

.rss {
 margin-top: 3px;
 margin-right
}

.topPad {
	padding-top: 2px;
}

.bannerad {
	width: 901px;
	text-align:center;
	margin-top: 10px;

}

.bannerad img{
	border: 1px solid #000000;
}

.moduleBottonNav {
	position: relative;
	top: 10;
	left: 0;
	font-family : Arial;
	font-size : 12px;
	color: #000000 ;
	text-align: center;
	width: 901px;
	text-decoration: none;
	padding-bottom: 20px;

}

.moduleBottonNav font {
	font-family : Arial;
	font-size : 12px;
	color: #000000 ;
	text-align: center;
	text-decoration: none;
	line-height: 14px;
}

.moduleBottonNav a {
	text-decoration: none;
	color: #000000 ;
}

.moduleBottonNav a:hover{
	text-decoration: none;
	color: #FF0000;
}

.moduleBottonNav a:visited{
	text-decoration: none;
	color: #000000;
}

.lab {
	width: 540px;
	margin-left: 10px;
	margin-top: 15px;
	
}

.labtitle {
	font-family : Arial;
	font-weight: bold;	
	font-size : 16px;
	color: #ff0000;
}

.modulelabtext {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color : #000000;
	text-align: left;
	margin-top: 10px;
	
}

div.labtext1 {
	font-size : 12px;	
	color : #666666;
	font-family: Arial;
	margin-bottom: 10px;
	
}

div.labtext2 {
	font-size : 12px;	
	color : #000000;
	font-family: Arial;
		
}

div.labtext2red {
	font-size : 12px;	
	color : #ff0000;
	font-family: Arial;
		
}
.greyborder {
	background-image: url('../images/grey_border.gif');
	width: 315px;
	height: 25px;
	margin-left: 5px;
	
}

.production {
	width: 326px;
	margin-top: 6px;
	border: 1px solid #999999;
}

.moduleproductioninside {
	font-size: 14px;
	color : #000000;
	font-family: Arial;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 2px;
	text-decoration: none;
	
}

.moduleproductioninside a {
	font-size: 14px;
	color : #FF0000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.moduleproductioninside a:hover {
	color : #990000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.moduleproductioninside a:visited {
	color : #FF0000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.rightbottomspace {
 height: 24px;
}

.labtext3 {
	font-size: 14px;
	color : #FF0000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.labtext4 {
	font-size: 14px;
	color : #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.moduleDate2 {
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	color : #000000
}

.moduleDate2 a {
	color : #ff0000 ;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.moduleDate2 a:hover {
	color : #990000;
	
}

.moduleDate2 a:visited {
	color : #ff0000 ;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}


.imgrightcol {
	margin-top:1px;
	margin-left:2px;
	padding-top: 1px;
}

.moduleupcoming {
	top: 3px;
	margin-top:2px;
	margin-left:2px;
}

.modulepress {
	padding-right: 20px;
	margin-left: 10px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	color : #000000
}

.modulepress a {
	color : #ff0000 ;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}

.modulepress a:hover {
	color : #990000;
	
}

.modulepress a:visited {
	color : #ff0000 ;
	text-decoration: none;
}

.donate {
	width: 750px;
	margin-left: 60px;
	margin-top: 15px;
	
}

.presstext {
	font-size: 14px;
	color : #000000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.donate1 {
	width: 750px;
	margin-left: 10px;
	margin-top: 15px;
	
}

.guide {
	width: 431px;
	margin-left: 15px;
	margin-top: 1px;
}

.guidetitle {
	margin-left: 15px;
	margin-top: 15px;
	
}

.guideredline {
	background-image: url(../images/red_bg.gif);
	width: 418px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	
}

.guidetext1 {
	margin-left: 8px;	
	font-size: 14px;
	color : #FF0000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.guidetext1 a {
	font-size: 14px;
	color : #FF0000;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.guidetext1 a:hover{
	color : #990000;
	text-decoration: none;
}

.guidetext1 a:visited {
	color : #FF0000;
	text-decoration: none;
}

.guidetext2 {
	width: 310px;
	margin-left: 8px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Arial;
	color : #000000
}

.guidetext3 a {
	margin-left: 8px;
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color : #FF0000;
	text-decoration: none;
}

.guidetext3 a:hover {
	color : #990000
}

.guidetext3 a:visited {
	color : #FF0000
	text-decoration: none;
	color: #FF0000;
}

.guidegreyborder {
	margin-top: 1px;
	border: 1px solid #999999;
}

.boxspace {
	margin-top: 9px;
}a {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
			color:#9900000;
			text-decoration:none;
		}

a:hover {
			color:#990000;
		}
		
div.photoview {
	padding: 6px 10px 15px 2px;
	width: 120px;
	clear: right;
	float: left;
  }
  
div.photoview font {
	text-align: center;
	font-size: 11px;	
	font-family: Arial;
   }

div.loginposted {
	font-size: 11px;	
	color: #666666;
	font-family: Arial;
	margin-left: 3px;

}

.loginpostedtext {
	margin-left: 10px;
	margin-top: 2px;
	font-size: 14px;
	font-weight: bold;
	color : #FF0000;
	font-family: Arial;
}

.greyline {
	background-image: url('../images/login_greyline.gif');
	width: 410px;
	height: 15px;
	margin-left: 5px;
	margin-right: 14px;
	margin-bottom: 9px;	

}

div.logindesc {
	width: 410px;
	margin-top: 9px;
	font-size : 12px;	
	color : #000000;
	font-family: Arial;
	margin-left: 10px;

}

.logintext {
	margin-left: 10px;
	margin-top: 2px;
	font-size: 14px;
	color : #000000;
	font-family: Arial;
}

.logintext a {
	font-weight: bold;
	color : #FF0000;
}

.logintext a:hover {
	font-weight: bold;
	color : #990000;
}

.logintext a:visited {
	font-weight: bold;
	color : #FF0000;
}

.inputtext {
	margin-left: 10px;	
	font-size : 12px;
	font-weight: bold;	
	color : #000000;
	font-family: Arial;
}

.inputtext1 {
	font-size : 12px;
	font-weight: bold;	
	color : #FF0000;
	font-family: Arial;
}

.jointext1 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color : #FF0000;
	text-align: left;
	margin-top: 10px;
}

.jointext2 {
	font-size: 12px;
	font-family: Arial;
	color : #000000;
	text-align: left;

}

.jointext2 a {
	color : #FF0000;
	text-align: left;
}

.jointext2 a:hover {
	color : #990000;
	text-align: left;
}

.jointext2 a:visited {
	color : #FF0000;
	text-align: left;
}

.joingreyborder {
	padding-right: 6px;
	padding-left: 6px;
	widht: 326px;
	margin-top: 1px;
	border: 1px solid #999999;
	
}

.joinboxspace {
	margin-top: 20px;
}

.joindottedline {
	background-image: url('../images/join_dotted_line.gif');
	height: 25px;
	width: 300px;
	margin-left: 5px;
	margin-right: 3px;
}

.storetext1 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color : #FF0000;
	text-align: left;
	margin-left: 6px;
	margin-top: 20px;	
}

.storetext3 {
	font-size: 12px;
	font-family: Arial;
	color : #000000;
	text-align: left;
	margin-left: 6px;	

}

.storetext2 {
	font-size: 12px;
	font-family: Arial;
	color : #000000;
	text-align: center;
	

}

.storetext2 a {
	color : #FF0000;

}

.storeext2 a:hover {
	color : #990000;

}

.storetext2 a:visited {
	color : #FF0000;

}

.linkalign {
	text-align: center;
}

.redvertical {
	background-image: url(../images/red_vertical_line.gif);
	width: 9px;
	height: 300px;
}

.storeimage {
	margin-top: 20px;
}

.storeredline {
	background-image: url(../images/red_bg.gif);
	margin-top: 0px;
	height: 17px;
	
}

.speakertext1 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color : #FF0000;
	text-align: left;
	margin-left: 6px;

}

.speakerimg {
	margin-top: 3px;
	margin-bottom: 3px;
}form {
	padding: 0px;
	margin: 0px;
}
li {
	list-style-type: none;
}
.bffdate {
	font-weight: bold;
	color: #000000;
	float: left;
	width: 30px;
}

.redborder_links {
	width: 740px;
	padding: 10px 3px 3px 10px;
	border: 1px solid #000000;
}
