body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #999999;
	background-image: url(images/graphics/grad.gif);
	background-repeat: repeat-y;
	font-size: medium;
		}

	#leftSidebar {
	position: absolute;
	left:0px;
	top: 154px;
	width:150px;
	font-size: small;
	padding: 10px;

	background: #003366;
		}

	#centerContent {
	background-color: #003366;
	margin-left: 170px;
	margin-right:170px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 170px;
	margin-right:170px;
	padding: 10px;
	top: 144px;
	border-bottom: 1px solid #FFFF99;
		}
	html>body #centerContent {
   		margin-left: 170px;
   		margin-right:170px;
		}

	#rightSidebar {
	position: absolute;
	right:0px;
	top: 5px;
	width:140px;
	border:1px none #000;
	color: #003366;
	padding: 5px;
	font-size: small;
	background: #999999 url(images/graphics/hexBackGrey.gif) no-repeat right top;

		}

	#masthead {
	height:144px;
	top: 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:144px;
	background: #999999 url(images/graphics/hexBackGrey.gif) repeat-x right;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;

		}
	html>body #masthead {
		height: 144px;
		}
	#mastHead img{
		background: none;
	}
	#headerImage img, a:link{
		border: 0px;
		background: none;
	}
	#headerImage a:visited{
		border: 0px;
		background: none;
	}
#headerImage a:active{
		border: 0px;
		background: none;
	}
#headerImage a:hover{
		border: 0px;
		background: none;
	}

	p,h1,h4,pre {
		margin:0px 10px 10px 10px;
		}

	h1 {
		font-size:24px;
		padding-top:10px;
		}

	#masthead h1 {
	font-size:x-large;
	padding:10px 10px 0px 10px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
		}
	#masthead h4 {
	font-size: large;
	font-style: normal;
	font-weight: normal;
	color: #FFFFCC;
	}

	#rightSidebar p {
	font-size:small;
	border: none;
		}

blockquote {
	border-left: thin solid #ffff99;
	padding-left: 10px;
	margin-left: 25px;
	color: #ffffff;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffff99;
	text-decoration: underline;
}
a:active {
	color: #ffffff;
}
.welcomeBar {
	font-weight: bold;
	color: #FFFF99;
}
#footer {
	color: #CCCCCC;
	padding: 10px 10px 10px 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 150px;
	margin-left: 170px;
	font-size: small;
}
.mainListHeader {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
img {
	padding: 4px;
	background-color: #003366;
	border: thin solid #FFFF99;
	margin: 4px;
}
img.bodyText{
	border: 0px;
}
#latestHeadlines {
	padding-top: 5px;
	padding-bottom: 15px;
}
h4 {
	color: #FFFF99;
	padding-top: 10px;
}
.mainListHeader {
	color: #FFFF99;
    font-size: 150%;
}
.featureTitle {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.featureInfoBar {
	font-size: small;
	font-weight: bold;
	color: #003366;
	background-color: #999999;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.featureBlurb {
	padding-top: 2px;
	padding-bottom: 5px;
}
.featureReadMore {
	font-size: small;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
}
.featureBlock {
	padding-top: 5px;
	padding-bottom: 5px;

}
/* Hides from IE5-mac \*/
* html .featureBlock {height: 1%;}

/* End hide from IE5-mac */
hr {
	border: thin solid #FFFF99;
}
.featureInfoBar img {
	border: 0px;
	color: #003366;
}
input {
	color: #003366;
	background-color: #FFFF99;
	border: thin solid #CCCCCC;
	font-size: small;
	margin: 5px 0px;
}
.mainListFooter {
	vertical-align: baseline;
	clear: both;
	padding-top: 20px;
}
.featureGameTitle {
	font-weight: bold;
	color: #FFFFFF;
	font-size: small;
	padding-bottom: 5px;
}
.featureCategory {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}
#rightSidebar img {
	background-color: #003366;
	border: none;
	padding: 4px;
}
select {
	color: #003366;
	background-color: #FFFF99;
	border: thin solid #CCCCCC;
}
.articleTitle {
	font-size: large;
	color: #FFFF99;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
.gameTitle {
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
}
.publisher {
	font-size: small;
	font-weight: bold;
	position: relative;
}
.developer {
	font-size: small;
	font-weight: bold;
	position: relative;
}
.website {
	font-size: small;
	font-weight: bold;
	position: relative;
}
.author {
	font-size: small;
	font-weight: bold;
	position: relative;
}
.type {
	font-size: small;
	position: relative;
	position: relative;
}
.category {
	font-size: small;
	position: relative;
}
.platform {
	font-size: small;
	padding-top: 2px;
	position: relative;

}
.ups {
	color: #003366;
	background-color: #CCCCCC;
	font-size: small;
	position: relative;

	padding: 5px;
}
.downs {
	background-color: #666666;
	position: relative;
	font-size: small;


	padding: 5px;
}
.genre {
	font-size: small;
	padding-top: 2px;
	position: relative;

}
.keywords {
	font-size: small;
	padding-top: 2px;
	position: relative;

}
.bodyText {
	padding: 20px 0px 0px 10px;
	position: relative;
}
.date {
	font-size: small;
	font-weight: bold;
	padding: 5px;
	position: relative;
}
.lastRevision {
	font-size: small;
	font-weight: bold;
	padding: 5px;
	position: relative;
}
#imageGallery {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF99;
	border-right-color: #FFFF99;
	border-bottom-color: #FFFF99;
	border-left-color: #FFFF99;
	position: relative;
}
#capsule {
	float: right;
	width: 40%;
	position: relative;
	z-index: +1;
	right: 10px;
}
.navigation {
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}
.navigation a:link {
	color: #ffffff;
	background-color: #003366;
	margin: 0px;
	padding: 4px;
	text-decoration: none;

	font-weight: bold;
	font-size: small;

}
.navigation a:visited {
	color: #ffffff;
	background-color: #003366;
	margin: 0px;
	padding: 4px;
	text-decoration: none;

	font-weight: bold;
	font-size: small;
}
.navigation a:hover {
	color: #003366;
	margin: 0px;
	padding: 4px;
	text-decoration: none;

	background-color: #ffff99;

	font-weight: bold;
	font-size: small;
}
.navigation a:active {
	color: #FFFF99;
	margin: 0px;
	padding: 4px;
	text-decoration: none;

	background-color: #ffff99;

	font-weight: bold;
	font-size: small;
}

#trail {
	font-size: small;
	font-weight: bold;
	color: #FFFF99;
	margin: 5px;
	padding: 0px;
}
#trail a:link {
	color: #FFFFFF;

	border: none;
	text-decoration: none;
}
#trail a:visited {
	color: #FFFFFF;

	border: none;
	text-decoration: none;
}
#trail a:hover {
	color: #FFFF99;

	border: none;
	text-decoration: none;
}
#trail a:active {
	color: #FFFF99;

	border: none;
	text-decoration: none;
}
.adminTable {
	background-color: #003366;
}
.rowA {
	background-color: #333333;
}
.rowB {
	background-color: #666666;
}
.rowA:hover {
	background-color: #003366;
}
.rowB:hover {
	background-color: #003366;
}
#rightSidebar h4 {
	font-size: small;
}
#bannerAd {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: none;
}
#bannerAd img {
	margin: 0;
	padding: 0;
}


.pagination {
	font-size: small;
	font-weight: bold;
}
.imageGallery {

	padding: 5px;

}
.searchHighlight {
	color: #003366;
	background-color: #FFFFFF;
}
h5 {
	color: #FFFFFF;
}
.esrb {
	font-size: small;
	padding-top: 4px;
	position: relative;

}
.website {
	padding-top: 2px;
	position: relative;

}
#randomFeature {
	background-color: #003366;
	padding: 5px;
	border: thin solid #FFFF99;
	background-image: url(images/graphics/hexBannerVert.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.audio {
	font-size: small;
	background-color: #666666;
	padding: 5px;
	position: relative;
}
.hidden {
	visibility: hidden;
}
#pgchart img {
	background-color: #FFFFFF;
	border: none;
}
#pgchart {
	background-color:#FFFFFF;
}
.pg {
   margin: 10px;
   background-color: #003366;
}
.pg img{
	background-color: none;
	border: none;
}.greyBack {
	background-color: #cccccc;
	border: none;
}
.leftBarList{
	color: #FFFFFF;
	font-size: small;
	padding: 5px;
	margin: 5px 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.leftBarList:hover{

	font-size: small;
	padding: 5px;
	margin: 5px 0px;
	background-image: url(images/graphics/exBack.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFF99;
	border-right-color: #FFFF99;
	border-bottom-color: #FFFF99;
	border-left-color: #FFFF99;
}

/* Delicious Styles */

.delicious-posts li {
    border-bottom: #ffff99 1px solid;
    line-height: 1.5em;
}

.delicious-posts { margin: 1em !important; padding: 0.5em; width:auto; font-family: sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-bottom: 1px solid #ffff99; padding: 0.25em !important; margin-bottom:10px;}
/*.delicious-odd { background: #666; color: #fff; }*/
.delicious-post a:link, .delicious-post a:visited, .delicious-post a { color: #003366; padding: 5px 100px 5px 15px; background: #ccc; text-decoration:none; margin-top:10px;}
.delicious-post a:hover { color: #ffff99; padding: 5px 100px 5px 15px; background: #666; text-decoration:none; }
.delicious-posts li p { margin: 10px 0 !important; padding: 0 10px !important;}


/* Tumblr Styles */

ol.tumblr_posts {

}
.tumblr_posts li {
    list-style-type: none;
    border-top: 1px solid #ffff99;
    padding: 0.25em !important;
    margin-bottom:10px;
    clear:both;
}
.tumblr_photo {
    float: right;
    margin: 10px;
}
.tumblr_caption a {
    color: #ffff99;
}
.tumblr_caption a:hover {
    color: #fff;
    text-decoration:none;
}
a.tumblr_link:link, a.tumblr_link:visited, a.tumblr_link { color: #003366; padding: 5px 100px 5px 15px; background: #ccc; text-decoration:none; line-height:50px;}
a.tumblr_link:hover { color: #ffff99; padding: 5px 100px 5px 15px; background: #666; text-decoration:none; }
