body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	
body {font-family:helvetica,sans-serif;font-size:12px; background-color: #d8dfe2;}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle; }
a.stbar.chicklet {height:16px;line-height:16px; text-decoration: none;}

	#general {
		margin: 30px auto 0 auto;
		background-color: #c6bcb2;
		width: 780px;
		height: 608px;
	}
	
	#header { height: 399px; }

	#player {
		padding: 12px 0 0 5px;
		width: 385px;
		height: 360px;
		float: left;
	}
	
	#description {
	    position: relative;
	    height: 73px;
	}

	#description p { margin: 0px 10px 0 10px; }
	#description img { position: absolute; top: 0; left: 0; }

	#links {
		position:static
		
	}

	#competition {
		width: 780px;
		height: 200px;
	}
	
	#ipad {
		width: 316px;
		height: 220px;
		float: left;
	}
	
	#prize {
		width: 464px;
		height:220px;
		float: left;
	}
	
	#competition div {
		float: left;
	}
	
	#form {
		padding-left: 4px;
		font-size: 12px;
		color: #513c39;
		background-color: #c6bcb2;
		width: 390px;
		height: 108px;
	}
	
a, a:link, a:visited {
	color: #513c39;
}

	label {
		width: 80px;
		display: block;
		float: left;
	}
	input {
		width: 280px;
	}
	input.submit { width: 50px; }

#like {
margin: 0px 0 0 15px;
height: 25px;
width: 530px;
float: left;
}

#retweet {
margin-top: 16px;
height: 25px;
width: 130px;
float: left;
}

#share {
    margin-top: 15px;
    height: 25px;
    width: 130px;
    float: left;
}
