*{padding:0;margin:0;}
body{
	/* background: #343434 url(../../images/Default/html-bg.jpg) repeat-x 0 0; */
	font: 12px/14px Arial;
	font-size: 11px;
	font-family: verdana,Tahoma,Helvetica,sans-serif;
	color: #000;
	text-align: center;
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, input, select, textarea {font-size: 100%;}
ul, ol {list-style: none;}
input.button {cursor: pointer; cursor: hand;}
img, fieldset {border: none;}
table {border-collapse: collapse; border: none;}
html, body {height: 100%;}

a:link,
a:active,
a:visited,
a:hover{
	color: #07519A;
	text-decoration: underline;
}
a:hover{
	color: #07519A;
}
img{
	border:0;
	vertical-align: top;
}

/* template styles */

#wrapper {
/*background:url(../../images/Default/header.jpg) no-repeat top center;*/
  width: 996px;
  /*1007px*/
  margin: 10px auto 0 auto;
  min-height: 100%;
  _height: 100%;
  text-align: left;
}

#header {
/*height:207px; */
  overflow: hidden;
  padding:10px 5px 5px 0px;
}
#header h1 {
  float: left;
  padding: 0px;
}
#search {
  float: right;
  width: 418px;
  padding-top: 20px;
}
#search ul {
  padding: 7px 0;
  overflow: hidden;
  zoom: 1;
}
#search ul li {
  float: left;
  display: inline;
  margin-right: 14px;
}
#search ul li img {position: relative; top: 5px; //top: 0;}
#search ul li a {color: #FFF; text-decoration: none;}
#search ul li.act a {color: #FFF507;}

#search form * {vertical-align: middle;}
#search form .i {
  width: 380px;
  background: #FFF;
  padding: 1px;
  margin-right: 4px;
}
#search form a {
  position: relative;
  color: #FFF507;
  font-size: 10px;
}


#menu {
  height: 37px;
  overflow: hidden;
  border:1px solid #AACCEE;
  background:#EBF3FB;
}
#menu p{
text-align:center;
  line-height: 36px;
  font-size: 12px;
}

#menu  a {
  /* color: #FFF; */
  padding: 0 16px;
  text-decoration: none;
}

#menu  a:hover {
  padding: 0 16px;
  text-decoration: underline;
}


#footermenu {
  height: 37px;
  overflow: hidden;
  border:1px solid #AACCEE;
  background:#fff;
}
#footermenu p{
text-align:center;
  line-height: 36px;
  font-size: 12px;
}

#footermenu  a {
  /* color: #FFF; */
  padding: 0 16px;
  text-decoration: none;
}

#footermenu  a:hover {
  padding: 0 16px;
  text-decoration: underline;
}


#content {
margin:0 auto;
overflow:hidden;
width:925px;
margin-bottom:80px;
margin-top:16px;
zoom: 1;
}

#main {
  float: left;
  width: 655px;
}
#side {
  float: right;
  width: 264px;
}

#side .box {
  margin: 0 0 12px;
  overflow: hidden;
  zoom: 1;
  position: relative;
  padding: 14px;
}
#main .box {
  margin: 0 0 8px;
  overflow: hidden;
  zoom: 1;
  position: relative;
}
.box h2 {
 text-align:center;
 
  font-size: 14px;
  color: #FFF;
  padding-bottom: 15px;
  padding-top:15px;
  font-family:Arial;
   
}
p.tr {
  position: absolute;
  top: 12px;
  right: 20px;
}

#login {border:solid 1px #918366; padding:1px!important; width:260px; margin-bottom:8px!important;}
#login .inner {background:#6F6042 url(../../images/Default/login-bg.jpg) repeat-x top; }

#login .button {float:right; padding-top:15px;}
#login .forgot {float:left; padding-top:18px;}

#login form {
  padding: 0 35px 0 35px;
  padding-bottom:15px;
  color: #FFF;
}
#login th {
  text-align: left;
  font-weight: normal;
  width: 72px;
}
#login td, #login th {padding: 3px 0; font-size:11px;}
#login .i {height:16px;
  width: 135px;
 
  background: #FFF;
  padding: 1px 0 1px 0px;
  border:solid 1px #918366;
}
 
#login ul {padding-top: 5px; color: #FFF;}
#login .button {margin-right: 4px;}
#login ul * {vertical-align: middle;}
#login  a {color: #FFF;}



#blogs .img, #members .img {
  padding-right: 11px;
  padding-left: 17px;
}
#blogs .des h3 a, #members dt a {font-weight: bold;}
#blogs td, #members td {
  padding-bottom: 15px;
  vertical-align: top;
}
#blogs .in, #members .in {padding-bottom: 5px;}
#members dt {
  font-weight: bold;
  margin-bottom: 5px;
}

#videos {border:solid 1px #918366; zoom:1; }

#videos h2 {color:#766847;}

#videos ul {zoom: 1;}
#videos ul li {
font-size:12px;
  float: left;
  display: inline;
  margin-left: 33px;
padding-bottom:10px;
  color: #FFF;
}
#videos ul li img {
  display: block;
  border: 1px solid #999;
 
}
#videos ul li span {
padding-top:5px;
  display: block;
 
}
#videos ul li a {font-weight: bold; color:#756747; text-decoration:none; }
#videos ul li.f {margin-left: 0 !important;}

.today {border:solid 1px #918366; padding:1px; margin-bottom:8px;}
.today .head {background:url(../../images/Default/today-bg.jpg) repeat-x top; height:29px; margin-bottom:1px;}
.today .head p {float:left; color:#FFF; font-weight:bold;padding:6px;}
.today .head p.date {float:right; color:#FFF; font-size:11px; font-weight:normal;padding:6px;}
.today .head  a {font-size:10px;color:#FFF;}



.today .inner {background:#EDE8DA url(../../images/Default/today-inner.jpg) repeat-x top; padding:23px;color:#918366}
.today .inner h2{;font-size:20px;line-height:20px; font-weight:normal;}

.today .inner li {font-weight:bold; line-height:40px;
padding-left:50px;}

.today .inner p {padding-bottom:15px; padding-top:5px;} 

.today .inner .f1 {background:url(../../images/Default/f1.png) no-repeat top left;}
.today .inner .f2 {background:url(../../images/Default/f2.png) no-repeat top left;}
.today .inner .f3 {background:url(../../images/Default/f3.png) no-repeat top left;}
.today .inner .f4 {background:url(../../images/Default/f4.png) no-repeat top left;}

.site-tour {border:solid 1px #8A5C42; padding:1px; margin-bottom:8px;}
.site-tour .inner{background:url(../../images/Default/take-tour-bg.jpg) repeat-x top; height:67px;}

.site-tour .take-tour {color:#FFFFFF;
float:left;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:25px 0 0 20px;
text-decoration:none;}

.site-tour .btn { float:right;padding:12px 20px 0;}

.infos {border:solid 1px #918366; padding:1px; margin-bottom:8px;}
.infos .inner {background:#F1EAD8 url(../../images/Default/infos-bg.jpg) repeat-x top; padding:14px; color:#918366;}

.infos img {border:solid 4px #FFF; margin-bottom:10px;}



.infos .lt img {float:left; margin-right:10px; }
.infos .lt {padding:0px; padding-right:5px;}
.infos td {padding:0px; padding-left:5px;}


.infos hr {margin-top:10px; margin-bottom:10px; background:#B9AE96; border:none;}
.infos h3 {font-size:15px;}
.users-bottom {border:solid 1px #504F4D; padding:1px; margin-bottom:8px;}
.users-bottom .inner{background:#504F4D; overflow:hidden; padding-top:10px; display:block;}

.users-bottom ul {overflow:hidden; display:block;}

.users-bottom ul li {
text-align:center;
  float: left;
  display: inline;
  color:#FFF;
  margin-left: 35px;
  margin-bottom:20px;
}

.users-bottom ul li a img {
margin-top:3px;
  display: block;
  border: 3px solid #FFF;
}

.users-bottom ul li a {
text-decoration:none;
font-weight:bold;
color:#907F5A;
}


.find-users {background:url(../../images/Default/find-user-bg.jpg) repeat-x top; height:68px; padding:0px 14px; }
.find-users p {color:#FFF; font-weight:bold; padding-top:5px;}
.find-users .input {width:530px; height:24px; background:#FFF; border:solid 1px #9D8860;}
.find-users .btn {padding-left:12px;}


.find-friends {border:solid 1px #63422F; padding:1px; color:#FFF; text-align:center;  margin-bottom:8px!important;}
.find-friends .inner{background:#F1EAD8 url(../../images/Default/find-friend-bg.jpg) repeat-x top; height:94px; padding:0px 17px; }
.find-friends p{text-align:left;font-size:11px;}

.find-friends .input {width:190px; height:19px;border:solid 1px #605F5E; font-style:italic; text-align:center; color:#4A4A49}

.find-friends h2 {padding:10px}

.sponsored {border:solid 1px #504F4D; padding:1px!important;color:#FFF; line-height:16px;  margin-bottom:8px!important;}
.sponsored .inner{background: #504F4D; font-size:11px; padding:0px 14px; }
.sponsored h2 {font-size:14px;}
.sponsored p {color:#9E9E9D; padding-bottom:20px;}
.sponsored a {color:#FFF; font-weight:bold;}

.featured {border:solid 1px #504F4D; padding:1px!important;color:#FFF; line-height:16px; margin-bottom:8px; zoom:1;}
.featured .inner{background: #504F4D; font-size:11px; padding:0px 14px; zoom:1;}

.featured  h2 {text-align:center;font-size:14px; padding:15px;}
 
.featured ul {overflow:hidden; display:block;}

.featured ul li {
text-align:center;
  float: left;
  display: inline;
  color:#FFF;
  margin-left: 14px;
  margin-right: 14px;
  margin-bottom:10px;
}

.featured ul li a img {
margin-top:3px;
  display: block;
  border: 3px solid #FFF;
}

.featured ul li a {
text-decoration:none;
font-weight:bold;
color:#907F5A;
}

.banner {border:solid 1px #504F4D; padding:1px!important;color:#FFF; line-height:16px; margin-bottom:8px!important; zoom:1; position:relative; display:block; overflow:hidden;}
.banner .inner{background: #504F4D; font-size:11px; padding:0px 14px; text-align:center; padding:14px;zoom:1;position:relative; display:block; overflow:hidden;}


#new {
  padding: 0;
  border: none;
}
#new ul {
  width: 100%;
  overflow: hidden;
}
#new ul li {
  float: left;
  display: inline;
  border: 1px solid #F77879;
  margin-left: 10px;
}
#new ul li a img {
  display: block;
  border: 2px solid #FFF;
}
#new ul li span {
  display: block;
  padding: 6px 10px;
}
#new ul li a {font-weight: bold; color: #F50026;}
#new ul li.odd {border-color: #85C6FE;}
#new ul li.odd a {color: #4589D0;}

#new ul li.f {margin-left: 0;}
#new .tr {color: #4A4A4A; top: 3px; right: 3px; padding-left: 9px; background: url("../../images/Default/bullet-more.gif") no-repeat 0 50%;}


#features {padding: 1px;}
#features .in {
  padding: 15px 22px;
  background: url("../../images/Default/features-bg.png") repeat-x 0 0;
}
#features ul li {
  padding: 6px 0 6px 25px;
}
#features td {vertical-align: top; padding-left: 52px; color: #5A6065;}
#f1 {background: url("../../images/Default/f1.gif") no-repeat 0 50%;}
#f2 {background: url("../../images/Default/f2.gif") no-repeat 0 50%;}
#f3 {background: url("../../images/Default/f3.gif") no-repeat 0 50%;}
#f4 {background: url("../../images/Default/f4.gif") no-repeat 0 50%;}
#f5 {background: url("../../images/Default/f5.gif") no-repeat 0 50%;}
#f6 {background: url("../../images/Default/f6.gif") no-repeat 0 50%;}
#f7 {background: url("../../images/Default/f7.gif") no-repeat 0 50%;}
#f8 {background: url("../../images/Default/f8.gif") no-repeat 0 50%;}
#f9 {background: url("../../images/Default/f9.gif") no-repeat 0 50%;}
#f10 {background: url("../../images/Default/f10.gif") no-repeat 0 50%;}
#f11 {background: url("../../images/Default/f11.gif") no-repeat 0 50%;}
 


#news dl {
  padding-left: 26px;
}
#news dt {
  font-size: 10px;
  color: #7E7E7E;
}
#news .b {margin-bottom: 15px;}


#footer2 {
	color:#676666;
	height: 55px;
	text-align:center;
	padding-top:8px; 
	border-top: 1px solid #545454;
}

 

#f-line {width:925px; margin:0 auto; background:#545454; height:1px; line-height:1px; font-size:1px;}
 

/* end template styles */

#container_in{
	border: 2px solid #1F3A4E;
}
#container{
	width: 840px;
	border-left: 5px solid #436A87;
	border-right: 5px solid #436A87;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #FFF;
}
#title{
	padding: 12px 0 0 50px;
}
#banner{
	padding: 8px 0 8px 0;
}
#banner span{
	font-size: 35px;
	letter-spacing: -3px;
	font-weight: bold;
	color: #265375;
	font-style:italic;
}
#banner span.sub{
	position: relative;
	top: -8px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
}
#banner a:link,
#banner a:active,
#banner a:visited,
#banner a:hover{
	text-decoration: none;
	color: #265375;
}
#banner a:hover{
	color: #3A6A8E;
}
#banner_member{
	float:left;
	color: #fff;
	padding-top: 5px;
}

#banner_member a:link,
#banner_member a:visited,
#banner_member a:hover,
#banner_member a:active{
	color: #fff;
}

#banner_member a:hover{
	text-decoration: underline;
}

#tabs{
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
    font-weight:bold;
	float: right;
}
#tabs ul{
    list-style:none;
    margin:0;
    padding:0;
}
#tabs ul li{
    display:inline;
    margin:0;
    text-transform:capitalize;
}
#tabs ul li a:link,
#tabs ul li a:visited,
#tabs ul li a:hover,
#tabs ul li a:active{
    padding:5px 16px;
    color:#FFF;
    float:right;
    text-decoration:none;
    margin:0;
}
#tabs ul li a:hover{
    color:#fff;
    text-decoration: underline;
}
#tabs ul li a.active{
    color:#fff;
    text-decoration: underline;
}
#tabs_border{   
    clear:both;
	border-bottom: 1px solid #265375;
	height: 27px;
}
#content{
/*	padding: 2px;
*/}
#content_table{
	width: 100%;
	vertical-align: top;
	margin-top: 6px;
}
#left{
	vertical-align:top;
	width: 160px;
	padding-right: 5px;
}
.middle{
	vertical-align:top;
}
#right{
	width: 190px;
	vertical-align:top;
	padding-left: 5px;
}
input,
select,
textarea{
	vertical-align:top;
	margin: 1px;
	border: 1px solid #8f8f8f;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	background: #fff;
}
input{
	padding: 3px;
}
select{
	padding: 1px;
}
.input{
	border: 1px solid #8f8f8f;
	background: #FFF;
	margin: 1px 2px;
	font-size: 13px;
}
.button{
	background: #8a7a56;
	border: 1px solid #64593e;
	color: #fff;
	margin: 1px 2px;
}
/* Headers */

.comment_h{
	color: #FFF;
	font-size: 13px;
	padding: 5px 0 5px 10px;
	margin: 0 0 4px 0;
}

.welcome_h,
.login_h,
.topplayers_h,
.popular_h,
.addition_h,
.links_h,
.stats_h,
.featured_h,
.game_h,
.leftmenu_h{
	color: #0651AB;
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;
	padding: 5px 0 5px 10px;
	margin:5px 0px 0px 0px;
/*	border-bottom: 1px solid #343434;*/
	border-left:1px solid #AACCEE;
	border-top:1px solid #AACCEE;
	border-right:1px solid #AACCEE;
	background:#EBF3FB;
	/*background: #766847 url(../../images/Default/maintitle.gif) repeat-x 0 0;*/
}
.border{
	/*border: 1px solid #918366;
	background: #343434;
	padding: 1px;*/
}

.border_side{
	border: 1px solid #504f4d;
	padding: 1px;
	background: #343434;
}

.side_content{
	background: #504f4d;
	color: #fff;
}
.side_content .leftmenu{
	background: transparent none;
}
.side_content a:link,
.side_content a:visited,
.side_content a:hover,
.side_content a:active{
	color: #fff;
}
.side_h{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 10px;
}
/*.welcome_h{
	background: #766847;
}
.login_h_2{
	background: #766847;
}
.login_h,
.leftmenu_h{
	background: #766847 url(../../images/Default/header_1.gif) repeat-x 0 100%;
	border: 1px solid #560000;
}
.topplayers_h{
	background: #71DF53;
}
.popular_h{
	background: #9F6145;
}
.addition_h{
	background: #AF6BBF;
}
.links_h{
	background: #A01E1E url(../../images/Default/header_1.gif) repeat-x 0 100%;
	border: 1px solid #560000;
}
.stats_h{
	background: #629F4F;
}
.featured_h{
	background: #E4B100;
}
.game_h_2{
	background: #265375;
}
.game_h{
	background: #396F98 url(../../images/Default/header_2.gif) repeat-x 0 100%;
	border: 1px solid #193D58;
}*/
.comment_h{
	color:#000000;
	background: #A7B6DF;
}

/* Content */
.welcome,
.login,
.topplayers,
.popular,
.addition,
.links,
.stats,
.featured,
.game,
.leftmenu{
	padding: 6px;
	/*margin: 0 0 12px 0;*/
	background: #fdfdfb;
	border:1px solid #AACCEE;
}

.marginb{
	margin-bottom: 10px;
}
/*.welcome{
	background: #FFDACD;
	border: 1px solid #FF5518;
}
.login_2{
	background: #C4D3FF;
	border: 1px solid #003AE0;
}
.login,
.leftmenu{
	background: #C4D3FF url(../../images/Default/content.gif) repeat-x 0 100%;
	border: 1px solid #193D58;
}
.topplayers{
	background: #C7FFB8;
	border: 1px solid #25AF00;
}
.popular{
	background: #FFD5C2;
	border: 1px solid #7C3212;
}
.addition{
	background: #F8D1FF;
	border: 1px solid #A300C1;
}
.links{
	background: #CCE3F4;
	border: 1px solid #1F5C86;
}
.stats{
	background: #D6FFC9;
	border: 1px solid #1F8500;
}
.featured{
	background: #FFEEB2;
	border: 1px solid #E4B100;
	text-align: center;
}
.game_2{
	background: #D4DDE3;
	border: 1px solid #265375;
}
.game{
	background: #C4D3FF url(../../images/Default/content.gif) repeat-x 0 100%;
	border: 1px solid #193D58;
}*/

.thumb{
	border:1px solid #000;
}
.leftmenu a{
	display:block;
	padding: 1px 0 1px 10px;
	background: transparent url(../../images/Default/bullet.gif) no-repeat 0 50%;
}
/* End content */
.table_games{
	width: 100%;
	vertical-align: top;
}
.table_games td{
	vertical-align: top;
	padding: 0 2px 0 2px;
}
#footer{
	padding: 15px;
	color: #167CC8;
	border:1px solid #AACCEE;
	margin:5px;
}
#footer a:link,
#footer a:active,
#footer a:visited,
#footer a:hover{
	color: #167CC8;
	margin: 0 10px 0 0;
}
#footer span{
	float:right;
}
#footer span a{
	text-transform:none;
}
.progress{
	background:#FFF;
	border:1px solid #000;
	width:300px;
	height:12px;
	text-align:left;
}
.progress_in{
	background:#EEAE1D;
	border-right:1px solid #000;
	height:100%;
	line-height:12px;
}

#menu_top {
	display: block;
	height: 2px;
	width: 1px;
}
#menu_bottom {
	display: block;
	height: 2px;
	width: 1px;
}
.icons {
	background-color:#EBF3FB;
	border:1px solid #AACCEE;
	margin: 0 0 0 1px;
	width: 997px;
}

.icn a {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

.icn a:hover {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

div.moduletable {
	background:transparent url(../../../templates/rt_versatility_ii_sienna_j15/images/module.png) repeat-x scroll 0 0;
	border:1px solid #AACCEE;
	height:auto;
	margin-bottom:7px;
	padding:3px 5px 10px;
	width:150px;
}
div.moduletable h3 {
	color:#0651AB;
	margin-bottom:10px;
	margin-top:0;
	padding-bottom:0;
	text-align:center;
}

.sf-menu {
		background:#424951 url(../../../modules/mod_superfishmenu/tmpl/images/menu_bg.gif) no-repeat scroll 0 0;
		float:left;
/*		margin-bottom:1em;*/
		padding-left:70px;
		padding-top:2px;
		padding-bottom: 1px;
		height:15px;
		width:928px;
}

.sf-menu li {
	float:left;
	position:relative;
	font-size:10px;
}


.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#FFFFFF;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	text-decoration:underline;
}

.sf-menu a, .sf-menu a:visited {
	color:#FFFFFF;
	padding:0.4em 1em;
	text-decoration:none;
}

#copyright {
	border:1px solid #AACCEE;
	padding:5px 20px;
}

div.moduletable_foot {
	height:auto;
	font-size:10px;
	margin: 1px 0 6px 0;
	padding: 0 25px 0 0;
}

div.moduletable_foot a {
	font-size:10px;
	color:#07519A;
	text-decoration:none;
}