body {
   font-family:Verdana, Geneva, sans-serif;
   font-size:12px;
   color:#797979;
   background:url(../images/bg.jpg) repeat;
   margin:0;padding:0;}
  
a
{
	text-decoration:none;
}

.xml
{
	background:url(../images/xml-feed.png);
	width:12px;
	height:12px;
}

.cat_list
{
	margin:10px 0 10px 5px;
}

.cat_list a
{
	
}

.json
{
	background:url(../images/json-feed.png);
	width:12px;
	height:12px;
}
   
.tag_list
{
	float:left;
	list-style-type:none;
}

.tag_list li
{
	width:200px !important;
}

#search_holder
{
	width:300px;
	text-align:right;
}

a, a:active
{
	color:#4698A3;
}

.fl
{
	float:left;
}

.fr
{
	float:right;
}

@font-face {
    font-family: 'nevisBold';
    src: url('../includes/nevis-webfont.eot');
    src: url('../includes/nevis-webfont.eot?#iefix') format('embedded-opentype'),
         url('../includes/nevis-webfont.woff') format('woff'),
         url('../includes/nevis-webfont.ttf') format('truetype'),
         url('../includes/nevis-webfont.svg#nevisBold') format('svg');
    font-weight: normal;
    font-style: normal;}

#pagination
{
	margin:10px 0;
}

.page
{
	background:#F0F0F0;
	border:1px dotted #bebebe;
	float:left;
	margin-right:5px;
	padding:0 2px;
}

.active
{
	font-weight:bold;
}

#bar {
   height:60px;
   background:#3c3c3c url(../images/topbg.jpg) repeat-x;
   border-bottom:1px solid #fff;}
   
   #bar-hold {
      width:990px;
      margin:0 auto;}
   
   #logo {
      margin:7px 0 0 0;
      float:left;}
      
      #logo a {
         
         text-decoration:none;
        }

#container {
   width:990px;
   margin:0 auto;}
   
   #navigation {
      margin:2px 0 3px 0;
      width:990px;
      height:30px;}
   
      #navigation ul {  
         list-style-type:none;
         margin:0;padding:0;}
         
      #navigation li {
         line-height:30px;
         margin:1px 3px 0 0;
         float:left;}
         
      #navigation li a, input[type="submit"] {
         display:block;
         height:28px;
         padding:0 10px;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
         font-family: 'nevisBold';
         font-size:13px;
         text-transform:uppercase;
         text-decoration:none;
         color:#fff;
         text-shadow:0 1px 0 #838383;
         background:#909090;
         border-bottom:1px solid #fff;}
         
         #navigation li a:hover {
            background:#9c9c9c;}
      
	 
         #navigation .active , input[type="submit"]{
         text-shadow:0 1px 0 #bf2c29;
         background:#ce3e3a;}
         
         #navigation .active:hover {
            background:#d84541;}
			
		input[type="submit"]
		{
			border:none;
			float:right;
		}
		
		#q, .input
		{
			border:1px solid #bbb;
			margin-right:10px;
			height:20px;
			padding:3px;
			width:150px;
		}
         
   #hold {
      -webkit-box-shadow:0 0 10px #c3c3c3;
      -moz-box-shadow:0 0 10px #c3c3c3;
      box-shadow:0 0 10px #c3c3c3;
      padding:5px;
      width:980px;
      background:#fff;}
      
   #content {
      width:760px;
      float:left;}
      
	  #slideshow_holder {
		width:760px;
		overflow:hidden;
	  }
	  
		#featured {
         width:3600px;
         padding:20px 0 0 0;
         height:223px;
         background:url(../images/ftbg.jpg) repeat-x;
		 overflow:hidden;
         margin:0 0 5px 0;}
         
         .f-box {
            margin:0 0 0 33px;
            width:700px;
            height:223px;
			display:inline-block;
			position:relative;}
            
         #f-image {
            margin:0 20px 0 0;
            width:281px;
            height:160px;
            background:#d9d9da;
            float:left;}
            
         #f-title {
            font-size:40px;
            font-family: 'nevisBold';
            color:#ce3e3a;
            text-shadow: 0 2px 0 #fff;
            text-transform:uppercase;
            margin:10px 0 0 10px;
            width:380px;
            height:50px;
            float:left;}
            
         #f-description {
            width:380px;
            height:65px;
            float:left;
			margin:0 0 0 10px;
            color:#737373;
            line-height:25px;}
            
         #f-buttons {
            margin:15px 0 0 0;
            float:right;
            width:180px;
            height:20px;
			position:absolute;
			bottom:0;
			right:0}
            
            #play a {
               font-family: 'nevisBold';
               text-transform:uppercase;
               padding:0 5px;
               float:left;
               margin:0 10px 0 0;
               background:#ce3e3a;
               text-shadow:0 1px 0 #c02e2a;
               font-size:11px;
               line-height:20px;
               color:#fff; 
               -webkit-border-radius: 3px;
               -moz-border-radius: 3px;
               border-radius: 3px;
               text-decoration:none;}
               
               #play a:hover {
                  background:#D94642;
               }
            
            #rssfeed {
               float:left;
               background:url(../images/rssfeed.jpg);
               width:90px;
               height:20px;
               background-position:top;}
               
               #rssfeed:hover {
                  background-position:bottom;
                  cursor:pointer;}
         
         #slider {
            position:relative;
            margin:10px 0 10px 0;
            width:761px;
            height:12px;
            background:url(../images/featbg.jpg);}
            
            #slbtn {
               top:-8px;
               left:100px;
               width:27px;
               height:27px;
               background:url(../images/slide.png);
               position:absolute;}
         
      #latest {
         width:368px;
         float:left;}
         
         #lphead {
            background:url(../images/latestgames.jpg);
            width:368px;
            height:42px;
            text-indent:-9999px;}
		#lphead-long {
            background:url(../images/latest-game-long.jpg);
            width:740px;
            height:42px;
            text-indent:-9999px;}
            
      #mostplayed {
         width:368px;
         float:right;}
         
         #mphead {
            background:url(../images/mostplayed.jpg);
            width:368px;
            height:42px;
            text-indent:-9999px;}
			
		 #mphead-long {
            background:url(../images/most-played-long.jpg);
            width:740px;
            height:42px;
            text-indent:-9999px;}
			
      .gbox-full {
         margin:3px 0 0 0;
         padding:6px;
		 width:725px;
         background:#f0f0f0;
         border-top:1px dotted #bebebe;
         border-left:1px solid #d9d9da;
         border-right:1px solid #d9d9da;
         border-bottom:1px solid #d9d9da;}
		 
		 .gbox-full  a
		 {
			display:inline-block;
			width:115px;
			vertical-align:top;
		 }
		 
      .gbox {
         margin:3px 0 0 0;
         padding:6px;
         width:354px;
         background:#f0f0f0;
         border-top:1px dotted #bebebe;
         border-left:1px solid #d9d9da;
         border-right:1px solid #d9d9da;
         border-bottom:1px solid #d9d9da;}
		 
		 .gbox  a
		 {
			display:inline-block;
			width:115px;
			vertical-align:top;
		 }
         
         .game {
            background:url(../images/gamebg.jpg) no-repeat;
            width:100px;
            height:155px;
            padding:6px;
           display:inline-block;
            margin:0 0px 5px 0;
			word-wrap:break-word;}	
            
         .g-image {
            box-shadow:inset 0 0 10px #2d2d2d;
            -webkit-box-shadow:inset 0 0 10px #2d2d2d;
            -moz-box-shadow:inset 0 0 10px #2d2d2d;
            width:100px;
            height:100px;
            background:grey;}
            
         .g-title {
            margin:4px 0 0 0;
            font-family: 'nevisBold';
            text-align:center;
            font-size:13px;
			color:#3c929e;
            text-transform:uppercase;}
            .g-title a {
               color:#3c929e;
               text-decoration:none;}
            .g-title a:hover {
               text-decoration:underline;}
            
            
         .divider {
            margin:0 0 9px 0;
            width:349px;
            height:0px;
            border-top:1px dotted #bbbbbb;}
   
   #sidebar {
      width:217px;
      background:url(../images/sbg.jpg) repeat-y;
      background-position:left;
      float:right;}
      
      #sidebar ul {
         padding:0px 0 0 0;margin:0;
         list-style-type:none;}
         
         #sidebar li {
            display:block;
            padding:0px 0;
            margin:0 0 0 5px;
            width:213px;
            text-align:center;
            border-bottom:1px solid #e3e3e3;}
            
            #sidebar li:hover {
               background:#f0f0f0;}

         #sidebar li a  {
            line-height:25px;
            width:213px;
            height:25px;
            color:#4698a3;
            text-decoration:none;}
            
			.tag_list li a {
			line-height:25px;
            width:200px;
            height:25px;
            color:#4698a3;
            text-decoration:none;
			}
			
            #sidebar li a:hover {
               text-decoration:underline;
               background:#f0f0f0;}
               
			.num {
               text-align:right;
               padding:0 3px 0 0;
               line-height:25px;
               font-size:11px;
               color:#a6a6a6;
               float:right;
               height:20px;}
               
         #feeds {
            margin:10px 0 0 3px;
            padding:25px 5px 10px 5px;
            width:204px;
            background:url(../images/qf.jpg) no-repeat #e7e7e7;
            background-position:top;}
            
            .fbg {
               background:url(../images/feedbg.jpg);
               background-position:top;
               width:193px;
               height:21px;
               margin:5px 0 0 5px;
               padding:0;
               color:#ce3e3a;
               font-family: 'nevisBold';
               text-transform:uppercase;
               text-align:center;
               line-height:21px;
               text-shadow:0 1px 0 #fff;}
               
               .fbg:hover {
                  cursor:pointer;
                  background-position:bottom;}
                  
      
      
      .s-head {
         background:url(../images/shead.jpg) repeat-x;
         line-height:23px;
         height:25px;
         width:208px;
         padding:0 0 0 5px;
         float:right;
         font-family: 'nevisBold';
         text-transform:uppercase;}
         
         .s-title {
               float:left;
               text-shadow:0 1px 0 #fff;
               font-size:13px;
               color:#5f5f5f;}
         
         .space { margin:25px 0 0 0; }
         
      .more {
         background:#ce3e3a;
         text-shadow:0 1px 0 #c02e2a;
         font-size:11px;
         line-height:20px;
         color:#fff; 
         float:right;
         -webkit-border-radius: 3px;
         -moz-border-radius: 3px;
         border-radius: 3px;
         text-decoration:none;}
         
         .more a {
            text-shadow:0 1px 0 #c02e2a;
            font-size:11px;
            height:20px;
            padding:0 5px;
            line-height:20px;
            color:#fff; 
            float:right;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            text-decoration:none;
            text-decoration:none;}
            
         .more a:hover {
            background:#d94642;
            text-decoration:none;}
            
#footer {
   margin:40px 0 0 0;
   height:185px;
   background:url(../images/footbg.jpg) repeat-x #eaeaea;
   background-position:top;}

   #ft-wrap {
      padding:70px 0 0 0;
      width:990px;
      margin:0 auto;}
      
   #ft-logo {
      float:left;
      width:245px;
      height:95px;}
   
   #ft-copyright {
      background:#fff;
      padding:5px;
      line-height:20px;
      border-radius:3px;
      -webkit-border-radius:3px;
      -moz-border-radius:3px;
      box-shadow:0 1px 0 #ccc;
      -webkit-box-shadow:0 1px 0 #ccc;
      -moz-box-shadow:0 1px 0 #ccc;
      margin:40px 0 0 0;
      color:#9f9f9f;
      font-size:12px;
      float:right;
      height:20px;}
      
      #ft-copyright a {
         color:#9f9f9f;
         text-decoration:underline;}
         
      #ft-copyright a:hover {
         color:#898989;}
		 
		 
.p-title {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:url(../images/titlebg.jpg) repeat-x;
	width:980px;
	padding:6px 0 0 0;
	margin:0 0 5px 0;
	text-align:center;
	height:37px;}
	
	h1 {
		background:#368c98;
		float:left;
		margin:0 0 0 7px;padding:4px 8px 5px 8px;
		font-size:15px;
		font-family: 'nevisBold';
		text-shadow:0 1px 0 #1c6f7a;
		text-transform:uppercase;	
		color:#fff;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-top:1px solid #2a808c;}
		
         .games {
            background:url(../images/gamebg.jpg) no-repeat;
            width:100px;
            height:141px;
            padding:6px;
            float:left;
            margin:0 12px 5px 0;}
			
         .divi {
            margin:0 0 9px 0;
            width:980px;
            height:0px;
            border-top:1px dotted #bbbbbb;}
			
/* Game Page */

.game-title {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:url(../images/titlebg.jpg) repeat-x;
	width:760px;
	padding:6px 0 0 0;
	margin:0 0 5px 0;
	text-align:center;
	height:37px;}

#g-holder {
	width:738px;
	padding:10px;
	background:#f6f6f6;
	border:1px dashed #bababa;
	text-align:center;}
	
	#description {
		margin:5px 0 0 0;
		width:738px;
		padding:10px;
		background:#f6f6f6;
		border:1px dashed #bababa;}
		
	.desc {
		float:left;
		width:500px;}
		
	
.d-title {
	width:735px;
	margin:5px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px dashed #e5e5e5;
	line-height:25px;}

	.d-title a {
		color:#ce3e3a;}
	
	.d-head {
		background:#909090;
		color:#fff;
		font-family: 'nevisBold';
		font-size:15px;
		text-transform:Uppercase;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		width:160px;
		margin:0 10px 0 0;
		padding:0 0 2px 5px;
		font-weight:bold;
		border-top:1px solid #828282;
		text-shadow:0 1px 0 #828282;
		float:left;}		


/* Classes */
a { }
a:hover { }
.cl {clear:both;}
img {border:none;}

