
/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: url(/theme/Smarty/default/images/bg01.jpg) repeat left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2 {
	margin: 0px 0px 20px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

h1 {
	font-size: 27px;
	color: #544E39;
}

h2 {
	font-size: 16px;
	color: #922E1C;
}

h3 {
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	color: #56503A;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C745A;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
	line-height: 18px;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 24px;
}

/** LINKS */

a {
	color: #9E0C08;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify {
	text-align: justify;
}

.align-right {
	text-align: right;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 3px 15px 0px 0px;
}

img.right {
	float: right;
	margin: 3px 0px 0px 15px;
}

img.border {
}

hr {
	display: none;
}

.hr1 {
	height: 1px;
}

/** WRAPPER */

#wrapper {
	background: url(/theme/Smarty/default/images/bg02.jpg) repeat-x left top;
}

#wrapper2 {
	background: url(/theme/Smarty/default/images/bg03.jpg) repeat-x left bottom;
}

/** HEADER */

#header {
	width: 978px;
	height: 138px;
}

/** MENU */

#menu {
	width: 578px;
	height: 138px;
	background: url(/theme/Smarty/default/images/bg04.jpg) no-repeat left top;
}

#menu ul {
	float: right;
	margin: 0px;
	padding: 80px 15px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	padding: 0px 13px 0px 15px;
	background: url(/theme/Smarty/default/images/homepage02.gif) no-repeat left center;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .first a {
	background: none;
}

/** PAGE */

#page {
	width: 978px;
	background: url(/theme/Smarty/default/images/bg05.jpg) repeat-y left top;
}

#bgtop {
	background: url(/theme/Smarty/default/images/bg06.jpg) no-repeat left top;
}

#bgbtm {
	background: url(/theme/Smarty/default/images/bg07.jpg) no-repeat left bottom;
}

/** LEFT SIDEBAR */

#left-sidebar {
	width: 160px;
	padding: 25px 0px 0px 7px;
}

#left-sidebar .box {
}

#left-sidebar .box .title {
	height: 38px;
	margin: 0px;
	padding: 22px 34px 0px 0px;
	background: url(/theme/Smarty/default/images/homepage08.jpg) no-repeat left top;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
}

#left-sidebar .box .content {
	padding: 10px 13px 10px 39px;
	font-size: 10px;
	color: #989177;
}

#left-sidebar .box .content a {
	color: #E9E2CF;
}

#left-sidebar .box .content p {
	padding: 0px 9px 0px 0px;
}

#left-sidebar .box .content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 18px;
}

#left-sidebar .box .content ul li {
	padding: 6px 9px 4px 0px;
	background: url(/theme/Smarty/default/images/homepage10.jpg) repeat-x left top;
	text-align: right;
}

#left-sidebar .box .content ul li.first {
	padding-top: 0px;
	background: none;
}

/** CONTENT */

#content {
	width: 594px;
	padding: 60px 0px 0px 25px;
}

#content .box {
}

#content .box .title {
	height: 28px;
	margin: 0px;
	padding: 17px 0px 0px 40px;
	background: url(/theme/Smarty/default/images/homepage16.jpg) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}

#content .box .content {
	padding: 20px 28px;
}

/** 3-COLUMN LAYOUT */

.three-columns {
}

.three-columns .column1 {
	width: 164px;
}

.three-columns .column2 {
	width: 164px;
	padding-left: 23px;
}

.three-columns .column3 {
	width: 164px;
	padding-left: 23px;
}

/** 2-COLUMN LAYOUT */

.two-columns {
}

.two-columns .column1 {
	width: 246px;
}

.two-columns .column2 {
	width: 246px;
	padding-left: 23px;
}

/** CONTENT POST */

.post {
	padding: 0px 20px 20px 20px;
}

.post .title {
	margin: 0px;
}

.post .meta, .post .meta a {
	color: #A39D87;
}

/** RIGHT SIDEBAR */

#right-sidebar {
	width: 160px;
	padding: 25px 0px 0px 25px;
}

#right-sidebar .box {
}

#right-sidebar .box .title {
	height: 38px;
	margin: 0px;
	padding: 22px 0px 0px 34px;
	background: url(/theme/Smarty/default/images/homepage12.jpg) no-repeat left top;
	font-size: 12px;
	color: #FFFFFF;
}

#right-sidebar .box .content {
	padding: 10px 39px 10px 13px;
	font-size: 10px;
	color: #989177;
}

#right-sidebar .box .content a {
	color: #E9E2CF;
}

#right-sidebar .box .content p {
	padding: 0px 0px 0px 9px;
}

#right-sidebar .box .content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 18px;
}

#right-sidebar .box .content ul li {
	padding: 6px 0px 4px 9px;
	background: url(/theme/Smarty/default/images/homepage15.jpg) repeat-x left top;
}

#right-sidebar .box .content ul li.first {
	padding-top: 0px;
	background: none;
}

/** FOOTER */

#footer {
	height: 68px;
	background: url(/theme/Smarty/default/images/bg08.jpg) repeat-x left top;
}

#footer p {
	margin: 0px;
	padding-top: 20px;
	text-align: center;
	color: #5E5942;
}

/** BOX1 */

#box1 {
}

#box1 .title {
	background-image: url(/theme/Smarty/default/images/homepage09.jpg) !important;
}

/** BOX2 */

#box2 {
}

#box2 .title {
	background-image: url(/theme/Smarty/default/images/homepage11.jpg) !important;
}

/** BOX3 */

#box3 {
}

/** BOX4 */

#box4 {
}

#box4 .title {
	background-image: url(/theme/Smarty/default/images/homepage13.jpg) !important;
}

/** BOX5 */

#box5 {
}

#box5 .title {
	background-image: url(/theme/Smarty/default/images/homepage14.jpg) !important;
}

/** BOX6 */

#box6 {
}
/* Arcadem Pro 2.8 Code */
.topcategory, .gameInCategory, .suggestedgames {
	float:left;
	width:160px;
	height:240px;
	overflow:hidden;	
	margin:10px 10px 10px 10px;
	border: 1px #97D6FF dotted;
	padding: 0px 10px 5px 10px;
	background:#E9F2FF;
}
.glist {
	float:left;
	width:100px;
	height:250px;
	text-align: center;
		overflow:hidden;	

}
.topcategory span img {
	max-height: 40px;
	max-width: 40px;

}
.glist img {
	margin: 0 auto;
	text-align:center;
	width:60px;
	height:60px;

}
.gameInCategory img {
	margin: 0 auto;
	text-align:center;
	width:60px;
	height:60px;

}
.post {
	margin-bottom: 20px;
}

.post .title {
	padding: 0 20px;
}

.post .story {
	padding: 0 20px;
	width:610px;
}

.post .meta {
	padding: 5px 20px;
	clear:both;
}

.post .meta p {
	margin: 0;
	font-size: 77%;
}

.boxed .title {
	height: 32px;
	margin: 0;
	padding: 8px 0 0 20px;
	letter-spacing: -1px;
	color: #FF3300;
}

.boxed .story {
	padding: 20px;
	border: 1px solid #FF8D17;
	float:left;
	background:#FFF3E7;
}

.boxed .meta {
	padding: 5px 10px;
	background: #FF8D17;
	color: #FFFFFF;
}

.boxed .meta a {
	color: #FFFFFF;
}



/* SCRIPT DEPENDANT CSS (NON AMTheme 3) */

.detail {
	background:#5993eb;
	border:1px solid #333333;
	margin:0 0 -65px 0;
	padding: 5px 10px 5px 10px;
	position:relative;
	color:#000000;
}

.playnow a img{
	z-index:0;
	position:relative;
	left:471px;
	top:-3px;
}

.reviews, .article, .register form, .login form, .gameembed, .viewFavorites, .changePass, .profileInfo {
	background: url('images/bigback_trepeat.jpg') top left repeat-y;
	border-top: 4px solid #3f667b;
	border-bottom: 4px solid #3f667b;
	width:556px;
}

.gameembed {
	margin-bottom:18px;
}

.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3, .viewFavorites p, .changePass p, .viewFavorites h2, .changePass h2, .viewFavorites h1, .changePass form, .profileInfo h1, .profileInfo p, .profileInfo img  {
	padding: 0 20px 0 20px ;
}

.profileInfo img {
	float:right;	
}

.individualreview {
	border: 1px solid #313131;
	background:#FFFFFF;
	padding: 10px 20px 10px 20px ;
	margin: 10px 20px 5px 20px ;
	width:400px;
	color:#000000;
}

.reviewtext {
	font-size:10px;
	color:#333333;
	text-indent:10px;
	background:#AAAAAA;
}


.addreview {
	width:200px;
	padding:15px 15px 15px 15px;
	border: 1px solid #313131;
	margin: 0 auto 0 auto;
}

.gamedetails {
	color:#000000;
	background: url('images/bigback.gif') top left no-repeat;
	padding: 10px 28px 10px 12px;
	height:238px;
	min-height:238px;
}

.gamedetails p{
	margin: 0 0 0 70px;
}
.gamedetails img{
	float:left;
	margin: 5px 5px 5px 5px;
}

.register form, .login form {
	font-size: 14px;
	display:table;
}

.register input, .login input {
	width: 400px;
	height: 22px;
	margin: -20px 0 20px 0;
	font-size: 18px;
	font-family:Verdana,Arial,Times;
	background:#ededed;	
	float:right;
	position:relative;
	left:-20px;
}

.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{
	background:#FFFFFF;
}

#regsubmit, #submit, #tafbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
	width:30%;
	margin:0 10px 0 0;
}

#regsubmit:hover, #submit:hover, #tafbutton:hover {
	border : 1px solid #000;
}

#agree, #sponsored, #rememb {
	width: 15px;
	background:transparent;
	margin:-10px 0 0 0;	
}

#tafbutton {
clear:both;
}

.tellafriend label {
    display:block;
}

.register textarea, .gameembed textarea {
	width: 492px;
	height: 100px;
	margin: 0 0 20px 0;
	font-size: 11px;
	font-weight: normal;
}

.gameembed textarea {
margin: 0 5px 10px 30px;
}

.suggestedgames, .tellafriend {
	margin-top:15px;
}

.tellafriend form {
	margin:-40px 0 0 65px;
}

.tellafriend label {
	display:block;
	margin-bottom:-8px;
}

tellafriend {
	background: url('images/mediumgreen.jpg') top left no-repeat;
	width:274px;
	height:240px;
	min-width:274px;
	min-height:240px;
	float:right;
	position:relative;
	left:-10px;
}


#searchbox {
	position:absolute;
	top:70px;
	left:842px;
}
/* Code added for 2.7 compatibility*/
#gameRating {
	position:relative;
	top:-16px;
	left:126px ;
}

#thegamediv {
	position:relative;
	z-index:0;
}

.tip {
margin-left:-50px;
}

.bottomnav {
	margin-left:auto;
	margin-right:auto;
	float:right;
}
.bottomnav a{
	text-decoration:none;
	font-family:verdana,arial;
	font-size:20px;
	color:#000000;
	position:relative;
	top:3px;
}