body {
margin : 0;
padding : 0;
text-align : left;
font-size: 1.0em;
font : 75% "Trebuchet MS", verdana, arial;
background: #000 url(images/bg2.gif);
background-attachment: fixed;
}

a img {
border: 0;
}
		
a {
color : #ffcc00;
font: verdana;
font-weight : bold;
text-decoration : none;
}
a:hover, a:focus {
text-decoration : none;
color : #25aae1;
}

#wraper {
width : 970px;
margin : 0 auto;
border : 1px solid #666;
padding : 0;
color : #ccc;
font-size:11px;
background : #000000;
}
			
#header {
float : left;
width : 970px;
height : 166px;
padding : 0;
margin-bottom : 0;
background : #000 url(images/banner.jpg);
}
/*logo*/
#logo {
font : normal 2em georgia, verdana, arial, tahoma, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
text-align : center;
position: relative;

padding-bottom: 35px;
background: url(images/logo.png);
top :35px;
color : #000;
background : transparent;
}
/*rating stars*/
#rateStatus{float:left; width:100%; height:100%;}
    #rateMe{float:left; width:100%; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url(images/star.png) no-repeat;}
    #rateMe a{float:left;background:url(images/empty_star.png) no-repeat;width:20px; height:20px;}
    #ratingSaved{display:none;}
    .saved{color:red; }
			
#content-b {
padding : 0 1px 0 1px;
border : 1px solid #666666;
margin-left : 180px;
margin-right : 2px;
}

/*Title of game on view page*/
#content-b h2{
margin : 11px 4px 3px 4px;
padding: 2px;
text-transform : uppercase;
font : normal 1.0em verdana, tahoma, arial, sans-serif;
color : #aaa;
background : #393838 url(images/over_li.gif);
text-align : center;
}

#content-f {
padding : 0 1px 0 1px;
border : 1px solid #666666;
margin-left : 2px;
margin-right : 2px;
}

/*Title of game on view page*/
#content-f h2{
margin : 11px 4px 3px 4px;
padding: 2px;
text-transform : uppercase;
font : normal 1.0em verdana, tahoma, arial, sans-serif;
color : #aaa;
background : #393838 url(images/over_li.gif);
text-align : center;
}

#content {
padding : 0 1px 0 1px;
border : 1px solid #666666;
margin-left : 180px;
margin-right : 180px;
}

/*Category games on Homepage*/
#content h1 {
margin : 1px 0px 1px 0;
font : bold 1.2em verdana, tahoma, arial, sans-serif;
color : #ffcc00;
background : #393838 url(images/homecat.gif);
text-align : center;
}
/*Title of game on view page*/
#content h2{
margin : 11px 4px 3px 4px;
padding: 2px;
text-transform : uppercase;
font : normal 1.0em verdana, tahoma, arial, sans-serif;
color : #aaa;
background : #393838 url(images/over_li.gif);
text-align : center;
}

	/*Left Sidebar*/		
#side-l {
border : 1px solid #666666;
float : left;
width : 160px;
margin : 0 5px 0px 5px;
padding : 5px;
height: 100%;
}

/*Right Sidebar*/
#side-r {
border : 1px solid #666666;
float : right;
width : 160px;
margin : 0 5px 0px 5px;
padding : 5px;
height: 100%;
}
		
.game_title {
  text-align:  center;
  float:  center;
  margin:  0 0 0 0px;
  padding:  0px 0px 0px 0px;  
}

.game_title  h4 {
  margin:  8px 0 2px 0;
  padding:  0px 0px 0px 0px;
  text-align:  center;
  font:  10px  Georgia,century gothic,Arial,verdana, sans-serif;
  font-weight: normal;
  overflow: hidden;
}

.game_title  a {
  color:  #0578AD;
}

.game_title img.sh {
  border:  2px solid #ccc;
  padding:  4px;
  margin-top:  -5px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}

.game_title img:hover {
  border:  2px solid #0578AD;
  padding:  4px;
  margin-top:  -5px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}
.entry {
  margin: 0 0;
  padding:  0px 0px 0px 0px;
  line-height: px;
}  
  
.entry img.sh { 
	outline: 1px solid #111;
	border-top: 1px solid #555;
	padding: 4px;
	background: #333;
}

.entry img.sh:hover {
	outline: 1px solid #111;
	border-top: 1px solid #555;
	padding: 4px;
	background: #333;
}
  
.entry a:link,
.entry a:visited {
  color:  #AC0604;
  text-decoration:  none;
  background-color:  transparent;
}
.entry a:hover {
  color: #455236;
  background-color:  transparent;
  text-decoration:  none;
}
  
.entry p{
  margin: 5px 5px;
  padding: 0px 0px;
  font-family:   Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
  font-size: px;
}
/*Category page*/
#cat_view {
  float: left;
  border:4px solid #555; 
  background: #000;
  margin:  6px 5px 6px 5px;
  margin-left:  3px;
  margin-right:  5px;    
-moz-border-radius: 8px;
  border-radius: 8px 8px 8px 8px;    
}

 .img-desc {
 position: relative;
 display: block;
 height:104px;
 width: 104px;
}
.img-desc icap {
 background: #111;
 filter:alpha(opacity=85);
 opacity:.85;
 color: #fff;
 position: absolute;
 bottom: 0;
 left: 0;
 width: 96px;
 padding: 4px;
 border-top: 1px solid #999;
}
			
.menu {
margin-bottom : 0px;
width : 110px;
padding : 0px 0 0 0;
}
.menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.menu li {
margin : 0 0 0.2em 0;
}
.menu a {
display : block;
font-size : 11px;
color : #539fea;
background : #515244;
width : 120px;
padding : 0.5em 0.8em;
text-decoration : none;
border-left : 10px solid #4c4c42;
}
.menu a:hover {
border-left : 10px solid #6d6f1c;
background: #539fea;
color : #fff;
}		
		
#footer {
border : 0px solid #666;
clear : both;
padding-top : 12px;
margin-top : 2px;
height : 24px;
font-size : 0.9em;
text-align: center;
color : #eee;
background : #393838 url(images/footer.gif);
}
#footer a:link {
color : #ffcc00;
text-decoration : none;
}
#footer a:hover {
color: #25aae1;
}
		
.clear {
clear : both;
overflow : hidden;
width : 0;
height : 1px;
}

/*Menu on sidebars*/
.arrowlistmenu{
width: 160px; /*width of menu*/
padding-bottom: 10px;
margin: 0px;
}

.arrowlistmenu .headerbar{
font: bold 11px Arial;
color: #aaa;
background: black url(images/over_li.gif) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
margin-top: 2px;
text-transform: uppercase;
padding: 5px 0 4px 8px; 
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; 
}

.arrowlistmenu ul li{
padding-bottom: 1px; 
}

.arrowlistmenu ul li a{
color: #aaaaaa;
background: url(images/arrowbullet.png) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
border-bottom: 1px solid #666666;
font-size: 88%;
text-transform:capitalize;

}

.arrowlistmenu ul li a:visited{
color: #aaaaaa;
}

.arrowlistmenu ul li a:hover{ 
color: #000;
background-color: #F3F3F3;
}

.moreLessControl
{
    text-decoration:underline;
    color:red;
    cursor:pointer;
}
/*Background for the flash game*/
.screenshot {
  width: 585px;
  height: 445px;
  background: #666 url(images/screenshot.jpg);
  position:relative;
  border: 1px solid #666;
  padding-top: 13px;
  right: -8px;
  padding-bottom: 18px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}

.endline {
content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	overflow : hidden;
}

#tooltip{
    position:absolute;
    border:1px solid #666;
    background: #000;
    padding: 3px;
    color:#aaa;
    display:none;
	opacity:0.9;
	-moz-border-radius: 8px;
  border-radius: 8px 8px 8px 8px;
}

#tooltip2{
    position:absolute;
    border:1px solid #666;
    background: #000;
    padding:3px;
    color:#aaa;
    display:none;
	opacity:0.9;
	width : 100px;
	height : 200px;
	-moz-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}   
	

.submit input
{

}
input
{
color: #000;
background: #666;
border: 1px solid #999;
}

.submit
{
color: #000;
background: #fff;
border: 2px outset #d7b9c9;
}
fieldset
{
border: 1px solid #781351;
width: 20em;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
} 	

.psw {
background: url(images/psw.gif);
border: 1px solid #BFBFBF;
font-family: Trebuchet MS;
padding-left: 20px;
}

.txt {
background: url(images/input.gif);
border: 1px solid #BFBFBF;
font-family: Trebuchet MS;
padding-left: 20px;
}	

.frm {
background: transparent;
border: 0px solid #BFBFBF;
display: inline;
}

.search1 {
background: transparent;
position: relative; bottom: 12px; right: 48px;
}

a:active
{
outline: none;
}

a:focus
{
outline: none;
-moz-outline-style: none;
}

button:focus {  
    outline: none;  
} 
/* Effect for menus on right sidebar */
.msg_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.games_side {
}

.container {
	width:592px;
	height: auto;
}

.msg_body {
    border:1px solid #666666;
	padding: 5px;
	width: 580px;
	background:#393838 url(images/sky.gif);
	text-align:justify;
	position:absolute;
}
.linkclass
{
background-color: #393838 url(images/sky.gif);
border:1px solid #666666;
border-bottom: 1px solid #000;
padding: 2px; 
}

.info {
  width: 575px;
  padding:  2px 2px 2px 2px;
  clear: both;
  font:  11px tahoma, century gothic,Arial,verdana, sans-serif;
  background: #000 url(images/bg-cat.gif) repeat-x;
  border: 1px solid #666;
  padding-left:  0px;
  padding-top:  2px;
  -moz-border-radius:  5px;
  border-radius:  5px;
}
/* NEWS */
.news_wrapper {
	border: 1px solid #666;
	background-color: #000;
	margin: 10px 5px 10px 5px;
	padding: 2px 2px 2px 2px;
}
.news_header {
	background: #333;
	overflow:auto;
	width:100%;
}
.news_image {
	float: left;
	width: 60px;
	margin: 5px 0px 0px 5px;
}
.news_title {
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 8px;
}
.news_title a {
    font-weight: normal;
	text-decoration: none;
}
.news_author {
	font-size: 12px;
}
.news_main {
	padding: 0px 10px 0px 10px;
	margin-bottom: 25px;
	font-family: Arial;
}
/* Members */
#member_list {
	width: 100%;
}
#member_list td {
	border-bottom: 1px solid #666;
	height: 40px;
}
#member_list td a {

}
#member_list img {
	margin-top: 5px;
}

/* Profile page highscores */
.user_highscore_list {
	list-style: none;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
}
.user_highscore_container {
	height: 35px;
}
.user_highscore_container a {

}
.user_highscore_avatar {
	float: left;
}
.user_highscore_name {
	float: left;
	padding: 7px 0px 1px 6px;
	width: 65%;
	border-bottom: 1px solid #666;
}
.user_highscore_score {
	float: right;
	padding-top: 7px;
	width: 10%;
	margin-right: 55px;
	border-bottom: 1px solid #666;
}
.user_no_highscores {
	font-family: Arial;
	text-align: center;
	padding: 20px 0px 20px 0px;
}
.user_highscore_pages {
	font-family: Arial;
	text-align: center;
}
.user_highscore_pages a {

}
#user_highscore_header {
	height: 35px;
}
#user_highscore_header .user_highscore_score {
	font-weight: normal;

}
#user_highscore_header .user_highscore_name {
	padding-left: 0px;
	width: 41%;
}

/* Game page highscores */
.game_right_container {
	float: left;
	width: 49%;
}
.profile_right_container {
	float: right;
	width: 28%;
}
.game_highscore_list {
	list-style: none;
	font-family: Arial;
	font-size: 10px;
}
.game_highscore_container {
	height: 35px;
}
.game_highscore_container a {

}
.game_highscore_avatar {
	float: left;
}
.game_highscore_name {
	float: left;
	padding: 7px 10px 1px 6px;
	width: 33%;
}
.game_highscore_score {
	float: left;
	padding-top: 7px;
	font-weight: bold;
	width: 28%;
}
.game_highscore_date {
	float: left;
	padding-top: 7px;

	width: 17%;
}
.game_no_highscores {
	font-family: Arial;
	text-align: center;
	padding: 20px 0px 20px 0px;
}
.game_highscore_pages {
	font-family: Arial;
	text-align: center;
}
.game_highscore_pages a {
	color: #505050;
}
#game_highscore_header {
	height: 35px;
}
#game_highscore_header .game_highscore_score, #game_highscore_header .game_highscore_date {
	font-weight: normal;
	color: #666;
}
#game_highscore_header .game_highscore_name {
	padding-left: 0px;
	width: 41%;
}
.highscore_title {
	font-family: Arial;
	text-align: center;
	padding-top: 3px;
}
.inline {
display: inline;
}
div.img
  {
  margin:2px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:2px;
  border:1px solid #666;
  }
.cleaner {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;	
}
/* Categories content */
.content2  {
  width: 600px;
  margin: 0px 0px 0px 0px;
  height: 520px;
  font:  11px tahoma, century gothic,Arial,verdana, sans-serif;
  background: #000 url(images/bg-cat.gif) repeat-x;
  border: 1px solid #666;
  padding-left:  2px;
  padding-top:  2px;
  -moz-border-radius:  5px;
  border-radius:  5px;  
}

#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:585px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#990;
	padding:3px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
	color: #fff;
}
ul.tabs li a.active {
	background:#000;	
	color:#999;
	border:1px solid #464c54; 
	border-bottom: 1px solid #000;
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background:#000;
    padding:20px 4px 20px 4px;
	border:1px solid #464c54; 	
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3, #content_4, #content_5, #content_6, #content_7 { display:none; background:#000;  }

.addthis_toolbox {
    z-index: 999;
	position: relative;
	top: 5px;
	vertical-align: middle;
}

/*Right sidebar(times of play) */
span.module-r {
color: #25aae1;
float: right;
}
/* Left sidebar(Categories number) */
span.module-cat {
color: #ffcc00;
float: right;
}
/* Profile */
.profile_content_item {
margin: 0px 5px 0px 5px;
border:1px solid #666;
	background-color: #000;
	padding: 2px;
	margin-bottom: 10px;
	font-family: "Times New Roman";
	font-size: 13px;
}
.fav_container {
	padding: 10px;
	font-weight: normal;
}
.profile_comment {
	border:1px solid #666;
	margin-bottom: 10px;
	padding: 10px;
}
.profile_left_header {
	background: #333;
	padding-bottom: 8px;
	padding-left: 15px;
	color: #ccc;
	text-transform:capitalize;
	font-size: 12px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: 11px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px solid #564c66; /*dark purple border*/
border-width: 1px 0;
background: black url(images/menu.gif) repeat-x;
}

.indentmenu ul li{
display: inline;
vertical-align: middle;
}

.indentmenu ul li img{
height: 18px;
width: 18px;
padding-right: 3px;
vertical-align: middle;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
text-transform:capitalize;
vertical-align: middle;
padding: 8px 8px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 8px; /*shift text down 1px for selected and active item*/
padding-bottom: 10px; /*shift text down 1px for selected and active item*/
background: black url(images/menu-h.gif) repeat-x bottom;
}


#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}
/* Social network icons */
#social-n {
position:relative;
padding-left: 810px;
top:5px;

}
.hided {
width: 25px;
z-index: -99999999;
}

a.facebook {
 display: inline;
 padding-top: 5px;
   background:  url(images/fb.png) no-repeat;
 }
 
 a.facebook:hover {
   background: url(images/fb.png) no-repeat;
   padding-top: 18px;
   
 }

 a.twitter {
 display: inline;
 padding-top: 5px;
   background:  url(images/tw.png) no-repeat;
 }
 
a.twitter:hover {
   background: url(images/tw.png) no-repeat;
   padding-top: 18px;
   
 }

a.rss {
 display: inline;
 padding-top: 5px;
 background:  url(images/rss.png) no-repeat;
   
 }
 
 a.rss:hover {
   background: url(images/rss.png) no-repeat;
   padding-top: 18px;
 }
 
#news_comments ul {
	list-style: none;
	margin:0px;
	padding:0px;
	padding:8px 2px 15px 2px;
	font-family: Arial;
}

#news_comments ul li {
	color:#000;
	line-height: 100%;
	border:1px solid #dcd6d4;
	padding: 2px;
	overflow:auto;
	width:560px;
	margin: auto;
	margin-bottom:8px;
}



.news_comments_container {
	border: 0px solid #666;
	border-top: 0px;
	background-color: #000;
	margin-bottom: 15px;
	overflow: auto;
	width:595px;
}
.news_comments_header {
	margin: 3px;
	background: url(images/module_header.png);
	height: 27px;
	font-family: Arial;
	font-size: 14px;
	color: #fff;
	padding-top: 9px;
	padding-left: 4px;
}
.news_add_comment_box {
	border: 1px solid #666;
	width: 550px;
	margin-top: 10px;
}
.news_new_comment_container {
	text-align: left;
	font-family: Arial;
}
.news_comment_button_container {
	padding-top:5px;
	text-align:right;
	margin-bottom: 10px;
	width: 550px;
}
.news_comment_avatar {
	float: left;
	margin: 4px 10px 0px 5px;
}
.news_comment_content {
	width: 560px;
}
.news_comment_username {
	color: #aaa;
	padding-top: 6px;
}
.news_comment_username a {
	color: #c30202;
	text-decoration: none;
}
.news_thecomment {
	color: #fff;
	border-top:1px solid #666;
}

/* SUBMIT GAME */

.tb-submit {
	height: 20px;
	width: 500px;
	border: 1px solid #CCC;
	font-size: 15px;
	padding: 4px;
}
.ta-submit {
	height: 60px;
	width: 500px;
	border: 1px solid #CCC;
	font-size: 15px;
	padding: 4px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* MODULE NOTICE */

.module_notice {
	text-align: center;
	padding: 5px;
}

/* GAME DESC LINKS FOR TAGS */
.game_info_content a {
	color: #4d4d4d;
}

/* ADS */

.ad_info {
	font-family: Arial;
	padding-bottom: 10px;
}
.ad_info a {
	color: #790500;
}

/* TAG CLOUD */

.tag_cloud {
	text-align: center;
	padding: 2px;
}

/* Social buttons */
.social_text {
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 6px;
}
.refer_textbox {
	height: 15px;
	width: 250px;
	border: 1px solid #CCC;
	font-size: 12px;
	padding: 4px;
}

/* Facebook login */
.facebook_message {
	margin: 10px 0px 30px 0px;
}

#trophy {
	position:absolute;
	top:0px;
	right:0px;
	display: block;
	background: url(images/trophy1.png);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
}

div#slideShowItems{
	  	height:130px;
		overflow:hidden;
		position:relative;
	}
	
	div#slideShowItems div{
		width:600px;
	}
	
	
	div#slideShowItems img {
		margin: 5px 2px 5px 2px;
		float:left;
	}
	
	ul#slideShowCount{
		margin:0px;
		padding:0px;
		width:603px;
	}
	ul#slideShowCount li.slide{
		line-height:14px;
		float:right;
		cursor:pointer;
		width:26px;
		height:18px;
		display:block;
		background: transparent url(images/tabs.jpg) no-repeat scroll right top;
	}
	
	ul#slideShowCount li.slide span{
		padding-left:10px;
		color:#white;
		font-weight:bold;
		font-size:12px;
		margin-bottom: 15px;
	}
	a{ color:#FFCC00;}
	ul#slideShowCount li.slide:hover{
		background-position:left -18px;
	}
	
	ul#slideShowCount li.slide.selectedTab{
		background-position:left -18px;
	}
	div#slideShow{
		background:#222 url(images/slider.jpg);
		color:black;
		font-weight:bold;
		font-size:12px;
	}
	
#featured {
padding : 3px 3px 18px 3px;
border : 1px solid #666666;
margin-left : 180px;
margin-right : 180px;
}
#featured h2 {
margin : 5px 0px 1px 130px;
font : bold 1.2em verdana, tahoma, arial, sans-serif;
color : #ffcc00;
background : #393838 url(images/homecat.gif);
text-align : center;
}

 #left-featured {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    height: 94px;
    width: 100px;
    background: url(images/featured.png) no-repeat;
    text-indent: -999em;
    text-decoration: none;
	}


#pages {
  float: left;
  margin:  5px 1px 1px 2px;
  margin-left:  1px;
  margin-right:  1px;  
  padding:  3px 0px 10px 2px;  
  font:  11px tahoma, century gothic,Arial,verdana, sans-serif;  
}

div.pagination {
	padding : 20px 2px 30px 2px;
	margin-top : 15px;
	text-align:center;
}

div.pagination a {
	padding: 1px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #2C2C2C;
	text-decoration: none; 
	color: #fff;
	background: #2C2C2C url(images/image1.gif);
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #aaa;
	color: #FFF;
	background: #aaa url(images/image2.gif);
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #aaa;
  font-weight: bold;
	background: #aaa url(images/image2.gif);
	color: #FFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

#single {

margin-left : 180px;
margin-right : 180px;
padding : 3px 3px 5px 2px;
}

#single img{
text-align : center;
margin : 2px 0px 2px 0px;

}

.cat{
  width: 105px;
  min-height:  345px;
  float: left;
  margin:  5px 5px 8px 5px;
  padding:  1px 2px 0px 2px;
  color: #504945;
  font:  10px tahoma, century gothic,Arial,verdana, sans-serif;
  background: #202227 url(images/blue1.gif);
  border: 1px solid #666;

}

.cat h2{
margin : 4px 1px 4px 1px;
text-transform : uppercase;
font : normal 1.1em verdana, tahoma, arial, sans-serif;
color : #fff;
background : #393838 url(images/cat1.gif);
text-align : center;
}

.cat2{
  width: 105px;
  min-height:  345px;
  float: left;
  margin:  5px 5px 8px 5px;
  padding:  1px 2px 0px 2px;
  color: #504945;
  font:  10px tahoma, century gothic,Arial,verdana, sans-serif;
  background: #202227 url(images/red1.gif);
  border: 1px solid #666;
}

.cat2 h2{
margin : 4px 1px 4px 1px;
text-transform : uppercase;
font : normal 1.1em verdana, tahoma, arial, sans-serif;
color : #fff;
background : #393838 url(images/cat2.gif);
text-align : center;
}

.link_item {
padding : 8px 1px 45px 1px;
margin: 2px;
}

