/**
 * Common
 */
.left
{
    float:                              left;
}
.right
{
    float:                              right;
}
h1
{
    background-color:                   #49494b;
    color:                              #ffd500;
    font-size:                          15px;
    font-weight:                        bold;
    display:                            inline;
    padding:                            5px 10px 5px 10px;
    margin-top:                         5px;
}
h2
{
    margin:                             0 0 10px 0;
    padding:                            0;
    font-size:                          10px;
    font-weight:                        bold;
    color:                              #19294d;
}

h3
{
	background:                         url(../images/bg_ballerstitle.gif) no-repeat;
  color:                  			      #FFFFFF;
	font-size:							            13px;
	font-weight:						            bold;
	text-decoration:				          	none;
  padding:0px 0px 0px 12px;
  margin-bottom:10px 									!important;
}

.headline
{
     background:                         url(../images/title_bg.gif) no-repeat;
     color:                              #FFFFFF;
     padding:                            4px 0 0 10px;
     height:                             22px;
     width:                              512px;
     font-weight:                        bold;
     font-size:                          12px;
}
.headline a
{
     color:                              #FFFFFF;
     text-decoration:                   none;
}

#w4l {
	position: 							absolute;
	display: 							block;
	height: 							70px;
	width: 								165px;
	top: 								0;
	right: 								30px;
}

.date
{
      background:                         url(../images/date_bg.gif)  no-repeat scroll 0px 0px ;
      width:                              185px;
      color:                              #ffd500;
      padding:                            2px 0 0px 10px;
      height:                             21px;
      font-weight:                        bold;
}
/*
.linksmall
{
    background-color:                    #db0041;
    font-weight:                         bold;
    padding:                             2px;
    position:                            relative;
    top:                                 3px;
    font-size:                           10px;
}
.linksmall a
{

    color:                               #FFFFFF;
    text-decoration:                     none;
    font-size:                           10px;
}
*/
.link,
.link a:link,
.link a:visited,
.link a:active,
.link a:hover,
.link a:focus
{
  	background: 						 #db0041 url(../images/linkarrow_ltr.gif) no-repeat scroll  90% 73%;
    font-weight:                         bold;
	font-size: 							 10px;
    padding:							 0 23px 1px 3px;
    color:                               #FFFFFF;
    text-decoration:                     none;
}
.link a:hover, .redlink a:hover 
{
	text-decoration: 					none;
}
.redlink,
.redlink a:link,
.redlink a:visited,
.redlink a:active,
.redlink a:hover,
.redlink a:focus
{
   	background: 						 url(../images/linkarrowred_ltr.gif) no-repeat scroll  95% 73%;
    font-size: 							 12px;
	color: 								 #db0041 !important;
	font-weight:                         bold;
    padding:                             2px 25px 2px 2px;
    /*position:						     relative;
    top:								 3px;*/
}

.newsthumb
{
    float:                              left;
    margin:                             0 10px 10px 0;
    border:                             1px solid;
    border-color:                       #FFFFFF;
    position:                           relative;
    top:                                -1px;
}
.newsflag
{
    padding:                            5px 0 0 0;
}
p.preview
{
    margin:                             0 0 20px 0;
    font-size:                          10px;
    font-weight:                        bold;
    color:                              #4b4b4d;
}
p.content
{
    font-size:                          10px;
}
div.area_headline
{
    margin:                             0 0 20px 0;
}
/**
 * Newslist
 */
div#newslist
{
    margin-top:                         35px;
    font-size:                          10px;
    width:								540px;
}
#site a,
#site a:link,
#site a:visited,
#site a:active,
#site a:hover,
#site a:focus
{
    font-size:                          12px;
    color:                              #4B4B4D;
    text-decoration:                    underline;
    font-weight:                        bold;
}
div#newslist div.item
{
    margin:                             0 0 20px 0;
    border-bottom:						dotted 1px gray;
    padding:							0 0 10px 0;
}
div#newslist div.item img
{
		padding:						0 10px 0 0;
}
div#newslist div.item h2, .media_head
{
    margin:                             4px 0 5px 0;
    color:                              #19294D;
    font-size:							13px;
}
.media_head
{
	margin:								-10px 0pt 10px;
}
div#newslist div.item p.date
{
    color:								#DF144B;
	font-size:							10px;
	font-weight:						bold;
}
div#newslist div.item p.preview
{
  margin:								0pt 0pt 0px;
	padding:							10px 0pt 5px;
  font-weight:          normal;
  color:								#19294D;
}
p.content_preview
{
	font-size:							  10px;
	font-weight:						  bold;
	margin-bottom:						15px;
}

p.content_descr
{
	font-size:							  10px;
	border-bottom:						dotted 1px gray;
	padding-bottom:						15px;
}
div#news
{
	width:										515px;
}
div#news h1
{
	margin-bottom:						15px;
	line-height:              29px;
}
/*div#news p.date, .date
{
    color:								#DF144B;
	font-size:							10px;
	font-weight:						bold;
	padding:							10px 0 10px 0;
}*/
div#news p.date img
{
	padding:							0 10px 0 0;
}

/* Events-Bereich */

#left #events {
	color:								black;
    font-size:          				11px;

	border-bottom:						1px dotted gray;
	margin-bottom:						3px;
	padding-bottom:						5px;

}
#left #events h1 {
	margin-top:							10px;
}
#left #events ul li {
	float:								left;
	margin:								0px 10px 10px 10px;

	color:								black;

    font-size:         					11px;
    font-weight:       					bold;

}

#left #events ul li a {
	text-decoration:					none;
	color:								black;
    font-size:         					11px;
	font-weight:						normal;
}


#right ul#events
{
	width:								90%;
}

#right ul#events #see_more a {
	color:								#DF144B;
    font-size:          				11px;
    font-weight:						bold;
	text-decoration:					none;
}




#right ul#events li p#date a
{
	color:								#DF144B;
	font-size:							10px;
	font-weight:						bold;
	text-decoration:					none;
}

#right ul#events li p#city
{
	margin-top:							1px;
	margin-left:						10px;
	margin-bottom:						5px;
}

#right ul#events li p#city a
{
	color:								#19294d;
	font-weight:						bold;
	font-size:							14px;
	text-decoration:					none;
	margin-left:						-10px;
}

/* Modlue User */

div#contact_form
{
	color:								black;
    font-size:          				11px;
    font-weight:        				normal;
}

div#contact_form #site
{
	font-size:          				11px;
	font-weight:       					normal;
	margin-bottom:						20px;
}

div#contact_form select
{
	width:								140px;
	height:								20px;
	margin-bottom:						10px;
}
div#contact_form input
{
	height:								15px;
	margin-bottom:						10px;
}

div#contact_form input#send
{
    float:              right;
    margin-top:         20px;

    height:             11px;
}

div#contact_form label
{
	font-size:			15px;
	color:				#19294D;
	font-weight:		bold;
	text-align:			right;
	padding-right:		40px;
	width:				120px;
}


p#preview {
	color:								#19294d;
	font-weight:						bold;

	margin-bottom:						15px;
}

p#description, .description {
	color:								#19294d;
	font-weight:						normal;

	margin-bottom:						15px;
}

p#flag_headline {
	float:								left;

	margin-right:						10px;
}

p#headline {
	color:								#19294D;
	font-size:							14px;
	font-weight:						bold;
	text-decoration:					none;

	margin-top:							-3px;
	margin-left:						30px;
	margin-bottom:						10px;
}

p#date {
	color:								#DF144B;
	font-size:							10px;
	font-weight:						bold;
	text-decoration:					none;
}

div#text
{
	color:								#4b4b4d;
	font-size:							12px;
	font-weight:						bold;
	text-decoration:					none;
	width:                              515px;
}

div#text a,
div#text a:link,
div#text a:visited,
div#text a:active,
div#text a:hover,
div#text a:focus
{
    color:                              #013366;
}


#final_battles .bottom_links a,
#final_battles .bottom_links a:link,
#final_battles .bottom_links a:visited,
#final_battles .bottom_links a:active,
#final_battles .bottom_links a:hover,
#final_battles .bottom_links a:focus
{
    color:                              #013366;
}

#see_more
{
    margin-top:                         10px;
    margin-bottom:                      10px;
}
.bigger
{
	font-size:							14px !important;
	padding-left: 						5px;
}

div#see_more a:link,
div#see_more a:visited,
div#see_more a:active,
div#see_more a:hover,
div#see_more a:focus
{
	bbackground: 						url(../images/linkarrowred_ltr.gif) no-repeat scroll  95% 73%;
	color:								#DF144B;
    font-size:          				11px;
    font-weight:						bold;
	text-decoration:					none;
}
/*
div#see_more a:hover
{
    text-decoration:                    underline;
}
*/
/**
 * country list
 */
div.country_list
{
    clear:                              both;
    margin:                             10px 0 0 0;
}

div.country_list ul
{
    margin:                             0;
    padding:                            0;
}

div.country_list ul li
{
    float:                              left;
    width:                              215px;
    padding:                            10px 0 10px 0;
    margin:                             0 20px 0 0;
    border-bottom:		                1px dotted gray;
}

div.country_list ul li.row_0
{
    margin:                             0 50px 0 0;
}

div.country_list ul li a,
div.country_list ul li a:visited
{
    color:                             #49494B;
    font-size:                          11px;
    font-weight:                        bold;
    padding-left:						0px;
    text-decoration:                    none;
}

div.country_list ul li div.image,
div#right div#home_events ul li div.image
{
    float:                              left;
	margin-right:						10px;
}

#events div.country_list ul li div.country {
	margin-top:                         7px;
}

/**
 * Registrierung
 */

div.steps
{
	margin:								0 0 50px 16px;
}

div#left form.register div#text
{
	margin-top:							10px;
}

div#left form.register label
{
	color:								#19294D;
	font-size:							10px;
	font-weight:						normal;
	text-decoration:					none;

	width:								180px;
	margin-top:							10px;
	margin-bottom:						2px;
}

div#left form.register select
{
	width:								220px;
	height:								16px;
	font-size:                          10px;
}

#registrationform
{
    width:                              400px;
    margin-top:                         20px;
}

.field_register, .field_video,
.send_a_friend_input, field_video, 
.select_register, field_video
{
    color:                              #000000;
	width:								360px;
	font-size:                          12px;
	margin-bottom:						10px;
	border: 							1px solid #898989;
}
.field_video
{
    width:                              260px;
}
.field_register
{
    width:                              300px;
}
.select_register
{
    font-size:                          11px;
    width:                              300px;
}
div#left form.register div#field_username
{
	width:								95px;
	float:								left;
}

div#left form.register div#field_password
{
	margin-right:						10px;
	width:								95px;
	text-align:							left;
	float:								right;
}


div#left form.register label#username,
div#left form.register input#username,
div#left form.register label#password,
div#left form.register input#password
{
	width:								100px;
}
div#left form.register input#username,
div#left form.register input#password
{
	height:								14px;
	font-size:                          12px;
	border: 							1px solid #19294D;
}

div#left form.register input#photo,
div#left form.register input#video,
div#step3 form.register input#video
{
	font-size:                          12px;
}

div#left form.register input#terms_of_use_accepted
{
	width:								20px;
}

div#left form.register input.next_step
{
	margin-top:							20px;
}


.formdesc
{
    color:								#19294D;
	font-size:							11px;
	font-weight:						bold;
	text-decoration:					none;
	float:                              none;
}

div#step3 form.register div#one_skill
{
    width:                              450px;
    border-bottom:                      1px dotted gray;
    padding-bottom:                     10px;
    margin-bottom:                      20px;
}

div#step3 form.register div.video_frame
{
    margin-bottom:                      10px;
}

form.register_confirm div#headline
{
    margin-top:                         40px;
    margin-bottom:                      20px;
}

form.register_confirm label
{
	width:                              160px;
	/*float:                              left;*/
	color:                              #4B4B4D;
	font-size:                          12px;
	font-weight:                        bold;
	text-decoration:                    none;
}

form.register_confirm div#text
{
	color:								#19294D;
	font-size:							13px;
	font-weight:						bold;
	text-decoration:					none;
	margin-bottom:                      10px;
}

form.register_confirm #back,
div#step3 form.register #back,
div#left form.register #back
{
    float:                              left;

    margin-top:                         30px;
}

/*form.register_confirm input#register,
div#step3 form.register input#register,
div#left form.register input#register
{
    float:                              right;
	margin-right:						100px;
    margin-top:                         30px;
}
*/
form.register_confirm div#one_skill
{
    width:                              210px;

   /* float:                              left;*/
}

form.register_confirm div#one_skill label
{
    font-weight:                        normal;

    width:                              160px;
}

form.register_confirm a,
div#left form.register label#terms_of_use_accepted a
{
	color:								#19294D;
}

.field_register_area
{
	font-size:							12px;
	height:								14px;
	margin-bottom:						10px;
	border: 						  1px solid #19294D;
}

.step2input
{
	margin-top:							0px;
}
.step2inputemail
{
	margin-top:							42px;
	margin-bottom:						0px;
}
.step2select
{
	margin-top:							10px;
}
.step2check
{
	margin-top:							10px;
}

/* results */
.resultbox
{
	color:								#19294D;
	font-size:							10px;
	font-weight:						normal;
	text-decoration:					none;
}
.percent
{
	position:							relative;
	top:								-8px;
}
#left_result
{
	float:								left;
}
#right_result
{
	float:								right;
	position:							relative;
	left:								10px;
}
#results_footer
{
	padding:							40px 0 10px 0;
	clear:								both;
}

.results_links
{
	float:								left;
	width:								20px;
}
.results_page_navigation
{
	float:								right;
	width:								250px;
}

div.pageleft_results
{
	float:								left;
	font-size:							10px;
	font-weight:						normal;
	text-align:							left;
	color:								#e0144c;
}

div.pageright_results
{
	float:								right;
	font-size:							10px;
	font-weight:						normal;
	text-align:							right;
	color:								#e0144c;
	width:								0px;
}
div#PageNavigation_results
{
	margin:								-10px 0 20px 0px;
	font-size:							12px;
	font-weight:						bold;
	width:								300px;
}
#res_left, #res_right
{
		margin:							-10px 0 20px 0px;
		width:							250px;
}
#video_ranking
{
	padding:							20px 0 0 0;
}
#your_winner
{
	color:								#00A605;
	font-size:							15px;
	font-weight:						bolder;
	padding:							0 0 10px 0;
}

.pagecount
{
    color:                              #e0144c;
    text-align:                         center;
    font-weight:                        bold;
    float:                              right;
    width:                              140px;
    padding:                            5px;
    margin-right:                       20px;
	margin-left:                       20px;
}
/*
div#BattlePageNavigation_results
{
	margin:								5px 0 0px 0px;
	font-size:							12px;
	font-weight:						bold;
}
div.Battlepageright_results
{
	float:								right;
	font-size:							10px;
	font-weight:						normal;
	text-align:							right;
	color:								#e0144c;

}
*/
#page_counter
{
	color:								#000000;
	text-align:							center;
	font-size:							12px;
	font-weight:						normal;
	text-align:							center;
	display:                            inline;
	margin:                             0 auto;
	zoom:                               1;   	
}
#active_page
{
	font-weight:						bold;
	text-decoration:					underline;
}
.head_right
{
	margin-left:						330px;
}
#ballers_pagenavigation
{
	margin-top:							10px;
}
.smallhead
{
	background:                         url(../images/bg_ballerstitle.gif)  repeat-y scroll 0px 0px ;
    color:                  			#FFFFFF;
	font-size:							13px;
	font-weight:						bold;
	text-decoration:					none;
    width:                              219px;
    border-bottom:						1px solid #FFFFFF;
    padding:                            2px 13px;
}

.ballers_country
{
	color:								#19294D;
	font-size:							14px;
	text-decoration:					none;
}
.ballers_list
{

}
.ballers_list_item
{
	background:                         url(../images/bg_ballers_item_ltr.gif)  no-repeat scroll 0px 17px ;
    float:								left;
	width:								268px;
    min-height:                         160px;
    _height:                            160px;
    _overflow:                          auto;
	padding:							0;
    margin-bottom:                      20px;
}

.baller_gfx
{
	padding:    						4px 0px 4px 8px ;
}
.ballers_list_item_event
{
	float:								left;
	width:								230px;
	padding:							5px;
}
.ballerlinkitem, .ballerlinkitem a
{
    color:                              #000000;
    font-size:                          10px;
    width:                              132px;
}
.ballerlinkitem img
{
    position:                           relative;
    top:                                5px;
}
.options
{
    background:                         url(../images/bg_ballers_options.gif)  no-repeat scroll 0px 0px ;
    height:                             24px;
    margin-top:                         5px;
}
.options a
{
    background:                         url(../images/ca_bg_darkgrey.gif)  repeat-x scroll 0px 0px ;
    display:                            block;
    text-align:                         center;
    height:                             23px;
    width:                              34px;
    color:                              #FFFFFF;
    font-size:                          11px;
    font-weight:                        bold;
    text-decoration:                    none;
}
.ballers_options
{
    background:                         url(../images/bg_ballers_options.gif)  repeat-y scroll 0px 0px ;
    margin-bottom:                      15px;
    height:                             24px;
	width:								515px;
}
.dotted_bottom
{
	border-bottom:						1px dotted gray;
}
.dotted_top
{
	border-top:							1px dotted gray;
}
.dotted_left
{
	border-left:						1px dotted gray;
}
.dotted_right
{
	border-right:						1px dotted gray;
}
.activeballers_cat
{
	background:                         url(../images/bg_ballers_active.gif)  repeat-x scroll 0px 0px ;
    padding:                            4px 10px 4px 10px;
    margin-right:                       3px;
    color:								#FFFFFF;
	font-size:							11px;
	font-weight:						bold;
	text-decoration: 					none;
}
.ballers_cat
{
	background:                         url(../images/bg_ballers.gif)  repeat-x scroll 0px 0px ;
    padding:                            4px 10px 4px 10px;
    margin-right:                       3px;
    color:                              #FFFFFF;
	font-size:							11px;
	font-weight:						bold;
	text-decoration: 					none;
}
.activeballers_cat .show_profile a,
.ballers_cat .show_profile a,
.show_profile a
{
	color:								#E0144C;
	font-size:							10px;
	font-weight:						normal;
	text-decoration: 					none;
}
.ballerslabel
{
    color:								#000000;
	font-size:							12px;
	font-weight:						bold;
    padding-top:                        5px;
}
.winnerslabel
{
	font-weight:						normal;
	color:								#232d68;
	font-size:							11px;
	padding-top:						20px;
}
.winnerstext
{
	margin-bottom:						5px;
	color:								#232d68;
	font-weight:						bold;
}
.ballerstext
{
	color:								#232d68;
	font-size:							11px;
	font-weight:						bold;
}
.ballerstextwrap
{
	padding-top:						20px;
	width:								400px;
}
.ballerstextbig
{
	color:								#232d68;
	font-size:							15px;
	font-weight:						bold;
}

#one_skill
{
	width:								320px;
	valign:								top;
}
.ballers_text
{
	color:								#19294D;
	font-size:							10px;
	font-weight:						normal;
	text-decoration:					none;
}
.ballerslabelage
{
	color:								#232D68;
	font-size:							11px;
	padding-top:						20px;
}

div.clear
{
	clear:								both;
	height:								0px;
	padding:							0;
	margin:								0;
}
.ballers_country
{
	font-size:						75.1%;
}
#event_ballers
{
	width:							235px;
}
#ballers_detail_gfx
{
	width:							200px;
    position:                       relative;
    top:                            -10px;
}
#ballers_detail_txt
{
    width:							512px;
    margin-left:                    200px;
    font-weight:                    normal;
    font-size:                      12px;
    color:                          #000000;
}
.ballers_std_label
{
	width:							110px;
	float:							left;
}
.baller_skills_label
{
	width:							310px;
	float:							left;
	padding-top:					20px;
}
.baller_skills
{
	width: 							230px;
	float:							left;
	padding-top:					20px;
}
.ballers_skill_rating
{
	width:							70px;
	float:							left;
	padding-top:					0px;
}
.ballers_select
{
	font-size:                     14px;
	height:                        19px;
	width:                         220px;
}
#ballers_detail_txt p
{
    margin-top:                     14px !important;
}
.search_input
{
	font-size:						12px;
	margin-bottom:					10px;
	width:							220px;
	border: 						1px solid #898989;
    color:                          #898989;
}
.search_submit
{
	font-size:						12px;
	margin:							0 0 10px 17px;
}
.ballers_search_label
{
	color:							#49494B;
	font-size:						13px;
	font-weight:					bold;
	margin-bottom:					2px;
	margin-top:						10px;
	text-decoration:				none;
	width:							180px;
}
.active_event
{
	background-color:				#e4e6ec;
}
.ballers_events
{
	font-size:						10px;
}

#home_events ul li
{
	border-bottom:					1px dotted gray;
	color:							black;
	font-size:						11px;
	font-weight:					bold;
	height:							15px;
	margin:							10px;
	padding-bottom:					10px;
	width:							200px;
}
#send_a_friend
{

	font-size:						11px;
	padding-top:					20px;
	overflow:						hidden;
}
.send_a_friend_label
{
	width:							400px;
	vertical-align:					top;
}
.send_a_friend_label label
{
	margin: 						5px 0pt 2px;
    width:                          112px;
}

.send_a_friend_textarea
{
	width:							360px;
	height:							50px;
	border:							1px solid #898989;
	font-size:						12px;
	margin-bottom:					10px;
}
.close a
{
	color:							#898a8f;
	font-size:						11px;
	text-decoration:				none;
}
.close img
{
	vertical-align:					bottom;
}

#wf_home_finalballers
{
	width:							515px;
    margin-top:                     30px;
}

.ballers_views
{
	padding:						10px 0 0 0;
}
#wfsubnavi
{
    font-size:         				10px;
    font-weight:       				bold;
    position:						relative;
    top:							-10px;
}
.wfsub, .wfsub_active
{
    	margin:                    3px 0 0 5px !important;
}
.wfsub a
{
   	background:                     url(../images/0.gif)  no-repeat scroll 1px 2px ;
	background-color:				#003265;
    font-size:                      12px;
    font-weight:                    bold;
    padding-bottom:                 0;
    padding-top:                    0;
    text-decoration:                none;
	padding-right:					10px!important;
}

.wfsub_active a,
.wfsub_active a:visited
{
	background:                     url(../images/0.gif)  no-repeat scroll 1px 2px !important;
	background-color:				#D10537 !important;
    color:                          #ffffff;
    font-size:                      12px;
    font-weight:                    bold;
    padding-bottom:                 0;
    padding-top:                    0;
	padding-right:					10px!important;
    text-decoration:                none;
}


#wf_location_introduction
{
	width:							500px;
}

#wf_allfinalballers
{
	width:							500px;
}
#final_battles
{
	padding:						5px;
	width:							500px;
}
.nickvs
{
	width:							200px;
	font-size:         				10px;
}
.nickvsr
{
	text-align:						right;
	width:							200px;
	font-size:         				10px;
}
#final_battles a
{
	font-size:         				11px;
}
#fr_content
{
	width:							250px;
	float:							left;
}
#fr_ballersmarginal
{
	float:							right;
	width:							160px;
}
#fr_ballersmarginal
{
	width:							170px;
}
.wf_description
{
	margin:							0px 0 20px 0;
}
.media_item
{
	padding-bottom:					20px;
}
.media_item a
{
	font-size:         				10px;
    font-weight:       				bold;
}
.media_description
{
	color:							#19294D;
	font-weight:					normal;
	font-size:						10px;
	margin:							0pt 0pt 0px;
}
.wf_h1
{
	  margin:						0 0 5px 0;
}
.preview
{
	color:							#4b4b4d;
	font-size:						10px;
	font-weight:					bold;
	text-decoration:				none;
	margin-bottom:					10px;
}
#ca_aftercalhead
{
    padding:                        0;
    line-height:                    6px;
}

#calendar_leftcontent
{
	float:							left;
	width:							250px;
	margin-top:						15px;
}
#calendar_rightcontent
{
	float:							right;
	width:							200px;
}
#calendar_eventspreview
{
	padding-top:					30px;
	float:							right;
	width:							200px;
}
#calendar_eventspreview ul li
{
	margin-top:						15px;

}
#today_events
{
	margin-top:						15px;
}
.calweek
{
	 font-size:         			14px;
	 font-weight:					bold;
	 color:							#19294D;
	 margin-bottom:					15px;
	 text-align:					center;
	 float:							left;
}
#calweekdates
{
	margin-top:						10px;
	font-size:         				12px;
}
#wf_head
{
	margin-bottom:					40px;
}
.wfbg
{
	background-color:				#e2dfdf;
}
.colored
{
	background-color:				#e2dfdf;
}
#rbss_winner
{
	background:                     url(../images/bg_wf_winner_ltr.gif)  no-repeat scroll  5px 16px ;
	padding:						15px;
	width:                          512px;
	height:                         146px;
}
#winnersname
{
    font-size:                      20px;
    font-weight:                    bold;

}
#winnersstatement
{
    margin-right:                  20px;
    padding-right:                  20px;
    font-size:                      12px;
    font-style:                     italic;
}

#today_events a
{
	margin-top:						10px;
	/*background-color:				#232e66;
	color:							#FFFFFF;*/
	color:							#232e66;
	padding:						3px;
	text-decoration:				none;
	font-weight:					bold;
}
.newstext
{
    background:                     url(../images/news_item_bg.gif)  no-repeat scroll 0px 0px ;
    height:							118px;
	width:							497px;
	padding-left:                   10px;
	padding-right:                  10px;
}
.title
{
    color:                          #003265;
    font-size:                      16px;
    font-weight:                    bold;
}
.title2
{
    color:                          #003265;
    font-size:                      15px;
    font-weight:                    bold;
}
#baller_nextevents
{
    margin-top:                     20px;
    width:                          250px;
    float:                          right;
}
#baller_tricktable
{
    margin-top:                     20px;
    width:                          250px;
    float:                          left;
}
.stdtxt
{
    font-weight:                    normal;
    font-size:                      12px;
    color:                          #000000;
}
.bold
{
    font-weight:                    bold;
}
.alertlink a
.alertlink a:link,
.alertlink a:visited,
.alertlink a:active,
.alertlink a:hover,
.alertlink a:focus
{
    color:                          #DF144B !important;
    font-size:                      12px;
    font-weight:                    bold;
    text-decoration:                none;
}
.alertlink a:hover
{
	 text-decoration:                underline;
}	
.alertlinksmall a
.alertlinksmall a:link,
.alertlinksmall a:visited,
.alertlinksmall a:active,
.alertlinksmall a:hover,
.alertlinksmall a:focus
{
    color:                          #DF144B;
    font-size:                      10px;
    text-decoration:                none;
    font-weight:                    bold;
}
.alertlinksmall a:hover
{
     text-decoration:                underline;
}   
.alertlinksmall img
{
    position:                       relative;
    top:                            6px;
}
#ballers_detail_txt .ballerslabel img
{
    position:                       relative;
    top:                            3px;
}
#ballersdetail
{
   background:                      url(../images/bg_ballersdetail.gif)  no-repeat scroll 0px 0px ;
   width:                           518px;
   min-height:                      718px;
}
#cflags
{
    padding:                        2px;
}
#countryselectorhead
{
    color:							#FFFFFF;
	font-size:						14px;
	font-weight:					bold;
	margin:                        125px 14px 0px;
    width:                         187px;
    text-align:                    center;
}
#showcountry
{
	font-size:                      13px;
	position:						relative;
	top:							27px;
	left:							13px;
	text-align:                     center;
	height:                         28px;
	width:                          188px;
}
.bordered
{
	border: 					 	1px solid #B1B2B4;
}
.country_item
{
	border-bottom:					1px dotted gray;
	margin:							0pt 20px 0pt 0pt;
	padding:						10px 0pt;
	width:							215px;
	min-height:						30px;
	height: 						auto !important;
	height: 						30px;
}
p.text a
{
	color:							#4B4B4D !important;
	font-size:						12px !important;
	font-weight:					bold !important;
	text-decoration:				underline;
}

.text, .previewtext
{
	max-width:                      540px;
	color:							#4B4B4D;
	font-size:						12px;
	font-weight:					bold;
	text-decoration:				none;
}

.text p a
{
	color:							#013366 !important;
	font-size:						12px !important;
	font-weight:					bold !important;
	text-decoration:				underline;
}

.previewtext
{
	font-size:						14px;
	font-weight:					bold;
	margin-bottom: 					12px;
}

.noplayerspace
{
	margin-top:						75px !important;
}
/***************************/
.registereventitem
{
    color:                     #013366;
}

.marginal_h1
{
    margin-bottom:                  5px;
    font-size:                      16px;
    font-weight:                    bold;
}
.marginallocationitem, .marginallocationitem_active
{
     background:                    url(../images/bg_mbitem_location.gif)  no-repeat scroll 0px 0px ;
     width:                         244px;
     height:                        80px;
     padding:                       4px 0 10px 14px;
	 color:                         #003265;
     font-size:                     12px;
}
.marginallocationitem_active
{
     background:                    url(../images/bg_mbitem_location_active.gif)  no-repeat scroll 0px 0px ;
     color:                         #ffffff;
}

.marginal_date,
.marginallocationitem .marginal_date a,
.marginallocationitem .marginal_date a:link,
.marginallocationitem .marginal_date a:visited,
.marginallocationitem .marginal_date a:active,
.marginallocationitem .marginal_date a:hover,
.marginallocationitem .marginal_date a:focus
{
     color:                         #4b4b4d;
     font-size:                     11px;
}
.marginallocationitem_active .marginal_date a,
.marginallocationitem_active .marginal_date a:link,
.marginallocationitem_active .marginal_date a:visited,
.marginallocationitem_active .marginal_date a:active,
.marginallocationitem_active .marginal_date a:hover,
.marginallocationitem_active .marginal_date a:focus
{
     color:                         #FFFFFF;
     font-size:                     11px;
}
.event_city,
.marginallocationitem .marginal_city a,
.marginallocationitem .marginal_city a:link,
.marginallocationitem .marginal_city a:visited,
.marginallocationitem .marginal_city a:active,
.marginallocationitem .marginal_city a:hover,
.marginallocationitem .marginal_city a:focus
{
     color:                      #003265;
     font-size:                  16px;
     font-weight:                bold;
}
.marginallocationitem_active .marginal_city a,
.marginallocationitem_active .marginal_city a:link,
.marginallocationitem_active .marginal_city a:visited,
.marginallocationitem_active .marginal_city a:active,
.marginallocationitem_active .marginal_city a:hover,
.marginallocationitem_active .marginal_city a:focus
{
     color:                      #FFFFFF;
     font-size:                  16px;
     font-weight:                bold;
}
.afterhead
{
    margin-top:                 20px;
}
/*++++++++++++++++++++++++++++++*/
.marginalstreetnewsitem
{
    margin-top:                 10px;
    margin-bottom:              20px;
}
.nsitemgfx
{
    margin-left:                100px;
}
.nsitem
{
	width:						250px;
}
.marginalstreetnewsitem p
{
    width:                      100px;
}
.marginalstreetnewsitem img
{
    padding:                    3px;
    float:                      left;
}
.marginalstreetnewsitem .marginal_date
{
    color:                      #003265;
    font-size:                  11px;
    font-weight:                bold;
}
.subhead
{
    color:                     #003265;
    font-size:                 16px;
    font-weight:               bold;
    margin-bottom:             10px;
}
.wfbattleitem
{
       background:             url(../images/bg_wfbattle_ltr.gif)  no-repeat scroll 0px 0px ;
       width:                  512px;
       min-height:             112px;
}
.wfbattleitem_center
{
    margin-left:                196px;
    padding-top:                20px;
    text-align:                 center;
}
.resultsname
{
    font-size:                 14px;
    font-weight:               bold;
    color:                     #013366;
    vertical-align:            top;
}
.wfbattleitem_left
{
    float:                      left;
    min-height:                 111px;
    height:                     auto !important;
    height:                     111px;
    width:                      200px;
}
.wfbattleitem_right
{

    float:                      right;
    min-height:                 111px;
    height:                     auto !important;
    height:                     111px;
    width:                      200px;
    text-align:                 right;
}

.versus
{
    font-weight:                bold;
    font-size:                  50px;
    color:                      #ffffff;
}
.wfgfxleft
{
    margin-right:               5px;

}
.wfgfxright
{
    margin-left:               5px;
}
.wfnationality
{
    font-size:                  10px;
    color:                      #000000;
    margin-bottom:              5px;
}
.wfnationality img
{
    position:               relative;
    top:                    3px;
}
.commenthead
{
    background:             url(../images/bg_bar_comment.gif) no-repeat;
    padding-left:           5px;
    margin-bottom:          5px;
}
.commentname
{
    font-size:                  12px;
    font-weight:                bold;
    color:                      #003265;
}
.commentitem
{
    margin-bottom:              15px;
}
.commentdate
{
    color:                      #4B4B4D;
    font-size:                  11px;
    text-decoration:            none;
}
.commenttext
{
    color:                      #003265;
    font-size:                  12px;
    text-decoration:            none;
    padding-left:               5px;
}
.commenthead div a
{
    position:                   relative;
    top:                        -1px;
}
.commenthead div img, .cnt_teaser img
{
    position:                   relative;
    top:                        2px;
    right:                      3px;
}

.cnt_teaser
{
       margin-top:              15px;
       font-size:               10px;
       font-weight:             bold;
       color:                   #393D40;
}
.comment_avatar
{
    width:                      84px;
    height:                     84px;
}
.comment_activation_txt
{
    font-size:                  11px;
    color:                      #DF144B;
    position:                   relative;
    top:                        -5px;
}
.usergfxitem
{
    min-height:                 100px;
    padding-bottom:             10px;
}
.usergfxitem div
{
	min-width:                 125px;
	height:                    100px;
}

.delete
{
    color:                      #DB0041 !important;
    font-size:                  12px !important;
    font-weight:                bold !important;
}
.usergfxitemhead
{
    color:                      #000000;
    font-size:                  14px;
}

.trickitem
{
    width:                      168px;
    height:                     130px;
    margin-right:               8px;
}
.galleryitem
{
    width:                      168px;
    height:                     168px;
    background:                 url(../images/bg_galleryitem.gif)  no-repeat scroll 0px -20px ;
    margin-right:               8px;
}
.gallerytitle
{
    color:                     #013366;
	font-size:                 13px;
	font-weight:               bold;
	padding:                   2px 0px;
}
.gallerydate
{
    color:                     #4B4B4D;
	font-size:                 11px;
}
.galerypreview
{
        width:               156px;
        height:              88px;
}
.galerypreviewlink, .galerypreviewlink_active
{
        background:         url(../images/gplay_normal.png)  no-repeat scroll 0px 0px ;
        position:           relative;
        top:                0;
        left:               0;
        width:              156px;
        height:             88px;
        display:            block;
}
.galerypreviewlink_active
{
        background:         url(../images/gplay_hover.png)  no-repeat scroll 0px 0px ;
}
.videopreviewlink, .videopreviewlink_active
{
        background:         url(../images/play_normal.png)  no-repeat scroll 0px 0px ;
        position:           relative;
        top:                0;
        left:               0;
        width:              156px;
        height:             88px;
        display:            block;
}
.videopreviewlink_active
{
        background:         url(../images/play_hover.png)  no-repeat scroll 0px 0px ;
}
.usermediatitle
{
    color:                  #003265;
    font-size:              13px;
    font-weight:            bold;
}
.uploaddesc
{
    vertical-align:         bottom;
}
.pagingcontainer
{
	xpadding-left: 25px;
	xpadding-right: 25px;
	/*width: 	300px;
	background-color:orange;*/
}
.realleft
{
	float: left;	
}
.realright
{
	float: right;	
}
#natwinner
{
    margin:0 10px 0 550px
}
.natwinner_item
{
	background:            transparent url(../images/bg_ballers_item_ltr.gif) no-repeat scroll 0 17px;
	margin-bottom:         20px;
	float:                 left;    
	min-height:                         160px;
    _height:                            160px;
    _overflow:                          auto;
	padding:               0;
	width:                 250px;
}
.cnticon
{
	margin-right: 		15px;
}
