		body{
			background-position: center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
			background-color:#000000;
			color: #FFF;
			font: 14px "Gotham Black", Arial, sans-serif;
			margin: 0px;
			}		
		h1 {
			margin:0;
			padding:0;
		}
				
		#addThis{
			width: 350px;
			position: absolute;
			left: 580px;
			top: 30px;
			font-size: 11px;
			z-index: 9000;
			}
		
		#container{
			margin:0px auto;
			height:100%;
			width:950px;
			position:relative;			
		}
		
		#contentContainer{
			padding-top: 38px;
			width: 950px;
			text-align: center;
			}
		
		#contentHeaderFrame{
			background-image: url(../images/bg03.png);
			border:3px solid #4F4F4F;
			padding: 25px 10px 10px 10px;
			text-align: center;
			margin-bottom: 10px;
			}

		#contentColumnNews{
			width: 520px;
			float: left;
			margin-right: 15px;
			background-image: url(../images/bg03.png);
			border:3px solid #4F4F4F;
			padding: 20px;
			}

			#newsItem1{
				background-image: url(../images/boxbg01.png);
				border:3px solid #4F4F4F;
				padding: 0 20px 20px 20px;
				}

				#newsTitle h1{
					font-size: 50px;
					text-align: left;
					padding-top: 10px;
					}
				
				#newsDate{
					font-size: 10px;
					text-align: left;
					margin-bottom: 10px;
					color: #FF9000;
					}
					
				#newsPhoto{
					margin-left: 10px;
					border:3px solid #4F4F4F;
					width: 250px;
					height: 200px;
					margin-bottom: 10px;
					}

				#newsPhotoRight{
					height: 120px;
					width: 120px;
					float: right;
					margin-left: 10px;
					margin-bottom: 10px;
					background-image: url(../images/newsPhoto_02.jpg);
					border:3px solid #4F4F4F;			
					}
					
				#newsSumm p{
					text-align: justify;
					line-height: 150%;
					}
	
		#rightColumnsFixed{
			width: 369px;
			margin-left: 581px;
			/*position: fixed;*/
			}
			
			#contentColumnPhotoos{
				background-image: url(../images/bg03.png);
				border:3px solid #4F4F4F;
				padding: 10px 10px 20px 10px;
				text-align: left;
				}
				
				#contentColumnPhotoos h1{
					font-size: 100px;
					}

			#contentColumnFriends{
				margin: 0 auto;
				width: 300px;
				margin-top: 80px;
				padding: 0 10px 20px 10px;
				position: relative;
				background-color: red;
				}		
				
				#contentColumnFriends h1{
					margin: 0;
					padding: 0;
					font-size: 100px;
					}
					
			#contentColumnSponsors{
				/*margin-top: 15px;*/
				/*bottom: 400px;*/
				background-image: url(../images/bg03.png);
				border:3px solid #4F4F4F;
				padding: 5px 20px 20px 20px;
				text-align: left;
				height: 260px;
				}
				
				#contentColumnSponsors h1{
					font-size: 100px;
					}
		
		#backgroundDummie{
			background-image: url(../images/BG02_blur.jpg);
			background-position: center center;
			background-repeat: no-repeat;
			position: fixed;
			}
			
		#headerLogo{
			margin-bottom: 15px;
			}
		
		#floatHeader{
			position: absolute;
			z-index: 100;
			left: -80px;
			}

#menu{
	/* border-: 3px solid #4F4F4F;	*/
	background-image: url(../images/a_bg.gif);
	position: relative;
	margin-top: 10px;
	height: 40px;
	}
/*
#menu ul{
	margin: 0;
	padding: 0;
}

#menu li{
	padding: 4px 25px 0 25px;
	
	float: left;
	color: #191919;
	text-align: center;
	list-style-type: none;
}

#menu a{	
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
	}

#menu a:hover{	
	color: orange;
	font-size: 18px;
	text-decoration: none;
	}
*/
#footer{
	height: 258px;
	position: relative;
	border:3px solid #4F4F4F;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url(../images/footer_bg04.png); 
	z-index: 1;
	}
	
	#footerBox{
		width: 155px;
		height: 220px;
		z-index: 2;
		float: left;
		border-right: 1px dotted #4F4F4F;
		
		}

	#footerBox h1{
		text-align: left;
		font-size: 20px;
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
		}

	#footerBox li{
		text-align: left;
		list-style-type: none;
		}

	#pagetext a:link, #newsItemRow a:link{
		color: #FFFFFF;
		font-weight: bold;
		}
		
	#pagetext a:visited, #newsItemRow a:visited{
		color: #FFFFFF;
		font-weight: bold;
		}

	#pagetext a:hover, #newsItemRow a:hover{
		color: #8B45C0;
		font-weight: bold;
		background-color: #FFFFFF;
		}
		
	#footerBox li{
		text-align: left;
		list-style-type: none;
		}

	#footerBox li a:link{
		color: #A4A4A4;
		}
		
	#footerBox li a:visited{
		/*color: #FFF;*/
		color: #A4A4A4;
		}
		
	#footerBox li a:hover{
		color: #EF6B00;
		}

	#footerLinks {
		margin: 0;
		padding: 0;
		list-style: none;
		z-index: 200;
	}
	#footerLinks li {
		padding: 0;
		margin: 0 0px;
		float: left;
		position: relative;
		text-align: left;
		padding-left: 10px;
	}
	#footerLinks a {
		font-size: 11px;
		padding: 0px;
		display: block;
		width: 144px;
		text-decoration: none;
		/*background: url(../images/button.gif) no-repeat center center;*/
	}
	
	#footerCredits{
		height: 15px;
		background-image: url(../images/creditsbg.png);
		clear: both;
		padding-top: 2px;
		padding-right: 35px;
		text-align: right;
		font-size: 11px;
		color: #A4A4A4;
		}
	
	#footerCredits a {
		font-size: 11px;
		padding: 3px;
		color: #4E1B72;
		}
	
	#footerCredits a:hover{
		font-size: 11px;
		padding: 3px;
		background-color: #A4A4A4;
		color: #4E1B72;
		}	
	
	#footerMenu {
		padding-right: 35px;
		padding-top: 5px;
		text-align: right;
		color: #A4A4A4;
		font-size: 10px;
		height: 25px;
		}
	
	#footerMenu a{
		font-size: 11px;
		padding: 3px;
		color: #A4A4A4;		
		}

	#footerMenu a:hover{
		font-size: 11px;
		padding: 3px;
		background-color: #A4A4A4;
		color: #4E1B72;
		}	
	
ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
}
ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:40px;
}
ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding: 10px 20px;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(../images/a_bg.gif) repeat-x;
	text-transform: uppercase;
	clear: both;
	
	height: 20px;
	line-height: 20px; /*--Vertical alignment of text--*/
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	color: #FFF;
	background-position: left bottom;
}
ul#topnav span{ /*--Default state of navigation--*/
	background-position: left top;
}
.slideshow { height: 130px; width: 170px; margin: auto; float: left; }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #FFF; }

#contentColumnSponsorsPhotoos{
	border-left: 3px solid #4F4F4F;
	border-right: 3px solid #4F4F4F;	
	border-bottom: 0px;	
	border-top: 3px solid #4F4F4F;
	margin-bottom: 0px;
	background-color: #FFF;
	padding-left: 12px;
	height: 130px;
	}
#contentColumnSponsors h1{
	font-size: 30px;
	float: left;
	margin-top: 0px;
	}

#contentColumnSponsors h1 a{
	color: #FFF;
	}
	
#photo_slideshow { height: 130px; width: 170px; margin: auto; float: right; }
#sponsor_slideshow { height: 130px; width: 170px; margin: auto; float: left; }
#photo_slideshow, #sponsor_slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #FFF; }

#twitter-widget { 
	height: 210px;
	background-image: url(../images/boxbg01.png);
	border:3px solid #4F4F4F;
	padding: 0 20px 20px 0;	
	}
	
.twitterSearchTitle { font-size: 11px; }
.twitterSearchText { color: #666666; }

#rightColumnHeader{
	display: none;
	position: relative;
	height: 70px;
	z-index: 10;
	}

#scrollLogo{
	position: absolute;
	left: -60px;
	}
	
li{
	text-align: left;
	}
	
	#newsItemRow{
		width: 100%; 
		text-align: left; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		padding: 5px; 
		border: 1px dotted #CCCCCC; 
		cursor: pointer;		
		}

	#newsImage{
		width: 170px; 
		height: 150px;	
		margin: 10px;
		background-position: center center; 
		border: 5px solid #530F97; 
		float: left; 
		margin-right: 5px;
		}
	
	#newsPublished{
		color: #666666;
		padding-top: 10px;
		}
		
	#newsRow {
		margin-top: 20px;
		width: 680px;
		height: 205px;
		padding-top: 10px;
		border-left: 1px dotted #CCCCCC;
		border-bottom: 1px dotted #CCCCCC;
		border-top: 1px dotted #CCCCCC;
		border-right: 1px dotted #CCCCCC;
		padding-bottom: 10px;
		#background-image: url(../images/boxbg.jpg);
		#background-repeat: no-repeat;		
		}
		
	#newsRow h2{
		font-size: 12px;
		padding-left: 60px;
		margin:0px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #005596;		
		}
	
		strong{
			color: #EE8100;
			}

#translateBar{
	background-color: #FFFFFF; 
	height: 16px; 
	position: absolute;
	margin-top: 30px;
	margin-left: 720px;
	width: 150px;
	text-align: center;
	font-size: 11px;
	color: #666666;
	z-index: 9001;
	}
