body
{
	background-color:				#fff;
	background-image: 				url(../gfx/main_background.png);
	background-repeat: 				repeat-x;
}

#main_container
{
	position: 						relative;
	left:							50%;
	margin: 						20px 20px 20px -400px;
	width: 							800px;
	min-height:						700px;
	margin-bottom: 					50px;
}

#main_header
{
	height:							140px;
	width: 							100%;
	background-image: 				url(../gfx/menu_background_round.png);
	background-repeat: 				no-repeat;
}

#main_header img
{
	float: 							right;
}

#content_container
{
	background-image: 				url(../gfx/shadow.png);
	background-position: 			0px -2px;
	background-repeat: 				repeat-x;
	padding-top: 					20px;
	background-color: 				#fff;
	min-height:						500px;
}

#language_switch
{
	position:						absolute;
	top:							10px;
	left:							20px;
}


#content
{
	margin: 						20px;
}

#logo
{
	float: 							left;
	margin-right: 					15px;
	padding-top: 					10px;
    padding-bottom:					35px;
}

#content table
{
	border-collapse:				collapse;
	width:							100%;
}

#content table td
{
	vertical-align:					top;
	border-bottom:					1px solid #ccc;
	padding-bottom:					10px;
}


#content table img
{
	display: 						block;
	float:							none;
	margin:							0px;
}

#content p img
{
	display: 						block;
	float:							left;
	margin:							0px;
	margin-right:					15px;
	margin-bottom:					15px;
}

#note 
{
	color:                          #900;
	font-size:						0.65em;
	padding-left:					0.4cm;	
}

#AppStoreBadge
{
	float: 							right;
	margin-left: 					10px;
	padding-top: 					1px;
}

#screenshot
{
	position:						relative;
	left: 							60px;
	top: 							30px;	
}

/* screenshot slideshow */
#sshots
{
	position:						relative;
/*	left: 							220px; */
	top: 							30px;
	width:							320px;
}

#screenshots
{
	border-bottom:					1px solid #ccc;
	border-left:					1px solid #ccc;
	border-right:					1px solid #ccc;	
}

/* overwrite #content table td for screenshot slide show*/
#sshots table td
{
	padding-bottom:					0px;
	border-bottom:					0px solid #ccc;
}

#screencast
{
	position:						relative;
	left: 							20px;
	top: 							30px;
	padding-bottom: 				4em;
}
