/*----------------------------------------------------------------------------- 
GLOBAL RESET - Standardizes elements across all browsers
-----------------------------------------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*----------------------------------------------------------------------------- 
GLOBAL STYLING - Elements that are applied throughout the site
-----------------------------------------------------------------------------*/

html{height:100%;}
body{font-size:62.5%;font-family:Arial,Helvetica,Verdana,sans-serif;background:#356699 url('../images/bgr-body.png') repeat-x;color:#20252b;line-height:1;height:100%;}
a{color:#126ac3;text-decoration:none;}
a:hover{text-decoration:underline;}
#wrapper{background:url('../images/bgr-content.png') center top repeat-y;width:963px;min-height:100%;margin:0 auto;padding:0 15px 10px 15px;}
#content{margin:15px 5px;}
#errors{list-style:none;background:#F8938A url('../images/icn-error.gif') 5px 5px no-repeat;border:1px solid #FF4F56;padding:5px 5px 5px 45px;margin:5px 0 15px 0;min-height:30px;font-size:1.2;font-weight:bold;color:#1E252F;}
#success{background:#CDEB8B;border:1px solid #A8DC34;border-left:0;border-right:0;padding:5px;width:400px;margin:4px 0 8px 0;font-weight:bold;}
.message{font-weight:bold;font-size:12px !important;margin:3px !important;}
.nocomments{font-weight:bold;font-size:1.2em;margin:10px 0 0 0;}
/*----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/



#headermenu {
	margin-top: 0px;
	width: 100%;
	height: 26px;
	background-image:url(http://zapdos.info/images/headermenu_bg.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.headermenuitem {
	position: relative;
	height: 25px;
	background-color:#FFFFFF;
	display:inline;
	float: left;
	bottom: 2px;
	color:#993399;
	
}

.headermenuitem a {
	position: relative;
	top: 3px;
padding: 4px 10px 4px 10px;

}

.headermenuitem a:hover {
background-color:#2F4B77;
color:#FFFFFF;

}

.headermenu_schots {
	position: relative;
	top: 1px;
	height: 23px;
	width: 1px;
	background-color:#20243D;
	display:inline;
	float: left;
}

#header_menu {
	position: relative;
	float: left;
	top: 62px;
	left: 110px;


	font-size: 1.3em;
	font-weight: bold;
}

.header_item {
	position: relative;
	height: 19px;
	background-repeat:no-repeat;
	display:inline;
	float: left;
}

#header_menu_2009 {
	position: relative;
	float: left;
	top: 68px;
	left: 107px;


	font-size: 14px;
	font-weight: bold;
}

.header_item_2009 {
	position: relative;
	height: 19px;
	padding: 3px 10px 0px 10px;
	background-color:#FFFFFF;
	display:inline;
	float: left;
	margin-right: 0px;
}


.top_headermenu_2009 { /*header*/
height: 82px;
background-image:url(http://zapdos.info/templates/zapdos/images/header_bg_2009_b.jpg);
background-repeat:no-repeat;
}

#logo_link_container {
	position: relative;
}
#logo_img_link {
	position: absolute;
	
	left: 0px;
	display: block;
	width: 110px;
	height: 80px;
}
#header_img_link {
	position: absolute;
	
	left: 110px;
	display: block;
	width: 305px;
	height: 52px;
}

#nieuwsbrief {
	
	/*position: relative;
	float: right;
	right: 0px;
	top: 4px;*/
}


#nieuwsbrief_menu_container {
	position: relative;
	float: right;
	width: 386px;
	
}
#google_search_topright {
position: relative;
	float: right;
	right: 9px;
	top: 7px;
}

header_smallmenu {

	/*position: relative;
	float: right;
	right: 6px;
	top: 7px;*/
	
	position: relative;
	float: right;
	right: 8px;


	font-size: 11px;
	font-weight: normal;
}

#header_smallmenu div {
	position: relative;
	float: left;
}

.header_smallitem {
	position: relative;
	padding: 0px 4px 0px 4px;
	display:inline;
	float: left;
	margin-right: 0px;
}

.wrapper {
margin: 0 auto;
width: 960px; /*was 780 */
text-align: left;
background-color:#FFFFF;

}




#leaderboard{width:100%;padding:0 0 3px 0;margin:0 auto;text-align: center;}
#header{background:url('../images/bgr-header.jpg') no-repeat;width:951px;height:210px;margin:0 auto;}
h1{float:left;margin:12px 0 0 20px;display:inline;}
h1 a{background:url('../images/img-logo.gif') no-repeat;width:216px;height:54px;display:block;text-indent:-9999em;}
#profileblock{float:right;background:url('../images/bgr-userpanel.gif') no-repeat;width:171px;height:38px;margin:14px 15px 0 0;padding:7px 14px 7px 5px;text-align:right;display:inline;}
#profileblock img{float:right;border:1px solid #b0b0b0;}
#profileblock p{margin-right:45px;line-height:1.2em;}
#profileblock .username{font-size:1.4em;color:#2b323c;font-weight:bold;margin-top:2px;margin-bottom:3px}
#profileblock form{float:left;margin:-3px 0 0 5px;width:170px;}
#profileblock form #fields{float:left;}
#profileblock form p{margin:0px;}
#profileblock form p input{width:100px;border:1px solid #999;}
#profileblock form #formbtns{float:right;margin-left:5px;width:59px;}
#profileblock form img{border:0;}
#header-nav{margin:18px 18px 0 18px;}
#header-nav li{float:left;margin-right:14px;}
#header-nav li a{height:23px;display:block;text-indent:-9999em;background-position:0 0;background-repeat:no-repeat;}
#header-nav li a:hover,#header-nav li.selected a{background-position:0 -23px;}
.nav-action{background-image:url('../images/nav-action.gif');width:63px;}
.nav-adventure{background-image:url('../images/nav-adventure.gif');width:93px;}
.nav-abilita{background-image:url('../images/nav-abilita.gif');width:63px;}
.nav-shooting{background-image:url('../images/nav-shooting.gif');width:99px;}
.nav-lotta{background-image:url('../images/nav-lotta.gif');width:53px;}
.nav-strategy{background-image:url('../images/nav-strategy.gif');width:88px;}
.nav-sport{background-image:url('../images/nav-sport.gif');width:53px;}
.nav-tavolo{background-image:url('../images/nav-tavolo.gif');width:123px;}
.nav-volo{background-image:url('../images/nav-volo.gif');width:57px;}
.nav-platform{background-image:url('../images/nav-platform.gif');width:83px;}
.quickjump{margin-right:0 !important;display:inline;}
.quickjump select{margin-left:20px;width:170px;}
#header-bottom{margin:10px 15px 0 15px;}
#header-bottom form{float:right;}
#header-bottom ul{float:left;margin:6px 0 0 0;}
#header-bottom li{float:left;}
#header-bottom li a{color:#FFFFFF;font-size:1.1em;margin-left:15px;text-shadow:1px 1px #e4e1d5;}


#cartbtn a {background: url('../images/bgr-cart.png');width: 36px;height: 17px;display: block;margin: -6px 3px 0 0;padding: 6px 0 0 27px;}
/*----------------------------------------------------------------------------- 
HOME
-----------------------------------------------------------------------------*/
#htmltagcloud { text-align: center; line-height: 37px; }

a.tagcloud0:link { font-size: 10px; color: #356699; text-decoration: none;}
a.tagcloud0:visited { color: #356699; text-decoration: none;}
a.tagcloud0:hover { color: #356699; text-decoration: underline;}

a.tagcloud1:link { font-size: 11px; color: #356699; text-decoration: none;}
a.tagcloud1:visited { color: #356699; text-decoration: none;}
a.tagcloud1:hover { color: #356699;text-decoration: overline;}


a.tagcloud2:link { color: #356699; text-decoration: none;}
a.tagcloud2:visited { color: #356699; text-decoration: none;}
a.tagcloud2:hover { color: #356699;text-decoration: underline;}

a.tagcloud3:link { color: #356699; text-decoration: none;}
a.tagcloud3:visited { color: #356699; text-decoration: none;}
a.tagcloud3:hover { color: #356699;text-decoration: overline;}

a.tagcloud4:link { color: #356699; text-decoration: none;}
a.tagcloud4:visited { color: #356699; text-decoration: none;}
a.tagcloud4:hover { color: #356699;text-decoration: underline;}

a.tagcloud5:link { color: #356699; text-decoration: none;}
a.tagcloud5:visited { color: #356699; text-decoration: none;}
a.tagcloud5:hover { color: #356699;text-decoration: overline;}

#sidebarhome{float:left;width:232px;margin-right:10px;}
#sidebar{float:right;width:210px;margin:0 10px;text-align:center;display:inline;}
#randomgame,#sitenews,#playerranking,#tags{background:url('../images/bgr-corner-small-01.png') no-repeat;padding:8px;margin:0 0 15px 0;}
#page-home #sidebarhome h3,#page-home #main h3{display:block;text-indent:-9999em;margin-bottom:10px;}
#randomgame h3{background:url('../images/hdr-randomgame.gif') no-repeat;width:107px;height:34px;}
#randomgame  h6 a{font-size:1.0em;color:#7A2872}
#sitenews h3{background:url('../images/hdr-sitenews.gif') no-repeat;width:94px;height:16px;}
#news h4 a{font-size:1.3em;font-weight:bold;color:#20252b;}
#news .date{font-size:1.1em;}
#news .entry{margin:10px 0;line-height:1.4em;font-size:1.2em;}
#news .entry p{margin:0 0 .6em 0;}
#news .more,#playerranking .more{font-size:1.2em;font-weight:bold;text-align:right;}
#playerranking h3{background:url('../images/hdr-playerranking.gif') no-repeat;width:87px;height:34px;}
#playerranking h4{background:url('../images/hdr-playerranking2.gif') no-repeat;width:150px;height:45px;}
#playerranking li{font-weight:bold;font-size:1.2em;padding:5px 5px 4px 5px;}
#playerranking li a{color:#20252b;}
#playerranking li.alt{background:#c4e5a3;}
#playerranking ol .player{float:left;}
#playerranking ol .points{float:right;margin:0;}
#page-home #main{float:left;width:708px;}
#newgames{background:url('../images/bgr-corner-med-01.jpg') no-repeat;padding:8px;float:left;width:454px;margin-right:10px;}
#newgamesclass{background:url('../images/bgr-corner-med-01class.jpg') no-repeat;padding:8px;float:left;width:654px;margin-top:10px;margin-right:10px;}
#newgames h3{background:url('../images/hdr-newgames.gif') no-repeat;width:133px;height:37px;}
#newgames h6 a{font-size:1.0em;color:#7A2872}
#newgamesclass h3{background:url('../images/hdr-newgamesclass.gif') no-repeat;width:225px;height:55px;}
#newgamesclass  .more{font-size:1.2em;font-weight:bold;text-align:right;}
#newgamesclass  .gamelisting li{width:32%;padding-right:6px;height:60px;}
#populargames{background:url('../images/bgr-corner-small-02.png') no-repeat;width:212px;float:left;padding:8px;}
#populargames h3{background:url('../images/hdr-populargames.gif') no-repeat;width:148px;height:36px;}
#populargames  h6 a{font-size:1.0em;color:#7A2872}
.rss{display:block;text-indent:-9999em;float:right;width:34px;height:15px;background:url('../images/btn-rss.gif') no-repeat;}
#adblock{width:300px;height:250px;display:block;float:left;margin-bottom:12px;margin-right: 10px;}
#tags{background:url('../images/bgr-corner-med-02.png') no-repeat;float:left;width:350px;}
#tags h3{background:url('../images/hdr-gametags.gif') no-repeat;width:77px;height:37px;}
#categoryswitcher{background:url('../images/bgr-corner-switcher.png') no-repeat;min-height:200px;}
#categoryswitcher #switcher{padding:5px 0 5px 10px;}
#categoryswitcher #switcher li{float:left;margin-right:10px;cursor:pointer;}
#categoryswitcher li span{height:23px;display:block;text-indent:-9999em;background-position:0 0;background-repeat:no-repeat;}
#categoryswitcher li span:hover,#categoryswitcher li.current span{background-position:0 -23px;}
#switch-action-btn{background:url('../images/btn-switch-action.png') no-repeat;width:65px;}
#switch-adventure-btn{background:url('../images/btn-switch-adventure.png') no-repeat;width:95px;}
#switch-arcade-btn{background:url('../images/btn-switch-arcade.png') no-repeat;width:67px;}
#switch-shooting-btn{background:url('../images/btn-switch-shooting.png') no-repeat;width:95px;}
#switch-strategy-btn{background:url('../images/btn-switch-strategy.png') no-repeat;width:95px;}
#switch-sports-btn{background:url('../images/btn-switch-sports.png') no-repeat;width:64px;}
#switch-volo-btn{background:url('../images/btn-switch-volo.png') no-repeat;width:64px;}
#switch-tavolo-btn{background:url('../images/btn-switch-tavolo.png') no-repeat;width:64px;}
#switch-platform-btn{background:url('../images/btn-switch-platform.png') no-repeat;width:85px;}
#switch-lotta-btn{background:url('../images/btn-switch-lotta.png') no-repeat;width:64px;}
.tabbed-content .content div{display:none;margin:0 !important;}
.tabbed-content .content div.current{display:block;padding:20px;}
.content .button{float:right;}
.button a{background:transparent url('../images/btn-gray-small-right.gif') no-repeat scroll top right;color:#2a2d31;display:block;float:left;font:bold 1.3em arial,sans-serif;height:22px;margin-right:6px;padding-right:5px;/* sliding doors padding */
padding-top:0;text-decoration:none;border:0;cursor:pointer;}
.button a span{background:transparent url('../images/btn-gray-small-left.gif') no-repeat;display:block;line-height:12px;padding:4px 4px 6px 9px;}
.button a:hover{color:#2a2d31;text-decoration:underline;}
.content .gamelisting li{width:24%;padding-right:6px;}
.level1 a{color:#6c727a;}
.level2 a{color:#303740;}
.level3 a{color:#101b28;}
.level4 a{color:#94bc71;}
.level5 a{color:#488f05;}
.level6 a{color:#f06f11;}
/*----------------------------------------------------------------------------- 
CATEGORIES
-----------------------------------------------------------------------------*/
#page-category #main{float:left;width:710px;margin-left:3px;}
.breadcrumb{font-weight:bold;color:#303740;font-size:1.2em;margin:0 0 10px 10px;}
#featuredgame{background:url('../images/bgr-corner-featured-01.jpg') no-repeat;height:134px;width:687px;padding:10px;margin:0 0 20px 0;}
#featuredgame img{float:left;width:230px;}
#featuredcontent{float:left;margin-left:10px;width:440px;line-height:1.5em;}
#featuredgame h4{background:url('../images/hdr-featuredgame.png') no-repeat;display:block;text-indent:-9999em;width:111px;height:38px;}
#featuredgame h3{font-size:2.5em;color:#1e252f;font-weight:bold;margin:10px 0 5px 0;}
#featuredgame .entry{font-size:1.3em;color:#464f5a;font-weight:bold;}

#featuredgame2{background:url('../images/bgr-corner-featured-02.jpg') no-repeat;height:134px;width:659px;padding:10px;margin:0 0 20px 0;}
#featuredcontent2{float:left;margin-left:10px;width:440px;line-height:1.5em;}
#featuredgame2 h4{background:url('../images/hdr-featuredgame2.png') no-repeat;display:block;text-indent:-9999em;width:313px;height:36px;}
#featuredgame2 h3{font-size:2.5em;color:#1e252f;font-weight:bold;margin:10px 0 5px 0;}
#featuredgame2 a{font-size:1.3em;color:#464f5a;letter-spacing:1px}


.playnow{float:right;margin:20px 0 0 0;}
.playnow a{background:url('../images/btn-playnow.png') 0 0 no-repeat;width:135px;height:36px;display:block;text-indent:-9999em;}
.playnow a:hover{background-position:0 -36px;}
#popularcatgames{background:url('../images/bgr-corner-popular-01.jpg') no-repeat;padding:8px 10px;margin:0 0 10px 0;}
#popularcatgames h3{display:block;text-indent:-9999em;height:20px;width:275px;margin:0 0 10px 24px;}
#popularaction{background:url('../images/hdr-popactiongames.png') no-repeat;}
#popularadventure{background:url('../images/hdr-popadventuregames.png') no-repeat;}
#populararcade{background:url('../images/hdr-poparcadegames.png') no-repeat;}
#popularshooting{background:url('../images/hdr-popshootinggames.png') no-repeat;}
#popularpuzzle-skill{background:url('../images/hdr-poppuzzlegames.png') no-repeat;}
#popularstrategy{background:url('../images/hdr-popstrategygames.png') no-repeat;}
#popularsports{background:url('../images/hdr-popsportsgames.png') no-repeat;}
#popularmiscellaneous{background:url('../images/hdr-popmiscgames.png') no-repeat;}
#categorylisting{background:url('../images/bgr-corner-category-01.jpg') no-repeat;padding:8px 10px;}
#categorylisting h3{display:block;text-indent:-9999em;height:20px;width:250px;margin:0 0 10px 24px;}

#hdr-actiongames{background:url('../images/hdr-actiongames.png') no-repeat;}
#hdr-adventuregames{background:url('../images/hdr-adventuregames.png') no-repeat;}
#hdr-arcadegames{background:url('../images/hdr-arcadegames.png') no-repeat;}
#hdr-shootinggames{background:url('../images/hdr-shootinggames.png') no-repeat;}
#hdr-tavologames{background:url('../images/hdr-tavologames.png') no-repeat;}
#hdr-strategygames{background:url('../images/hdr-strategygames.png') no-repeat;}
#hdr-sportsgames{background:url('../images/hdr-sportsgames.png') no-repeat;}
#hdr-vologames{background:url('../images/hdr-vologames.png') no-repeat;}
#hdr-platformgames{background:url('../images/hdr-platformgames.png') no-repeat;}
#hdr-lottagames{background:url('../images/hdr-lottagames.png') no-repeat;}
#sortby{float:right;font-size:1.2em;}
#sortby strong{font-weight:bold;}
#sortby a{color:#478f05;margin:0 3px;}
#sortby a.selected{background:url('../images/bgr-sortlink-left.png') no-repeat;padding:2px 0 1px 3px;color:#133655;font-weight:bold;}
#sortby a.selected span{background:url('../images/bgr-sortlink-right.png') 100% 0 no-repeat;padding:2px 3px 1px 0;}
#sortby a.selected:hover{text-decoration:none;}
#popularcatgames .gamelisting li,#categorylisting .gamelisting li{width:32%;padding-right:6px;height:60px;}
#categorylisting .pagination{margin:8px 0 18px 0;}

/*----------------------------------------------------------------------------- 
AUTHOR PAGE
-----------------------------------------------------------------------------*/
.authorlisting{background:url('../images/bgr-corner-large-02.jpg') no-repeat !important;min-height:400px;}
.authorlisting h2{font-size:2.0em;font-weight:bold;}
/*----------------------------------------------------------------------------- 
GAME PAGE
-----------------------------------------------------------------------------*/
#page-game #main{width:950px;margin:0 auto;}
#gamearea{background:url('../images/bgr-corner-large-01.jpg') no-repeat;padding:15px;}
#social{float:right;margin-right:20px;}
#social li{float:left;margin-left:8px;}
#social li a{width:16px;height:16px;display:block;text-indent:-9999em;}
.icn-email{background:url('../images/icn-email.png') no-repeat;}
.icn-faves{background:url('../images/icn-fave.png') no-repeat;}
.icn-faves-added{background:url('../images/icn-fave-added.png') no-repeat;}
.icn-digg{background:url('../images/icn-digg.png') no-repeat;}
.diggbtn {border-left: 1px solid #444;margin-left: 20px !important;padding-top: 1px;}
.icn-facebook{background:url('../images/icn-facebook.png') no-repeat;}
.icn-myspace{background:url('../images/icn-myspace.gif') no-repeat;}
.icn-delicious{background:url('../images/icn-delicious.png') no-repeat;}
.icn-stumbleupon{background:url('../images/icn-stumble.png') no-repeat;}
.icn-mixx{background:url('../images/icn-mixx.png') center center no-repeat;}
#gamearea h2{font-size:3.2em;font-weight:bold;color:#222932;margin:0 0 20px 0;}
#gamefilearea{text-align:center;}
#gamefilearea p {display: none;}
#adbar{text-align: center;width:100%;margin: 5px auto 0 auto;}
#gameleaderboard{width:728px;margin:0 auto 5px auto;}
#gameinfo{background:url('../images/bgr-corner-med-03.jpg') no-repeat;padding:15px;float:left;width:438px;}
#byline img{float:left;border:1px solid #9c9c9c;}
#byline h4{font-size:1.9em;color:#01101d;font-weight:bold;margin-left:70px;}
#byline p{margin-left:70px;font-size:1.2em;line-height:1.6em;}
#gameinfo h5{font-size:1.7em;font-weight:bold;}
#description,#controls{margin:15px 0;line-height:1.5em;}
#description p,#controls p{font-size:1.2em;margin:0 0 1em 0;}
#gameinteractive{float:right;background:url('../images/bgr-corner-med-04.jpg') no-repeat;width:438px;padding:15px;}
#gameinteractive h4{font-size:1.7em;font-weight:bold;margin:0 0 3px 0;}
#gameinteractive #stats{margin:0 0 20px 0;}
#gameinteractive #rating{float:center;width:440px;}
#gameinteractive #statnumbers{float:right;width:188px;}
#gameinteractive #numplays,#gameinteractive #numfaves{float:left;width:50%;text-align:center;}
#numplays h5,#numfaves h5{font-weight:bold;font-size:1.1em;margin:0 0 6px 0;}
#numplays span,#numfaves span{color:#001c35;font-size:1.3em;background:#cecece;padding:2px 3px;font-weight:bold;}
#feedback form,#messenger form{width:425px;}
#feedback textarea,#messenger textarea{background:#f2f2f2;border:1px solid #c4c4c4;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px;width:100%;height:70px;}
#feedback form p,#messenger form p{text-align:right;margin:0 0 5px 0;}
#feedback #commentlist,#messenger #commentlist{width:100%;}
#commented{font-weight: bold;margin: 0 0 25px 0 !important;}
.commentarea {display: block;}
.commentadmin{float:right;background:#f3f3f3;padding:5px 5px 5px 0;margin:0 0 5px 5px;}
.commentadmin input {
  margin-left: 10px;
  width: 15px !important;
  border: 0 !important;
}
#commentlist .byline {
  height: 40px;
}
#commentlist .byline img{float:left;border:1px solid #9c9c9c;}
#commentlist .byline p{margin-left:32px;}
#commentlist .byuser{font-weight:bold;font-size:1.2em !important;color:#000;}
#commentlist .bydate{color:#919191 !important;}
#commentlist .entry{font-size:1.2em;color:#000;line-height:1.3em!important;margin:5px 0!important;overflow: hidden;}
#commentlist .entry p{margin:0 0 1em 0;}
#commentlist li{background:url('../images/img-divider.png') 50% 100% no-repeat;padding:0 0 4px 0;margin:0 0 10px 0;}
#commentlist .more{float:right;font-size:1.2em;font-weight:bold;}
.ajax-loading{background:url('../images/icn-loader.gif') 50% 50% no-repeat;display:block;height:75px;width:100%;}
#walkthrough{float:right;margin:0 5px 0 0;}
#walkthrough a{background:url('../images/icn-hint.png') 0 50% no-repeat;padding:10px 0 10px 28px;font-size:1.5em;font-weight:bold;}
#moreswitch{display:block;}
#moreswitch-body{display:none;margin-top:10px;}
#walkthroughad{text-align:center;margin:10px 0;}
/*----------------------------------------------------------------------------- 
RATING
-----------------------------------------------------------------------------*/
#rating{width:240px;height:36px;}
#currentrating{height:10px;margin:1px 0 0 56px;width:180px;}
#currentrating .inner{background:url('../images/bgr-rating-green.png') repeat-x;width:180px;height:10px;}
#ratethis{margin:1px 0 0 56px;position:relative;width:180px;}
#ratedthis{position:relative;width:180px;height:10px;background:url('../images/bgr-rating-orange.png') ;z-index:1;}
#ratethis li{float:left;}
#ratethis li a{display:block;height:10px;width:9px;text-indent:-9999em;z-index:20;position:absolute;overflow:hidden;}
#ratethis li a:hover{background:url('../images/bgr-rating-orange.png') ;z-index:1;left:0;}
#rate-half{left:0;}
#rate-half:hover{width:9px;}
#rate-one{left:9px;}
#rate-one:hover{width:18px !important;}
#rate-one-half{left:18px;}
#rate-one-half:hover{width:27px !important;}
#rate-two{left:27px;}
#rate-two:hover{width:36px !important;}
#rate-two-half{left:36px;}
#rate-two-half:hover{width:45px !important;}
#rate-three{left:45px;}
#rate-three:hover{width:54px !important;}
#rate-three-half{left:54px;}
#rate-three-half:hover{width:63px !important;}
#rate-four{left:63px;}
#rate-four:hover{width:72px !important;}
#rate-four-half{left:72px;}
#rate-four-half:hover{width:81px !important;}
#rate-five{left:81px;}
#rate-five:hover{width:90px !important;}
#rate-five-half{left:90px;}
#rate-five-half:hover{width:99px !important;}
#rate-six{left:99px;}
#rate-six:hover{width:108px !important;}
#rate-six-half{left:108px;}
#rate-six-half:hover{width:117px !important;}
#rate-seven{left:117px;}
#rate-seven:hover{width:126px !important;}
#rate-seven-half{left:126px;}
#rate-seven-half:hover{width:135px !important;}
#rate-eight{left:135px;}
#rate-eight:hover{width:144px !important;}
#rate-eight-half{left:144px;}
#rate-eight-half:hover{width:153px !important;}
#rate-nine{left:153px;}
#rate-nine:hover{width:162px !important;}
#rate-nine-half{left:162px;}
#rate-nine-half:hover{width:171px !important;}
#rate-ten{left:171px;}
#rate-ten:hover{width:180px !important;}
/*----------------------------------------------------------------------------- 
GENERIC
-----------------------------------------------------------------------------*/
#page-generic #main{float:left;width:680px;margin-left:3px;background:url('../images/bgr-corner-large-02.png') no-repeat;padding:15px;color:#1e252f;line-height:1.5em;font-size:1.2em;min-height:400px;}
#page-generic .fullwidth{width:920px!important;margin:0 auto!important;background:url('../images/bgr-corner-large-01.png') no-repeat!important;padding:15px!important;}
#page-generic #main h1{font-size:2.2em;font-weight:bold;margin:0 0 .5em 0;}
#page-generic #main h2{font-size:2.2em;font-weight:bold;margin:0 0 .5em 0;}
#page-generic #main h3{font-size:1.5em;font-weight:bold;}
#page-generic #main p{margin:0 0 1.5em 0;}
#page-generic #main form label{font-weight:bold;display:block;font-size:1.3em;float:left;width:100px;margin:4px 0 0 0;}
#page-generic #main form p{margin:0;color:#444;}
#page-generic #main form li{padding:5px 8px;}
#page-generic #main form li input,#page-generic #main form li textarea{font-size:1.3em;border:1px solid #79879a;padding:2px;font-family:Arial,Verdana,sans-serif;width:300px;}
#page-generic #main form fieldset ol li .inner{float:left;}
#page-generic #main form .alt{background:#DAE8CA;border:1px solid #C2D8A6;border-left:0;border-right:0;}
#page-generic em{font-style:italic;}
#page-generic .gamelisting p{font-size:.9em;margin:0 !important;}

#commentlist form p{margin:0!important;font-size:inherit!important;}
#commentlist form li input{font-size:inherit!important;border:inherit!important;padding:inherit!important;font-family:inherit!important;width:inherit !important;}

#contactform label,#registrationform label{font-size:1.2em !important;}
#titledit{font-weight:normal !important;margin:25px 0 0 0 !important;}
#titledit span{font-weight:bold !important;color:#488F05;}
.commentlist-full{font-size:.9em;margin:10px 0;}
.commentlist-full p{margin:0;line-height:1.2em;}
.commentlist-full img{margin-right:3px;}
.commentlist-full .entry p{margin:0 0 1em 0;line-height:1.4em !important;}
.commentlist-full li{background-image:url('../images/img-divider-large.png') !important;padding-bottom:3px;padding-top:10px !important;margin-bottom:20px;}
.commentlist-full .byuser{margin:0 0 1px 0 !important;}
#commentform textarea{width:400px;}
.commentlist-full ol ol{margin-left:40px;}
.commentlist-full ol ol li{background-position:50% 0 !important;padding:15px 0 0 0 !important;background-image:url('../images/img-divider.png') !important;}
.postmsg{float:right;width:260px;font-size:1.2em !important;}
.replyfull{background:#eee;border:1px solid #ddd;padding:10px;margin:0 0 20px 0;}
.reply{background:url('../images/icn-reply.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;}
.vote{background:url('../images/icn-vote.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;}
.voted{background:url('../images/icn-smiley.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;}
.flag{background:url('../images/icn-flag.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;}
.flagged{background:url('../images/icn-reportcheck.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;}
.delete{background:url('../images/icn-trash.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;margin-right:0px;}
.merit{background:url('../images/icn-merit.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;margin-right:0px;}
.merited{background:url('../images/icn-merit.png') 0 -16px no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;float:left;margin-left:6px;margin-right:0px;}
.replyfull textarea{width:95% !important;height:125px;padding:3px;margin:0 0 5px 0;font-size:1.4em;}
#return{margin-top:-8px;font-weight:bold;}
#commentson span{color:#3E8B09;}
.forgotpass{font-weight:bold;font-size:1.1em !important;margin:5px 0 0 0;}
/*----------------------------------------------------------------------------- 
STORE
-----------------------------------------------------------------------------*/
#page-store #sidebar{float:left;background:url('../images/bgr-corner-small-03.png') no-repeat;width:208px;padding:10px;min-height:300px;margin: 0 10px 0 0;}
#page-store #main{float:left;width:690px;background:url('../images/bgr-corner-large-02.png') no-repeat;padding:10px;color:#1e252f;line-height:1.5em;font-size:1.2em;min-height:400px;}
#page-store #sidebar h3{background:url('../images/hdr-categories.png') no-repeat;width:99px;height:16px;display:block;text-indent:-9999em;margin:0 0 4px 0;}
#page-store #main #hdr-newproducts{background:url('../images/hdr-newproducts.png') no-repeat;width:123px;height:16px;display:block;text-indent:-9999em;margin:0 0 4px 0;}
#page-store #sidebar li{font-size:1.2em;font-weight:bold;margin:0 0 4px 0;text-align: left;}
#productimg{float:left;width:300px;}
#productimg img,#productlist li img{border:1px solid #ccc;padding:8px;background:#fff;}
#page-store .breadcrumb{margin-left:0;font-size:.9em;}
#page-store #main h2{font-size:1.8em;font-weight:bold;margin:0 0 10px 0;}
#productinfo{float:left;width:375px;}
#productdesc{font-size:1.2em;line-height:1.5em;}
#productprice{margin:20px 0;}
#productprice .price{font-size:1.4em;font-weight:bold;color:#468C05;float:left;margin:5px 0 0 0;}
#productprice .price span{color:#1E252F;}
a.addtocart{background:url('../images/btn-addtocart.png') no-repeat;width:135px;height:36px;display:block;text-indent:-9999em;float:right;}
#productlist li{width:156px;height: 250px;text-align:center;float:left;margin:5px;}
#productlist li h5{font-size:1.2em;}
#productlist strong{font-size:1.2em;}
.atc-small{background:url('../images/btn-addtocart-small.png') no-repeat;width:60px;height:26px;display:block;text-indent:-9999em;margin:0 auto;}
#carttable,#cart table{border:1px solid #eee;border-top:0;border-right:0;width:100%;margin-bottom:15px;font-size:1.2em;border-collapse:collapse;vertical-align:middle !important;}
.center{text-align:center;}
.quantity input{font-size:1.3em;}
.remove{background:url('../images/icn-remove.png') no-repeat;display:block;text-indent:-9999em;width:16px;height:16px;margin:0 auto;}
.cartitem img,.cartitem-small img{border:1px solid #ddd;padding:3px;background:#fff;float:left;margin:0 5px 0 0;}
.cartitem{line-height:5em;font-size:1.1em;}
.cartitem-small{line-height:2.5em;font-size:.9em;}
#checkoutstep{float:right;margin-right:5px;font-weight: bold;}
#cartactions{text-align: right;margin: 15px 0;}
#cartactions a,#cartactions button{margin-left:8px;}
#carttable th,#cart th{background:#444;border:1px solid #222;padding:3px 5px;color:#fff;font-size:.8em;font-weight:bold;}
#carttable td,#cart td{padding:3px 5px;border:1px solid #bbb;vertical-align:middle !important;}
#billdetails td.col1,#shipdetails td.col1{border-right:0;text-align:right;}
#billdetails td.col2,#shipdetails td.col2{border-left:0;}
.total{font-size:15px;text-align:right;margin:0 0 10px 0;}
.total strong{color:green;background:#efefef;padding:3px 5px;border-left:1px solid #ddd;}
.totalfinal{font-size:18px;text-align:right;margin:15px 0 10px 0;font-weight:bold;}
p.small{font-size:13px;}
.totalfinal strong{color:green;background:#efefef;padding:3px 5px;border:1px solid #ddd;}
#cartsum, #carttotal, #shipoptions {text-align: right;font-size: 1.3em;margin: 0 0 10px 0;}
#cartsum span, #shipoptions span, #carttotal span {padding: 3px 5px;background: #eee; font-weight: bold;color: #448B05;border-left: 1px solid #ddd;}
#carttotal {font-weight: bold;font-size: 1.5em;}
#btn-contshop{background: url('../images/btn-continueshopping.png') no-repeat;width: 170px;height: 25px;text-indent: -9999em;text-align: left;display: block;float: left;}
#btn-checkout{background: url('../images/btn-checkout.png') no-repeat;width: 104px;height: 25px;text-indent: -9999em;display: block;float: right;text-align: left;}
#chatselect {float: right;font-weight: bold}

/*----------------------------------------------------------------------------- 
CHECKOUT
-----------------------------------------------------------------------------*/
#cartinfo{margin:20px 0 0 0;}
#cartinfo h2{font-size:1.5em;}
#cartinfo h3{margin:15px 0 2px 0;font-size:1.2em;}
#emailinput{padding:10px;background:#F7F7F7;border:1px solid #eee;margin:5px 0 15px 0;}
#emailinput h3{font-size:1.5em;margin:0 0 4px 0;}
#emailinput input{font-size:1.3em;width:300px;}
#nextstep{padding:10px;background:#F7F7F7;border:1px solid #eee;margin:10px 0;text-align:right;}
#nextstep input{font-size:1.4em;padding:3px;}
#checkoutbox{background:#F7F7F7;border:1px solid #eee;padding:10px;}
#checkoutbox input {
	font-size: 1.2em;
}
#checkoutbox .col1 {
	padding: 0 5px 0 0;
}
#shipoptions{text-align: right;font-size: 1.3em;}
#checkoutbox tr td {padding: 0 0 3px 0;}
#billinginfo h3,#shippinginfoside h3{font-size:1.5em;margin:0 0 8px 0;border-bottom:1px solid #ccc;padding:0 0 3px 0;}
#billinginfo{float:left;width:327px !important;margin:0 10px 0 0;}
#shippinginfoside{width:329px !important;float:right;}
#shippinginfomsg{padding:5px 8px;background:#FFF7B8;border:1px solid #FFF185;}
#addressinfo{margin:0 0 10px 0;}
#addressinfo h4{font-weight:bold;}
#billinginfo-text{float:left;width:50%;}
#shippinginfo-text{float:left;width:50%;}
#paynow{text-align: right;margin: 20px 0;}
/*----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer{background:url('../images/bgr-footer.png') no-repeat;width:993px;height:47px;margin:0 auto;text-align:center;font-size:1.2em;line-height:1.4em;color:#333a43;padding:125px 0 0 0;position: relative;}
#gamesradar {display: block;position: absolute;right: 20px;bottom: 15px;padding: 3px 5px;background: #fff url('../images/img-gamesradar.png') center center no-repeat;text-indent: -9999em;width: 55px;height: 26px;border: 1px solid #ccc;}
/*----------------------------------------------------------------------------- 
GAME LISTINGS
-----------------------------------------------------------------------------*/
.gameitem,.gamelisting{line-height:1.2em;}
.gamelisting li{float:left;width:50%;margin:0 0 10px 0;}
#newgames2 .gamelisting img{border:0px;}
#populargames .gamelisting li{width:100%;}
.gameitem img,.gamelisting img{border:1px solid #424242;float:left;margin-right:6px;}
.gameitem h5 a,.gamelisting h5 a{font-size:1.4em;font-weight:bold;color:#20252b;}
.gameitem p,.gamelisting p{color:#4d4d4d;font-size:1.1em;}
/*----------------------------------------------------------------------------- 
NEWS
-----------------------------------------------------------------------------*/
#newslisting .post{border-bottom:1px dotted #999;margin:0 0 1.5em 0;}
#newslisting #comments{border-top:1px dotted #999;margin:0 0 1.5em 0;padding:1.5em 0 0 0;}
#newslisting #comments form h3{margin:1.5em 0 0 0;}
#newslisting #commentlist{font-size:.9em;margin:10px 0;}
#newslisting #commentlist p{margin:0;line-height:1.2em;}
#newslisting #commentlist img{margin-right:3px;}
#newslisting #commentlist .entry p{margin:0 0 1em 0;line-height:1.4em;}
#newslisting #commentlist li{background:url('../images/img-divider-large.png') 50% 100% no-repeat !important;padding-bottom:5px;padding-top:10px !important;margin-bottom:20px !important;}
#newslisting #commentlist li li{padding:30px 0 0 0 !important;background:url('../images/img-divider.png') 50% 0 no-repeat !important;border-bottom:0;}
#newslisting #commentlist ol ol{margin-left:40px;}
.votelevel1{font-size:1.2em !important;color:#333 !important;}
.votelevel2{font-size:1.3em !important;color:#222 !important;}
.votelevel3{font-size:1.4em !important;color:#111 !important;}
.votelevel4{font-size:1.5em !important;color:#111 !important;}
.votelevel5{font-size:1.6em !important;color:#000 !important;font-weight:bold;}
/*----------------------------------------------------------------------------- 
COMMUNITY
-----------------------------------------------------------------------------*/
#forums table{border:1px solid #eee;border-top:0;border-right:0;width:100%;margin-bottom:15px;font-size:1.2em;border-collapse:collapse;background:#fff;}
#forums th{background:#252C35;border:1px solid #eee;padding:3px 4px;color:#eee;font-size:.9em;}
#forums td{border:1px solid #eee;padding:5px 8px 0 8px;}
#forums .cellstats{text-align:center;width:40px;}
#forums .foruminfo{padding:8px 8px 0 8px !important;width:575px;}
.lastpostinfo{font-size:.9em;line-height:1.2em;}
#forumform{margin-top:-10px;}
#forumform legend{font-size:1.6em;padding:0 0 15px 0;}
#forumform legend span{color:#5A9E0A;}
#forumform label{display:block !important;float:none !important;width:300px !important;font-size:1.2em !important;}
#forumform fieldset input,#forumform fieldset textarea{border:1px solid #999;padding:1px;font-size:1.2em;width:350px;}
#forumform fieldset div{margin:0 0 10px 0;}
#replies{width:100%;margin-bottom:15px;font-size:12px;border-collapse:collapse;border-top:1px solid #ccc !important;border-left:0 !important;border-bottom:0 !important;}
#replies .space{font-size:1px;line-height:1px;background:none !important;border:0;}
#replies td{padding:5px;border:0;}
#replies .userinfo{border-top:1px solid #ccc;border-right:1px solid #ccc;padding:5px 8px;line-height:1em;background:#F0EFEA;font-size:.9em;min-height:32px;width:190px;vertical-align:top;}
#replies .userinfo img{float:left;height:50px;width:50px;margin-right:5px;border:1px solid #444;}
#replies .userinfo p{margin:0 0 .4em 0 !important;}
#replies .postcontent{border-top:1px solid #ccc;font-size:1em;padding:10px;}
#replies .replydate{font-size:.8em !important;color:#586678;margin:0 0 4px 0;}
#replies .userinfo .username{font-weight:bold;margin:0;}
.postmessage p {overflow: hidden;width: 670px;}
.postmessage blockquote{color:#333;border-left:3px solid #444;padding:0 0 0 10px;margin:0 0 10px 0;font-style:italic;font-size:1em;}
#commentlist .pagination {height: 20px;}
.pagination{margin:8px 0;font-size:1.1em;font-weight:bold;}
.numberselected{padding:2px 4px;background:#303740;border:1px solid #1D2127;color:#fff;}
.pagination a{padding:2px 4px;border:1px solid #454F5C;background:#5B6879;color:#fff;text-decoration:none;}
.pagination a:hover{background:#303740;border:1px solid #1D2127;}
#reply{margin:30px 0 0 0;background: #f4f4f4;padding: 25px 20px 15px 20px;border-top: 2px solid #eee;}
.newtopic{background:url('../images/btn-newtopic.png') no-repeat;width:110px;height:25px;display:block;text-indent:-9999em;}
.addreply{background:url('../images/btn-addreply.png') no-repeat;width:110px;height:25px;display:block;text-indent:-9999em;margin:5px 0 0 0;}
.rules{float: right;font-weight: bold;margin-right: 5px;}
.rules a {color: red;}
#feedback .rules a, #messenger .rules a {color: inherit;font-style: italic;font-size: 11px!important;}
.locked{background:url('../images/icn-locked.png') no-repeat;width:100px;height:25px;display:block;text-indent:-9999em;margin:5px 0 0 0 !important;}
.lockedmsg {background:url('../images/icn-lock.png') no-repeat;width:16px;height:16px;float: left;display:block;text-indent:-9999em;margin:2px 3px 0 0 !important;}
.stickymsg {background:url('../images/icn-sticky.png') no-repeat;width:16px;height:16px;float: left;display:block;text-indent:-9999em;margin:2px 3px 0 0 !important;}
.moditems {float: right;}
.moderator, .userinfo .moderator a {color: #063C7C;}
.administrator, .userinfo .administrator a {color: #2D7900;}
.identifier {font-weight: bold;font-size: .9em;}
.act-lock {background:url('../images/btn-lock.png') no-repeat;width:84px;height:25px;display:block;text-indent:-9999em;float: right;margin-left: 10px;}
.act-unlock {background:url('../images/btn-unlock.png') no-repeat;width:102px;height:25px;display:block;text-indent:-9999em;float: right;margin-left: 10px;}
.act-sticky {background:url('../images/btn-sticky.png') no-repeat;width:94px;height:26px;display:block;text-indent:-9999em;float: right;margin-left: 10px;}
.act-unsticky {background:url('../images/btn-unsticky.png') no-repeat;width:116px;height:26px;display:block;text-indent:-9999em;float: right;margin-left: 10px;}
.ed_button {background-color: transparent!important;background-image: url('../images/btn-format.png');margin-right: 3px!important;cursor: pointer!important;border: 0!important;width: 63px!important;height: 19px!important;color: #fff!important;font-size: .9em!important;font-weight: bold!important;padding: 0 0 2px 0!important;text-shadow: #0566b3 -1px -1px 0}
#textbody {margin-top: -5px!important;width: 500px!important;}
.lastthread{font-size: .8em;color: #303740;}
.lastthread a {color: #6B6E74;}
/*#ed_bold {background-position: 0 0!important;}
#ed_italic {background-position: 0 -19px!important;}
#ed_link {background-position: 0 -38px!important;}
#ed_img {background-position: 0 -57px!important;}
#ed_block {background-position: 0 -76px!important;}*/

/*----------------------------------------------------------------------------- 
ACCOUNT
-----------------------------------------------------------------------------*/
#account-nav{float:right;margin-right:10px;}
#account-nav li{float:left;margin-left:20px;}
.referralspot{font-size:.6em;}
.referralspot input{padding:1px !important;font-size:1em !important;border:1px solid #ccc !important;width:250px !important;}
#armatararea h3 {
  font-size: 1.8em !important;
  margin: 0 0 5px 0;
}
#armatarlisting {margin: 0 0 30px 0;}
#armatarlisting li{float:left;width:68px;line-height:.5em;margin: 0 0 8px 0;}
#armatarlisting li img {
  border: 4px solid #ddd;
}
#armatarlisting li p{text-align:center;}
#armatarlisting input{width:15px !important;}
/*----------------------------------------------------------------------------- 
USER PROFILE PAGE
-----------------------------------------------------------------------------*/
#page-profile #main{float:left;width:718px;margin-left:3px;color:#1e252f;line-height:1.5em;font-size:1.2em;min-height:400px;}
#page-profile #sidebar{width:202px;}
#userinfo{background:url('../images/bgr-corner-userprofile-01.jpg') no-repeat;width:677px;padding:15px;}
#userspecifics{float:left;width:330px;}
#userspecifics img{float:left;border:1px solid #000;margin-right:8px;}
#userspecifics h2{font-size:2em;font-weight:bold;}
#userspecifics p{font-size:1em;line-height:1.1em;font-weight:bold;color:#3b4450;margin:5px 0 0 0;}
#userspecifics ul{margin:8px 0 0 90px;font-weight:bold;line-height:1.2em;}
.txt-xbox{color:#5dac0e;}
.txt-wii{color:#8d8d8d;}
.txt-ps3{color:#0e60ac;}
.txt-steam{color:#16021c;}
#userabout{float:left;width:315px;margin-left:30px;}
#about p {
  margin: 0 0 .5em 0;
}
#userabout h3{font-size:1.6em;font-weight:bold;}
.points{margin:20px 0;}
#points-male{background:url('../images/bgr-ranking-male.png') no-repeat;width:707px;height:180px;}
#points-female{background:url('../images/bgr-ranking-female.png') no-repeat;width:707px;height:180px;}
#pointsinfo{float:left;width:136px;padding:20px 0px 0 15px;color:#fff;font-weight:bold;}
.pointhdr{font-weight:bold;font-size:2.4em;text-align:center;}
#pointsinfo .pointhdr strong{background:#fff;color:#222a33;padding:2px 4px;}
.pointdesc{text-align:center;margin:9px 0 0 0;}
#pointsinfo ul{font-size:1.0em;margin:4px 0 0 0;line-height: 1.4em;}
#pointsinfo ul strong{background:#fff;color:#222a33;padding:0 3px;}
#pointsinfo li{margin:0 0 1px 0;}
#topfriends,#favoritegames{background:url('../images/bgr-corner-small-04.png') no-repeat;float:left;width:140px;padding:10px 5px 10px 10px;margin-right:15px;display:inline;overflow:hidden;}
#topfriends h3{background:url('../images/hdr-friends.png') no-repeat;display:block;text-indent:-9999em;width:74px;height:15px;margin:0 0 8px 0;}
#topfriends li img{float:left;border:1px solid #111;margin:0 5px 0 0;}
#topfriends li{font-weight:bold;margin:0 0 5px 0;}
#topfriends p a,#favoritegames p a{font-weight:bold;}
#favoritegames h3{background:url('../images/hdr-favoritegames.png') no-repeat;display:block;text-indent:-9999em;width:136px;height:16px;margin:0 0 4px 0;}
#favoritegames p{font-size:1em !important;color:#20252b !important;}
#messenger{float:right;background:url('../images/bgr-corner-med-05.jpg') no-repeat;padding:10px;width:345px;}
#messenger h3{background:url('../images/hdr-themessenger.png') no-repeat;display:block;text-indent:-9999em;width:134px;height:18px;margin:0 0 4px 0;}
#messenger form{width:325px;}
#messenger textarea{width:320px;}
#messenger #commentlist{width:350px;font-size:.8em;}
#submittedgames{background:url('../images/bgr-corner-large-03.jpg') no-repeat;width:695px;padding:10px;margin:20px 0 0 0;min-height:100px;}
#submittedgames h4{background:url('../images/hdr-submittedgames.png') no-repeat;width:183px;height:17px;display:block;text-indent:-9999em;margin:0 0 12px 0;}
#submittedgames .more{float:right;font-weight:bold;}
#favoritegames .gamelisting{margin:10px 0 0 0;}
#favoritegames .gamelisting li{float:none;width:100%;margin:0 0 8px 0;height:40px;line-height:1em;}
#favoritegames .gamelisting img{float:left;}
#favoritegames .gamelisting h5{font-size:.8em;width:83px;overflow:hidden;}
#favoritegames .gamelisting p{font-size:.9em !important;}
.fieldvalue{font-size:1.6em !important;font-weight:bold;margin:2px 0 0 0 !important;}
#levellisting{margin:32px 2px 0 0;float:right;width:553px;}
.levels{float:left;display:block;width:78px;margin-left:1px;background-repeat:no-repeat;background-position:center top;}
#level1-male,#level1-female{background-image:url('../images/icn-level-serf.png');}
#level2-male,#level2-female{background-image:url('../images/icn-level-squire.png');}
#level3-male,#level3-female{background-image:url('../images/icn-level-knight.png');}
#level4-male{background-image:url('../images/icn-level-lord.png');}
#level4-female{background-image:url('../images/icn-level-lady.png');}
#level5-male{background-image:url('../images/icn-level-duke.png');}
#level5-female{background-image:url('../images/icn-level-duchess.png');}
#level6-male{background-image:url('../images/icn-level-prince.png');}
#level6-female{background-image:url('../images/icn-level-princess.png');}
#level7-male{background-image:url('../images/icn-level-king.png');}
#level7-female{background-image:url('../images/icn-level-queen.png');}
#friendlisting li{float:left;margin:0 10px 10px 0;line-height:2.2em;width:48%;}
#friendlisting li img{float:left;margin:0 2px 0 0;border:1px solid #444;}
#friendlisting span{font-size:.8em;font-weight:bold;}
.deletefriend{display:block;text-indent:-9999em;background:url('../images/icn-delete.png') center center no-repeat;height:15px;width:15px;float:right;margin:5px 0 0 0;}
#topfriends .deletefriend{margin:-17px 0 0 0;}
.deletefavegame{color:#90041B !important;}
.userfaves span{font-size:.6em;}
#friendadd,#friendremove{float:right;margin:0 0 8px 8px;}
#friendadd a{background:url('../images/btn-addfriend.png') no-repeat;display:block;text-indent:-9999em;width:135px;height:34px;}
#friendremove a{background:url('../images/btn-removefriend.png') no-repeat;display:block;text-indent:-9999em;width:161px;height:34px;}
/*----------------------------------------------------------------------------- 
PLAYER RANKING
-----------------------------------------------------------------------------*/
.ranking h3{margin:0 0 5px 0;font-size:1.3em !important;}
.ranking ol{margin:0 0 30px 0;}
.ranking h2{background:url('../images/hdr-playerranking.png') no-repeat;display:block;text-indent:-9999em;width:131px;height:19px;margin-top:-5px !important;margin-left:-5px !important;}
#lifetime{float:left;width:45%;margin:10px 0 0 0;}
#currentmonthlyrank{float:right;width:45%;margin:10px 0 0 0;}
#currentleaders li.alt{background:#A3C3E5;border:1px solid #7BAADA;border-left:0;border-right:0;}
#lastmonthleaders li.alt{background:#ECDA9C;border:1px solid #E4C971;border-left:0;border-right:0;}
.ranklist li{font-weight:bold;font-size:1em;padding:4px 6px 2px 6px;}
.ranklist li a{color:#20252b;}
.ranklist li.alt{background:#c4e5a3;border:1px solid #ABDA7B;border-left:0;border-right:0;padding:3px 6px 1px 6px;}
.ranklist ol p{margin-bottom:0 !important;line-height:1em;}
.ranklist ol .player{float:left;line-height:1.9em;}
.ranklist ol .points{float:right;margin:0;line-height:1.9em;}
.ranklist ol .rankavatar{float:left;margin-right:5px !important;}
.ranklist ol .rankavatar img{border:1px solid #53595E;}
.ranklist ol .rankcount{float:left;width:28px;line-height:1.7em;text-align:center;font-size:1.2em;}
/*----------------------------------------------------------------------------- 
GAME SUBMISSION
-----------------------------------------------------------------------------*/
#page-submission #main{float:left;width:680px;margin-left:3px;background:url('../images/bgr-corner-large-02.png') no-repeat;padding:15px;color:#1e252f;line-height:1.5em;font-size:1.2em;min-height:400px;}
#page-submission #main h2{font-size:2.2em;font-weight:bold;margin:0 0 .5em 0;}
#page-submission #main form label{font-weight:bold;display:block;font-size:1.2em;float:left;width:100px;margin:4px 0 0 0;}
#page-submission #main form p{margin:0;font-size:.8em;color:#444;}
#page-submission #main form li{padding:5px 8px;}
#page-submission #main form li input.input,#page-submission #main form li textarea{font-size:1.2em;border:1px solid #79879a;padding:2px;font-family:Arial,Verdana,sans-serif;width:300px;margin:0;}
#page-submission #main form fieldset ol li .inner{float:left;}
#page-submission #main form .alt{background:#DAE8CA;border:1px solid #C2D8A6;border-left:0;border-right:0;}
#textwalkthrough-body,#flashwalkthrough-body{display:none;margin-top:10px;}
.fValidator-msg{margin:3px 0 5px 0px;padding:2px 0 2px 5px;background-color:#FF3300;color:#FFF;font-weight:bold;width:301px;}
/*----------------------------------------------------------------------------- 
ABOUT
-----------------------------------------------------------------------------*/
.stafflist h4 {font-weight: bold;font-size: 1.5em;}
.stafflist li{background:url('../images/img-divider-large.png') 50% 100% no-repeat !important;padding:0 0 20px 0;margin:0 0 20px 0;}
.stafflist li img{float:left;padding:5px;background:#fff;margin-right:10px;}
.staffpoints{background:#023660;padding:6px 10px;width:100px;float:right;text-align:center;color:#fff;margin-left:10px;border:1px solid #012647;border-left:0;border-top:0;}
.staffpoints strong{display:block;font-size:2.6em;line-height:1em;}
.staffpoints span{font-size:.9em;}
#hdr-moderators {font-size: 1.8em !important;margin: 55px 0 25px 0 !important;}
/*----------------------------------------------------------------------------- 
LINK TO US
-----------------------------------------------------------------------------*/
#linktoustable {
	width: 98%;
	border-collapse: collapse;
}
#linktoustable th {
	background: #444;
	color: #fff;
	padding: 2px 8px;
	border: 1px solid #555;
}
#linktoustable td {
	border: 1px solid #555;
	padding: 10px;
	vertical-align: top;
}
#linktoustable textarea {
	width: 400px;
	height: 50px;
}
/*----------------------------------------------------------------------------- 
DEVELOPERS CORNER
-----------------------------------------------------------------------------*/
#developerscorner{width:397px;margin:30px auto;}
#developerscorner a{background-repeat:no-repeat;display:block;text-indent:-9999em;width:397px;height:78px;}
.btn-dc-challenge{background-image:url('../images/btn-dc-challenge.png');}
.btn-dc-sponsorship{background-image:url('../images/btn-dc-sponsorship.png');}
.btn-dc-webmasters{background-image:url('../images/btn-dc-webmasters.png');}
.btn-dc-helpful{background-image:url('../images/btn-dc-helpful.png');}
/*----------------------------------------------------------------------------- 
FREE WEBSITE GAMES
-----------------------------------------------------------------------------*/
#freegameslist{margin-left:-6px;}
#freegameslist li{float:left;padding:5px 8px;background:#fbfbfb;margin:6px;text-align:center;line-height:1.3em;border:1px solid #ccc;border-top:0;border-left:0;}
#freegameslist p{margin:0 !important;}
#freegameslist img{border:1px solid #333;margin:2px 0 0 0;}
.getcode{font-weight:bold;background:url('../images/icn-code.png') 0 50% no-repeat;padding:0 0 0 13px;}
.getcode a{color:#202831;}
#freegameembed h3{margin:20px 0 5px 0;}
#freegameembed textarea{width:90%;height:60px;}
.downloadgame{background:url('../images/btn-download.png') no-repeat;display:block;text-indent:-9999em;width:239px;height:54px;margin:5px 0;}
/*----------------------------------------------------------------------------- 
SEARCH
-----------------------------------------------------------------------------*/
.searchresults{margin:20px 0;}
.searchresults h5{font-size:.9em;}
.searchresults a{font-size:.9em;color:#7A2872}
.searchresults li{width:32%;padding-right:5px;height:60px;}
#comsearchresults h5{font-size:1.2em;font-weight: bold;}
/*----------------------------------------------------------------------------- 
TOOLTIPS
-----------------------------------------------------------------------------*/
.tool-tip{color:#fff;width:89px;height:33px;z-index:13000;}
.tool-title{font-weight:bold;font-size:11px;margin:0;color:#9FD4FF;padding:8px 8px 4px;background:url('../images/bgr-bubble.png') top left;}
.tool-text{font-size:11px;padding:4px 8px 8px;background:url('../images/bgr-bubble.png') bottom right;}
.custom-tip{color:#000;width:89px;z-index:13000;}
.custom-title{display:none;}
.custom-text{font-weight:bold;font-size:11px;margin:0;color:#FFF;padding:7px 0 15px 0;text-align:center;background:url('../images/bgr-tooltip.png') center top no-repeat;}

/*----------------------------------------------------------------------------- 
HACKS - Global browser hacks to make everybody play nice
-----------------------------------------------------------------------------*/
#header:after, #header-top:after, #header-nav:after, .gameitem:after,
#playerranking ol li:after, #top:after, #content:after, #popularcatgames:after,
#categorylisting:after, #gamearea:after, #byline:after, #stats:after,
#commentlist .byline:after, #categoryswitcher #switcher:after, 
#page-generic #main form li:after, .gamelisting:after, #userinfo:after,
#topfriends li:after, #usermid:after, #page-submission #main form li:after,
#levellisting:after, #checkoutbox:after, #addressinfo:after, #armatarlisting:after,
.stafflist li:after, .ranklist ol li:after, #submittedgames:after, .commentarea:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#header, #header-top, #header-nav, .gameitem,
#playerranking ol li, #top, #content, #popularcatgames:after,
#categorylisting, #gamearea, #byline, #stats,
#commentlist .byline, #categoryswitcher #switcher, 
#page-generic #main form li, .gamelisting, #userinfo,
#topfriends li, #usermid, #page-submission #main form li,
#levellisting, #checkoutbox, #addressinfo, #armatarlisting,
.stafflist li, .ranklist ol li, #submittedgames, .commentarea {display:inline-block;}
/* Hide from IE Mac \*/
#header, #header-top, #header-nav, .gameitem,
#playerranking ol li, #top, #content, #popularcatgames:after,
#categorylisting, #gamearea, #byline, #stats,
#commentlist .byline, #categoryswitcher #switcher, 
#page-generic #main form li, .gamelisting, #userinfo,
#topfriends li, #usermid, #page-submission #main form li,
#levellisting, #checkoutbox, #addressinfo, #armatarlisting,
.stafflist li, .ranklist ol li, #submittedgames, .commentarea {display:block;}
/* End hide from IE Mac */
