/*
Theme Name: FlashyGamer
Theme URI: http://FlashyGamer.com/
Description: A blog theme for lashyGamer.com coded by mkvn-design.com.
Version: 1
Author: mkvn.design
Author URI: http://mkvn-design.com
*/
BODY{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  color: #535353;
  background:#FFFFcc;
  margin:0px;
  padding:0px;
}
a, a:visited, a:link{ color:#6f9a06}
a:hover{ color:#496702}

#container {
	position: relative;
	width:1100px;
	margin:0 auto;
	padding:0px;
}
.main-cont {
	position: relative;
	float:left;
	width:1100px;
	margin:0px;
	padding:0px;
	background:url(images/bg-body.gif);
}
.cont-marg {
	position: relative;
	float:left;
	width:1072px;
	margin:0px 0px 0px 14px;
	padding:0px;
}
.cont-ins {
	float:left;
	width:1072px;
	margin:0px;
	padding:0px;
}
.header {
	position: relative;
	float:left;
	width:1072px;
	height:130px;
	margin:0px 0px 0px 14px;
	padding:0px;
	background:url(images/header-bg.gif) repeat-x;
}
.header p {
	float:left;
	width:285px;
	height:130px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.adtop {
	float:left;
	width:728px;
	height:90px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
.search-box{
	float:right;
	width:300px;
	margin:5px 27px 0px 0px;
	padding:0px;
}
.search-form{
	float:left;
	width:240px;
	height:20;
	border:1px solid #caec5b;
	font-size:11px;
	color:#708730;
	margin:3px 0px 0px 0px;
	padding:2px;
}
.menu {
	position: relative;
	float:left;
	width:1070px;
	margin:0px 0px 10px 14px;
	padding:0px;
	border:1px solid #eae0c1;
	background:#ffffe5;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
.menu ul {
	float:left;
	width:1070px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu ul li {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none;
	border-right:1px solid #eae0c1;
}
.menu ul li.mnobor {
	border-right:0px;
}
.menu ul li.mnobor a, .menu ul li.mnobor a:hover {
	padding:8px 28px 8px 29px;
}
.menu ul li a {
	float:left;
	display:inline;
	margin:0px;
	padding:8px 23px 8px 23px;
	background:#ffffe5;
	color:#90c906;
	text-decoration:none;
}
.menu ul li a:hover {
	float:left;
	display:inline;
	margin:0px;
	padding:8px 23px 8px 23px;
	background:#bcfa04;
	color:#fff;
	text-decoration:none;
}
.menu ul li.sltd a, .menu ul li.sltd a:hover {
	background:#bcfa04;
	color:#fff;
	text-decoration:underline;
}
.fullheader, .fullheader2 {
	position: relative;
	float:left;
	width:1072px;
	margin:5px 0px 5px 0px;
	padding:0px;
	background: url(images/3box-top-bg.gif);
	color:#FFF;
	font-size:14px!important;
	font-family:Arial, Helvetica, sans-serif;
}
.fullheader2 {
	margin:0px 0px 10px 0px!important;
}
.fullheader span, .fullheader2 span {
	position: relative;
	float:left;
	height:25px;
	margin:0px;
	padding:7px 0px 0px 0px;
	background: url(images/3box-blue-arrow.gif) left no-repeat;
	font-size:14px!important;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	text-indent:42px;
}
.fullheader span a, .fullheader2 span a {
	color:#FFF;
	text-decoration:underline;
	font-size:14px!important;
	font-family:Arial, Helvetica, sans-serif;
}
.tag-game {
	position: relative;
	float:left;
	width:680px;
	margin:7px 0px 5px 10px;
	padding:0px;
	color:#000;
	text-align:left;
	font-size:12px;
}
.tag-game a{
	color:#000;
}
.top-cont, .top-cont2, .topryt-cont, .ryt-cont-box, .lft-games, .flash-cont, .ryt-games, .topcent, .topcent p {
	position: relative;
	display:inline;
	float:left;
	width:690px;
	margin:0px;
	padding:0px;
}
.topcent{
	width:67px!important;
	margin:0px 7px 0px 0px!important;
}
.topcent p{
	width:67px!important;
	margin:0px 0px 6px 0px!important;
	text-align:center;
}
.topryt-cont {
	width:300px!important;
	margin:0px 0px 10px 0px!important;
	text-align:center;
	height:310px;
}
.top-cont2 {
	width:1072px!important;
}
.top-cont2 ul {
	width:1072px!important;
	margin:0px 0px 0px 30px!important;
	padding:0px!important;
}
.lft-games {
	width:700px!important;
	text-align:center;
	margin:5px 0px 10px 8px!important;
}
.flash-cont  {
	width:700px!important;
	text-align:center;
	margin:0px 0px 5px 0px!important;
}
.ryt-games {
	width:348px!important;
	margin:5px 0px 10px 8px!important;
}
.ryt-games p{
	float:left;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.top-cont ul, .ryt-cont-box ul {
	position: relative;
	float:left;
	width:694px;
	margin:0px 0px 0px 8px;
	padding:0px;
	list-style:none;
}
.top-cont ul li, .top-cont2 ul li, .ryt-cont-box ul li {
	position: relative;
	float:left;
	margin:0px 6px 10px 0px;
	padding:0px;
	list-style:none;
	text-align:center;
	font-size:11px;
	width:164px;
}
.ryt-cont-box ul li {
	margin:0px 3px 10px 3px!important;
	font-size:11px!important;
	font-weight:normal!important;
	color:#4e6a00!important;
}
.ryt-cont-box ul li a, .top-cont ul li a, .top-cont2 ul li a {
	text-decoration:none!important;
}
.top-cont ul li img, .ryt-cont-box ul li img, .top-cont2 ul li img {
	padding:2px;
	border:1px solid #090;
}
.gtn img {
	border:1px solid #fff;
}
.newest-cont-title, .rated-cont-title, .tags-cont-title {
	position: relative;
	float:left;
	width:695px;
	margin:0px 0px 15px 0px;
	padding:0px;
	background: url(images/3box-top-bg.gif);
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.newest-cont-title h2, .rated-cont-title h2, .tags-cont-title h2 {
	position: relative;
	float:left;
	width:690px;
	height:27px;
	margin:0px;
	padding:5px 0px 0px 0px;
	background: url(images/3box-blue-arrow.gif) left no-repeat;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	text-indent:42px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.tags-cont-title, .tags-cont-title h2{
	width:353px!important;
}
.rated-cont-title h2 {
	background: url(images/3box-green-arrow.gif) left no-repeat!important;
}
.lft-cont, .ryt-cont {
	position: relative;
	display:inline;
	float:left;
	width:368px;
	margin:0px;
	padding:0px;
}
.lft-box-top, .lft-box-bot, .gamede-box, .tag-box {
	position: relative;
	display:inline;
	float:left;
	width:355px;
	margin:0px 0px 10px 7px;
	padding:0px 0px 10px 0px;
	background:#65d1ee;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.gamede-box, .tag-box {
	width:700px!important;
	margin:5px 0px 5px 0px!important;
	padding:0px 0px 10px 0px!important;
}
.lft-box-bot, .tag-box {
	background:#009cff;
}
.gtn{
	float:left;
	display:inline;
	width:160px;
	margin:10px 0px 10px 10px;
	padding:0px;
}
.gdetails{
	float:left;
	display:inline;
	width:440px;
	margin:8px 0px 10px 15px;
	padding:0px;
	font-size:12px;
	color:#002934;
	text-align:left;
	font-weight:normal!important;
}
.gdetails h1{
	float:left;
	width:440px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
}
.gdetails p{
	position:relative;
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	font-weight:normal!important;
	line-height:18px;
}
.gdetails ul.post-meta{
	position:relative;
	display:block;
	float:left;
	width:510px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.gdetails ul.post-meta li{
	position:relative;
	display:block;
	float:left;
	width:510px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	font-weight:normal!important;
	line-height:18px;
	list-style:none;
}
.post-meta-key{
	font-weight:bold;
	color:#004666;
}
.lft-box-top span, .lft-box-top h1 {
	display:inline;
	float:left;
	width:118px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
.lft-box-top h1 {
	width:355px!important;
	margin:5px 0px 0px 0px!important;
	padding:5px 0px 5px 0px!important;
	font-size:12px!important;
	background:#a3ecff;
	color:#60bdd6!important;
}
.lft-box-bot h1 {
	display:inline;
	float:left;
	width:355px;
	margin:18px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
	font-size:12px;
	background:#87d0ff;
	color:#009cff;
	font-weight:bold;
}

.lft-box-top p, .lft-box-bot p{
	float:left;
	width:166px;
	margin:0px 0px 0px 10px;
	padding:0px;
	border-right:1px solid #a3ecff;
}
.lft-box-bot p{
	width:105px!important;
}
.lft-box-top p.nobor, .lft-box-bot p.nobor, .tag-box p.nobor {
	border-right:0px!important;
}
.lft-box-top p span {
	float:left!important;
	width:166px!important;
	margin:0px!important;
	padding:3px 0px 3px 0px!important;
	font-size:10px!important;
	font-weight:normal!important;
	text-align:left!important;
	color:#FFF;
}
.lft-box-bot p span {
	float:left!important;
	width:105px!important;
	margin:0px!important;
	padding:3px 0px 3px 0px!important;
	font-size:10px!important;
	font-weight:normal!important;
	text-align:left!important;
	color:#FFF;
}
.lft-box-top p span a, .lft-box-bot p span a, .lft-box-top p span a:hover, .lft-box-bot p span a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.ryt-cont {
	width:695px!important;
}
.ryt-cont-box {
	width:695px!important;
	border:1px solid #bfeb3c;
	background:#ffffc4;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0px 0px 10px 0px!important;
}
.ryt-cont-box ul {
	width:690px!important;
	margin:0px 0px 0px 6px!important;
}
.wp-pagenavi{
	position:relative;
	float:right;
	margin:5px 0px 15px 0px;
	width:690px;
	text-align:right;
	font-size:11px;
}
.wp-pagenavi a{
	border:1px solid #bfeb3c;
	background:#ffffc4;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0px 5px 0px 0px!important;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	font-weight:bold;
}
.wp-pagenavi a:hover, .current{
	border:1px solid #bfeb3c;
	background:#bcfa04;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0px 5px 0px 0px!important;
	padding:5px 8px 5px 8px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}
.whole-ads{
	position:relative;
	float:left;
	margin:5px 0px 10px 0px;
	width:1072px;
	text-align:center;
}
.ratingko{
	position:relative!important;
	display:block!important;
	float:right!important;
	margin:0px;
}
.ratingstars, .ratingtext {
	position:relative!important;
	display:inline!important;
	float:left!important;
	margin:0px 10px 0px 0px;
	color:#FFF!important;
}
.ratingtext {
	margin:5px 10px 0px 0px!important;
}

.shr-bookmarks{
	float:left!important;
	margin:-7px 0px 0px 0px!important;
}
.ads{
	position:relative;
	float:left;
	margin:0px 0px 10px 8px;
	width:350px;
	text-align:center;
}
.lft-tags {
	float:left;
	width:353px;
	border:1px solid #bfeb3c;
	background:#ffffc4;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0px 0px 10px 7px;
}
.lft-tags p {
	float:left;
	width:323px;
	margin:-7px 0px 15px 15px!important;
}
.contactpage, .all-tags{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:685px;
	font-size:13px;
	line-height:22px;
}
.all-tags ul, .all-tags li {
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
	list-style:none;}
.all-tags li{
	margin:0px 0px 5px 0px!important;
	font-size:13px;
	line-height:22px;
	background: url(images/arrow-org.gif) left no-repeat;
	text-indent:10px;
}
.hidethis{
	display:none;
	padding:0px;
	margin:0px;
}
.wpcf7-form{
	position:relative!important;
	float:left!important;
	margin:0px 0px 0px 180px!important;
	padding:0px!important;
	width:365px!important;
}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
	border:1px solid #666;
	padding:3px;
}
.footer {
	position: relative;
	float:left;
	width:1072px;
	margin:5px 0px 0px 14px;
	padding:0px;
	background: url(images/footer-bg.gif) bottom repeat-x;
}
.footer a, .footer a:visited, .footer a:link {
	color:#333;
	text-decoration:none;
}
.footer a:hover {
	color:#000;
	text-decoration:none;
}
.footer span {
	position: relative;
	float:left;
	width:1042px;
	margin:10px 0px 0px 14px;
	padding:0px;
}
.footer ul, ul.categ {
	float:left;
	width:210px;
	margin:10px 0px 10px 20px;
	padding:0px;
	list-style:none;
	border-right:1px solid #aae40b;
}
ul.categ {
	width:322px!important;
}
.footer ul h1, ul.categ h1 {
	float:left;
	width:210px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
}
.footer li, ul.categ li{
	float:left;
	width:238px;
	margin:0px 0px 5px 0px;
	padding:0px;
	background:url(images/arrow.gif) left no-repeat;
	text-indent:13px;
	font-size:14px;
	color:#000
}
ul.categ li{
	width:161px!important;
}
.footer p {
	float:left;
	width:210px;
	margin:30px 0px 10px 20px;
	padding:0px;
}
.footer p span {
	float:left;
	width:210px!important;
	margin:0px 0px 18px 20px!important;
	padding:0px;
	font-size:14px;
}
.footer p span img {
	margin:0px 0px -12px 0px;
}
.footer p.copyryt {
	float:left;
	width:950px!important;
	margin:0px 0px 10px 20px!important;
	padding:0px;
	font-size:11px!important;
	letter-spacing:2px;
	color:#304d00;
}
input[type=""image""]:focus {
outline:medium none;
}
button::-moz-focus-inner, input[type=""reset""]::-moz-focus-inner, input[type=""button""]::-moz-focus-inner, input[type=""submit""]::-moz-focus-inner, input[type=""file""] > 
input[type=""button""]::-moz-focus-inner {
border:medium none;
}
abbr[title], acronym[title] {
border-bottom:medium none;
}
:focus {
outline:medium none;
}