/*
Design by CSS Templates For Free
http://www.csstemplatesforfree.com
Released for free under a Creative Commons Attribution 2.5 License
*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}





body {background: #ffff00 url(images/h_bg.gif) top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}

input, textarea {background: #FFFF00;border: 2px solid #000000;font: normal 12px Arial, Helvetica, sans-serif;color: #000000; padding: 2px 5px; background: #fff; background-image: none;}
h1, h2, h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1, h2 {text-transform: lowercase;font-weight: normal;}
h1 {letter-spacing: -1px;font-size: 2.4em;}
h2 {letter-spacing: -1px;font-size: 1.5em;}
p, ol, ul {	margin-bottom: 1.5em;line-height: 150%;}
a {color: #000000;}
a:hover {text-decoration: underline;}
img {border: none;}

img.left {float: left;margin: 4px 20px 0 0;}
img.right {float: left;	margin: 4px 0 0 20px;}

hr {display: none;}


.clear { clear: both; height: 0; line-height: 0px; margin: 0!important;margin: 0px 0 0 0; font-size: 1px; }

.clearfix:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } 
.clearfix{display: inline-block;} /* Hides from IE Mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix{display:block;} /* End Hack */


#container {width: 980px; margin: 10px auto;}

/* Header */
#header {position: relative; padding-top: 15px;}
a#logo {display: block; margin-bottom: -15px;}
#header .ad1 {position: absolute; top: 0; right: 0}

ul#cat {float:left; list-style: none; border: width: 100%; background: url(/theme/Smarty/ReadyMadeGames/images/cat_l.gif) repeat-x; height: 40px; width: 980px;}
ul#cat li {float: left; font-size: 10px; text-transform: uppercase; margin:0 7px; padding: 7px 0; font-weight: bold;}
ul#cat li a {color: #000000; font-size: 12px; display: block; float: left; margin-right: 3px; padding: 5px 0px;}


/* Page */
#page {	width: 980px;margin: 0 auto;}

/* Content */
#content {float: left;width: 654px;margin: 0 0 0 0px;}
#game #content {width: 788px;}


.post {	margin-bottom: 15px;color: #000000;}
.post a {color: #0000ff;}
.post a:hover {text-decoration:underline;}
.post .title {margin: 0;padding: 0px 30px 0 10px; text-transform: capitalize;}
.post .title a {none;color: #0A416B;}
.post .byline {margin: 0;padding: 0 30px;}
.post .entry {padding: 0px 10px 0px 10px; overflow: auto;}
.post .links {margin: 10px 0 0 0;padding: 5px 0px; text-align: center; font-size: 15px}
.post .links a {padding:0 10px; text-decoration: none;font-weight: bold;color: #fff; border: 2px solid #000; margin: 0 5px; background: #9F1756; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.post .links a:hover {text-decoration: none; background: #BC5B88; border: 2px solid #555; }
.post .links .current {-moz-border-radius: 5px; -webkit-border-radius: 5px; background: #000; color: #fff; padding: 0 10px; border: 2px solid #000;}

.post ol.entry {clear: both;}
.post ol.entry li {margin: 0 0 10px 0; float: left; width: 300px; min-height: 140px;}
.post ol.entry img {float: left; margin: 10px; width: 80px; height: 80px;}
.post ol.entry li p { width: 260px}

/* Homepage */

img.ih {margin: 1em auto 0.5em auto; display: block;}
.home .boxed .content {padding: 0 0 0 20px}
.home .boxed .content img {margin: 5px 9px; width: 80px; height: 80px;}


/* Sidebars */

.sidebar {float: left;width: 163px;}
.sidebar ul {margin: 0;padding: 0;list-style: none;line-height: normal;}
.sidebar li {}
.sidebar li ul {}
.sidebar li li {padding: 6px 0 6px 10px;}
.sidebar li li a {text-decoration: none;color: #ff0000;}
.sidebar li li a:hover {color: #FFFFFF;}
.sidebar li h2 {padding-top: 20px;color: #FFFFFF;}

/* Left Sidebar */

#leftbar {}

.bx {padding: 25px 0 0px 0; margin: 0 0 15px 0;}
.bx div {padding: 0 0 19px 0;}
.bx li {padding-left: 22px; margin:0 0 10px 10px; font-size: 13px;}
.bx li a {text-decoration: none;}
.bx h2 {text-transform: uppercase; text-align: left;}


.c1 {background:#66FF00 url(/theme/Smarty/ReadyMadeGames/images/1t.gif) 0 0 no-repeat; padding: 5px 0 0 0;}
.c1 div {background: url(/theme/Smarty/ReadyMadeGames/images/1b.gif) bottom left no-repeat; margin-top: 24px;}
.c1 ul {background: url(/theme/Smarty/ReadyMadeGames/images/1m.gif) 0 0 repeat-y;}
.c1 li {background: url(/theme/Smarty/ReadyMadeGames/images/b1.gif) 0 50% no-repeat;}
.c1 li.nb {background-image: none; padding-left: 10px;}

.c2 {background:#9f1756 url(/theme/Smarty/ReadyMadeGames/images/2t.gif) 0 0 no-repeat; color: #ffffff; padding: 5px 0 0 0;}
.c2 div {background: url(/theme/Smarty/ReadyMadeGames/images/2b.gif) bottom left no-repeat;}
.c2 h2 {color: #ffff00; margin: 3px 0 0 12px;}
.c2 ul {background: url(/theme/Smarty/ReadyMadeGames/images/2m.gif) 0 0 repeat-y; padding: 5px 0 0 0}
.c2 li {background: url(/theme/Smarty/ReadyMadeGames/images/b2.gif) 0 50% no-repeat;}
.c2 li.nb {background-image: none; padding-left: 10px;}
.c2 li a {color: #FFFF00;}

.c3 {background:#D70038 url(/theme/Smarty/ReadyMadeGames/images/3t.gif) no-repeat; padding: 5px 0 0 0; }
.c3 div {background: url(/theme/Smarty/ReadyMadeGames/images/3b.gif) bottom left no-repeat;}
.c3 h2 {color: #ffff00; margin: 3px 0 0 12px;}
.c3 ul {background: url(/theme/Smarty/ReadyMadeGames/images/3m.gif) repeat-y; padding: 5px 0 0 0}
.c3 li {background: url(/theme/Smarty/ReadyMadeGames/images/b3.gif) 0 50% no-repeat;}
.c3 li.nb {background-image: none; padding-left: 10px;}
.c3 li a {color: #FFFF00;}

fieldset#search {text-align: center; background: #FEFF5F; margin: 5px 10px; padding: 5px;} 
#searchbox input {width: 463px; \width: 473px; w\idth: 463px; padding: 5px; font-size: 14px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-width: 3px;}
#searchbox .button {width: auto; padding: 4px 10px;}

/* Feature Box */

.fb {background: #23336F url(/theme/Smarty/ReadyMadeGames/images/ft.gif) 0 0 no-repeat; padding: 5px 0 0px 0; width: 592px; color: #fff; margin: 0 auto;}
.fb div {background: url(/theme/Smarty/ReadyMadeGames/images/fb.gif) bottom left no-repeat; overflow: visible; margin: 0 0 0 0;}
.fb h2.title {text-align: center; color: #ffff00; margin: 5px 0 0 0; height:25px;}
.fb h3 {text-transform: uppercase; margin:  0 0 5px 0}
.fb div div {background: url(/theme/Smarty/ReadyMadeGames/images/fm.gif) 0 0 repeat-y; padding: 0 20px; margin-bottom: 36px;}
.fb div div#player {background-image: none; padding: 10px 0; text-align: center;}
.fb a {color: #FFFF00;}

.playnow {margin: 10px;}


/* Right Sidebar */

#rightbar {	padding: 0 0 0 0;}


.sidebar input.textfield {width: 100px;}
.sidebar .button {margin: 10px 0; background: #FFFF00; color:#000000; disply: block;}
.sidebar .bx li a {text-decoration: underline; margin: 5px 0;}


/* Game Page */
#gameslot {background: #000; margin: 0 0 0px 0; padding: 5px 0 15px; text-align: center; color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius-bottomleft:  0; -moz-border-radius-bottomright: 0; -webkit-border-radius-bottomleft:  0; -webkit-border-radius-bottomright: 0; }
#gameslot h1.title {color: #fff; font-size: 25px; font-weight: normal; margin: 0 0 10px 0;}
#thegamediv { padding: 10px 0 10px 0; text-align: center;}

#gameslotfoot {position: relative; margin: 0 0 20px 0; -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius-topleft:  0; -moz-border-radius-topright: 0; -webkit-border-radius-topleft:  0; -webkit-border-radius-topright: 0; border: 2px solid #000; border-top: 0px; background: #FFFF00 url(/theme/Smarty/ReadyMadeGames/images/gameslot_bg.gif) bottom left repeat-x; }
#gameslotfoot .options a img {margin: 0;}
#gameslotfoot .options a {color: #fff;}
#gameslotfoot .played {position: absolute; bottom:10px; right:10px; text-align: right; color:#fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; background: #000; width: 150px; padding: 5px; text-align: center;}


form p {margin: 5px 0 5px 0; clear: both;}
form label {float: left; width: 100px; display: block; text-align: right; margin-right: 10px;}

.suggestedgames ul {list-style: square inside; margin: 5px 30px 20px 30px;}

.rateme {background: url(images/love_hate.gif) 70px 0px no-repeat; min-height: 55px;}

.reviews {background: #FFFFFF; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #000; background: #FFFF00 url(/theme/Smarty/ReadyMadeGames/images/gameslot_bg.gif) bottom left repeat-x;}

/* Search */

#searchform {padding-top: 20px;text-align: right;}
#searchform br {display: none;}
#searchform input {margin-bottom: 5px;}
#searchform #s {width: 190px;}

/* Calendar */

#calendar_wrap {padding-left: 10px;}
#calendar_wrap table {width: 180px;	text-align: center; border-collapse: collapse;}
#calendar_wrap tfoot {font-weight: bold;}
#calendar_wrap tfoot a {text-decoration: none;}
#calendar_wrap #prev {text-align: left;}
#calendar_wrap #next {text-align: right;}
#calendar_wrap tbody {border-bottom: 1px solid #2872A6;border-right: 1px solid #2872A6;}
#calendar_wrap tbody td {padding: 3px 0;border-top: 1px solid #2872A6;border-left: 1px solid #2872A6;}
#calendar_wrap tbody td a {font-weight: bold;}

/* Arcadem Pro 2.8  */
.content img {margin: 0 auto;text-align:center;}


ul.entry li {border:0px dotted #298EA9; width:104px;height:120px; color:#000000; float: left; margin: 0; padding: 0; text-align: center;}
ul.entry li img {padding:5px 5px 0px 5px; width: 80px; height: 80px; margin: 5px auto; display: block;}
ul.entry h3 {font-family: Arial, Helvetica, sans-serif;}
ul.entry li .info {display: none;}
ul.entry li a, ul.entry li a:hover  {line-height: 1em; text-align: center; font-size: 11px; text-decoration: none;}

/* Form */
input.button {background: #9F1756; color: #ffffff;}

/* Footer */
#footer {clear: both;padding: 40px 0; background: url(images/f_bg.gif) bottom left repeat-x;}
#footer img.l {display: block; margin: 0 auto;}
#footer p {	text-align: center;	font-size: smaller;	color: #0F5B96;}
#footer a {	color: #0F5B96; padding: 40px 0; background: url(images/f_bg.gif) bottom left repeat-x;}
#footer img.l {display: block; margin: 0 auto;}
#footer p {	text-align: center; font-size: smaller;	color: #0F5B96;}
#footer a {	color: #0F5B96;}

/* Footer */
.ad {text-align: center;margin: 20px 0}

