
* 	{
margin: 0;
padding: 0;
}

html, body {
margin: 0;
padding: 0;
}

body {
background: #ffffff url('images/background.jpg') no-repeat;
background-position: center top;
text-align: center;
font-size: 12px;
font-family: verdana, arial, tahoma, sans-serif;
}

a {
text-decoration: none;
color: #ff5a00;
}

a img {
border: 0;
}

.thumb {
padding: 2px;
border: 1px solid #dedede;
}
.absmiddle {
vertical-align: middle;
}

.grey {
color: #4c4c4c;
}

.size15 {
font-size: 15px;
}

.size14 {
font-size: 14px;
}

.size11 {
font-size: 11px;
}

.size10 {
font-size: 10px;
}

.italic {
font-style: italic;
}

.mtop {
margin-top: 5px;
}

.mtop10 {
margin-top: 10px;
}

.bold {
font-weight: bold;
}

.center {
text-align: center;
}

.white {
color: #FFF;
}

/*-- MAIN --*/
#wrapper {
margin: 0 auto;
text-align: left;
width: 880px;
}

#main_left {
width: 550px;
}

#main_right {
width: 300px;
}
	
.cat_top {
padding: 9px;
background: url('images/cat_top.png') repeat-x;
color: #FFF;
margin-top: 10px;
}

.cat_top_black {
padding: 9px;
background: url('images/cat_top_black.png') repeat-x;
color: #FFF;
margin-top: 10px;
border: 1px solid #000;
}

.menu_content {
padding: 5px;
background: #FFF;
border: 1px solid #dedede;
border-top: 0;
}
	
.single_game {
display: block;
padding: 4px;
border: 1px solid #dedede;
margin: 5px;
width: 69px;
}

.single_game_txt {
font-size: 10px;
color: #565656;
text-align: center;
}

/*-- SINGLE GAME --*/

.game_desc {
color: #414141;
margin-top: 5px;
}

.game_maincontent {
padding: 10px;

}

.game_maincontent object {
padding: 2px;
border: 1px solid #dedede;
}

/*-- LIST --*/

ul {
list-style-type: none;
}

ul.list li {
padding: 5px;
border-bottom: 1px solid #dedede;
}

ul.list_menu li {
float: left;
border-left: 1px solid #fc7d4b;
padding: 6px 5px 6px 5px;
}

ul.list_menu li:hover {
background: #ff8657;
}

ul.list_menu li a {
color: #FFF;
}

/*-- COMMENTS --*/
.comment_area {
border: 1px solid #b6b6b6;
font-size: 11px;
padding: 6px;
}

.button {
margin-top: 5px;
background: #f8f8f8;
padding: 3px 5px 3px 5px;
border: 1px solid #b6b6b6;
cursor: pointer;
font-weight: bold;
color: #272727;
}

.single_comment {
padding-bottom: 10px;
margin-top: 10px;
border-bottom: 1px solid #dedede;
}

.single_comment_small {
padding-bottom: 5px;
margin-top: 5px;
border-bottom: 1px solid #dedede;
}

.comment_avatar {
width: 70px;
}

.comment_content {
width: 450px;
}

.comment_comment_main {
margin-top: 5px;
}

/*-- PROFILE --*/
.profile_data {
margin-top: 10px;
padding: 10px;
border: 1px solid #dedede;
}

.og_button {
background: #ff5512;
padding: 3px;
color: #FFF;
font-size: 10px;
font-weight: bold;
}

.og_button:hover {
background: #ff8d60;
}

/*-- PAGINATION --*/

div.pagination {
	font-size: 11px;
	background: #767676;
	color: #fff;
	padding: 5px;
	margin-top: 10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#767676;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	background-color:#ff5512;
	color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		font-weight: bold;
		background-color: #313131;
		color: #fff;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		background-color:#767676;
		color: #d0d0d0;
}

/*-- MISC --*/

.breadcrumb {
background: #FFF;
padding: 5px;
border: 1px solid #dedede;
}

.input_normal {
border: 1px solid #dedede;
padding: 3px;
font-size: 11px;
width: 250px;
}

.search_submit {
background: url('images/search_submit.gif') no-repeat;
height: 20px;
width: 20px;
cursor: pointer;
border: 0px;
}

.error {
background: #c80000;
padding: 5px;
color: #FFF;
font-size: 10px;
margin-bottom: 5px;
}

.ok_message {
background: #62ad00;
padding: 5px;
color: #FFF;
font-size: 10px;
margin-bottom: 5px;
}

.submit_button_contact {
background: #ff5512;
padding: 5px;
color: #FFF;
font-size: 10px;
margin-top: 5px;
cursor: pointer;
border: 1px solid #272727;
}

.submit_button_dis {
background: #f8f8f8;
border: 1px solid #dedede;
color: #c9c9c9;
}

.banner {
padding: 5px;
font-size: 10px;
font-weight: bold;
background: #e3e3e3;
border: 1px solid #dedede;
}

.gameinfo {
background: url('images/gameinfo.png') no-repeat;
height: 90px;
width: 250px;
padding: 10px;
margin-top: 9px;
margin-right: 20px;
}

.input_big {
border: 1px solid #dedede;
font-size: 14px;
padding: 5px;
margin: 5px 0 10px 0;
}

.error_msg {
padding: 5px;
font-weight: bold;
background: #f7e5e5;
color: #bc0000;
border: 1px solid #c65c5c;
margin-bottom: 3px;
}

.page_content p {
margin-top: 10px;
}

.page_content {
line-height: 20px;
}

ul.standard {
margin: 10px 0 10px 30px;
list-style-type: square;
}

#registerform .input_big {
padding: 2px;
font-size: 11px;
}

#registerform p {
margin-top: -2px;
}

.catbalk ul li a {
color: #272727;
}

.size1 {
font-size: 9px;
}

.size2 {
font-size: 10px;
}

.size3 {
font-size: 11px;
}

.size4 {
font-size: 12px;
}

.size5 {
font-size: 13px;
}

.size6 {
font-size: 14px;
}

.rank {
background: url('images/rank.gif') no-repeat;
width: 17px;
height: 19px;
padding: 7px 0 0 9px;
font-size: 10px;
color: #FFF;
font-weight: bold;
}

.rankname {
padding: 6px 5px 0 0;
font-weight: bold;
}

.button_b {
padding: 4px;
background: url('images/cat_top_black.png') repeat-x;
color: #FFF;
margin-top: 10px;
border: 1px solid #000;
font-size: 10px;
font-weight: bold;
}

.button_b:hover {
background-position: 0 -5px;
}
