a {
	color:					#ee3322;
	text-decoration:		none;
}
a:hover {
	text-decoration:		underline;
}

blockquote {
	background:				#383838;
	border-left:			8px solid #0480c7;
	display:				block;
	margin:					0 40px;
	padding:				10px 10px 10px 20px;
}

body {
	background:				#000;
	color:					#d4d4d4;
	font:					14px Verdana, sans-serif;
	line-height:			160%;
	margin:					0;
	padding:				0;
}

code {
	background:				#383838;
	border-left:			8px solid #cf1616;
	display:				block;
	margin:					15px 40px 0 40px;
	padding:				10px 10px 10px 20px;
}

h2 {
	/*background:				url( images/heading-back.png) no-repeat;*/
	border-top:				8px solid #ee3322;
	background:				#121212;
	color:					#FFF;
	font-size:				16px;
	margin:					0 20px 10px 20px;
	padding:				10px 20px;
}
h2 a {
	color:					#FFF;
}

ul {
	list-style:				circle;
}












#admin-panel {
	background:				#1b1b1b;
	border:					1px solid #ee3322;
	margin:					10px;
	padding:				10px;
	position:				fixed;
}
#admin-panel h3 {
	font-size:				16px;
	font-weight:			normal;
	margin:					0;
	padding:				0;
}
#admin-panel ul {
	margin:					0;
	padding:				0;
}
#admin-panel ul li {
	font-size:				12px;
	list-style:				none;
}

#comments {
	border-top:				1px dotted #b4b4b4;
	margin:					0 20px;
}
#comments ul {
	margin:					5px 0;
	padding:				0;
}
#comments ul li {
	border-left:			2px solid #0480c7;
	list-style:				none;
	margin:					10px 0;
	padding:				0 0 0 10px;
}
#comments ul li:hover {
	background:				#020202;
}

#footer {
	border-top:				1px dotted #343434;
	color:					#343434;
	font-size:				10px;
	line-height:			130%;
	margin:					40px 100px;
	padding:				10px 0 0 0;
	text-align:				center;
}

#games {
	padding:				20px 0;
}
#game-slideshow {
	margin:					0 0 20px 0;
	padding:				20px 0;
	text-align:				center;
}
#game-slideshow-image {
	background:				#121212;
	display:				block;
	margin:					auto;
	min-height:				200px;
	padding:				10px;
	width:					480px;
}

#logo {
	padding:				40px 0;
	text-align:				center;
}

#nav {
	margin:					0 0 30px 0;
	text-align:				center;
}
#nav a {
	border:					none;
	margin:					0 20px;
}
#nav a:hover {
	border-bottom:			8px solid #0480c7;
}

#new-comment {
	margin:					20px 0;
	padding:				0 20px;
}
#new-comment label {
	display:				block;
}
#new-comment .new-comment-input input, #new-comment .new-comment-input textarea {
	background:				none;
	border:					none;
}

#submit {
	background:				#121212;
	border:					1px solid #353535;
	color:					#989898;
	margin:					10px 0 0 0;
	padding:				4px 10px;
}

#wrapper {
	margin:					auto;
	width:					600px;
}






.add li, .remove li, .change li, .fix li {
	background:				url(images/add.png) top left no-repeat;
	list-style:				none;
	padding:				0px 0 8px 72px;
}
.fix li {
	background:				url(images/fix.png) top left no-repeat;
}
.remove li {
	background:				url(images/remove.png) top left no-repeat;
}
.change li {
	background:				url(images/change.png) top left no-repeat;
}
.add, .remove, .change, .fix {
	padding:					0;
}

.caption {
	font-size:				10px;
	margin:					auto;
	text-align:				center;
}
.caption-text {
	display:				block;
	font-style:				italic;
}

.clear {
	clear:					both;
	content:				".";
	visibility:				hidden;
}
.comment-date {
	font-size: 				10px;
	line-height: 			130%;
	color: 					#b4b4b4;
	border-bottom: 			1px dotted #b4b4b4;
}
.comment-rating {
	display:				block;
	font-family:			Georgia;
	font-size:				20px;
	text-align:				center;
}

.game-heading {
	display:				block;
}

.game-properties {
	border-bottom:			1px solid #b4b4b4;
	display:				block;
	margin:					20px 0 0 0;
	padding:				0 0 1px 0;
}
.game-prop, .game-prop-download {
	background:				#036196;
	border:					1px solid #b4b4b4;
	border-bottom-width:	0;
	cursor:					pointer;
	margin:					0 4px 4px 0;
	padding:				4px 8px;
}
#game-prop-container {
	padding:				20px 0 0 0;
}
.game-prop-download {
	background:				#039633;
}

.game-short {
	margin:					40px 0;
}
.game-short img {
	border:					8px solid #0480c7;
	float:					left;
	height:					180px;
	margin:					10px 10px;
	width:					220px;
}
.game-container {
	float:					left;
	padding:				0;
}
.game-main-image {
	border:					12px solid #2248ee;
	height:					140px;
	margin:					0;
	width:					272px;
}
.game-main-image:hover {
	border:					12px solid #ee3322;
}
.game-title {
	background:				url( images/transparent-bar.png);
	display:				block;
	line-height:			32px;
	margin:					0 12px;
	position:				relative;
	top:					-50px;
	text-align:				center;
}

.new-comment-input {
	background:				#121212;
	border:					1px solid #353535;
	padding:				4px 6px;
}
.new-comment-input input, .new-comment-input textarea, .new-comment-input select {
	color:					#989898;
	width:					100%;
}
.new-comment-input select {
	background:				#121212;
	border:					none;
}
.new-comment-input textarea {
	font:					12px Verdana, sans-serif;
	height:					100px;
}

.newer-posts, .older-posts {
	background:				#121212;
	border:					1px solid #353535;
	line-height:			130%;
	margin:					0 20px;
	padding:				4px 8px;
}
.newer-posts:hover, .older-posts:hover {
	background:				#0480c7;
}
a .newer-posts, a .older-posts {
	color:					#FFF;
}
a:hover .newer-posts, a:hover .older-posts {
	text-decoration:		none;
}
.older-posts {
	float:					right;
}

.post {
	margin:					0 0 20px 0;
	padding:				0 20px;
}
.post .center, .caption img {
	display:				block;
	margin:					auto;
}
.post img {
	border:					6px solid #787878;
	max-width:				590px;
}
.post-cat a {
	margin:					0 10px 0 0;
}
.post-comments {
	float:					right;
}
.post-comments a {
	color:					#B4B4B4;
	border-bottom:			1px dotted #B4B4B4;
}
.post-date {
	display:				block;
	font-size:				12px;
	text-align:				right;
}
.post-date a {
	border-bottom:			1px dotted #b4b4b4;
	color:					#b4b4b4;
	text-decoration:		none;
}
.post-meta {
	font-size:				11px;
}

.slideshow-button {
	background:				#787878;
	border-radius:			8px;
	font-size:				10px;
	padding:				2px 5px;
}
.slideshow-button:hover {
	background:				#0e91d5;
	cursor:					pointer;
}
