html				{ height: 100%; }
body 				{ background: #ccc url("bg.gif") fixed repeat 50% 0px; margin: 0; padding: 0; height: 100%; font-family: Georgia; }

h1					{ font-size: 20px; color: #7d7d7d; font-weight: bold; margin: 0px; }
.noborder			{ border: 0px; }

#container			{ background: url("bg_inside.png"); text-align: left; margin: auto; width: 950px; min-height: 100%; }
#content			{ position: relative; top: -40px; text-align: left; width: 924px; margin-left: 18px; clear: both; }
#footer				{ text-align: center; color: #222; font-size: 12px; }
#footer a			{ color: #222; font-size: 12px; text-decoration: none; }

.sitemap a			{ color: #222; text-decoration: none; }
.sitemap h1			{ color: #222; font-size: 21px; }
.sitemap h2			{ color: #222; font-size: 17px; margin-top:0.7em; margin-bottom:0.1em; }

.text, .tweet		{ font-size: 14px; color: #222; margin: 0px; padding-bottom: 15px; padding-top: 15px; }
.text a, .tweet a	{ text-decoration: none; font-weight: bolder; color: #222; }
a.readmore			{ font-size: 11px; font-weight: normal; color: #44c; }

.tweet_list 		{ -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em;
					  list-style: none; margin: 0; padding: 0; overflow-y: hidden; /*background-color: #eee;*/}
.tweet_list .tweet_even { /*background-color: #ddd;*/ }
.tweet_list .awesome,
.tweet_list .epic 	{ text-transform: uppercase; }
.tweet_list li 		{ overflow-y: auto; overflow-x: hidden; padding: 0.7em; }
.tweet_list li a 	{ color: #666; }
.tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet_list .tweet_avatar img { vertical-align: middle; }

/* menu */
#header					{ float: left; background: url('title.png'); width: 610px; height: 43px; padding: 96px 0 0 230px; }
a#menu_home				{ background: url('menu.png') 0px 0px no-repeat; width: 164px; height: 43px; }
a#menu_home:hover		{ background: url('menu.png') -164px 0px no-repeat; }
a#menu_games			{ background: url('menu.png') -328px 0px no-repeat; width: 164px; height: 43px; }
a#menu_games:hover		{ background: url('menu.png') -492px 0px no-repeat; }
a#menu_apps				{ background: url('menu.png') -656px 0px no-repeat; width: 164px; height: 43px; }
a#menu_apps:hover		{ background: url('menu.png') -820px 0px no-repeat; }
div#header a			{ float: left; }
div#header span			{ display: none; }

/*div#gallery span		{ display: none; }*/

#gallery { margin: 0; padding: 0; list-style-type: none; }
#gallery img { border: 1px solid #ddd; }
#gallery li { float: left; margin: 0px; padding: 0 3px; }
#gallery span { display: none; }
#pagination { clear: left; margin: 0; padding: 0; position: absolute; bottom: 60px; left: 61px; text-align: center; }
#pagination li { display: inline-block; width: 16px; height: 16px; background:url('../js/bg_buttons.png') no-repeat 0 0; text-align:left; text-indent:-8000px; list-style:none; cursor:pointer; margin:0 1px 0 0; }
#pagination .current {color:#f00;font-weight:bold;background:url('../js/bg_buttons.png') no-repeat 0 -32px;}

/* icons */
#icons					{ clear: both; position: relative; top: -133px; left: 638px; height: 40px; width: 300px; display: block; text-align: right; }
a#twitter 				{ background: url('icons.png') -68px 0px no-repeat; width: 34px; height: 34px; }
a#twitter:hover			{ background: url('icons.png') -102px 0px no-repeat; }
a#youtube				{ background: url('icons.png') 0px 0px no-repeat; width: 34px; height: 34px; }
a#youtube:hover			{ background: url('icons.png') -34px 0px no-repeat; }
a#mail					{ background: url('icons.png') -136px 0px no-repeat; width: 34px; height: 34px; }
a#mail:hover			{ background: url('icons.png') -170px 0px no-repeat; }
a#rss					{ background: url('icons.png') -204px 0px no-repeat; width: 34px; height: 34px; }
a#rss:hover				{ background: url('icons.png') -238px 0px no-repeat; }
a#facebook				{ background: url('icons.png') -272px 0px no-repeat; width: 34px; height: 34px; }
a#facebook:hover		{ background: url('icons.png') -306px 0px no-repeat; }
div#icons a				{ float: right; margin: 2px; }
div#icons span			{ display: none; }


/* download buttons */
div#download		{ float: left; }
div#download a		{ float: left; }
div#download span	{ float: left; margin: 5px 15px; display: none; }

/* readmore buttons */
div#readmore		{ float: right; }
div#readmore a		{ float: left; }
div#readmore span	{ float: left; margin: 5px 15px; display: none; }


a#btn_full 				{ width: 132px; height: 27px; background: url('buttons.gif') 0px 0px no-repeat; }
a#btn_full:hover		{ background: url('buttons.gif') -132px 0px no-repeat; }
a#btn_lite				{ width: 82px; height: 27px; background: url('buttons.gif') -264px 0px no-repeat; }
a#btn_lite:hover		{ background: url('buttons.gif') -346px 0px no-repeat; }
a#btn_buy				{ width: 82px; height: 27px; background: url('buttons.gif') -428px 0px no-repeat; }
a#btn_buy:hover			{ background: url('buttons.gif') -510px 0px no-repeat; }
a#btn_readmore			{ width: 107px; height: 27px; background: url('buttons.gif') -592px 0px no-repeat; }
a#btn_readmore:hover	{ background: url('buttons.gif') -699px 0px no-repeat; }

a#btn_send				{ width: 67px; height: 27px; background: url('buttons.gif') -806px 0px no-repeat;}
a#btn_send:hover		{ background: url('buttons.gif') -863px 0px no-repeat; }
a#btn_reply				{ width: 67px; height: 27px; background: url('buttons.gif') -940px 0px no-repeat;}
a#btn_reply:hover		{ background: url('buttons.gif') -1007px 0px no-repeat; }
a.btn_plus				{ width: 43px; height: 27px; background: url('buttons.gif') -1074px 0px no-repeat;}
a.btn_plus:hover		{ background: url('buttons.gif') -1117px 0px no-repeat; }
a.btn_minus				{ width: 43px; height: 27px; background: url('buttons.gif') -1160px 0px no-repeat;}
a.btn_minus:hover		{ background: url('buttons.gif') -1203px 0px no-repeat; }
a#btn_moregames			{ width: 107px; height: 27px; background: url('buttons.gif') -1246px 0px no-repeat;}
a#btn_moregames:hover	{ background: url('buttons.gif') -1353px 0px no-repeat; }

.right 					{ float: right; }

/* screenshots */
.thumb img			{ border: 0px; }


/* boxes */
.box_big_left_bg 			{ background: url("box_big_left.png"); width: 51px; height: 453px; float: left; }
.box_big_left				{ background: url("box_big_center.png"); width: 401px; height: 433px; float: left; padding-top: 20px;}
.box_big_center				{ background: url("box_big_center.png"); width: 10px; height: 453px; float: left; text-align: center; }
.box_big_right				{ background: url("box_big_center.png"); width: 381px; height: 433px; float: left; padding-left: 20px; padding-top: 20px;}
.box_big_right_bg			{ background: url("box_big_right.png"); width: 51px; height: 453px; float: left; }
.box_big_full				{ background: url("box_big_center.png"); width: 812px; height: 433px; float: left; padding-top: 20px;}

.box_lsmall_left_bg			{ background: url("home_bottom1_left.png"); width: 51px; height: 219px; float: left; }
.box_lsmall_right_bg		{ background: url("home_bottom1_right.png"); width: 51px; height: 219px; float: left; }
.box_small_center			{ width: 6px; height: 219px; float: left; }
.box_rsmall_left_bg			{ background: url("home_bottom2_left.png"); width: 51px; height: 219px; float: left; }
.box_rsmall_right_bg		{ background: url("home_bottom2_right.png"); width: 51px; height: 219px; float: left; }
.box_small					{ background: url("box_home_bottom_center.png") repeat-x; width: 352px; height: 199px; float: left; padding-top: 20px; }
.box_small_full				{ background: url("box_home_bottom_center.png") repeat-x; width: 812px; height: 199px; float: left; padding-top: 20px; }

.app_icon					{ margin-right: 15px; border:none; float: left; }

/* slideshow */
.pics 						{ padding:0; margin:0; overflow: hidden }
.pics img 					{ border: 0px; }

.placeholder				{ color: #aaa; }

/* recipe editor */
#recipe input				{ height: 19px; margin-right: 3px; margin-bottom: 2px; font-size: 15px; }
#recipe input.file			{ width: 400px; }
.code						{ padding: 0; margin: 0; text-align: center; font-size: 40px; color: #e02020; }
.flags 						{ padding: 0; margin: 0; width: 100%; text-align: right; }
.flags img					{ border-width: 1px; border-style: solid; border-color: #ccc; }
#recipe p.error				{ color: #c22; padding: 0; margin: 0; }
