body {
		background-color: #000;
		background-image: url(http://matchstik.net/df-blue-grass-wallpaper.jpg);
		background-repeat: no-repeat; 
		background-position: top center; 
		font-family: verdana, helvetica, san-serif; 
		}
	
		img {
		  border: 0;
		}
		a {
			color: #000;
			text-decoration: none;
		}
		a:hover {
			color: #000;
			text-decoration: none;
		}
                a:visited {
	color: #666666;
                }
		.wrapper{
		margin: auto;
		width: 960px;
		}
		a:link {
	color: #FFFFFF;
                }
                a:hover {
	color: #CCCCCC;
                }
	/* bof clearfix */
		.clearfix:after {
		  content: ".";
		  display: block;
		  clear: both;
		  visibility: hidden;
		  line-height: 0;
		  height: 0;
		}
		.clearfix {
		  display: inline-block;
		}
		html[xmlns] .clearfix {
		  display: block;
		}
		* html .clearfix {
		  height: 1%;
		}
		
	/* grids */
		.grid_1  { width: 60px;  margin: 10px; }
		.grid_2  { width: 140px; margin: 10px; }
		.grid_3  { width: 220px; margin: 10px; }
		.grid_4  { width: 300px; margin: 10px; }
		.grid_5  { width: 380px; margin: 10px; }
		.grid_6  { width: 460px; margin: 10px; }
		.grid_7  { width: 540px; margin: 10px; }
		.grid_8  { width: 620px; margin: 10px; }
		.grid_9  { width: 700px; margin: 10px; }
		.grid_10 { width: 780px; margin: 10px; }
		.grid_11 { width: 860px; margin: 10px; }
		.grid_12 { width: 940px; margin: 10px; }
		
	/* misc */
		.clear { clear: both; }
		.right { float: right; }
		.left { float: left; }
		.width50 { width: 50%; }
		
	/* This Page */
		.header {
		width: 100%;
		}
		.header-right{
		margin-top: 45px;
		height: 310px;
		background-image: url(http://matchstik.net/download-page.png);
		background-repeat: no-repeat;
		position: relative;
		}
		.logo {
		/* Safari */
		-webkit-transform: rotate(-5deg);
		/* Firefox */
		-moz-transform: rotate(-5deg);
		margin: -10px -40px -20px -40px;
		}
		.main {
		background-color: #000000;
		width: 100%;
		margin-top: -30px;
		padding-top: 30px;
		}
		.share {
		position: absolute;
		bottom:100px;
		right: 70px;
		}
		.support {
		position: absolute;
		bottom:5px;
		right: 120px;
		}
		/* featured profiles */
		.profileDetails {
		  width: 280px; height: 280px;
		  background: #000;
		  padding: 10px;
		  filter:alpha(opacity=0);
		  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		  opacity: 0;
		  color: #e7e7e7;
		}
		.profile {
		  width: 300px;
		  position: absolute;
		  float: left;
		  top: 0px;
		}
		.profileSwap {
		  position: relative;
		}
		.download {
		  margin: auto;
		  font-size: 14px;
		}
		.footer{
		color:#eee;
		font-size:10px;
		}