body, html {
	padding:0px;
	margin:0px;
	background:url(http://www.netsketchapp.com/images/background.gif) top center no-repeat;
	background-color:#0D0D0D;
	font-family:sans-serif;
	line-height:135%;
}

img {
	border:0px;
}

.left {
	float:left;
}

.right {
	float:right;
}

#container {
	width: 930px;
	height: 100%;
	margin: auto;
}
	
#header {
	width: 100%;
	margin:auto;
	padding-top:22px;
	padding-bottom:11px;
}

#header_links {
	float: right;
	padding-top:55px;
	padding-right: 8px;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:white;
}

#orange {
	height: 387px;
	width: 100%;
	background-color: #140402;
}

#orange_shadow {
	width: 100%;
	height: 8px;
	background:url(http://www.netsketchapp.com/images/orange_shadow.gif) top left repeat-x;
}

#content {
	margin-top:11px;
	padding:16px;
	padding-top:16px;
	background-color: #303030;
}

.divider{
	height: 16px;
	width: 585px;
	background:url(http://www.netsketchapp.com/images/horizontal_divider.gif) top left repeat-x;
}
.divider_invisible{
	height: 16px;
	width: 585px;
}

.bubble
{
	padding-left: 65px;
	padding-right:10px;
	height: 76px; 
	margin-top: 10px;
	padding-top:15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.bubble_requirements
{
	padding-right: 60px; 
	background:url(http://www.netsketchapp.com/images/bubble_requirements.jpg) no-repeat;
	padding-left: 21px;
	height: 154px; 
	margin-top: 10px;
	padding-top: 18px;
	margin-bottom: 10px;
}

.bubble_requirements ul
{
	padding:0px;
	padding-left:19px;
	margin:0px;
}
.bubble_requirements li
{
	padding-top:4px;
	padding-bottom:4px;
}
.bubble span
{
	line-height:140%;
	font-size: 13px;
	color:#999999;
}

.bubble_requirements span
{
	line-height:110%;
	font-size: 13px;
	color:white;
}

.bubble_requirements span div
{
	padding-top:8px;
	padding-left: 19px;
	font-size: 11px;
	color:#999999;
}

.generic_bubble
{
	background-color: #181818;
}
.generic_bubble div
{
	background:url(http://www.netsketchapp.com/images/bubble_top_left.gif) top left no-repeat;
}
.generic_bubble div div
{
	background:url(http://www.netsketchapp.com/images/bubble_top_right.gif) top right no-repeat;
}
.generic_bubble div div div
{
	background:url(http://www.netsketchapp.com/images/bubble_bottom_left.gif) bottom left no-repeat;
}
.generic_bubble div div div div
{
	background:url(http://www.netsketchapp.com/images/bubble_bottom_right.gif) bottom right no-repeat;
}

.generic_bubble .content
{
	padding: 15px;
	overflow:hidden;
	line-height: 150%;
	font-size: 13px;
	color: white;
}
.generic_bubble .content_small
{
	padding:7px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 150%;
	font-size: 13px;
	color: white;
}

.generic_bubble .content .message {
	margin-top:10px;
	background: none;
	border:1px solid #444;
	background-color:#2B3744;
	padding:8px;
}
.padded_helper
{
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.inset
{
	padding:10px;
	background:url(http://www.netsketchapp.com/images/gradient.gif) top left repeat-x;
	background-color:#303030;
}

.inset_cell
{
	padding-left: 5px;
	padding-top: 10px;
}

.inset_divider
{
	width: 24px;
	background:url(http://www.netsketchapp.com/images/gradient_divider.gif) top center no-repeat;
}

.inset_sidefade
{
	position:absolute; 
	height:0px;
	overflow:visible;
}
.inset_sidefade div
{
	position:relative;
	float:right;
	width:60px;
	background:url(http://www.netsketchapp.com/images/gradient_sidefade.png) repeat-y;
}

.screenshots
{
	font-size: 0.8em;
	color: #666;
	height: 260px;
	background-color:#181818;
	padding-top: 23px;
	padding-left:9px;
}
.screenshots img {
	padding-bottom:8px;
	margin-right: 5px;
	margin-left: 4px;
	width: 140px;
	height: 210px;
}

.screenshots div {
	padding-left:4px;
	padding-right:15px;
}

.footer
{
	height: 74px;
	background:url(http://www.netsketchapp.com/images/footer_background.jpg) top left repeat-x;
}

.step_cell
{
	background:url(http://www.netsketchapp.com/images/my_detail_gradient.gif) top left repeat-x; 
	padding-left:20px;
	padding-top:15px;
}
.step_cell div
{
	padding-top:5px;
	padding-left:24px;
	padding-bottom:20px;
	padding-right:18px;
	color:#CCC;
	line-height:140%;
	font-size:14px;
}

.block_with_icon
{
	background-repeat: no-repeat;
	padding-top:9px;
	padding-left: 47px;
	padding-bottom:15px;
}
.badge
{
	float:right;
	margin-top:5px;
	background:url(http://www.netsketchapp.com/images/badge.gif) top left no-repeat;
	height: 26px;
	padding-left:8px;
}
.badge div
{
	background:url(http://www.netsketchapp.com/images/badge_end.gif) top right no-repeat;
	padding-top:6px;
	padding-right:8px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:0.9em;
	height:26px;
}

.details
{
	color:#666;
	margin:0px;
	padding:0px;
	margin-top:3px;
	padding-top:2px;
	border-top:1px solid #333;
	line-height:125%;
}
.details_views
{
	font-size:50px;
	color:#666;
	float:right;
	text-align:center;
}

