html
{
	margin: 			0;
	padding: 			0;
}

body
{
	margin: 			0;
	padding: 			0;
	background:			#fff url(/images/topback.gif) repeat-x top left;
	color:				#222;
	font-family:		"lucida grande","lucida sans",Helvetica,Arial,sans-serif;
	font-size:			small;
}

#container
{
	margin:				0 auto 0 auto;
	padding:			0 20px 0 20px;
	width:				840px;
}

h1 a,
h2 a
{
	text-decoration:	none;
	color:				#193D55;
}

p
{
	font-size:			13px;
	line-height:		20px;
	margin:				0;
	padding:			0 0 10px;
}

#home p
{
	padding:			0 0 20px;
}

ul
{
	margin:				0 30px 0 0;
	padding:			0;
}

#logo
{
	float: 				left;
	width: 				332px;
	height: 			81px;
	padding-top:		12px;
}

#navigation ul
{
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
	float:				right;
	padding:			0;
	margin:				0;

}

#navigation a
{
	color: 				#222;
}

#navigation li
{
	display:			inline;
	color:				#fff;
	font-weight:		bold;
	line-height:		20px;
}

#navigation li a
{
	cursor:				pointer;
	display:			block;
	float:				left;
	margin:				10px 0;
	padding:			13px 20px;
	text-decoration:	none;
}

#navigation li a:hover
{
	background-color:	#77909F;
	color: 				#fff;
}

#navigation li.selected a
{
	background-color:	#4D7086;
	color: 				#fff;
}

#right ul
{
	margin:				0;
	list-style-image:	none;
	list-style-position:outside;
	list-style-type:	none;
}

#right li
{
	color:				#666;
	margin-bottom:		10px;
	font-size: 			0.8em;
}

#right li a
{
	font-size: 			1.2em;
	line-height:		1.5em;
}

#right ul.games
{
	list-style-position:outside;
	list-style-type:	disc;
}

#right h2
{
	font-size:			20px;
	font-weight:		normal;
	line-height:		20px;
	color:				#193D55;
	margin-top:			0px;
	font-weight:		bold;
	text-transform:		lowercase;
}

#right h2.games
{
	font-size: 			14px;
}

#home #right h2
{
	font-size: 			14px;
}

#right h2#recentblog
{
	padding-left:		20px;
	background:			transparent url(/images/feed-icon-14x14.gif) no-repeat 0 50%;
	text-transform:		none;
}

#right h2#keyblog
{
	padding-left:		20px;
	background:			transparent url(/images/feed-icon-14x14.gif) no-repeat 0 50%;
	text-transform:		none;
}

a
{
	color: 				#4D7086;
	font-weight: 		bold;
}

a:hover
{
	text-decoration: 	none;
}

#footercontainer
{
	margin: 			25px 0 0 0;
	padding: 			0 0 0 20px;
	background-color:	#193D55;
}

#footer
{
	clear:				both;
	background-color:	#193D55;
	color:				#999;
	font-size:			0.8em;
	line-height:		1.4em;
	margin:				0 auto;
	width:				860px;
	padding:			15px 0pt;
}

#footer a
{
	color: 				#fff;
	font-weight: 		normal;
}

#footer p
{
	margin: 			5px 0 5px 0;
	font-size:			11px;
	line-height:		15px;
	padding:			0;
}

#main
{
	clear: 				both;
	width: 				555px;
	float: 				left;
	padding: 			20px 20px 0 0;
}

#right
{
	width:				240px;
	float:				right;
	padding-top:		20px;
}

#home #main,
#home #right
{
	padding-top: 		60px;
}

#main h1,
#main h2
{
	font-weight:		bold;
	font-size: 			1.4em;
	line-height:		40px;
	color:				#193D55;
}

#main h1 a,
#main h2 a
{
	
}

#home #main h2
{
	font-weight:		bold;
	font-size: 			1.4em;
	line-height:		40px;
}

#main h3
{
	margin-top: 		5px;
}

#leftbox
{
	float: 				left;
	width: 				48%;
	padding-right:		20px;
}

#rightbox
{
	float: 				right;
	width: 				48%;
}

#tagline
{
	margin-top: 		40px;
	font-size: 			24px;
	font-weight: 		normal;
	text-align: 		center;
	margin-bottom:		60px;

	margin-left: 		-3000px;
	background:			transparent url(/images/comingsoon.gif) no-repeat 3000px 0;
	height:				58px;
}

.spacer
{
	clear:				both;
}

label
{
	clear: 				left;
	width: 				75px;
	float: 				left;
	display: 			block;
	cursor:				pointer;
	padding-top:		2px;
}

.input
{
	width:				150px;
	margin-bottom:		10px;
}

.button
{
	font-family:		Verdana,Arial,sans-serif;
}

form
{
	margin:				0;
	padding:			0 0 10px;
}

#searchform
{
	margin-top:			25px;
	margin-bottom: 		30px;
}

#searchform #s
{
	width: 				145px;
}

#right ul #categories-1,
#right ul #archives,
#right ul #recentposts,
#right ul #text-1.widget,
#right ul #text-2.widget
{
	margin-bottom: 		30px;
}

#home #right ul li
{
	margin-left: 0px;
}

#right ul li
{
	margin-left: 20px;
}

#trackbacks
{
	width: 35%;
	float: right;
}

#comments
{
	width: 90%;
	float: left;
}

#respond
{
	clear: both;
}

textarea#comment
{
	font-family:	"lucida grande","lucida sans",Helvetica,Arial,sans-serif;
	font-size:		small;
	width: 			400px;
}

#submit
{
	font-family:	verdana,arial,sans-serif;
}

.required
{
	color: 			#C00;
}

#commentform
{
	margin-bottom: 	0;
	padding-bottom: 0;
}

#commentform label
{
	width: 			75px;
	font-size: 		1.2em;
}

#author,
#email,
#url
{
	font-family:	"lucida grande","lucida sans",Helvetica,Arial,sans-serif;
	font-size:		small;
	width:			400px;
}

#main #email,
#right #email
{
	width:			150px;
}

#commentform p
{
	padding: 		5px 0 5px 0;
}

#commentform .subscribe-to-comments label
{
	font-size:		1em;
	float:			none;
	width: 			400px;
}

ul.postmetadata
{
	line-height:			18px;
	padding:				5px 0pt 5px 5px;
	margin: 				0;
	list-style-image: 		none;
	list-style-position: 	outside;
	list-style-type: 		none;
	border-top: 			1px solid #CCC;
	border-bottom: 			1px solid #CCC;
	font-size:				0.9em;
}
	

ul.postmetadata li
{
	display: 			inline;
}

.post-comments
{
	background-color: 	#E4E9EC;
	padding: 			2px 5px 2px 5px;
}

.recentpost
{
	
}

#main ul.gameslist
{
	list-style-position:	outside;
	padding-left: 			15px;
}

#main ul.gameslist li
{
	padding-bottom: 		5px;
}

.pager
{
	padding-top: 			10px;
}

#prevnext
{
	padding-top: 			10px;
}

#prev
{
	padding-right:			10px;
	float: 					left;
}

#next
{
	text-align: 			right;
	float: 					right;
}

#main h1.description
{
	margin-top: 		0px;
	margin-bottom:		0px;
	background-color: 	#E4E9EC;
	padding:			5px;
}

#main h2.description
{
	margin-top: 		0px;
	font-weight:		bold;
	font-size: 			1em;
	line-height:		20px;
	color:				#193D55;
	padding:			5px;
	background-color: 	#E4E9EC;
}

#main .post h2,
#main .post h3

{
	margin-bottom:		0px;
	padding-bottom:		0px;
	line-height:		1.4em;
}

#main .entry
{
	padding-top:		10px;
}

#rss
{
	float: 				right;
	width: 				28px;
	padding: 			10px 10px 0 0;
	text-align: 		center;
	font-size:			0.8em;
}

#rss img
{
	padding-bottom: 	2px;
}

#rss a
{
	font-weight: 		normal;
	text-decoration: 	none;
}

p.small
{
	font-size: 			75%;
}

#static ul
{
	list-style-position:inside;
}

#static ul li
{
	padding-bottom: 	5px;
}

#main dt
{
	font-weight: 		bold;
}

#main ol li
{
	padding-bottom:		10px;
}

#main .post ul
{
	padding-left: 20px;
	padding-right: 0;
	margin-right: 0;
	padding-bottom: 10px;
	list-style-position:outside;
}

#main .post ul li
{
	padding: 5px 5px 5px 5px;
}

#main .post ul ul,
#main .post ul ul ul,
#main .post ul ul ul ul
{
	padding-bottom: 0px;
}

.alignright
{
	text-align: right;
}

#main .post ul.postmetadata
{
	padding-left: 0px;
	padding-bottom: 5px;
	list-style-position:inside;
}

#main .post ul.postmetadata li
{
	padding: 0;
}
