body {
		 font-size: 12px;
		 font-family: arial, tahoma, verdana;
		 text-align: center;
		 color: #666;
		 margin: 0;  
		 background: url('http://labs.umaniac.com/widget//images/wallpaper/groups/main-bg.jpg') repeat-x #3eaadb;
}

#topD {
		 color: #333;
		 font-weight: bold;
		 text-align: left;
		 padding: 5px;
		 background: #0e67a9;
		 height: 15px;
		 * height: 30px;
		 border-bottom: 5px solid #555;

/*
		 height: 25px;
		 background: #666;
		 font-size: 14px;
		 padding-top: 5px;
		 padding-left: 3px;
		 text-align: left;
		 color: #fff;
		 border-bottom: 2px solid #444;
*/
}

#topD img.banner {
		 border: 0;
		 position: absolute;
		 top: 0;
		 left: 15;
}


#top2 {
		 background: #aaa;
		 border-bottom: 5px solid #555;
		 height: 30px;
		 * height: 35px;
}

#topD .content {
		 top: 33;
		 font-size: 20px;
		 left: 220px;
		 position: absolute;
}

#topD a {
		 color: #ffcc00;
		 text-decoration: none;
}


#topDBelow {
		 background: url('http://golfingmania.footymania.com/images/layout/topmenu.jpg') repeat-x;
		 border-top: 2px solid #666;
		 height: 32px;
		 width: 100%;
}

#wrapper {
			margin: 20px auto;
			width: 950px;
			text-align: left;
/*
			position: absolute;
			top: 65px;
			bottom: 0;
			left: 0;
			right: 0;
			margin-left: auto;
			margin-right: auto;
*/
}

#wrapper .title {
			color: #1F70B3;
			font-size: 22px;
			background: #fff;
			padding: 3px;
			border: 3px solid #1f70b3;
}				 

#wrapper .content {
			padding: 8px;
			border: 3px solid #1f70b3;
		  background: url('../images/background-gradient.png') #fff bottom left repeat-x;
			background: #fff;
			margin-bottom: 8px;
}

.footer {
			padding: 3px;
		  background: #fff;
			text-align: center;
			border: 3px solid #1f70b3;
			position: relative;
			bottom: 0;
			left: 0;
			right: 0;
}

.content img {
			vertical-align: bottom;
}

#wrapper .content .leftCol {
			float: left;
			width: 540px;
}
#wrapper .content .rightCol {
			float: right;
			width: 385px;
}

.content .title2 {
			font-size: 18px;
			margin-top: 15px;
			margin-bottom: 15px;
			text-decoration: underline;
			color: #1f70b3;
}

#wrapper .topD {

}

a:active, a:link, a:visited {
		  color: #000;
			text-decoration: underline;
}

a:hover {

}


.black_overlay {
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=50);
}
