*{
	border: none;
	outline: none;
	margin: 0px; padding: 0px;
}

img {
	border: none;
}

body {
	text-align: center;
	background: #000 url('../images/bg.png') top center repeat-x;	
	z-index: -4;
}

.structure_sitecontainer {
	text-align: left;
	width: 960px;
	margin: 0px auto;
}

	#structure_sitecontent {
	background: #000 url('../images/glow.jpg') top center no-repeat;
	z-index: -3;
	}
	
#structure_siteheader {}

	img#logo {
	float: left;
	padding: 10px 20px 0px 0px;
	}
	
#structure_sitecontent {}

	.app_information {
	float: left;	
	height: 250px;
	padding: 0px 30px 0px 0px;
	}
	
			.app_information div.price {
			clear: left;
			background: url('../images/price_bg.png') top left no-repeat;
			width: 101px;
			height: 63px;
			margin: 30px 0px 0px 0px;
			}
					.app_information div.price span {
					font: bold 25px/25px Helvetica Neue, Helvetica;
					text-shadow: #000 1px 1px 1px;
					display: block;
					color: white;
					padding: 18px 0px 10px 25px;
					margin-top: 0px;
					}
			
					.app_information div.price a {
					display: block;
					width: 101px;
					height: 23px;
					background: url('../images/buy-button.png') 0px 0px no-repeat;
					margin: 0px -5px 0px 0px !important; 
					text-transform: uppercase;
					text-align: center;
					font: bold 12px/23px Helvetica;
					text-shadow: #000 1px 1px 1px;
					color: white;
					text-decoration: none;
					}
					.app_information div.price a:hover {
					background: url('../images/buy-button.png') 0px -24px no-repeat; 
					cursor: pointer;
					color: #303030;
					text-shadow: #fff 1px 1px 1px;
					}		
			
					 .app_information div.price a:active {
					background: url('../images/buy-button.png') 0px -24px no-repeat; 
					cursor: pointer;
					color: #303030;
					text-shadow: #fff -1px -1px -1px;
					}
	
	.app_review {
	float: left;
	height: 250px;
	}
	
	.app_screenshots {
		width: 165px; height: 165px;
		margin: 40px 110px 0px 0px;
		float: right;
		background: transparent url('../images/picture-bg.png') top left;
		
	}
			
			.app_screenshots a {
			display: block;
			width: 60px;
			margin: 10px;
			float: left;
			z-index: 0;
			}
			.app_screenshots img {
			opacity: 1;
			z-index: 0;
			}
			
			.app_screenshots img.zoomer {
			position: absolute;
			margin: 18px 0px 0px 19px ;
			padding: 0px ;
			float: none;
			z-index: 1;
			}
	
#structure_sitefooter {
	clear: both;
	padding: 10px 0px 0px 0px;
}
	
	#structure_sitefooter ul {
	list-style: none;
	margin: 25px 0px 0px 51px;
	}
	
	#structure_sitefooter ul li {
	float: left;
	}
			#structure_sitefooter ul li#rss {
			width: 184px;
			height: 54px;
			padding: 10px 0px 0px 80px;
			background: url('../images/rss_sprite.png') 0px -62px no-repeat;	
			}
			#structure_sitefooter ul li#rss:hover {
			background: url('../images/rss_sprite.png') 0px 0px no-repeat;	
			cursor: pointer;
			}
			
			#structure_sitefooter ul li#twitter {
			width: 140px;
			height: 54px;
			padding: 10px 0px 0px 80px;
			background: url('../images/twitter_sprite.png') 0px -62px no-repeat;
			}
			#structure_sitefooter ul li#twitter:hover {
			background: url('../images/twitter_sprite.png') 0px -1px no-repeat;	
			cursor: pointer;
			}
			
			#structure_sitefooter ul li#drowning {
			width: 425px;
			}


h1 {
	font: bold 22px/24px Helvetica;
	color: #4f575d;
	padding: 65px 0px 0px 0px;
}

h2 {
	font: bold 28px/32px Helvetica;
	color: white;
	text-transform: uppercase;
	clear: left;	
	margin: 0px 0px 10px 0px;
}

	#structure_sitefooter ul li h2 {
	font: bold 18px/18px Helvetica;
	text-transform: capitalize;
	color: #b59881;
	padding: 0px 0px 3px 0px;
	margin:0px;
	clear: none;
	}
	
	#structure_sitefooter ul li#rss:hover p, #structure_sitefooter ul li#rss:hover h2 {
	color: white;
	}
	
	#structure_sitefooter ul li#twitter:hover p, #structure_sitefooter ul li#twitter:hover h2 {
	color: white;
	}
	
	
	#structure_sitefooter ul li#drowning h2 {
	color: #c1e7ff;
	text-shadow: #000 1px 1px 1px;
	padding: 0px 0px 5px 0px;
	}

p {
}
	
	#structure_sitecontent p {
	width: 500px;
	font: bold 12px/18px Helvetica;
	text-shadow: #000 1px 1px 1px;
	color: #c1e7ff;
	}
	
	#structure_sitefooter ul li p {
	color: #b59881;
	margin: 0px;
	padding: 0px;
	font: normal 12px/12px Helvetica;
	}
	
	#structure_sitefooter ul li#drowning p {
	text-shadow: #000 1px 1px 1px;
	font-size: 13px;
	line-height: 15px;
	}
	
	p.footer {
	float: left;	
	padding: 20px 42px 0px 55px;
	font: normal 12px/12px Helvetica;
	color: #725d4c;
	}
			
			p.footer span {
				color: #8acde8;
				font: bold 12px/12px Helvetica;
			}
			
	p.last {
	padding: 20px 0px 0px 0px;
	}
		

a {
	text-decoration: none;
}

	#structure_sitefooter a {
	color: #8acde8;
	font: bold 12px/12px Helvetica; 
	}

img {}

	#structure_sitefooter ul li img {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	



/* BUTTONS */
div.thisweek_button {
	display: block;
	float: left;
	background: url('/wp-content/themes/appweekly/images/buttons/thisweek_left.png') top left no-repeat;
	padding: 0px 0px 0px 12px;
	height: 27px;
	
	margin: 0px 0px 10px 0px;
}
div.thisweek_button span {
	background: url('/wp-content/themes/appweekly/images/buttons/thisweek_right.png') top right no-repeat;
	padding: 5px 12px 5px 0px;
	display: block;
	
	font: bold 14px/17px Helvetica;
	text-transform: uppercase;
	color: white;
	text-shadow: #000 1px 1px 1px;
}



/* =Clearfix (all browsers)--------------------------------*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE6 */ * html .clearfix {height: 1%;}/* IE7 */*:first-child+html .clearfix {min-height: 1px;}














#slider {
  width: 930px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 284px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: transparent;
}

.scrollContainer div.panel {
  padding: 40px;
  height: 270px;
  width: 930px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
  position: absolute;
  top: 161px;
  cursor: pointer;
}

.scrollButtons.left {
  	left: -50px;
  	width: 43px;
	height: 42px;
	background: url('../images/right_sprite.png') 0px -85px no-repeat;
	display: block;
}
	.scrollButtons.left:hover {
	background:  url('../images/right_sprite.png') 0px -43px no-repeat;	
	}
	
	.scrollButtons.left:active {
	background:  url('../images/right_sprite.png') 0px 0px no-repeat;
	}
	
.scrollButtons.right {
	top: 100px;  	
	right: -15px;
	width: 60px;
	height:	110px;
	background: url('../images/left_sprite.png') 0px -165px no-repeat;
	display: block;
}

	.scrollButtons.right:hover {
	background:  url('../images/left_sprite.png') 0px -52px no-repeat;	
	}
	.scrollButtons.right:active {
	background:  url('../images/left_sprite.png') 0px 60px no-repeat;
	}