
* {margin:0; padding:0; list-style:none;font-size: 100%;}

img {border:0;}
:focus {outline:0;}

html, body {
	height:100%;
	min-width:1000px;
}

body{
	font:normal 14px Helvetica, sans-serif;
	line-height:1.4;
	color:#4f4f4f;
	/*text-shadow:1px 1px 0 #fff;*/
}


.pip {float:left;}
.clearit {clear:both;font-size:0;height:1px;padding:0;overflow:hidden;width:100%;}

.wrap {
	overflow:hidden;
	min-height:1%;
}

.wrapper:after, .store:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div, .wrapper, .store {min-height:1%;}



body.text {
	background:#fff;
	color:#373737;
	font:normal 12px Lucida Grande, Helvetica, sans-serif;
}
body.text a {
	text-decoration:underline;
	color:#373737;
}
body.text a:hover {color:#666;}
.itemcontainer {
	border-bottom:solid 1px #ebebeb;
	min-width:990px;
}
.itembox {
	width:715px;
	padding:30px 0;
	margin:0 auto;
}
body.text h1, body.text h2, body.text h3, body.text h4 {
	font-size:18px;
}
body.text h3 {padding-bottom:15px;}
body.text a.fr {float:right;margin-right:15px;font-size:12px;}
body.text p {
	padding:0 0 15px;
	width:95%;
}
body.text .hello {font-size:14px;}
.store {padding:10px 0;}
.store .pip {margin-right:15px;}
body.text .store p, body.text .hello p {padding-bottom:8px;}
.store .sell_services {
	float:right;
	width:330px;
	margin:0 20px 0 10px;
}
.store .sell_services li {
	display:inline-block;
	width:160px;
	padding:8px 0;
	vertical-align:top;
}
.store .sell_services a {padding:3px 0 3px 24px;}
.store .sell_services a.s_charadium {background:url(i/quizarium_favicon.gif) no-repeat 0 50%;}
.store .sell_services a.s_facebook {background:url(i/facebook.gif) no-repeat 0 50%;}
.store .sell_services a.s_on-5 {background:url(i/on-5.gif) no-repeat 0 50%;}
.store .sell_services a.s_twitter {background:url(i/twitter.gif) no-repeat 0 50%;}

.video div {padding-bottom:15px;}
.video {font-size:14px;}
.video input {
	vertical-align:middle;
	border:solid 1px #d8d8d8;
	padding:2px;
	width:500px;
	color:#444;
	font:normal 13px Arial;
}
.screenshots .screenshots_items li p {padding-bottom:2px;}
.screenshots .screenshots_items li, .othermedia li {
	display:inline-block;
	width:715px;
	padding-bottom:30px;
	vertical-align:top;
}

.artwork .artwork_items li p {padding-bottom:2px;}
.artwork .artwork_items li{
	display:inline-block;
	padding-bottom:50px;
	vertical-align:top;
	width:715px;
	padding-right:45px;
}

.othermedia li {width:auto;padding-right:45px;}

.thanx {text-align:center;font-size:14px;}
.thanx h6 {font-size:28px;font-weight:bold;text-shadow:1px 1px 1px #ccc;}




