@font-face{font-family:'Century Gothic';src:url('century_gothic.ttf');}
body,td,th{font-family:'Century Gothic', Arial, Helvetica, sans-serif;font-size:12px;}
body{margin:0px;background-color:#404040;background-image:url(images/shadow-bg.gif); background-repeat:repeat-x;}
#headerbar{background:url(images/top_bg.jpg) repeat-x;height:61px;float:left;width:100%;color:#FFFFFF;}
#headerbar a, #headerbar a:hover, #headerbar a:active{color:#FFFFFF;text-decoration:none;}
#main{background-color:#FFFFFF;width:900px;text-align:left;}
#maininner{clear:both;background-image:url(images/shadow-main.gif);background-repeat:repeat-x;}
.shadow{-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
#search_container{width:210px;height:34px;background-image:url(images/search_box.gif);background-repeat:no-repeat;padding:0px;margin:0px;position:relative;}
#search_box{border:0px;background-color:transparent;position:absolute;top:2px;left:8px;width:170px;height:28px;font-family:'Century Gothic', Arial, Helvetica, sans-serif;color:#454442;font-size:14px;line-height:28px;}
#search_button{border:0px;background-color:transparent;position:absolute;top:4px;left:178px;width:34px;height:34px;}
.rounded-image, a .rounded-image{-moz-border-radius:6px;border-radius:6px;border:0px;!important}
.bigger{font-size:14px;}
.smaller{font-size:10px;}
.cat-lozenge{background-color:#333333;-moz-border-radius:12px;border-radius:12px;height:24px;width:97px;text-align:center;color:#FFFFFF;line-height:24px;}
.top-button{background-color:#333333;-moz-border-radius:16px;border-radius:16px;height:32px;width:72px;font-size:14px;text-align:center;color:#FFFFFF;line-height:32px;}
a:visited, a:active, a{color:#000000;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:none;}
.white, .white a, .white a:hover, .white a:visited, .white a:active, .further-info a, .further-info a:hover, .further-info a:visited, .further-info a:active, .cat-lozenge a, .cat-lozenge a:hover, .cat-lozenge a:visited, .cat-lozenge a:active, .top-button a, .top-button a:hover, .top-button a:visited, .top-button a:active{color:#FFFFFF;text-decoration:none;}
a:link{text-decoration:none;}
.content-bg{background-image:url(images/content-bg.png);-moz-border-radius:6px;border-radius:6px;padding:10px;text-align:center;}
.further-info{background-image:url(images/text-bg.png);-moz-border-radius:6px;border-radius:6px;padding:10px;color:#FFFFFF;}
#feedbackzone{display:none;background-image:url(images/feedback-bg.png);-moz-border-radius:6px;border-radius:6px;padding:10px;color:#000000;}
input{border:1px solid #454442;-moz-border-radius:3px;border-radius:3px;font-family:'Century Gothic', Arial, Helvetica, sans-serif;color:#454442;font-size:13px;}
textarea{border:1px solid #999999;-moz-border-radius:3px;border-radius:3px;height:60px;width:100%;font-family:'Century Gothic', Arial, Helvetica, sans-serif;color:#454442;font-size:12px;}
.addfav{background-image:url(images/add-bg.png);-moz-border-radius:3px;border-radius:3px;padding:5px;color:#000000;}
.remfav{background-image:url(images/rem-bg.png);-moz-border-radius:3px;border-radius:3px;padding:5px;color:#FFFFFF;}
.breadcrumbs{background-image:url(images/faint-bg.png);-moz-border-radius:3px;border-radius:3px;padding:5px;margin-left:10px;}
.gamebg-1{background-image:url(images/faint-bg.png);-moz-border-radius:3px;border-radius:3px;padding:3px;}
.gamebg-2{padding:3px;}
#snowlayer{position:absolute;top:0px;left:0px;width:100%;height:17px;background-image:url(images/snow.gif);background-repeat:repeat-x;}
.nh1 {
	display: inline-block;
	border: solid #bb7a00 1px;
	border-bottom: solid #885900 1px;
	cursor: pointer;
	margin: 2px;
	border-radius:2px;
}
.nh2 {
	background: #FFA600;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA600', endColorstr='#D08C23');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA600), to(#D08C23));
	background: -moz-linear-gradient(top,  #FFA600,  #D08C23);
	border: 0;
	border-top: solid #ffca66 1px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-weight: 700;
	font-size: 12px;
	padding: 6px 20px;
}
.nh3, .nh3:hover {
	display:inline-block;
	border-right:1px solid #bb7a00;
	padding:5px 8px;
	color:#555;
	font-family:Trebuchet MS;
}
.nh4 {
	display:inline-block;
	padding: 6px 20px;
	padding-left:10px;
	color:#FFF;
}
.nh2:hover {
	background: #ffb833;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb833', endColorstr='#D08C23');
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb833), to(#D08C23));
	background: -moz-linear-gradient(top,  #ffb833,  #D08C23);
	text-decoration:none;
	color:#FFF;
}
.nh2.nh5 {
	padding:0px;
}
#facebox .b{background:url(/facebox/b.png);}
#facebox .tl{background:url(/facebox/tl.png);}
#facebox .tr{background:url(/facebox/tr.png);}
#facebox .bl{background:url(/facebox/bl.png);}
#facebox .br{background:url(/facebox/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;width:370px;}
#facebox .footer{border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
