/*
Theme Name: GamesLatest
Theme URI: http://indiqo.eu/
Description: WordPress Theme for <a href="http://gameslatest.com/">GamesLatest</a>.
Version: 1.0
Author: Maximilian Bartel
Author URI: http://indiqo.eu/
Tags: magazine, gaming
*/
html,body,div,span,applet,object,iframe,a,abbr,acronym,address,big,del,dfn,em,ins,kbd,q,s,samp,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; }
 
a:link,a:visited {
	background: transparent;
	color: #e53300;
	text-decoration: none; }
 
a:active {
	background: transparent;
	color: #ae2700; }
 
a:hover { color: #ff4e00; }
 
img {
	border: 0;
	vertical-align: top; }
 
body,html {
	background: #d5d5d5;
	color: #373737;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center; }
 
div {
	text-align: left;
	vertical-align: top; }
 
.clear {
	clear: both;
	font-size: 0; }
	
center { text-align: center; }
 
hr {
	background: #bababa;
	border: 1px solid #b7b7b7; }
 
textarea,input {
	background: #ffffff url(images/input.jpg) repeat-x bottom;
	border: 1px solid #9c9c9c;
	border-bottom: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	color: #f23100;
	font-size: 13px;
	margin: 2px 0;
	padding: 4px 8px;
	vertical-align: middle; }
 
select,option {
	background: transparent;
	color: #000; }
 
small, small a {
	color: #a0a0a0;
	font-size: 11px; }
 
small a:hover { color: #373737; }
 
#top_navigation {
	background: #000000 url(images/top_background.jpg) no-repeat top center;
	height: 31px;
	overflow: hidden;
	text-align: right; }
 
	#top_navigation ul {
		float: right;
		padding-right: 2px;
		white-space: nowrap;
		width: auto; }
 
	#top_navigation ul#top_links li {
		background: url(images/top_navigation.gif) no-repeat center left;
		float: left;
		font-size: 11px;
		height: 31px;
		line-height: 29px;
		list-style: none;
		padding: 0px 10px 0px 13px;
		width: auto; }
 
		#top_navigation ul#top_links li a { color: #d1d1d1; }
 
			#top_navigation ul#top_links li a:hover {
				background: transparent;
				color: #ffffff; }
 
	#top_navigation ul#top_icons li {
		float: left;
		list-style: none;
		padding: 7px 5px 0px 0px;
		width: auto; }
 
#header { background: #b9b9b9 url(images/header_pattern.jpg) repeat-x top; }
 
	#header div.background {
		background: url(images/header_background.jpg) no-repeat top center;
		height: 175px;
		min-width: 1024px;
		text-align: center; }
 
	#header div.wrapper {
		margin: 0px auto;
		width: 960px; }
 
	#header div#logo {
		height: 103px;
		position: relative; }
 
		#header div#logo img#logoimg {
			left: 0px;
			position: absolute;
			top: 0px; }
 
		#header div#logo div.advertisement {
			background: #000000;
			height: 90px;
			overflow: hidden;
			position: absolute;
			right: 15px;
			top: 1px;
			width: 728px; }
 
			#header div#logo div.advertisement object, #header div#logo div.advertisement embed { background: #000000; }
 
	#header div#navigation {
		height: 40px;
		position: relative; }
 
	#header div#subnavigation { height: 32px; }
 
#navigation ul li, #bottom_navigation ul li {
	background: url(images/navigation_default_left.gif) no-repeat left;
	float: left;
	font-size: 12px;
	line-height: 12px;
	list-style: none;
	margin-left: 15px;
	text-transform: uppercase;
	width: auto; }
 
#navigation ul li:active, #bottom_navigation ul li:active { background: url(images/navigation_hover_left.gif) no-repeat left; }
 
#navigation ul li a, #bottom_navigation ul li a {
	background: transparent;
	background: url(images/navigation_default_right.gif) no-repeat right;
	color: #ffffff;
	cursor: pointer;
	display: block;
	padding: 13px 34px 15px 14px; }
 
#navigation ul li a:active, #bottom_navigation ul li a:active { background: url(images/navigation_hover_right.gif) no-repeat right; }
 
#navigation input.input {
	background: transparent url(images/search_input.jpg) no-repeat top left;
	border: 0px;
	color: #ffffff;
	height: 14px;
	line-height: 14px;
	padding: 9px 6px 9px 30px;
	position: absolute;
	right: 99px;
	top: 2px;
	width: 166px; }
 
#navigation input.submit {
	background: transparent url(images/search_button.jpg) no-repeat top left;
	border: 0px;
	color: #ffffff;
	cursor: pointer;
	height: 32px;
	position: absolute;
	right: 14px;
	top: 2px;
	width: 85px; }
 
#subnavigation ul li {
	float: left;
	font-size: 10px;
	line-height: 10px;
	list-style: none;
	text-transform: uppercase;
	width: auto; }
 
	#subnavigation ul li a, #subnavigation ul li a:hover {
		background: url(images/subnavigation_default.jpg) no-repeat top right;
		color: #373737;
		cursor: pointer;
		display: block;
		padding: 11px 23px 11px 21px;
		text-decoration: none; }
 
	#subnavigation ul li a:hover { background: url(images/subnavigation_hover.jpg) no-repeat top right; }
 
#content { background: #052a3d url(images/theme_pattern.jpg) repeat-y top center; }
 
.content {
	/*background: url(images/theme_background.jpg) no-repeat top center;*/
	min-height: 680px;
	text-align: center; }
 
#content div.wrapper {
	margin: 0px auto;
	position: relative;
	width: 960px; }
 
#main {
	border-bottom: 4px solid #bfbfbf;
	margin-right: 1px;
	padding: 12px 9px 12px 12px; }
 
#column_left {
	background: url(images/column_left_background.jpg) repeat-y center;
	float: left;
	width: 621px; }
	
	#column_left #slider { height: 250px; }
 
	#column_left div.bottom { background: url(images/column_left_bottom.jpg) no-repeat bottom center; }
 
	#column_left div.top {
		background: url(images/column_left_top.jpg) no-repeat top center;
		min-height: 300px;
		padding: 4px 4px 20px 4px; }
 
	#column_left div#slideshow {
		background: #393939;
		height: 250px;
		position: relative; }
 
	#column_left div.entry { padding: 20px 20px 10px 20px; }
	
	#column_left div.search_again div { 
		padding-top: 15px;
		text-align: center; }
	
	#column_left ul, ol, li {
		margin: 0px;
		padding: 0px; 
		list-style-position: inside; }
		
	#column_left li { 
		padding: 5px 0px 5px 20px;
		font-style: italic; }
 
		#column_left div.entry p { padding-bottom: 6px; }
 
		#column_left div.entry h1 {
			color: #f23100;
			font-size: 18px;
			font-weight: bold;
			line-height: 1;
			margin: 0;
			padding: 3px 0px 10px 0px; }
 
		#column_left div.entry h2 {
			color: #f95200;
			font-size: 12px;
			line-height: 12px;
			margin: 0px;
			padding: 2px 0px; }
 
			#column_left div.entry h2 a {
				margin: 0px;
				padding: 0px; }
 
		#column_left div.entry img {
			background: #ffffff;
			border: 1px solid #b3b3b3;
			margin: 0px 15px 0px 0px;
			padding: 4px; }
 
	#column_left div.more, #column_left div.tags {
		border-bottom: 1px solid #b2b2b2;
		border-top: 1px solid #b2b2b2;
		color: #a0a0a0;
		font-size: 11px;
		padding: 6px 18px; }
 
		#column_left div.more span {
			display: block;
			float: left;
			padding: 4px 0px;
			width: auto; }
 
		#column_left div.more img { float: right; }
		
	#column_left div.tags { border-top: 0px; }
 
#column_right {
	margin-top: -5px;
	float: right;
	width: 304px; }
 
	#column_right div.module {
		background: url(images/column_right_background.jpg) repeat-y center;
		margin: 4px 0px 8px 0px; }
 
		#column_right div.module input { width: 264px; }
 
			#column_right div.module input.imagebutton, #column_right div.module img.imagebutton {
				border: 0px;
				height: 23px;
				margin: 5px 2px;
				padding: 0px;
				width: 94px; }
 
	#column_right h1 {
		background: transparent url(images/column_right_headline.jpg) no-repeat top center;
		color: #ffffff;
		font-size: 12px;
		height: 28px;
		line-height: 28px;
		padding: 0px 12px;
		text-transform: uppercase; }
 
	#column_right div.bottom { background: url(images/column_right_bottom.jpg) no-repeat bottom center; }
 
	#column_right div.top {
		background: url(images/column_right_top.jpg) no-repeat top center;
		padding: 6px 12px 12px 10px; }
 
	#column_right div.toplist {
		background: url(images/column_right_top.jpg) no-repeat top center;
		padding: 0px; }
 
	#column_right ul li {
		background: url(images/column_right_list.jpg) no-repeat top center;
		line-height: 16px;
		list-style: none;
		padding: 9px 10px; }
 
		#column_right ul li.last {
			background: url(images/column_right_list_last.jpg) no-repeat bottom center;
			padding: 10px 10px 12px 10px; }
 
#footer {
	background: #515151 url(images/footer_background.jpg) repeat-x bottom;
	border: 1px solid #353535;
	color: #ffffff;
	padding: 10px 15px;
	position: relative; }
 
	#footer a {
		background: transparent;
		color: #ffffff; }
 
	#footer div#stats {
		background: url(images/stats.jpg) no-repeat top left;
		float: left;
		height: 46px;
		padding: 3px;
		width: 298px; }
 
	#footer div.stats {
		background: #353535;
		height: 46px;
		position: relative; }
 
		#footer div.stats img {
			position: absolute;
			right: 22px;
			top: 13px; }
 
		#footer div.stats ul {
			border-right: 1px solid #515151;
			height: 44px;
			padding: 2px 10px 0px 10px;
			width: 148px; }
 
			#footer div.stats ul li {
				font-size: 10px;
				line-height: 14px;
				list-style: none; }
 
				#footer div.stats ul li b { padding-right: 5px; }
 
	#footer img#avatar {
		background: url(images/avatar.jpg) no-repeat top left;
		float: left;
		height: 46px;
		margin-right: 15px;
		padding: 3px;
		width: 53px; }
 
	#footer div.message {
		background: transparent;
		color: #ffffff;
		float: right;
		font-size: 11px;
		padding-right: 95px;
		width: 510px; }
 
	#footer div.timestamp {
		color: #a0a0a0;
		font-size: 11px;
		text-align: right; }
 
	#footer img#bird {
		bottom: -40px;
		position: absolute;
		right: -1px; }
 
#bottom_navigation {
	background: #dd2900 url(images/bottom_navigation.jpg) no-repeat top center;
	height: 40px; }
 
	#bottom_navigation div.follow {
		float: right;
		height: 40px;
		line-height: 40px;
		padding-right: 115px;
		width: auto; }
 
		#bottom_navigation div.follow a {
			background: transparent;
			color: #ffffff; }
 
			#bottom_navigation div.follow a:hover { color: #ffc584; }
 
#copyright {
	background: #d8d8d8;
	border: 1px solid #a7a7a7;
	border-bottom: 1px solid #a5a5a5;
	border-top: 1px solid #f4f4f4;
	font-size: 11px;
	line-height: 14px;
	padding: 12px 21px; }
 
	#copyright a {
		color: #373737;
		font-weight: bold; }
 
		#copyright a:hover, #copyright div.left span a:hover { color: #ff4e00; }
 
	#copyright .left {
		float: left;
		width: 65%; }
 
	#copyright div.left span, #copyright div.left span a { color: #9c9c9c; }
 
	#copyright .right {
		float: right;
		text-align: right;
		width: 25%; }
 
li.categories { list-style: none; }
 
div.pagination {
	font-size: 11px;
	padding: 10px 20px 0px 20px; }
 
div.alignleft, div.alignright {
	float: left;
	width: 45%; }
 
div.alignright {
	float: right;
	text-align: right;
	width: 45%; }
 
div#comments { 
	background: #f7f6f6;
	border-bottom: 1px solid #c0bfc4;
	margin: 0px 1px;
	padding: 5px 20px; }
 
div.entry#top, div.entry#bottom {
	margin: 0;
	padding: 20px 20px 0px 20px; }
 
div.entry#top h2, div.entry#bottom h2 {
	color: #373737;
	margin: 0;
	padding: 0; }
 
div.entry#bottom h2 { padding-bottom: 20px; }
 
.wp-caption.alignleft { padding-right: 15px; }
 
.wp-caption.aligncenter { padding: 0px 10px 0px 10px; }
 
.wp-caption.alignright { padding-left: 15px; }
 
p.wp-caption-text {
	color: #373737;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	text-align: center; }
 
.arabic_title {
	padding: 7px 10px;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	position: relative;
	background: #b3b3b3; 
    text-align: justify; 
    font-family: tahoma;
}
 
.arabic_content {
	border: 1px solid #b3b3b3;
	border-top: 0px;
	font-size: 11px;
	padding: 7px 10px; 
    text-align: justify; 
    font-family: tahoma;
}

blockquote {
	background: #ffffff;
	border: 1px solid #b3b3b3;
	font-size: 11px;
	padding: 7px 10px; 
    text-align: justify; 
    font-family: tahoma;
}

 
div.overview ul li {
	border-bottom: 1px solid #b3b3b3;
	height: 17px;
	line-height: 17px;
	list-style: none;
	font-size: 11px;
	font-style: normal;
	padding: 0px;
	margin: 0px;
	list-style-position: inside; }
	
	div.overview ul li * { font-style: normal; }
 
	div.overview ul li b, div.overview ul li strong { padding-right: 10px; }
 
div.overview ul {
	margin-bottom: 10px;
	width: 300px;
	position: absolute;
	top: 0px;
	left: 150px; }
 
div.verdict {
	background: transparent url(images/rating.jpg) no-repeat top left;
	color: #ffffff;
	width: 100px;
	height: 84px;
	text-align: center;
	font-size: 40px;
	line-height: 27px;
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-top: 16px; }
	
div.summary div.verdict b { font-size: 11px; }
 
div.summary#preview div.verdict {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding-top: 16px;
	height: 84px; }
 
	div.summary#preview div.verdict b { font-size: 11px; }
 
div.proscons {
	background: url(images/proscons.jpg) no-repeat top left;
	position: absolute;
	top: 138px;
	left: 150px;
	font-size: 11px;
	width: 423px;
	height: 100px;
	text-align: left; }
 
	div.proscons div.pros, div.proscons div.cons {
		width: 185px;
		line-height: 16px;
		font-weight: normal;
		padding: 10px 10px; }
 
	div.proscons div.pros {
		float: left;
		width: 185px; }
 
	div.proscons div.cons {
		float: right;
		width: 185px; }
 
div.recommendation {
	position: absolute;
	color: #696969;
	top: 190px;
	left: 0px;
	font-size: 12px;
	width: 130px;
	height: 80px;
	text-align: center;
	padding-top: 0px;
	vertical-align: top; }
 
	div.recommendation b {
		text-align: center;
		font-size: 18px;
		font-weight: bold; }
 
div.summary {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	height: 242px;  }
 
div.summary#preview { height: 130px; }
 
div.summary img { width: 120px; }
 
form#registerform label, #form#lostpasswordform label, #form#loginform label {
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	width: 300px; }
 
form#registerform input, form#registerform textarea, form#lostpasswordform input, form#lostpasswordform textarea, form#loginform input, form#loginform textarea {
	margin: 0px;
	width: 250px;
	float: right; }
 
form#registerform input[type="image"], form#lostpasswordform input[type="image"], form#loginform input[type="image"], input.imageclass {
	border: 0px;
	float: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	height: auto; }
 
form#registerform p, form#lostpasswordform p, form#loginform p {
	padding: 10px 0px;
	display: table;
	width: 100%;
	margin: 0px;
	vertical-align: middle;
	border-top: 1px solid #b3b3b3; }
 
ul#comments li {
	padding: 0px;
	margin: 0px 0px 12px 0px;
	list-style: none; }
 
	ul#comments li p {
		padding: 0px;
		margin: 0px; }
		
	ul#comments li.pingback {
		border: 2px solid #ef4400;  }
		
		ul#comments li.pingback td.comment_details, ul#comments li.pingback td.karma, ul#comments li.trackback td.comment_details, ul#comments li.trackback td.karma { display: none; }
		
		ul#comments li.pingback td.author { text-align: left !important; }
		
			ul#comments li ul.children li { 
				margin-left: 50px;
				border: none;
				padding-right: 0px; }
				
			ul#comments div.avatar {
				width: 120px; 
				float: left; }
				
				ul#comments div.avatar img {
					width: 70px;
					height: 70px;
					border: 5px solid #ededed; }
					
				ul#comments div.avatar div.comment_user {
					font-style: normal;
					font-weight: bold;
					font-size: 13px;
					padding: 5px 0px 5px 5px; }
					
				ul#comments div.avatar div.comment_date {
					font-style: normal;
					font-size: 10px;
					padding: 0px 0px 0px 5px;
					color: #c7c7c7; }
				
			ul#comments div.comment_message {
				width: 400px; 
				float: right; 
				background: #ffffff; 
				border: 5px solid #ededed; 
				padding: 12px 18px; 
				font-style: normal;
				position: relative; }
				
				ul#comments div.comment_message div.comment_text {
					min-height: 80px;
					height: auto; }
					
					ul#comments div.comment_message div.comment_user_details {
						font-size: 11px; }
						
						ul#comments div.comment_message div.comment_user_detail, ul#comments div.comment_message div.comment_user_detail_blog {
							width: auto;
							float: left; 
							padding: 10px 15px 0px 0px;
							 }
							
							ul#comments div.comment_message div.comment_user_detail b { font-weight: normal; color: #c7c7c7; }
							
							ul#comments div.comment_message div.comment_user_detail_blog {
								float: right;
								padding: 10px 0px 0px 0px; }
								
								ul#comments div.comment_message div.comment_user_detail a { color: #c7c7c7; }
								
								ul#comments div.comment_message div.comment_user_detail a:hover { color: #373737; }
				
				ul#comments div.comment_message img.comment_arrow {
					position: absolute;
					top: 20px;
					left: -18px; }
					
			ul#comments div.comment_footer {
				width: 436px;
				padding: 6px 5px 12px 5px;
				float: right; }
				
				ul#comments div.comment_footer div.comment_footer_left {
					width: 45%;
					float: left;
					font-size: 11px;
					font-style: normal; }
					
				ul#comments div.comment_footer div.comment_footer_right {
					width: 45%;
					float: right;
					text-align: right;
					font-size: 11px;
					font-style: normal; }
					
			ul#comments li ul.children li div.comment_footer { width: 386px; }
			
			ul#comments li ul.children li div.comment_message { width: 350px;}
		
img.aligncenter { margin: 0px auto; }

#top_navigation div#top_items { 
color: #ffffff;
		float: left;
		font-size: 11px;
		height: 31px;
		line-height: 29px;
		list-style: none;
		padding: 0px 10px 0px 13px;
		width: auto; }