	/* BASIC SETTINGS */

	body {
		background-color: #C0C0C0;
		background-image: url('../images/bg.jpg'); 
		background-repeat: repeat;
		background-attachment: fixed;
/*		font-family: verdana,arial,helvetica,sans serif; */
		font-family: Tahoma, Verdana;
		font-size: 11px;
		color: #333333;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}

	td {
		font-family: Tahoma, Verdana;
		font-size: 11px;
		line-height: 13px;
	}

	img {
		border: 0px none;
	}

	a.link_category:link, a.link_category:visited, a.link_category:active {
		background-color: transparent;
		color: #777777;
		text-decoration: none;
		font-family: Tahoma, verdana, helvetica;
		font-size: 10px;
	}

	a.link_category:hover {
		background-color: transparent;
		color: #E67E22;
		text-decoration: none;
		font-family: Tahoma, verdana, helvetica;
		font-size: 10px;
	}

	a.link_red:link, a.link_red:visited, a.link_red:active, a.link_red:hover {
		background-color: transparent;
		color: #C92727;
		text-decoration: none;
	}

	a:link, a:active, a:visited {
		background-color: transparent;
		color: #18699A;
		text-decoration: none;
	}

	a:hover {
		background-color: transparent;
		color: #E67E22;
		text-decoration: none;
	}

	a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
		background-color: transparent;
		color: #787878;
		text-decoration: none;
		font-family: Tahoma, verdana, helvetica;
		font-size: 10px;
	}

	a.ad:link, a.ad:visited, a.ad:active {
		background-color: transparent;
		color: #787878;
		text-decoration: none;
		font-family: Tahoma, verdana, helvetica;
		font-size: 10px;
	}

	a.ad:hover {
		background-color: transparent;
		color: #E67E22;
		text-decoration: none;
	}

	/* HEAD */
	
	#head {
		width: 750px;
		height: 140px;
		position: relative;
		left: 0px;
		top: 0px;
	}

	/* LOGO */

	#logo {
		width: 750px;
		height: 140px;
		background-image: url('../images/logo.jpg');
		position: relative;
		left: 0px;
		top: 0px;
	}

	/* TOP MENU */

	#top_menu {
		width: 128px;
		height: 25px;
		text-align: right;
		position: relative;
		left: 292px;
		top: 16px;
		background-color: transperent;
	}

	/* CONTENT SETUP */

	#content {
		position: relative;
		z-index: 1;
		width: 750px;
	}

	/* MENU TABLE */

	.menu-left {
		width: 110px;
	}

	.menu-right {
		width: 130px;
	}

	/* MENU HEADERS */

	.menu_header_menu {
		width: 110px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_menu.gif');
		position: relative;
	}

	.menu_header_category {
		width: 110px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_category.gif');
		position: relative;
	}

	.menu_header_search {
		width: 110px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_search.gif');
		position: relative;
	}

	.menu_header_profile {
		width: 110px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_profile.gif');
		position: relative;
	}

	.menu_header_admin {
		width: 110px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_admin.gif');
		position: relative;
	}

	.menu_header_stats {
		width: 130px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_stats.gif');
		position: relative;
	}

	.menu_header_toplist {
		width: 130px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_toplist.gif');
		position: relative;
	}

	.menu_header_toplist_recent {
		width: 130px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_toplist.gif');
		position: relative;
	}

	.menu_header_friends {
		width: 130px;
		height: 14px;
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		border-right: 1px solid #333333;
		background-image: url('../images/menu_header_friends.gif');
		position: relative;
	}

	/* MENU CONTENT */

	.menu_content_left {
		width: 110px;
		background-color: #F5F5F5;
		border: 1px solid #333333;
		position: relative;
	}

	.menu_content_right {
		width: 130px;
		background-color: #F5F5F5;
		border: 1px solid #333333;
		position: relative;
	}

	.menu_content_category {
		width: 110px;
		background-color: #F5F5F5;
		border: 1px solid #333333;
		position: relative;
	}

	.menu_content_search {
		width: 110px;
		background-color: #F5F5F5;
		border: 1px solid #333333;
		position: relative;
	}

	/* MENU PADDING */

	.menu_padding {
		padding-top: 5px;
		padding-left: 6px;
		padding-right: 4px;
		padding-bottom: 6px;
	}

	/* MENU LINKS */

	.menu_link_item {
		color: black;
		font-weight: bold;
		line-height: 15px;
		padding-left: 1px;
	}

	a.menu_link, a.menu_link:link, a.menu_link:visited, a.menu_link:active {
		color: #1975A6;
		font-weight: bold;
		height: 15px;
		padding-left: 3px;
		text-decoration: none;
	}

	a.menu_link:hover {
		color: #E67E22;
		font-weight: bold;
		padding-left: 3px;
		text-decoration: none;
	}

	/* SPACERS */

	.horizontal_spacer {
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		position: relative;
		top: 0px;
		left: 0px;
	}

	.vertical_spacer {
		padding-top: 0px;
		padding-left: 5px;
		padding-right: 0px;
		padding-bottom: 0px;
		position: relative;
		top: 0px;
		left: 0px;
	}

	/* FORM LOGIN DESCRIPTION IMAGES	*/
	
	.form_login_description {
		margin-left: 2px;
	}

	/* FORM ELEMENT 	*/
	
	.form_login {
		background-color: #FFFFFF;
		border: 1px solid #333333;
		color: #333333;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
		width: 93px;
		margin-left: 1px;
		background-image: url('../images/form_background.gif');
	}

	/* MAIN */

	.main {
		width: 510px;
		height: 400px;
		background-color: #F5F5F5;
		background-image: url('../images/main_background.gif');
		border: 1px solid #333333;
		position: relative;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}

	.header {
		float: left;
		color: #333333;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 12px;
		font-weight: bold;
	}

	/* REGULAR SETTINGS */

	.avatar_table {
		vertical-align: top;
	}

	.avatar_image {
		border: 1px solid #4B4B4B;
	}

	.text_description {
	line-height: 13px;
	}

	.label_header_cell {
		height: 17px;
	}

	.label_header {
		color: #333333;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: bold;
	}

	.label {
		border-bottom: 1px dashed #CCCCCC;
	}

	.input_cell {
		height: 20px;
	}

	.input_cell_description {
		height: 20px;
		width: 150px;
	}

	.input_text {
		width: 150px;
		height: 17px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.user_edit_textarea {
		width: 150px;
		height: 50px;
		font-family: Tahoma, verdana, helvetica;
		font-size: 10px;
		font-weight: normal;
	}

	.input_text_small {
		width: 73px;
		height: 17px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.input_search {
		width: 81px;
		height: 15px;
		margin-top: 3px;
		margin-left: 3px;
		margin-bottom: 3px;
		font-family: Tahoma, verdana, helvetica;
		font-size: 9px;
		font-weight: normal;
	}

	.input_dropdown {
		width: 150px;
		height: 15px;
		margin-top: 1px;
		margin-bottom: 2px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.birthdate_dropdown {
		width: 42px;
		height: 15px;
		margin-top: 1px;
		margin-bottom: 2px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.birthdate_year_dropdown {
		width: 60px;
		height: 15px;
		margin-top: 1px;
		margin-bottom: 2px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.dropdown {
		height: 15px;
		margin-top: 1px;
		margin-bottom: 2px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.input_file {
		width: 242px;
		height: 17px;
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: normal;
	}

	.button {
		font-family: verdana,arial,helvetica,sans serif;
		font-size: 10px;
		font-weight: bold;
		border: 1px solid #333333;
		background-color: #FFFFFF;
	}

	.submitted {
		color: #378901;
	}

	.notice {
		color: #E62206;
	}

	.notice_bold {
		color: #E62206;
		font-weight: bold;
	}

	.highlight {
		color: #E67E22;
	}

	/* LINKS ADMIN */

	.list1 {
		vertical-align: top;
		background-color: transperent;
		height: 20px;
		padding-top: 3px;
		border-top: 1px solid #CCCCCC;

	}

	.list2 {
		vertical-align: top;
		background-color: #EBEBEB;
		height: 20px;
		padding-top: 3px;
		border-top: 1px solid #CCCCCC;

	}

	.online_list1 {
		vertical-align: middle;
		background-color: transperent;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 1px solid #CCCCCC;
	}

	.online_list2 {
		vertical-align: middle;
		background-color: #EBEBEB;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 1px solid #CCCCCC;
	}

	.user_list1 {
		vertical-align: middle;
		background-color: transperent;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 1px solid #CCCCCC;
	}

	.user_list2 {
		vertical-align: middle;
		background-color: #EBEBEB;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 1px solid #CCCCCC;
	}


	.toplist_left {
		vertical-align: top;
		background-color: #EBEBEB;
		padding-top: 1px;
		padding-bottom: 1px;
		border-left: 1px solid #C0C0C0;
		border-top: 1px solid #C0C0C0;

	}

	.toplist_right {
		vertical-align: top;
		background-color: #EBEBEB;
		padding-top: 1px;
		padding-bottom: 1px;
		border-right: 1px solid #C0C0C0;
		border-top: 1px solid #C0C0C0;

	}

	.toplist_top {
		vertical-align: top;
		background-color: #EBEBEB;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top: 1px solid #C0C0C0;

	}

	.toplist_middle {
		vertical-align: top;
		background-color: #EBEBEB;
		padding-top: 1px;
		padding-bottom: 0px;
		border-left: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;

	}


	.toplist_bottom {
		vertical-align: top;
		background-color: #EBEBEB;
		padding-top: 0px;
		padding-bottom: 2px;
		border-left: 1px solid #C0C0C0;
		border-right: 1px solid #C0C0C0;
		border-bottom: 1px solid #C0C0C0;

	}

	.toplist_small1 {
		vertical-align: middle;
		background-color: transperent;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.toplist_small2 {
		vertical-align: middle;
		background-color: #EBEBEB;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	/* PREDEFINED COLORS */
	
	.black {
		background-color: transparent;
		color: #000000;
		font-weight: normal;
	}
	.blackbold {
		background-color: transparent;
		color: #000000;
		font-weight: bold;
	}
	.blackitalic {
		background-color: transparent;
		color: #000000;
		font-style: italic;
	}

	.grey {
		color: #666666;
		background-color: transparent;
	}

	.grey_center {
		color: #666666;
		text-align: center;
		background-color: transparent;
		a:hover {color: red; text-decoration: underline; }
	}

	.light_grey {
		color: AAAAAA;
		font-weight: normal;
	}

	#top10 {
		width: 70px;
		position: relative;
		right: 0px;
		background-color: #FF0000;
	}

.wodot td {
	border-top: 1px solid #CCCCCC;
	}

.header_line {
	border-top: 1px dashed #CCCCCC;
	}

.link_small {
	font-family: Tahoma, verdana, helvetica;
	font-size: 10px;
}

.small_text td {
	font-family: Tahoma, verdana, helvetica;
	font-size: 10px;
}

.small_text {
	font-family: Tahoma, verdana, helvetica;
	font-size: 10px;
}

.footer {
	font-family: Tahoma, verdana, helvetica;
	font-size: 10px;
	color: 787878;
}