/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

body {
	font-family:verdana;
	font-size:12px;
}

form {
	margin:0px;
	padding:0px;	
}

img {
	border:0px;	
	margin:0px;
	padding:0px;
}

h1 {
	font-size:1.4em;
	margin:0px;
	padding:0px 0px 0px 0px;
}

h2 {
	font-size:13px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

h3 {
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 0px;	
}

input {
	border:1px solid #bbb;
}

a, a:visited {
	color:#e26e07;
	text-decoration:none;
}

select {
	border:1px solid #bbb;
	font-size:12px;
	font-family:verdana;
	height:20px;
	width:150px;	
}

textarea {
	border:1px solid #bbb;
	width:200px;
	height:80px;
}

.or_btn {
	background:transparent url('../images/btn_oran.gif') no-repeat scroll left top;
	height:20px;
	width:20px;
	border:0px;
	padding:0 0 0 10px;
	margin:0px;
}

.oran_btn {
	background:transparent url('../images/btn_oran.gif') no-repeat scroll right top;
	height:20px;
	border:0px;
	padding:0 10px 0 0;
	margin:0px;
	cursor:pointer;
}

#container {
	width:1000px;
	text-align:left;
	clear:both;
	padding:0 0px 0 5px;
}

#top {
	background-image:url('../images/banner.png');
	background-repeat:no-repeat;
	background-position:0px 10px;
	height:90px;
	width:995px;
	margin:0px 0 35px -487px;
	position:absolute;
	z-index:96;
	left:50%;
}

#back{
	background-image:url('../images/top_back.gif');
	background-repeat:repeat-x;
	height:36px;
	width:100%;
	position:absolute;
	margin-top:78px;
	z-index:1;
}

.languages {
	float:right;
	margin:3px 22px 0px 0px;
}

.languages a {
	color:#000;
	font-weight:bold;	
}

.languages a:visited {
	color:#000;
	font-weight:bold;	
}

#info {
	clear:right;
	float:right;
	margin-top:68px;
	margin-right:22px;
	color:#000;
}

#info a {
	color:#000;	
	font-weight:bold;
}

#info a:visited {
	color:#000;	
	font-weight:bold;
}

<!-- MENU -->
#menu {
	width:100%;
	margin:10px 0px 0px 0px;
}

#navbar_contain {
	height:30px;
	width:995px;
}

#navbar, #navbar ul, #nav_submenu, #nav_submenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navbar a, #nav_submenu a {
	color:#545854;
	display:block;
	font-family:verdana;
	font-size:12px;
	font-weight:regular;
	text-decoration:none;
}

#navbar a {
	background:transparent url(../images/btn_gr.gif) no-repeat scroll 0 0;
	margin-top:5px;
	padding:0 0 0 20px;
}

#navbar a span {
	background:#FFFFFF url(../images/btn_gr.gif) repeat-x scroll 100% 0;
	display:block;
	padding:6px 20px 5px 0;
}

#navbar a:hover {
	background-position:0 -30px;
	color:#505551;
}

#navbar a:hover span {
	background-position:100% -30px;
}

#navbar li {
	float:left;
}

#navbar li:hover a {
	background-position:0 -25px;
}

#navbar li:hover a span {
	background-position:100% -25px;
	text-decoration:underline;
}

#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this {
	background:transparent url(../images/btn_dr.gif) repeat-x scroll 0 0;
	background-position:0 0px;
	color:#73f705;
	font-size:14px;
	margin-top:0px;
	padding:0 0 2px 20px;
	position:relative;
	top:5px;
}

#navbar a.this span, #navbar a.this:hover span, #navbar li:hover a.this span {
	background:transparent url(../images/btn_dr.gif) repeat-x scroll 100% 0;
	background-position:100% 0px;
	display:block;
	padding:5px 20px 3px 0;
}

#gr_line{
	background-image:url(../images/gr_line.png);
	background-repeat:repeat-x;
	height:3px;
	margin-top:1px;
}

#nav_submenu_contain {
	clear:both;
	font-family:verdana;
	font-family:12px;
	height:20px;
	margin:0px auto;
	top:0px;
	width:995px;
}

.nav_submenu {
	float:left;
	margin:1px 3px 0 0px;
	padding:2px 4px 0 0;
	background:url('../images/tab.gif') 0 0 no-repeat;
	width:130px;
	height:20px;
}

.nav_submenu a {
	color:#000;	
}

.nav_submenu:hover a {
	color:#000;
	font-weight:bold;
}

.nav_submenu .this {
	color:#000;
	font-weight:bold; 	
}

<!-- END OF MENU -->


#content {
	margin-top:10px;
	width:100%;
	float:left;
	padding:0px;
	text-align:left;
}

.layout {
	width:100%;
	min-height:300px;
	margin-top:15px;
	float:left;
}

.banner {
	float:left;
	width:814px;	
}

.find {
	float:left;
	margin-top:35px;	
}

.footer {
	clear:left;
	text-align:center;
	width:100%;
	font-size:10px;
	padding-top:10px;
}

.shortinput {
	width:130px;
}

.forminput {
	width:160px;
}

#subscribe {
	border:1px solid #bbb;
	width:185px;
	padding:10px 20px 10px 20px;
	text-align:left;
}

#login {
	border:1px solid #bbb;
	width:210px;
	padding:10px 5px 10px 10px;
	text-align:left;
}

.center {
	text-align:center;
}

.ads {
	width:100%;
	height:90px;
	padding:5px 0px 5px 0px;
	text-align:center;
	border:1px solid #bbb;
	margin-top:10px;
}

.google_ads {
	width:160px;
	height:600px;
	margin-left:5px;
	margin-top:15px;
	float:left;
	border:1px solid #bbb;
	text-align:right;
}

.google_ads_horizontal {
	clear:both;
	margin-left:25px;
	padding-top:10px;
}

.box_rankings {
	float:left;
	width:775px;
	margin-top:10px;
	padding:0px;
	border:1px solid #ddd;
	height:160px;
}

.box_videos {
	background:url('../images/video_bgr.gif');
	width:290px;
	margin-top:20px;
	text-align:center;
	clear:left;
	float:left;
}

.box_video {
	background:url('../images/video.gif') no-repeat;
	height:118x;
	width:122px;
	margin:2px;
	padding:5px 4px 11px 4px;
	text-align:left;
	font-size:9px;
	color:#4c4c4c;
	float:left;	
}

.box_video a {
	color:#eb7002;
	font-size:10px;
	font-weight:regular;
	text-decoration:none;
}

.ranking_atp {
	padding:0px;
	clear:both;
	float:left;
	margin-left:30px;
	width:350px;
}

.ranking_wta {
	float:right;
	padding:0px;
	margin-right:10px;
	width:350px;
}

.box_tennis_news {
	float:left;
	width:450px;
	margin:10px 0px 0px 10px;	
}
.scroll-pane {
	float:left;
	height:237px;
	width:445px;
	padding:5px 0px 0px 3px;
	border:1px solid #ddd;
	overflow:auto;
}

.scroll-pane-home {
	height:200px;
	width:398px;
	overflow:auto;
	padding:5px 1px 10px 4px;
}

.box_n {
	clear:both;
	width:317px;
	margin:10px 0 0 0px;
	float:left;
}

.box_profile{
	width:386px;
	border:0;
	float:left;
}

.news_link {
	width:180px;
	float:left;
	margin-bottom:-1px;
	padding-left:10px;	
}

.news_title {
	width:332px;
	color:#545854;
	padding:0px 0px 3px 2px;
}

.news_title a {
	font-weight:bold;
	text-decoration:none;
}

.box_title {
	background:url('../images/box_bg3.gif') repeat-x 100% 0;
	height:18px;
	text-align:left;
}

.box_tit_green {
	background:url('../images/title_grey.gif') no-repeat;
	background-position:right top;
	padding:0 10px 0 0px;
	float:left;
	height:18px;
}

.box_tit_green span {
	background:url('../images/title_grey.gif') no-repeat;
	background-position:left top;
	height:18px;
	padding:0 0 0 10px;
	display:block;
}

.box_tit_green h2 {
	font-size:11px;
	color:#73f705;
	padding:2px 0 0 3px;
}

.box_news {
	padding:5px 0 0 10px;
	min-height:218px;
}

.box {
	border:1px solid #ddd;	
}

.box_content_t {
	background:transparent url('../images/white_bgr_top.gif') no-repeat scroll left;
	border:0px;
	padding-left:10px;
}

.box_content_t_r {
	background:transparent url('../images/white_bgr_top.gif') no-repeat scroll right top;
	border:0px;
	padding:10px 0 0 0;
}

.box_content {
	background:transparent url('../images/white_bgr.gif') repeat-y scroll left;
	border:0px;
	padding-left:20px;
}

.box_content_r {
	background:transparent url('../images/white_bgr.gif') repeat-y scroll right top;
	border:0px;
	padding:10px 20px 10px 0;
}

.box_content_b {
	background:transparent url('../images/white_bgr_bottom.gif') no-repeat scroll left;
	border:0px;
	padding-left:10px;
}

.box_content_b_r {
	background:transparent url('../images/white_bgr_bottom.gif') no-repeat scroll right top;
	border:0px;
	padding:10px 0 0 0;
}

.box_content_oran_t {
	background:transparent url('../images/orang_bgr_top.gif') no-repeat scroll left top;
	border:0px;
	padding-left:10px;
}

.box_content_oran_t_r {
	background:transparent url('../images/orang_bgr_top.gif') no-repeat scroll right top;
	border:0px;
	padding:10px 0 0 0;
}

.box_content_oran {
	background:transparent url('../images/orang_bgr.gif') repeat-y scroll left;
	border:0px;
	padding-left:10px;
}

.box_content_oran_r {
	background:transparent url('../images/orang_bgr.gif') repeat-y scroll right top;
	border:0px;
	padding:10px 0 10px 0;
}

.box_content_oran_b {
	background:transparent url('../images/orang_bgr_bottom.gif') no-repeat scroll left bottom;
	border:0px;
	padding-left:10px;
}

.box_content_oran_b_r {
	background:transparent url('../images/orang_bgr_bottom.gif') no-repeat scroll right bottom;
	border:0px;
	padding:10px 0 0 0;
}

.news_pagination {
	float:right;
	padding-right:10px;
	margin-bottom:5px;
}

.box_poll {
	width:182px;
	padding:5px;
	border:1px solid #ddd;
}

.box_signin {
	padding:5px;
	border:1px solid #ddd;
	margin-bottom:20px;
}

.poll {
	padding:10px 0px 0px 0px;	
}

.box_users {
	width:194px;
}

.box_user {
	padding:0px;
	margin:0px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#bbb;
	width:192px;
	clear:left;
}

.box_user_picture {
	float:left;
	width:50px;
	min-height:95px;
	text-align:center;
	padding:1px 0 0 1px;
}

.box_user_data span {
	margin-left:2px;	
	font-size:11px;
}

.box_user_data a, .box_user_data a:visited {
	color:#32a106;
}

.box_user_data {
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#bbb;
	float:left;
	min-height:95px;
	width:139px;
	overflow:hidden;
}

.tab_off {
	float:left;
	width:120px;
	height:18px;
	text-align:center;
	color:#505551;
	padding-top:4px;
	border-right:1px #000 solid;
}

.tab_off a {
	color:#505551;
	text-decoration:underline;
}

.tab_on {
	float:left;
	background-image:url('../images/submenu_btn.gif');
	background-repeat:repeat-x;
	width:120px;
	height:18px;
	text-align:center;
	padding-top:4px;
	border-right:1px #000 solid;
}

.tab_on a {
	color:#A3FF19;
	font-weight:bold;
	text-decoration:underline;
}

.moveup {
	position:relative;
	top:-2px;
}

#users {
	position:absolute;
	z-index:97;
	background-color:#bbb;
	width:402px;
	visibility:hidden;
	cursor:pointer;	
}

.mail_menu {
	float:left;
	width:116px;
	padding:5px;
}

#mail_content {
	float:left;
	border:1px solid #e7e7e7;
	width:686px;
}

.messages {
	min-height:130px;	
}

.mail_pagination {
	background-color:#e7e7e7;
	text-align:right;
	height:22px;
	padding-right:5px;
	font-weight:bold;
}

.mail_pagination a {
	color:#505551;	
}

.msgNotRead {
	border-bottom:1px solid #bbb;
	height:25px;
	cursor:pointer;
	font-weight:bold;
	background-color:#fff;
}

.msgRead {
	border-bottom:1px solid #bbb;
	height:25px;
	cursor:pointer;
	background-color:#eeffff;
}

#mail_content #msg_content {
	height:180px;
	padding:10px;
	clear:left;	
}

.mail_header {
	background-color:#e7e7e7;
	height:50px;
	text-align:right;
	color:#505551;	
}

.mail_options {
	background-color:#e7e7e7;
	height:30px;
	padding:10px 0px 0px 10px;	
}

.mail_btn {
	width:110px;
	height:35px;
}

.picture_profile {
	float:left;
}

#status {
	border:0px;
	font-size:13px;
	font-familiy:verdana;
	width:215px;
	margin:5px 0px 0px 20px;
}

#submit_status {
	float:left;
	margin:5px 0px 0px 3px;
}

.bubble {
	background-image:url('../images/bulle.gif');
	background-repeat:no-repeat;
	width:261px;
	height:30px;
	float:left;
}

.profile_info {
	float:left;
	margin-left:10px;
}

.left {
	float:left;
	width:85px;
	color:#E26E07;
}

.left2 {
	float:left;
	width:190px;	
}

.right {
	float:right;
}

.line {
	width:100%;
	height:1px;
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	border-color:#ddd;
	margin:-1px;
}

.border {
	width:815px;
	border:1px solid #bbb;
	min-height:350px;
}

.box_friend {
	border:1px solid #bbb;
	padding:4px;
}

#to {
	width:400px;
}

#subject {
	width:400px;
}

#message {
	width:400px;
	height:250px;
}

.toolbox {
	height:25px;
}

.forums_header {
	background:transparent url('../images/forum_head.gif') no-repeat left top;
	height:30px;
	border:0;
	padding-left:10px;
	margin-right:6px;
}

.forums_header_r {
	background:transparent url('../images/forum_head.gif') no-repeat right top;
	height:30px;
	border:0;
	margin-right:-6px;
}

.forums_header_r h1 {
	padding:5px 0 0 10px;
}

.header {
	width:108px;
	border-width:0px 0px 0px 2px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	height:25px;
	margin-top:3px;
	float:right;
}

.forums_header span {
	position:relative;
	top:4px;
	font-weight:bold;
	font-size:12px;
	color:#505551;
}

.forum {
	border:dotted #73f705;
	border-width:0 0 1px 0;
	cursor:pointer;
	padding:1px 0 0 5px;
	min-height:80px;
}

.forum_title {
	background:url('../images/box_bg2.gif') repeat-x top left;
	width:468px;
	height:16px;
	text-align:left;
	padding-left:20px;
	margin:0 0 0 -3px;
}

.forum_title_t {
	background:url('../images/box_bg4.gif') repeat-x scroll left top;
	height:15px;
	margin:0;
	padding:0 0 0 5px;
	margin:0px 5px 0 0;
	float:left;
}

.forum_title_t_r {
	background:url('../images/box_bg4.gif') repeat-x scroll right top;
	height:15px;
	font-size:11px;
	font-weight:bold;
	color:#73f705;
	padding:0 8px 0 0;
	margin-right:-5px;
}

.forum_title_t_r a {
	color:#73f705;
}

.forum_box_top {
	background:url('../images/white_layout_top.gif') no-repeat scroll left bottom;
	height:10px;
	padding-left:10px;
}

.forum_box_top_r {
	background:url('../images/white_layout_top.gif') no-repeat scroll right bottom;
	height:10px;
	padding-left:0px;
}

.forum_box {
	background:url('../images/white_layout.gif') repeat-y scroll left top;
	padding:0px;
	margin:0px;
}

.forum_box_r {
	background:url('../images/white_layout.gif') repeat-y scroll right top;
	padding:0px;
	margin:0px;
}

.forum_box_bott {
	background:url('../images/white_layout_bottom.gif') no-repeat scroll left bottom;
	height:10px;
	padding-left:10px;
	margin-top:-2px;
}

.forum_box_bott_r {
	background:url('../images/white_layout_bottom.gif') no-repeat scroll right bottom;
	height:10px;
	padding-left:0px;
}

.forum_info {
	width:108px;
	min-height:80px;
	text-align:center;
	float:right;
	border-width:0px 0px 0px 2px;
	border-style:solid;
	margin-top:2px;
	border-color:#bbb;
}

.last_post {
	height:50px;
	float:right;
	border-width:0px 0px 0px 2px;
	border-style:solid;
	margin-top:3px;
	border-color:#bbb;
	text-align:left;
	width:95px;
	padding-left:5px;
}

.forum_info span {
	position:relative;
	top:30px;
	font-weight:bold;
}

.clear_left {
	clear:left;
	height:0px;
	width:0px;
}

.clear_right {
	clear:right;
	height:0px;
	width:0px;
}

.clear {
	clear:left;
	clear:right;
	clear:both;
	height:0px;
	width:0px;	
}

.no_topic {
	height:180px;
	text-align:center;
	padding-top:100px;
}

.user_box {
	float:left;
	width:150px;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	border-color:#bbb;
	padding:5px;
}

.post_box {
	float:left;
	width:610px;
	min-height:100px;
	border:1px solid #bbb;
	padding:5px;
}

.padding {
	padding:10px;
	font-size:12px;
}

.feedback_box {
	float:left;
	width:620px;
	min-height:100px;
	border:1px solid #bbb;
}

.feedback_top {
	text-align:right;
	border-bottom:1px solid #bbb;
}

.feedback_bottom {
	clear:right;
	clear:left;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#bbb;
	width:620px;
	height:20px;
	margin-left:161px;
}

.feedback_replies {
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#bbb;
	width:620px;
	height:0px;
	visibility:hidden;
	margin-left:161px;
}

.feedback_pagination {
	text-align:right;
}

.box_pub {
	float:left;
	width:300px;
	height:250px;
	border:1px solid #bbb;
	margin-left:5px;
	text-align:center;
}

.box_last_posts {
	float:left;
	width:496px;
	margin-top:5px;
	border:1px solid #bbb;
}

.box_posts {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#bbb;
}

.box_posts a {
	color:#000;
	text-decoration:none;	
}

.post_message{
	float:left;
	min-height:95px;
	max-height:95px;
	max-width:445px;
	overflow:hidden;
}

.post_info{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#bbb;
	width:445px;
}

.not_member {
	margin-left:280px;
}

.form_space {
	margin-top:8px;
}

.box_event {
	border:1px solid #bbb;
	padding:3px;
	cursor:pointer;
}

.event_title {
	border-bottom:1px solid #bbb;
	height:21px;
}

.event_description {
	min-height:80px;
	max-height:80px;
	overflow:hidden;
}

.event_info {
	border-top:1px solid #bbb;
}

.event_info span {
	font-weight:bold;
}

.event_info_box {
	float:left;
	margin:3px 0px 0px 10px;
	padding-left:10px;
	border-left:1px solid #bbb;
}

.event_participants {
	float:left;
	width:164px;
	border-left:1px solid #bbb;
	min-height:145px;
	padding:5px;
}

.event_pagination {
	text-align:right;
	margin-right:2px;	
}

.center {
	text-align:center;
}

.ad_box {
	float:left;
	width:500px;
	min-height:100px;
	border:1px solid #bbb;
	padding:5px;
}

.ad_title {
	float:left;
	width:611px;
	border:1px solid #bbb;
	border-bottom:0px;
	padding-left:5px;
}

.ad_picture {
	float:left;
	width:105px;
	text-align:center;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	border-color:#bbb;
}

.ad_write {
	width:145x;
	clear:left;
	padding:10px 0 0 13px;
	text-align:center;
}

.pagination {
	text-align:right;
	margin-right:5px;
}

#categories {
	clear:both;
	background-color:#505551;
	width:114px;
	padding:3px;
	display:none;
	margin-top:23px;
	text-align:left;
	position:absolute;
}

#categories a {
	text-decoration:none;
	color:#A3FF19;
}

.box_tennis {
	border:0px solid #bbb;
	padding:5px;
}

.tennis_picture {
	float:left;
	width:60px;
	min-height:70px;
	text-align:center;
	padding-right:5px;
	border-right:1px dotted #ddd;
	vertical-align:middle;
}

.tennis_info {
	float:left;
}

.tennis_location {
	float:left;
	margin:0px 10px 0px 10px;
	border-right:1px dotted #ddd;
	min-width:250px;
	min-height:70px;
}

.tennis_description {
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	border-color:#ddd;
	min-height:30px;
	padding:5px 0px 5px 5px;
	margin:0 8px 0 8px;
	width:
}

.tennis_address {
	float:left;
	margin-left:5px;
	min-height:70px;
	width:245px;
}

#ranking_table {
	border:0px solid #bbb;
}

#ranking_table td {
	border:1px solid #bbb;
	padding-left:2px;
	height:23px;
}

.browser_box {
	margin-top:10px;
	width:150px;
	height:70px;
	text-align:center;
	float:left;
}

.albums_list {
	width:760px;
	min-height:160px;
	border:1px solid #ddd;
	background-color:#f7f7f7;
	padding:10px 0px 0px 0px;
}

.box_album {
	width:100px;
	height:130px;
	float:left;
	border:1px solid #bbb;
	padding:5px;
	margin-left:12px;
}

.photos_list {
	width:760px;
	min-height:120px;
	border:1px solid #ddd;
	background-color:#f7f7f7;
	padding:10px;
	text-align:center;
}

.box_photo {
	float:left;
	width:115px;
	margin-left:4px;
	margin-bottom:20px;
	border:1px solid #bbb;
	padding:2px;
}

.poll_box {
	border:1px solid #bbb;
	padding:3px;
}

.rss {
	margin-bottom:10px;	
}

.rss_plus {
	cursor:pointer;	
}

.rss a {
	color:blue;
	text-decoration:underline;
}

.rss_title {
	height:20px;
	position:relative;
	top:-3px;
}

.rss a:visited {
	color:purple;	
}

.cross {
	float:right;
	margin:3px 5px 0px 0px;
}

.hidden {
	visibility:hidden;
	display:none;
}

.visible {
	visibility:visible;
	display:block;
	border-bottom:1px solid #ddd;
	margin:0px 0px 5px 0px;
	padding-left:16px;
}

.rss_plus {
	background-image:url('../images/home/plus.gif');
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	cursor:pointer;
}

.rss_plush {
	background-image:url('../images/home/plush.gif');
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	cursor:pointer;
}

.event_left_t {
	clear:left;
	float:left;
	text-decoration:underline;
	width:110px;
}

.event_left {
	float:left;
}

.home_tl {
	background:url('../images/bgr_home_tl.gif') no-repeat;
	width:8px;
	height:10px;
	float:left;
}
.home_top {
	background:url('../images/bgr_home_top.gif') repeat-x;
	width:764px;
	height:10px;
	float:left;
}
.home_tr {
	background:url('../images/bgr_home_tr.gif') no-repeat;
	width:8px;
	height:10px;
	float:left;
}
.home_left {
	clear:left;
	background:url('../images/bgr_home_left.gif') repeat-y;
	width:5px;
	min-height:410px;
	float:left;
}
.home_middle {
	float:left;
	width:740px;
	height:380px;
	padding:15px;
	overflow:hidden;
}
.home_right {
	background:url('../images/bgr_home_right.gif') repeat-y;
	width:5px;
	min-height:410px;
	float:left;
}
.home_bl {
	clear:left;
	background:url('../images/bgr_home_bl.gif') no-repeat;
	width:10px;
	height:8px;
	float:left;
}
.home_bottom {
	background:url('../images/bgr_home_bottom.gif') repeat-x 0px -1px;
	width:760px;
	height:9px;
	float:left;
}
.home_br {
	background:url('../images/bgr_home_br.gif') no-repeat;
	width:10px;
	height:8px;
	float:left;
}

.home_middle h1 {
	font-size:2em;
	font-family:verdana;
}

.f_left {
	float:left;
	width:500px;
}

.f_right {
	margin:5px 0px 0px 15px;
	float:left;
}

.f_right div {
	background:url('../images/btn_home.gif') no-repeat;
	width:90px;
	height:24px;
	padding:3px 0px 0px 0px;
	text-align:center;
	margin-left:15px;
	float:left;
}

.home_content {
	clear:both;
	font-size:18px;
	padding-top:15px;
	margin-bottom:50px;
}
.home_img {
	float:left;
	height:160px;
	text-align:center;
	width:100%;
	margin-bottom:15px;
}
#what {
	position:relative;
}

.signup {
	width:220px;
	height:32px;
	background:url('../images/bg-btn-signup.png') repeat-x 0 -15px;
	border:1px solid #DDFF66;
	padding-top:3px;
	margin-top:12px;
}

.signup:hover {
	background:url('../images/bg-btn-signup.png') repeat-x 0 -5px;
}

.signup a {
	color:#fff;
	font-size:22px;
}

.f_right div a {
	color:#000;
	font-size:14px;
}

.default_list ul {
	list-style-type:circle;
	margin-left:25px;
	margin-top:5px;
}

.default_list ol {
	list-style-type:upper-roman;
}

.space {
	margin-top:5px;
}

.game p {
	margin-bottom:10px;
	margin-top:10px;
}

.game ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}

.game li {
	list-style:square;
}
