
/* GENERAL */
#person_select{
    display:block;
    width:100px;
    padding:5px 10px;
    background:#fff;
    border:1px dotted #aaa;
    margin:10px 0 0 0;
    font-size:10px;
}
#person_select_results li{
    position:relative;
    font-size:10px;
    list-style:none;
    text-align:left;
    padding:2px 0;
    border-bottom:1px dotted #aaa;
}
#person_select_results li:hover{
       cursor:pointer;
       background:#efe;
}
#person_select_results img{
    margin:0 5px 0 0;
    height:28px;
    width:28px;
}
.black_bar{
    width:100%;
    height:36px;
    line-height:30px;
    background:#000;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#080808), to(#282828));
    background: -webkit-linear-gradient(top, #080808, #282828);
    background: -moz-linear-gradient(top, #080808, #282828);
    background: -ms-linear-gradient(top, #080808, #282828);
    background: -o-linear-gradient(top, #080808, #282828);
    color:#ddd;
    font-family:Arial, sans-serif;
    border-bottom:2px solid #000;
}
.black_bar .action{
    display:inline;
    margin:0 0 0 10px;
}

#user_bar{
    height:100%;
    width:960px;
    margin:0 auto;
    text-align:right;
}
#user_bar table{
    display:inline-block;
}
#user_bar .userinfo a{
    color:#eee;
}
#user_bar img{
    vertical-align:middle;
    margin:0 5px 0 0;
}
#user_bar .userinfo{
    display:block;
    padding:0 10px 0 5px;
    height:100%;
}
#user_bar .userinfo:hover{
    cursor:pointer;
    background:#333;
    color:#fff;
}
.action{
    display:inline-block;
    background:#aaa;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#cccccc));
    background: -webkit-linear-gradient(top, #eeeeee, #cccccc);
    background: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background: -ms-linear-gradient(top, #eeeeee, #cccccc);
    background: -o-linear-gradient(top, #eeeeee, #cccccc);
    color:#666;
    padding:1px 10px;
    border-radius:3px;
    border:1px solid #aaa;
    text-shadow:0 1px #fff;
    margin-top:10px;
}
.action:hover{
    cursor:pointer;
    color:#444;
    background:#ddd;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dddddd));
    background: -webkit-linear-gradient(top, #ffffff, #dddddd);
    background: -moz-linear-gradient(top, #ffffff, #dddddd);
    background: -ms-linear-gradient(top, #ffffff, #dddddd);
    background: -o-linear-gradient(top, #ffffff, #dddddd);
}
#user_bar .dropdown{
    display:none;
    background:#000;
    background:rgba(0,0,0,0.9);
    z-index:1001;
    width:100%;
}

.phone{
    list-style:none;
}
    .phone li .remark{
        display:inline-block;
        width:50px;
        color:#aaa;
        font-size:11px;
        text-transform:uppercase;
    }
*{
	padding:0;
	border:none;
	margin:0;
}
#person{
    padding:10px;
}
#person .headshot{
    display:inline-block;
    margin:0 20px 0 0;
    vertical-align:middle;
}
    #person .personal_details{
        display:inline-block;
        vertical-align:middle;
    }
    #person .person_name{
        font-size:18px;
        color:#444;
        padding: 0 0 10px 0;
        border-bottom:3px solid #f90;
    }
    #person .person_groups{
        padding:10px 0 0 0;
    }
    #person .person_groups a{
        font-weight:100;
        background:#ccc;
        color:#fff;
        display:inline-block;
        margin:2px;
        padding:0 5px;
        font-size:10px;
        border-radius:5px;
    }
    #person .person_groups a:hover{
        background:#999;
    }
    #person #extended{
        width:100%;
        padding:10px 0;
    }
        #person #extended #switches{
            vertical-align:top;
            width:120px;
            padding:0 20px 0 0;
            text-align:right;
        }
            #person .switch{
                text-align:right;
                text-transform:capitalize;
                display:block;
                width:110px;
                padding:0 5px;
                margin:1px 0 1px 0;
                color:#444;
                font-size:11px;
            }
            #person .switch:hover{
                background:#dff1ff;
            }
            #person .switch_guide{
                text-align:right;
                text-transform:capitalize;
                display:block;
                width:110px;
                padding:0 5px;
                margin:1px 0 1px 0;
                color:#aaa;
                font-size:11px;
                border-bottom:1px dotted #ccc;
            }
            #person .mine{
                background:#eee;
            }
            #person #extended .sel{
                background:#bcd;
                font-weight:bold;
            }
            
        #person #extended #details{
            vertical-align:top;
            background:#eee;
            padding:10px;
            width:700px;
        }
        #person #details .bit{
            padding:20px;
        }
        #person .description{
            color:#444;
            font-weight:bold;
            padding:5px 10px;
            background:#bcd;
            margin:10px 0;
            text-transform:capitalize;
            font-size:11px;
            letter-spacing:1px;
            box-shadow:0 0 2px #999;
            text-shadow:0 1px #def;
        }
        #person #extended .pica{
            margin:0 10px;
        }
        #person #details .user_functions td{
            padding:0 20px 0 0;
        }
        .ad_in{
            font-size:10px;
            color:#aaa;
        }
        .ad_in input{
            font-size:13px;
            width:50%;
            padding:5px;
            border: 1px inset #fff ;
        }
        .ad_in input:focus{
            background:#efe;
        }
        #person .original_img{
            float:left;
            margin:0 10px 0 0;
        }
        .uploader{
            overflow:hidden;
            float:left;
            line-height:120px;
            width:120px;
            height:120px;
            background:#fff;
            color:#ddd;
            text-shadow:0 -1px #ccc;
            border:2px dashed #ccc;
            font-size:14px;
            text-align:center;
        }
        #person .user_agenda, .m_table{
            font-size:11px;
            border-collapse:collapse;
            width:100%;
            background:#fff;
        }
        #person .user_agenda td, .m_table td{
            line-height:30px;
        }
        #person .user_agenda tr, .m_table tr{
            border-bottom:1px dotted #ccc;
        }   
        #person .user_agenda tr:hover{
            cursor:pointer;
            background:#def;
        }
        #person .user_agenda .cate{
            text-align:center;
            width:5%;
        }
        #person .user_agenda .date{
            text-transform:uppercase;
            width:10%;
        }
        #person .user_agenda .time{
            width:10%;
            text-align:center;
        }
        #person .user_agenda .descript{
            width:45%;
        }
        #person .user_agenda .detai{
            width:30%;
            text-align:right;
        }
        #person .user_agenda .descript .team{
            display:inline-block;
            padding:0 10px 0 0;
        }
        .user_agenda .match_table{
            width:100%;
        }
        .user_agenda .match_table td{
            width:50%;
        }
        #person .user_agenda .item_details{
            margin-right:10px;
            background:none;
        }
        .user_agenda .dayoftheweek{
            color:#ccc;
            font-size:9px;
            float:right;
        }
        .user_agenda .canc{
            text-decoration:line-through;
            filter:alpha(opacity=60); 
            -moz-opacity:0.6; 
            opacity: 0.60; 
        }
        .user_agenda .event{
            background:#f2f8fe;
        }
        #person .mes_count, #person .cal_count{
            float:left;
        }
        #person .address_back{
            padding:10px;
            background:#fff;
        }
        #person .address_back li{
            list-style:none;
            padding:3px 0;
        }
        #person .ls{
            margin-top:10px;
            padding:10px 0;
            text-align:right;
            font-size:10px;
            color:#999;
            border-top:1px dotted #ccc;
            border-bottom:1px dotted #ccc;
        }
        #person .ls img{
            vertical-align:middle;
        }
        #person #submit_pass{
        }
.m_table{
            
}
    .m_table td{
        padding:0 10px;
    }
    .m_table .del, .m_table .edit{
        width:10px;
    }
    .m_table .descript{
        width:40%;
    }
    .m_table .edit a img{
        padding:2px;
        vertical-align:middle;
    }
    .m_table .edit a{
        display:inline-block;
        border-radius:2px;
    }
    .m_table .edit a:hover{
        background:#cde;
    }
    .m_table input{
        background:#eee;
        padding:2px 0;
    }
    .m_table select{
        background:#fff;
        color:#444;
        padding:0;
        border-radius:0;
    }
    .m_table th{
        text-indent:10px;
    }
    .m_table .past{
        background:#e8e8e8;
        filter:alpha(opacity=60); 
        -moz-opacity:0.6; 
        opacity: 0.60; 
    }
    .datepicker{
        font-size:10px;
        font-weight:100;
        width:70px;
    }
    .datepicker:hover{
        cursor:pointer;
    }
        
.conversations{
    color:#999;
    width:100%;
    background:#fff;
    border-collapse:collapse;
}
.conversations .sender{
    width:10%;
}
.unseen{
    background:#def;
}
.seen{
    background:#fff;
}
.conversations tr{
    border-bottom:1px dotted #ccc;
}
.conversations td{
    padding:20px !important;
}
.conversations tr:hover{
    cursor:pointer;
    color:#000;
    box-shadow:0 0 8px #999;
}
.conversations .timestamp{
    text-align:right;
    width:30%;
    font-size:9px;
    color:#ccc;
}
.text_list{
    list-style-position:inside;
    padding:20px;
    background:#eee;
}
.text_list li{
    margin:0 0 0 20px;
}
.sendit{
    padding:0 0 0 80px;
    margin:5px 0;
}
.main_option{
    display:inline-block;
    background:#ccc;
    padding:0 10px;
    color:#fff;
    margin:5px 10px 0 0;
    font-size:11px;
}
.main_option:hover{
    background:#999;
    color:#fff;
    box-shadow:0 2px 3px #999;
    text-shadow:0 -1px #666;
}
.new_email{
    border:1px solid #ddd;
    padding:5px 5px;
    width:96%;
    margin:0 0 10px 0;
    border-radius:0;
}
.add_phrase textarea{
    display:block;
    font-family:inherit;
    font-size:inherit;
    width:570px;
    background:#fff;
    border:1px solid #ddd;
    padding:5px;
    margin-left:80px;
    resize:none;
    height:30px;
}
.add_phrase{
    padding:20px 0 10px 0;
    border-bottom:1px solid #ddd;
    background:#eee;
}
.ex{
    position:absolute;
    right:10px;
    top:10px;
    padding:5px;
    background:#eee;
}
.ex:hover{
    cursor:pointer;
    background:#faa;
}
.cnew{
    /*padding:0 10px;*/
    background:#fff;
}
.cnew_message .pica, .cnew_text, .cnew_message .del{
    vertical-align:top;
}
.cnew_message .del{
    display:inline-block;
    padding:4px;
}
.cnew_message{
    position:relative;
    padding:10px 0;
    border-bottom:1px solid #eee;
}
.cnew_message .pica{
    display:inline-block;
    margin:0 20px 0 0;
}
.cnew_text{
    display:inline-block;
    width:80%;
    color:#444;
}
.cnew_datetime{
    font-size:9px;
    color:#ccc;
}
.coryfee .head{
	font-family: NeutonRegular, serif;
	font-size:30px;
	color:#000;
}
.coryfee .head *, .global_coryfee .header *{
	vertical-align:middle;
}
.coryfee{
	text-align:center;
	border-bottom:1px dashed #ccc;
}
.global_title h1{
	vertical-align:middle;
	margin:0 39px;
	font-family: NeutonRegular, serif;
	font-size:30px;
	color:#000;
	font-weight:normal;
}
.global_title{
	padding:10px 0;
	position:relative;
	line-height:30px;
	background:#eee;
}
.global_coryfee{
	margin-bottom:10px;
}
.global_coryfee .title{
	font-size:16px;
}
.global_coryfee .header{
	font-size:20px;
	margin-bottom:10px;
	padding:10px;
	background:#eee;
	border-bottom:1px dashed #ccc;
	
}
.coryfee_single_item{
	padding:10px 0;
}


body{
	background:#015294 url(img/bg/body2.jpg);
	font-family:"Lucida Grande",Lucida , Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
}
a, .teamLink a{
	cursor:pointer;
	color:#015294;
	text-decoration:none;
}
a:hover, .teamLink a:hover{
	color:#fb9600;
}
body #main .match_link a{
	display:inline-block;
	padding:2px 4px;
	color:#444;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}
body #main .match_link a:hover{
	background:#eee;
}
.hidden{
	display:none;
}
.global_item{
	position:relative;
	background:url(img/dot_trans.png);
	padding:5px;
	margin:5px 0;
	-moz-box-shadow:0px 0px 4px 0px #333;
	-webkit-box-shadow:0px 0px 4px 0px #333;
	box-shadow:0px 0px 4px 0px #333;
}
.global_inlay{
	position:relative;
	padding:19px;
	background:#fff;
}
.flipswitch{
	background:#ccc;
}
.flippublic{
	background:#ccc;
	text-align:right;
}
.global_prelay{
	float:left;
	background:#fff;
	padding:20px;
}
.global_admins{
	color:#666;
	background:url(img/dot_trans.png);
	padding:3px;
}
.global_admins img{
	margin:3px;
	float:right;
	vertical-align:middle;
}
.new_addition{
	padding:0 20px;
}
.new_addition *{
	vertical-align:middle;
}
.admin_line{
	margin:5px 0 0 0;
	color:#666;
	font-size:11px;
	font-style:italic;
}
.admin_line a{
	display:inline-block;
	margin:0 20px 0 0;	
}
.admin_line a *{
	vertical-align:middle;
}

.gi_title{
	position:absolute;
	top:0;
	left:30px;
	padding:20px 10px 10px 10px;
	color:#fff;
	background:#015294;
	font-size:16px;
	text-transform:uppercase;
}
.datetimer{
	font-size:16px;
}
.datetimer_shell .name{
	font-size:18px;
	color:#015294;
	margin:0 40px 0 0;
}
.timeshell{
	background:#fff;
}
.datetimer_shell{
	float:left;
	margin:0 20px 0 120px;
}
.datetimer2{
	font-size:16px;
	color:#999;
	margin:0 0 0 30px;
}
.add_media{
	color:#fff;
	padding:2px 19px;
}
.player_profile_pics{
	border-top:1px dotted #999;
	padding:10px 0px ;
}
.player_profile_pics *{
	vertical-align:middle;
}
.player_profile_pics a{
	display:block;
	float:left;
	margin:0 1px 1px 0;
	padding:0;
}
.schedule_table{
	margin:0 20px;
	padding:10px;
	list-style-type:none;
	background:#eee;
}
.sch_tbl_title{
	background:#015294;
	color:#fff;
	text-indent:10px;
}
.schedule_table .time{
	padding:0 10px;
	font-weight:bold;
}
.schedule_table{
	list-style-type:none;
	background:#eee;
	padding:10px;
}
.schedule_table li{
	padding:5px 2px;
	list-style-type:none;
}
.schedule_inlay{
	background:#fff;
	padding:0 20px 20px 20px;
}
.formlike_inlay{
	background:#fff;
	padding:40px;
}
.input_long{
	padding:0 20px 20px 0;
}
.new_input .label{
	color:#666;
	font-style:italic;
	margin:0 0 5px 5px;
}
.new_input .input_submit a{
	display:inline-block;
	color:#666;
	margin:0 10px 0 0;
	font-size:14px;
	padding:5px 15px;
	background:url(img/bg/main_nav.jpg);
	border:1px solid #ccc;
	text-align:center;
}
.new_input .input_submit a:hover{
	color:#111;
	background:#fff;
}
.new_input input{
	background:#f6f6f6;
	padding:10px;
	font-size:18px;
	width:120px;
	border:1px inset #ccc;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.new_input textarea{
	background:#f6f6f6;
	padding:10px;
	font-size:12px;
	font-family:"Lucida Grande", Lucida, sans-serif;
	width:100%;
	height:140px;
	border:1px inset #ccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.focussed input, .focussed textarea{
	background:#ffffe6 !important;
}
.input_long input{
	width:100%;
	
	text-align:left;
}
.input_date{
	float:left;
	margin:0 40px 20px 0;
}
.attendance{
	padding:5px;
	margin:5px;
}
.yes{
	background:#efe;
}
.no{
	background:#fee;
}
.open{
	background:#ddd;
}
.openinv{
	background:#eee;
	padding:5px;
	float:left;
	margin:10px 10px 20px 0;
	border:2px solid #aaa;
}
.openinv a{
	margin-top:5px;
}
.invitable{
	width:100%;
	border-spacing:0 10px;
}
.invitable tr{
	background:#eee;
}
.invitable td{
	padding:10px;
}
.verdict a, .new_button a{
	display:inline-block;
	margin:0 1px;
	padding:0 10px;
	text-align:center;
	border:1px outset #666;
	background:url(img/bg/main_nav.jpg);
	color:#000;
}
.verdict a:hover, .new_button a:hover{
	background:#444;
	color:#fff;
}
.verdict{
	display:inline-block;
	float:right;
}
#textpart img{
	float:left;
	margin:0 10px 10px 0;
}
/* ID */
#returnCatch{
	display:none;
}
#page_overlay{
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#000;
	opacity:0.45;
	-moz-opacity:0.45;
	filter:alpha(opacity=45);
	display:none;	
}
#main_sponsors{
	left:0;
	top:15px;
	padding:10px 5px 10px 10px;
	width:945px;
	background:url(img/dot_trans.png);
	position:absolute;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#main_sponsors .wide{
	margin:0 5px 0 0;
	float:left;
}
#main_sponsors .narrow{
	margin:0 5px 0 0;
	float:left;
}
#status_manager{
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#fff;
}
	#status_manager table{
		margin:0 auto;
	}
	#status_manager tr{
	}
	#status_manager td{
		padding:5px 10px;
		border-bottom:1px solid #ccc;
	}
	#status_manager .date{
		width:200px;
	}

#admin{
	position:relative;
	background:url(img/bg/fabric_washed.jpg);
	padding:30px !important;
}
	#admin .add{
		position:absolute;
		top:30px;
		left:-15px;
	}
	#admin .col{
		float:left;
		width:210px;
		margin:0 0 0 10px;
	}
	#admin table{
		background:#fff;
		padding:10px;
		margin:20px 0 0 0px;
	}
	#admin table td{
		padding:5px 20px 5px 5px;
	}
	#admin .anch{
		position:relative;
		height:10px;
	}
	#admin .firstLetter{
		position:absolute;
		left:-20px;
		top:3px;
		color:#fff;
		background:#000;
		padding:0 3px;
		float:left;
		margin:10px 0 0 0;
	}
.inactive{
	background:#f90;
	padding:0 3px;
	color:#fff;
}
.files{
	font-size:11px;
}
.files ul{
	list-style:none;
}
.files li{
	margin:0 0 5px 0;
}
.files li img{
	border:1px solid #ddd;
	vertical-align:middle;
	margin:0 10px 0 0;
}
.files{
	padding:10px;
	background:url("img/bg/shady_white.jpg") repeat-x scroll 0 0 #FFFFFF;
	
	-moz-box-shadow:0px 0px 4px 0px #333;
	-webkit-box-shadow:0px 0px 4px 0px #333;
}
.files .item_title{
	color:#fff;
	border-color:#fff;
}
.files table{
	width:100%;
}
.files table .name{
	font-weight:bold;
	width:60%;
}
.files table .sel{
	background:#fff;
}
.files table .sel:hover{
	background:#efe;
	cursor:pointer;
}
.files table td, .files table th{
	padding:2px 10px;
	margin:1px;
}
.files table th{
	text-align:left;
	font-weight:normal;
}
.alt_table td{
	padding:0 28px 0 0;
}
.alt_table{
	padding:10px;
	background:#eee;
}
#main_nav{
	position:relative;
	z-index:555;
	height:36px;
	width:100%;
	border-width:1px 0;
	border-style:solid;
	border-color:#666;
	background:url(img/bg/main_nav.jpg);
}
	#main_nav ul{
		list-style:none;
	}
	#main_nav ul li .unlogged{
		color:#aaa;
	}
	#main_nav li{
		line-height:36px;
		position:relative;
		height:36px;
		padding:0 20px;
		float:left;
		border-width:0 1px 0 0;
		border-style:solid;
		border-color:#ccc;
		cursor:pointer;
	}
	#main_nav li:hover{
		background:#fff;
		color:#000;
	}
	#main_nav .myaltena{
		background:#f80 url(img/bg/my_nav.jpg);
		color:#fff
	}
	#main_nav .myaltena:hover{
		background:#f80 url(img/bg/my_nav.jpg);
		color:#fff;
	}
	#main_nav li .menu_drop .col{
		line-height:14px;
		margin:0 5px;
		width:170px;
		float:left;
	}
	.report_title, .col .title, .album_title,.teams .title, #sponsors .title, .files .title{
		font-weight:bold;
		font-style:italic;
		color:#ccc;
		padding:0 0 3px 0;
		margin:0 0 10px 0;
		border-bottom:1px #ccc solid;
	}
	.report_title{
		margin:20px 0;
	}
	.report{
		margin:0 0 20px 0;
	}
	
	#main_nav li .menu_drop .title{
		width:150px;
	}
	.menu_drop .admin{
		color:#000;
		margin:20px 0 0 0;
		border-width:1px 0 0 0;
		border-style:dotted;
		border-color:#000;
	}
	.middle li .menu_drop{
		display:none;
		position:absolute;
		top:36px;
		left:0;
		width:360px;
		padding:20px;
		background:#fff;
		z-index:9999;
		-moz-box-shadow:0px 0px 10px 0px #333;
		-webkit-box-shadow:0px 0px 10px 0px #333;
	}
	.middle li .menu_drop p{
		display:block !important;
		height:20px;
	}
	.nav_col a{
		color:#000;
	}

	.nav_col a:hover{
		color:#f90;
	}

#top_bg{
	width:100%;
	height:140px;
	background:url(img/bg/grass.jpg);

}
/* PAGES */
.news_page .m_news, .home_page .m_home, .schedule_page .m_schedule, .team_page .m_team, .club_page .m_club{
	border-width:0 0 3px 0;
	border-color:#fb9600;
	border-style:solid;
}
.my_page .m_mine{
	 border-width:0 0 3px 0;
	border-color:#fcd773;
	border-style:solid;
}
/* POPUP */
#popup .wide input{
	padding:5px 0;
	text-indent:10px;
	width:100%;
}
#popup input{
	padding:5px 10px;
}
#popup .time input{
	width:80px;
	text-align:center;
}

#popup textarea{
	width:550px;
	height:160px;
	padding:10px;
}
#popup input, #popup textarea{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff;
	color:#444;
	font-size:11px;
	font-family:"Lucida Grande","Lucida Sans",Lucida, Verdana, sans-serif;
	margin:5px 0;
}
#popup .bubble{
	/*border:3px #ccc solid;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	-moz-box-shadow:0px 0px 10px 0px #333;
	-webkit-box-shadow:0px 0px 10px 0px #333;*/
}
#popup .margina{
	margin:10px 0 0 0;
}
/*#popup a{
	display:inline-block;
	font-size:11px;
	padding:0 10px;
	background:#fb9600;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#popup a:hover{
	background:#ffb231;
}*/
#pop_loader{
	position:absolute;
	right:20px;
	top:20px;
	display:none;
}
#pop_loader img{
	height:20px;
	width:20px;
}
	/* POP USER */
	.pop_user{
		width:740px;
		padding:20px;
		border:5px solid #ccc;
		color:#ccc;
		background:#fff;
	}
	.pop_user .titlePopup{
		margin:0 0 10px 0;
	}
	.pop_user .sub a{
		float:right;
		padding:5px 10px;
		background:#eee;
	}
	.pop_user .error{
		background:#f90;
		padding:10px;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}

		.phraseForm input{
			padding:10px;
			color:#015294;
			font-size:13px;
			width:550px;
		}

		
		.logForm .label{
			margin:5px 0 0 0;
			font-size:11px;
		}
		.logForm .textInput{
			font-size:12px;
			background:#eee;
			color:#000;
			padding:5px 10px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
		}
		#popup .logForm a{
			display:inline-block;
			font-size:11px;
			padding:0 10px;
			background:#fb9600;
			color:#fff;
			margin:10px 0 0 0;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
		}
		#popup .logForm a:hover{
			background:#ffb231;
		}
	/* POP ADMIN */
	.pop_admin{
		width:620px;
		padding:20px;
		background:#000 url(img/bg/admin_popup.jpg) repeat-x;
		border:5px solid #333; 
	}
		.pop_admin .title{
			font-size:14px;
			color:#fff;
		}
		.pop_admin .title *{
			vertical-align:middle;
		}
		.pop_admin .title img{
			margin:0 10px 0 0;
		}
		.pop_admin .content{
			padding:10px;
			background:#fff;
			margin:20px 0 0 0;
			height:300px;
			overflow:auto;
		}
.career table{
	width:100%;
}
	.career table .faded{
		color:#c1b198;
	}
	.career td *{
		line-height:22px;
		vertical-align:middle;
	}
	.career .r{
		text-align:right;
	}
	.career .top_line td{
		padding:0 0 10px 0;
	}
	.career #newFunction{
		border-width:0 0 1px 0;
		border-color:#c1b198;
		border-style:solid;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
	}
	.career select{
		width:160px;
	}
	select{
		background:#015294;
		color:#fff;
		padding:5px 10px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	option{
		margin:3px 10px 3px 3px;
	}
		.submit a img, .submit_user a img{
			vertical-align:middle;
		}
		.submit input, .submit a{
			display:inline-block;
			margin:5px 0 0 0;
			padding:2px 10px;
			background:#015294;
			color:#fff;
			text-align:center;
			font-size:11px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			cursor:pointer;
		}
		.submit input:hover, .submit a:hover{
			background:#5084cb;
		}
		.submit_user input, .submit_user a{
			font-size:11px;
			display:inline-block;
			margin:5px 0 0 0;
			padding:2px 10px;
			background:#eee;
			color:#444;
			text-align:center;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			cursor:pointer;
		}
		.s_admin input, .s_admin a{
			float:right;
		}
		.submit_user input:hover, .submit_user a:hover{
			color:#fff;
			background:#ccc;
		}
		.submit_admin a{
			margin:0 0 0 5px;
			display:inline-block;
			padding:3px;
			background:#aaa;
			text-align:center;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			cursor:pointer;
		}
		.submit_admin a:hover{
			background:#666;
		}
/* TIME FRAME EDIT*/
.time_frame_edit_form input{
	width:80px;
	padding:5px 10px;
	background:#015294;
	color:#fff;
	margin:0 0 0 10px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.youtube{
	display:inline-block;
	position:relative;
}
.youtube_del{
	position:absolute;
	left:10px;
	bottom:10px;
}
.youtube_del img{
	margin:3px 0;
}
	


.pageMessages #top_nav ul .messages a, .pageProfile #top_nav ul .profile a, .pageSettings #top_nav ul .settings a{
	border-width:0 0 3px 0;
	border-style:solid;
	border-color:#f90;
}


#top_nav{
	height:140px;
	/*background:#666 url(img/bg/top_nav.jpg) repeat-x;*/
	background:url(img/bg/grass.jpg);
	line-height:40px;
	color:#fff;
}
	#top_nav form input .text{
		padding:2px;
		width:180px;
		margin:10px 0 0 0;
		clear:both;
		display:block !important;
		border-width:2px;
		border-color:#000;
		border-style:inset;
	}

	#top_nav a{
		color:#fff;
	}
	#top_nav a:hover{
		color:#FF821E;
	}
	#top_nav .title{
		color:#666;
		padding:0 16px 0 0;
	}
	#top_nav ul{
	}
	#top_nav .middle li{
		display:inline;
		cursor:pointer;
		position:relative;
		padding:12px 16px 13px 16px;
		height:100%;
		background:#360 url(img/dot_trans.png);
		margin:0 5px 0 0;
	}
	#top_nav .middle li:hover{
		background:#fff;
		color:#000;
	}
	
.comments{
	background:url('img/bg/fabric_washed.jpg');
}
.comm2{
	background:url(img/block_shadow.png) repeat-x #aaa;
	padding:10px;
}
	.comments .right{
		text-align:center;
		margin:10px 0;
	}
	.comments .right a{
		color:#000;
		font-weight:bold;
	}
	.comments .right a:hover{
		color:#316bb0;
	}
	.single_comment{
		padding:20px;
	}
	.single_comment .pic{
		float:left;
		margin:0 0 0 30px;
	}
	.single_comment .time{
		color:#ddd;
		font-size:10px;
	}
	.single_comment .num{
		font-weight:bold;
		color:#c1b198;
	}
.charts img{
	float:left;
	background:#fff;
	padding:10px;
	margin:10px 10px 10px 0;
	borderradius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.text_field_large{
	position:relative;
	text-align:justify;
	padding:20px;
}
.text_field_large .head{
		color:#015294;
		font-size:16px;
		margin:0 0 10px 0;
}
.text_field_large .details{
	float:left;
	background:#eee;
	padding:0 5px;
	font-size:11px;
	color:#999;
	margin:10px 2px 0 0;
}
.actions{
	display:none;
	position:absolute;
	right:0px;
	top:0px;
	padding:1px;
	background:#000;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}
.actions img{
	padding:1px;
}
.admin_edit_state:hover{
	background:#FEFEEE;
	-moz-box-shadow:0px 0px 1px 0px #aaa;
	-webkit-box-shadow:0px 0px 1px 0px #aaa;*/
}
.pointsdeducted{
	font-size:small;
	color:#999;
}
.deducted{
	width:30px;
}
.button_addplayer img{
	display:block;
	margin:16px;
}
.button_addplayer{
	background:#ccc;
	padding:0 1px 1px 0;
}
.item_title{
	color:#bbb;
	font-style:italic;
	width:100%;
	border-bottom:1px solid #bbb;
	margin:0 0 5px 0;
}
.item_content{
	margin:5px 0 10px 0;
}
.fb_like{
	margin-top:10px;
	padding:0 0 0 10px;
}
.twitter{
	margin-top:10px;
}
.item_text{
	margin-top:10px;
}
.analysis{
	float:left;
	width:360px;
	padding:10px;
}
.count{
    display:inline-block;
	font-size:10px;
	color:#fff;
	padding:1px 3px;
	line-height:14px;
	vertical-align:middle;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.mes{
	background:#d22020;
	border-width:2px;
	border-style:solid;
	border-color:#fff;
}
.cal{
	background:#3EBD27;
	border-width:2px;
	border-style:solid;
	border-color:#fff;
}
.inv{
	background:#FF821E;
}
.invites{
	background:#fff;
	padding:20px;
	margin:10px 0 0 0;
	borderradius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.invites .title{
	margin:0 0 10px 0;
}
.invites .cal{
	margin:0 10px 0 0;
}
.comment_add a, .popup_button a, .moreLink a{
	color:#fff;
	background:#555;
	padding:5px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-border-radius:5px;
}
.comment_add a:hover, .popup_button a:hover, .moreLink a:hover{
	color:#fefd25;
}
.no_cont{
	text-align:center;
	color:#bbb;
}
.expl{
	color:#333 !important;
	margin:10px 0;
	padding:20px;
	background:#eee;
}
.moreLink{
	margin:20px 0 0 0;
}
#phototop{
	position:relative;
	width:960px;
	height:210px;
	margin:10px 0 10px 0;
	border-width:5px 0;
	border-style:solid;
	border-color:#000;
}
#phototop .kids{
	background:url(img/front_headers/kids.jpg);
}
#phototop .cheer{
	background:url(img/front_headers/cheer.jpg);
}
#layer1, #layer2{
	position:absolute;
	top:0;
	left:0;
	width:960px;
	height:210px;
}
#layer1{
	z-index:500;
}
#layer2{
	z-index:501;
	display:none;
}
#logo{
	position:absolute;
	background:url(img/logo_altena.png);
	width:257px;
	height:162px;
	right:-30px;
	top:-12px;
	z-index:999;
}
#main_sponsor{
	position:absolute;
	top:0;
	left:0px;
	width:330px;
	height:100px;
	z-index:91;
	background:url(http://www.altenavijf.nl/uploads/sponsorpics/rect/1.jpg);
	border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	-webkit-border-bottom-right-radius:20px;
}
.sponsor_team{
	float:left;
	margin:0 0 0 10px;
}
#top{
	background:#df7f00 url(img/bg/fabric.jpg);
	height:160px;
}
#top .middle{
	position:relative;
}

#main{
	background:#df7f00 url(img/bg/fabric2.jpg);
	/*background:#000 url(img/bg/orange_glow.jpg);*/
}
#main .middle{
	padding:5px 0;
}

#footer{
	background:url(img/bg/bottom_nav.png) repeat-x;
}
#footer .middle{
	padding:20px 0;
}
#footer .middle .bottomline{
	color:#316bb0;
	padding:10px 0;
	text-align:center;
}
#AC_cal{
}
#comments{
	padding:10px;
	/*background:#015294;*/
}
#comments .submit_user{
	text-align:center;
}
#highlight, .hightlight{
}
	#highlight .users{
		float:left;
		margin:0 0 -10px 0;
	}
	#highlight .groups{
		float:left;
		margin:0 10px 0 0;
	}
	
	.screen .tophead{
		color:#843400;
		font-size:16px;
		margin:0 0 20px 0;
	}
	#catcher{
		display:none;
	}
	#highlight .sponsorBadge{
		margin:0 5px;
	}
	.sponsor_1{
		border:5px solid #fff;
		float:left;
		margin:0 5px 0 10px;
	}
#sponsors{
	padding:20px;	
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#sponsors .sponsorBadge{
	margin:0 5px;
}
#sponsors .dealDes{
	display:inline-block;
	float:left;
	margin:0px 0 5px 0;
	background:#fff;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:13px;
	color:#843400;
}
.group_sponsors{
	float:left;
}
	.group .faded{
		color:#843400;
		margin:0 0 0 10px;
		font-style:italic;
	}
	.group .staff{
		float:left;
		margin:0 40px 20px 0;
	}
	.group .members{
		float:left;
	}
	.group .mem{
		float:left;
	}
	
.leagueBadge{
	padding:10px 20px;
	background:#fff;
	margin:0 0 10px 0;
}
.leagueBadge img{
	vertical-align:middle;
}
.leagueLink img, .match_link img{
	vertical-align:middle;
}
#league_standings table{
	background:#fff;
	width:100%;
	padding:10px 20px;
	margin:0 0 10px 0;
}
	#league_standings table .us{
		background:#dedede;
	}
	#league_standings table .us:hover{
		background:#deeede;
	}
	#league_standings table .them{
		background:#efefef;
	}
	#league_standings table .them:hover{
		background:#efffef;
	}
	#league_standings table th{
		color:#ccc;
		font-weight:bold;
	}
	#league_standings table{
		border-spacing:1px;
		width:100%;
	}
	#league_standings table .teamcell{
		padding:0 0 0 10px;
		text-align:left;
	}
	#league_standings table .points{
		font-weight:bold;
	}
	#league_standings table td{
		padding:2px 0;
		text-align:center;
	}
	#league_standings table input{
		padding:2px 0;
		width:16px;
		text-align:center;
	}
	table .del a{
		display:inline-block;
		padding:3px;
		text-align:center;
		border-radius:2px;
		vertical-align:middle;
	}
	#league_standings .del a:hover{
		background:#f00;
	}
.teamBadge, .sponsorBadge{
	position:relative;
	float:left;
	padding:5px;
	background:#fff;
}
	.teamBadge{
		width:333px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.teamBadge .clubLine{
		color:#bbb;
		padding:3px 0;
		text-indent:10px;
		clear:both;
		width:100%;
		font-size:11px;
		border-top:1px solid #ddd;
		background:#eee;
		-moz-border-radius-bottomleft:7px;
		-webkit-border-bottom-left-radius:7px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
		-moz-border-radius-bottomright:7px;
		-webkit-border-bottom-right-radius:7px;
	}
	.teamBadge .jersey{
		float:left;
		width:70px;
		height:70px;
	}
	.teamBadge .jersey img{
		padding:5px;
	}
	.teamBadge .details{
		float:left;
		width:250px;
		padding:5px;
		height:60px;
		overflow:hidden;	
	}
	.teamBadge .details .name{
		font-size:14px;
		margin:0 0 3px 0;
	}
	.teamBadge .details .league{
		font-size:11px;
		line-height:14px;
	}
.teamThumb{
	background:#fff;
	width:205px;
	padding:5px;
	margin:0 10px 10px 0;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.sponsorBadge{
	margin:0 10px 0 0;
}
.club_teams{
	margin:20px 0 0 0;
	padding:20px;
	background:#fff;
}
.club_teams .col{
	vertical-align:top;
	float:left;
	width:280px;
	padding:0 5px 0 0;
}
.club_teams .col .title{
	font-weight:bold;
	margin:0 0 10px 0;
}
.club_teams .google{
	
}
.club_address{
	float:left;
	margin:0 60px 0 0;
}
.address{
	color:#000;
	margin:0 0 10px 0;
}
	.address .des{
		font-weight:bold;
	}
	.address .des a{
		font-weight:normal;
		font-size:11px;
	}
	.address .acc{
		font-weight:bold;
	}
	.address .col2{
		float:left;
	}
	.address .city{
	}
	.address .gooMaps{
		float:left;
		margin:0 5px 0 0;
	}
	.address .kaart{
		font-size:11px;
	}
	
.gooMaps{
	float:left;
}


.info{
	color:#ccc;
	margin:0 0 20px 0;
}
.info .current{
	padding:5px;
	background:#999;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}
.screen{
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	padding:10px;
	margin:0 0 10px 0;
	position:relative;
}
.screen .admin_button{
		position:absolute;
		top:15px;
		left:-20px;
}
.ui-draggable-dragging{
	z-index:100000;
}
/* CLASS */
.ad_bar{
	margin:0 0 5px 0;
}
.fabwash{
	background:url(img/bg/fabric_washed.jpg);
	padding:10px;
}
.scheduleId{
	margin:10px 0 0 0;
}
.schedule{
	background:#fff;
	padding:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	margin:0 0 3px 0;
}
.schedule table{
	border-collapse:collapse;
	width:100%;
}
.schedule table td{
	padding:4px 0;
	border-bottom:1px dotted #eee;
	border-top:1px dotted #eee;
}
.c10{
	background:#eee;
}
.c3{
}
.schedule td .fest{
	background:#fb9600;
	color:#fff;
	padding:2px 10px;
}
.schedule table .divider{
	display:inline-block;
	width:30px;
	text-align:center;
	color:#999;
}
.schedule table tr .time{
	padding:0 10px;
	font-size:11px;
	color:#444;
	width:40px;
}
.schedule table tr .evdate{
	width:120px;
	color:#ccc;
}

.tab_head img{
	vertical-align:middle;
}
.tab_head a{
	display:inline-block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fb9600;
	color:#fff;
	padding:2px 10px;
}
.tab_head a .tab_count{
	font-size:11px;
	color:#ffea6b;
}
.tab_head a:hover{
	background:#ffb231;
}
.schedule table tr .type{
	width:20px;
	text-align:center;
}
.evdate b{
	color:#444;
}
.evdate .month{
	display:inline-block;
	width:40px;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.evdate .day{
	display:inline-block;
	width:30px;
	text-transform:uppercase;
}
.single_invite{
	border-bottom:1px solid #eee;
}
.single_invite_schedule{
	padding:20px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px solid #ccc;
	
}
.single_invite table{
	width:100%;
	padding:5px 10px;
}
.single_invite table .date{
	color:#ccc;
	width:180px;
	text-align:right;
	font-size:11px;
}
.single_invite table .user_set{
	width:363px;
}
.single_invite table .user_set .option{
	text-align:center;
	display:inline-block;
	width:120px;
	color:#444;
}
.single_invite table .user_set .dis{
	color:#ccc;
}
.schedule table .accomodation{
	font-size:11px;
	width:200px;
}
.schedule table .teams{
	padding:0 0 0 20px;
	width:380px;
}
.schedule table .team{
	display:inline-block;
	width:170px;
}
.schedule table .detailslink{
	width:50px;
	text-align:center;
}
.schedule table .chicken{
	width:20px;
	text-align:center;
}
.schedule table .detailslink a{
	color:#fff;
	font-size:11px;
	padding:3px 5px;
	background:#bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.schedule table .detailslink a:hover{
	background:#ddd;
}
.schedule table .details{
	width:120px;
	padding:0 10px 0 0;
}
.schedule .date{
	font-size:11px;
	color:#ccc;
	/*background:#ccc url(img/bg/my_nav.jpg);*/
	font-weight:bold;
	padding:0 0 3px 0;
}
.absence_text{
	margin:10px;
}
.absence_form{
	padding:10px 0 0 10px;
	margin:20px 0 10px 0;
	border-top:1px solid #ccc;
}
#club_info{
	background:url(img/bg/fabric_washed.jpg);
	padding:20px;
	margin:20px 0;
}
	#club_info img{
		float:left;
	}
	#club_info .name{
		font-size:20px;
		text-transform:uppercase;
		letter-spacing:3px;
	}
	.club_det .accomodation{
		font-weight:bold;
	}
	#club_list{
		background:url(img/bg/fabric_washed.jpg);
		padding:20px;
		margin:20px 0;
	}
	#club_list table{
		width:100%;
	}
	#club_list table tr{
		height:36px;
		/*background:url(img/bg/main_nav.jpg);*/
	}
	#club_list table td{
		padding:0 5px;
		border:none;
		margin:none;
		
	}
	#club_list .name a{
		font-weight:bold;
		font-size:13px;
	}
	.club_det{
		float:left;
		padding:0 30px;
		margin:20px 0;;
	}
.club_list{
	background:#fff;
	padding:10px;
}
	.club_list .club_jersey{
		width:30px;
	}
.clubBadge{
	float:left;
	width:200px;
	margin:0 10px 10px 0;
	padding:10px;
}
	.clubBadge img{
		float:left;
	}
	.clubBadge .name{
		margin:20px 0 0 0;
	}
	.history{
		background:#fff;
		padding:30px;
	}
	.history img{
		float:left;
		margin:0 10px 10px 0;
	}
	.history .parLead{
		font-style:italic;
		font-weight:bold;
	}
/* PITCH */
#pitch_screen{
	background:url(img/bg/fabric_washed.jpg);
	padding:20px;
}
.match_details2 .col{
	position:relative;
	float:left;
	padding:10px;
	width:280px;
}
.match_details2 .col .players{
	margin:0 0 10px 0;
}
.match_details2 .col .players a{
	display:block;
	float:left;
	margin:0 1px 1px 0;
	padding:0;
}
.match_details2 .col .matchBadge{
	position:relative;
	padding:10px;
	background:#fff url('img/bg/shady_white.jpg') repeat-x;
	border-width:5px 0 2px 0;
	border-color:#000;
	border-style:solid;
	margin:0 0 10px 0;
}






.match_details{
	padding:20px;
	background:#fff;
}
.match_details .col, .leagueBadge .col{
	position:relative;
	float:left;
	padding:0 10px;
	width:270px;
}
.match_details .col .players{
	margin:0 0 10px 0;
}
.group_cols{
	float:left;
	padding:0 40px 0 0;
}
.match_details .notav{
	opacity:0.45;
	-moz-opacity:0.45;
	filter:alpha(opacity=45);
}
.match_details .col .players a{
	display:block;
	float:left;
	margin:0 1px 1px 0;
	padding:0;
}
.match_details .col .matchBadge{
	position:relative;
	padding:10px;
	background:#fff url('img/bg/shady_white.jpg') repeat-x;
	border-width:5px 0 2px 0;
	border-color:#000;
	border-style:solid;
	margin:0 0 10px 0;
}
.match_details .col .cancelled{
	border-color:#d22020;
}
.match_details .col .link{
	color:#ccc;
}
.matchBadge .ResBut{
	margin:10px 0 0 0;
}
.matchBadge .team{
	position:relative;
	width:50%;
	float:left;
	text-align:center;
}
.matchBadge .name{
	font-size:11px;
	margin:5px 2px 0 2px;
	background:#eee url(img/bg/main_nav.jpg);
	
}
.matchBadge .points, .matchBadge .points input{
	text-align:center;
	line-height:50px;
	background:#000;
	font-size:40px;
	font-family:"impact","arial black";
}
.matchBadge .points{
	height:50px;
	padding:10px;
	margin:2px;
	color:#fefefe;
}
.matchBadge .points input{
	width:50px;
	color:#fff;
}
.match_details .loc, .match_details .date{
	font-weight:bold;
	margin:10px 0 0 0;
}
.match_details .remarks{
	margin:10px 0 0 0;
	font-style:italic;
	color:#999;
}
.table_holder{
	width:388px;
	margin:10px;
	background:#eee;
	padding:20px 30px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
}
.table_holder_team{
	margin:10px 10px 0 0;
	width:258px;
	background:#fff;
	padding:20px 30px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
}
.table_title{
	font-size:16px;
	font-family:"Georgia",serif;
	padding:5px 5px 20px 5px;
	text-align:center;
}
.all_stats{
	padding:10px;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0px 0px 10px 0px #333;
	-webkit-box-shadow:0px 0px 10px 0px #333;
}
.rewards{
	margin:10px 0 0 0;
}
.rewards img{
	margin:3px;
}
.all_stats .text_field{
	padding:20px;
	margin:10px;
	background:#ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.all_stats .album_title{
	margin:10px;
}
.stats{
	width:100%;
}
.stats_title{
	font-size:16px;
	padding:10px;
	text-align:center;
}
.stats td{
	text-align:left;
}
.stats .p_r{
	text-align:right;
}
.user_list{
	background:#eee;
	padding:20px;
	max-height:300px;
	overflow:auto;
	margin:0 10px 0 0;
}
.user_list ul{
	width:205px;
	float:left;
	list-style:none;
}
.cal_det{
	padding:5px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#thePitch{
	
}
.pitch_system{
	text-align:center;
}
.pitch_user{
	height:470px;
}
.pitch, .pitch_user{
	position:relative;
	background:url(img/bg/pitch_side2.png) no-repeat;
	background-position:-5px 0;
	width:800px;
}
.pitch{
	height:540px;
}
	.pitch .img, .pitch_user .img{
		text-align:center;
	}
	.pitch .player, .pitch_user .player{
		text-align:center;
	}
	.pitch .playername, .pitch_user .playername{
		width:120px;
		color:#000;
		position:absolute;
		background:url(img/bg/main_nav.jpg);
		left:-35px;
		top:50px;
		text-align:center;
		border:1px solid #ccc;
		overflow:hidden;
	}
	.pitch .position .shadow, .pitch_user .position .shadow{
		position:absolute;
		top:72px;
		left:-45px;
		height:10px;
		width:130px;
	}
	.shade{
		background: url(img/bg/shadow.png);
	}
	.pitch .position, .pitch_user .position{
		text-align:center;
		font-size:34px;
		line-height:50px;
		position:absolute;
		color:#028007;
		width:48px;
		height:48px;
		border:#028007 inset 1px;
		background:url(img/dot_trans.png);
		cursor:default;
	}
	.pitch .bench, .pitch_user .bench{
		color:#444 !important;
	}
	.pitch .abs, .pitch_user .abs{
		position:absolute;
	}
	.pitch .system_des{
		position:absolute;
		right:120px;
		top:0;
		padding:5px 10px;
		color:#fff;
		font-size:16px;
	}

/* IMAGES */
.userphoto{
	float:left;
}
.mugshot{
	background:#fff;
	padding:10px;
	-moz-box-shadow:0px 0px 10px 0px #333;
	-webkit-box-shadow:0px 0px 10px 0px #333;
}
.stats{
}
/* USER BADGE */
#newStatus{
	margin:20px 0 0 0;
}
.userBadge{
	position:relative;
	padding:5px;
	width:250px;
	background:#fff;
	margin:0 10px 10px 0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
	.userBadge .image{
		float:left;
		margin:0 10px 0 0;
		overflow:hidden;
	}
	.userBadge .function{
		font-size:10px;
		font-style:italic;
		color:#c1b198;
		line-height:12px;
	}
	.userBadge .status{
		position:absolute;
		right:5px;
		top:5px;
	}
/* GROUP */
#popup .label{
	font-size:11px;
	font-style:italic;
	color:#999;
	margin:0 0 0 3px;
}
#popup .shim input{
	width:1px;
	height:1px;
	padding:0;
	margin:0;
}


#popup #team_selector a{
	background:none;
	color:#000;
}
#popup #team_selector a:hover{
	color:#f90;
}
#team_selector{
	height:300px;
	position:relative;
	float:left;
	padding:10px;
	margin:0 10px 10px 0;
	background:#ccc;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#selectTeamSubmit{
	display:none;
}
#suggestions{
	position:absolute;
	width:186px;
	top:36px;
	left:11px;
	padding:0 10px;
	background:#fcfce5;
}
#team_selector input{
	width:200px;
	font-size:14px;
	color:#015294;
	padding:3px;
	border:1px #ccc inset;
	background:#fefefe;
	
}
.new_m{
	margin:60px 0;
}
.new_member{
	padding:30px;
	background:#fff;
}
.new_member .infos{
	float:left;
	width:330px;
	padding:0 60px;
}
.new_member .title{
	font-size:18px;
	color:#015294;
	margin:60px 0 10px 0;
}
.new_member .sub{
	font-style:italic;
}
.new_member .formos{
	float:left;
	padding:0 60px;
	border-left:1px #ccc solid;
	width:300px;
}
.formos input{
	background:#eee;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:100%;
	margin:5px 0;
}
.formos .label{
	margin:0 0 0 3px;
	font-style:italic;
	color:#666;
}
.formos .submit{
	margin:10px 0 0 0;
}

.news_list{
	position:relative;
}
	.news_list table{
		padding:10px;
		border-spacing:0;
		width:100%;
		background:#fff;
	}
	.news_list table tr{
		cursor:pointer;
	}
	.news_list tr:hover{
	}
	.news_list table tr:hover .head{
		color:#fb9600;
	}
	.news_list table tr .bodie{
		text-align:justify;
		width:600px;
		display:inline-block;
	}
	.news_list table tr .bodie .morer{
		color:#ccc;
		font-size:10px;
		font-style:italic;
	}
	.news_list td{
		vertical-align:top;
		padding:10px 0 10px 20px;
		border-bottom:1px solid #f3f3f3;
	}
	.news_list table .head{
		color:#015294;
	}
	.news_list table .time{
		color:#ccc;
		font-size:11px;
		text-align:right;
		width:180px;
	}
		
	.news_list ul{
		list-style:none;
	}
	.news_list li{
		cursor:pointer;
		padding:10px 20px;
		background:#fff;
		margin:0 0 1px 0;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
		
	}
	.news_list li:hover .head{
		color:#fb9600;
	}

.group{
	position:relative;
}
.group .players{
	margin:0 0 10px 0;
}
.group .gr_staff{
	border-bottom:2px #eee solid;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.group_users{
	background:#fff;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.group .des{
	float:left;
	margin:0 10px 0 5px;
	width:157px;
	height:54px;
}
.group .name{
	font-weight:bold;
	padding:0 20px 0 0;
}
.group .func{
	font-style:italic;
	font-size:11px;
	color:#444;
}
.group .players img{
	float:left;
	margin:0 1px 1px 0;
}
	.group table td{
		vertical-align:top;
	}
	.group ol{
		list-style-position:inside;
		margin:20px 0 0 0;
	}
	.group .det{
		float:left;
		width:200px;
		padding:10px 0 0 0;
	}
	.group .teamJersey{
		float:left;
		width:40px;
		height:40px;
	}
	.group .teamLine2{
		float:left;
		width:240px;
	}
	.group .teamName{
		float:left;
		font-size:14px;
		font-weight:bold;
	}

	.group .members td{
	}
	.group .admin_button{
		position:absolute;
		top:25px;
		left:-20px;
	}
#LM select,#LM .LM_submit{
	display:block;
	margin:0 10px 10px 0;
}

#league_manager .league_des{
	padding:10px;
	background:#fff;
}
#league_manager #matches table td{
	padding:0 5px;
}
#league_manager #matches table input{
	width:60px;
}

.matchSheet{
	float:left;
	margin:0 0 20px 0;
}
.team_details{
	background:#fff;
	padding:5px;
	width:330px;
	margin:0 10px 1px 0;
}
.team_details .team_jersey{
	float:left;
	margin:0 10px 0 0;
}
.team_details .team_info{
	float:left;
}
.team_details .team_name{
	font-size:15px;
}
.team_details .team_path{
	color:#ccc;
}
/* CONVERSATION */

.conversation{
	position:relative;
	background:#c1b198 url(img/bg/fabric_washed.jpg);
	color:#5d5850;
	padding:10px 20px;
}

	/*HEAD*/
	.conversation .head{
	}
	.conversation  a{
		color:#000;
		font-weight:bold;
	}
	.conversation a:hover{
		color:#316bb0;
	}
	.conversation .head .right a{
		float:right;
		padding:0 0 0 10px;
	}
	
	/* THREAD*/
	.conversation .thread a img, .conversation .head a img{
		vertical-align:middle;
		margin:0 5px 0 0;
	}
	.conversation .thread .toggler{
		position:absolute;
		top:0;
		left:400px;
		padding:10px;
	}
	.conversation .thread ul{
		margin:10px 0 0 0;
		padding:10px 0 0 0;
		list-style-type:none;
	}
	.conversation .thread li{
		vertical-align:top;
		padding:10px;
		margin:2px 0;
	}
	.conversation .thread li .right{
		float:right;
		margin:10px 30px 0 0;
	}
	.conversation .thread li .left{
		float:left;
		margin:10px 0 0 30px;
	}
	.conversation .delThread{
		text-align:center;
		margin:0 0 10px 0;
	}
	.conversation .delThread a{
		padding:3px 5px;
		background:#fff;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.conversation .delThread a:hover{
		background:#f00;
		color:#fff;
	}

/* TALK BUBBLE */
.talk_bubble{
	text-align:left;
	position:relative;
	padding:10px 20px;
	margin:0 auto 10px auto;
	width:600px;
	background:#fff;
	color:#000;
	border-width:3px;
	border-style:solid;
	border-color:#ccc;
	word-wrap:break-word;
	-moz-box-shadow:0px 2px 10px 0px #333;
	-webkit-box-shadow:0px 2px 10px 0px #333;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
	.talk_bubble .del{
		position:absolute;
		right:7px;
		top:5px;
	}
	.talk_bubble .del a{
		padding:5px;
		margin:15px 0 0 0;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.talk_bubble .del a:hover, .del a:hover{
		background:#d22020;
	}
	.talk_bubble .new{
		color:#fff;
		position:absolute;
		left:-16px;
		top:-16px;
	}
	.anchor_left{
		position:absolute;
		background:url(img/wolkje.png);
		background-repeat:no-repeat;
		left:-15px;
		top:15px;
		width:15px;
		height:30px;
		z-index:888;
	}
	.anchor_right{
		position:absolute;
		background:url(img/wolkje2.png);
		background-repeat:no-repeat;
		right:-15px;
		top:15px;
		width:15px;
		height:30px;
		z-index:888;
	}
/* PROFILE */
.profile{
	margin:20px 0 0 0;
	position:relative;
}
	.profile .details{
		float:left;
	}
	.profile .personalia{
		position:relative;
		background:#c1b198 url(img/bg/fabric_washed.jpg);
		float:right;
		width:240px;
		padding:20px;
		margin:0 0 20px 20px;
	}
	.profile .personalia .head{
		font-size:18px;
		font-weight:bold;
		margin:0 0 5px 0;
	}
	.profile .personalia .status_p{
		margin:10px 0;
	}
	.profile .personalia .status{
		display:inline-block;
		background:#d22020;;
		color:#fff;
		padding:2px 10px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	.profile .personalia .lastSeen{
		margin:10px 0 0 0;
	}
	.profile .personalia .lastSeen .faded{
		color:#c1b198;
	}
	.functions{
		position:relative;
		float:right;
		background:#c1b198 url(img/bg/fabric_washed.jpg);
		padding:20px;
		margin:0 0 20px 20px;
	}
	.functions td{
		padding:2px 20px 0 0;
	}
	.functions .timeLapse{
		text-align:right;
		color:#c1b198;
	}

	.profile .admin_button{
		position:absolute;
		top:10px;
		left:-20px;
	}
#admin{
	padding:20px;
}
#current_emails table td{
	padding:0 10px 0 0;
}
#email_manager .des{
	display:inline-block;
	font-weight:bold;
	width:70px;
}
#current_emails, #email_opt{
	background:#fff;
	padding:20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:10px;
}
.schedule_item{
	padding:20px;
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.schedule_item .attendees{
	margin:20px 0 0 0;
}
#picasa_manager .keep{
	background:#999;
	color:#fff;
}
#picasa_manager .keep:hover{
	background:#9a9;
	color:#fff;
}
.picasa_head{
	font-size:14px;
	vertical-align:middle;
}
.picasa_head img{
	margin:0 10px 10px 0;
	vertical-align:middle;
}
.picasa_album_list_item{
	color:#999;
	margin:1px 0 1px 0;
	background:#eee;
	padding:5px 10px;
	cursor:pointer;
}
.picasa_logo *{
	vertical-align:middle;
}
.picasa_logo img{
	margin:0 10px 0 0;
}
.picasa_album_list_item:hover{
	background:#efe;
}
.picasa_album{
	clear:both;
	margin-top:20px;
	overflow:auto;
	white-space:nowrap;
	font-size:11px;
	font-style:italic;
	color:#999;
}
.album_title{
	margin:20px 0 0 0;
}
.album_title .des{
	
}
.attendees a{
	display:block;
	float:left;
	margin:0 1px 1px 0;
}
.photographer{
	margin:5px 0 0 0;
	font-style:italic;
	font-weight:bold;
	font-size:10px;
}
.img_book{
	position:relative;
	margin:10px 0;
	padding:10px;
	background:#eee;
	overflow:auto;
	white-space:nowrap;
}
.img_book .author{
	position:absolute;
	left:0;
	bottom:0;
	height:20px;
	padding:5px 10px;
	line-height:15px;
}
.img_book a img{
	/*margin:0 5px 0 0;*/
}
.img_book .inlay{
	margin:0 0 5px 0;
}
#picasa_manager{
	background:#fff;
	padding:20px;
	margin:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.admin_table{
	width:100%;
}
.admin_table td{
	padding:2px 30px 2px 5px;
	border-bottom:1px solid #ddd;
}
.admin_table input{
	background:#eee;
	padding:2px 5px;
}
#settings{
	background:url(img/bg/fabric_washed.jpg);
	font-size:12px;
	padding:30px 20px;
}
	
	form .label, .fakeForm .label{
		color:#c1b198;
	}
	form .label{
		text-indent:5px;
	}
	#settings .text input, #adminForm .text input, .stForm .text input{
		width:230px;
		padding:5px;
		background:#eee;
		margin:0 0 5px 0;
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		border-top-left-radius:5px;
		border-bottom-right-radius:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-bottom-right-radius:5px;
	}
	#settings form, .fakeForm, .stForm form{
		float:left;
		background:#fff;
		width:245px;
		padding:20px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	#settings form{
		margin:0 10px 20px 10px;
	}
	#settings form .title, #email_manager .title, #picasa_manager .title, .fakeForm .title, .stForm form .title{
		color:#f90;
		font-weight:bold;
		width:100%;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border-width:0 0 1px 0;
		border-style:dotted;
		border-color:#666;
	}
	#settings .on{
		float:right;
		background:#3EBD27;
		color:#fff;
		padding:2px 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		font-weight:bold;
	}
	#settings .off{
		float:right;
		background:#ccc;
		color:#fff;
		padding:2px 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		font-weight:bold;
	}

	.req{
		border:2px solid #f90;
	}
.icon{
	float:left;
	padding:0 10px 10px 0;
}
.frame{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.setting{
	color:#ffd7a4;
	background:#a24c00;
}
.help{
	float:left;
	margin:16px 0 0 0;
	width:740px;
	color:#843400;
}
.help a{
	color:#843400;
	font-weight:bold;
}
.help a:hover{
	color:#f2e2b0;
}
.help .head{
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
}
	
.user_photo{
	padding:3px;
	background:#fff;
}
	#main .user_photo a img, #main .talk_bubble a img{
		margin:0;
	}

.photo_book_cover{
	margin:0 0 10px 0;
	border:1px dotted #eee;	
}
	.photo_book_cover .img{
		float:left;
		width:80px;
		height:80px;
		text-align:right;
		margin:10px 20px 10px 10px;
		overflow:hidden;
	}
	.photo_book_cover img{
	}
	.photo_book_cover .name a{
		display:inline-block;
		font-size:15px;
		letter-spacing:2px;
		margin:20px 0 10px 0;
	}
.matchRes, .schedule table .matchRes{
	text-align:center;
	width:50px;
}
.matchRes .tba{
	display:inline-block;
	width:40px;
	background:#eee;
	color:#fff;
	padding:0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.matchRes .res{
	display:inline-block;
	width:40px;
	background:#222;
	color:#fff;
	padding:0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.matchRes .canc{
	font-size:10px;
	display:inline-block;
	width:40px;
	color:#fff;
	background:#999;
	padding:0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.matchRes .rep{
	font-size:10px;
	display:inline-block;
	width:40px;
	color:#fb3;
	background:#444;
	padding:0 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.pic{
	border-width:5px;
	border-style:solid;
	border-color:#fff;
	-moz-box-shadow:0px 0px 10px 0px #333;
	-webkit-box-shadow:0px 0px 10px 0px #333;
}
.success{
	padding:10px;
	background:#C5EDBD;
	color:#3EBD27;
	border-width:2px;
	border-style:solid;
	border-color:#3EBD27;
	margin:10px 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.error{
	padding:10px;
	background:#fbcfdc;
	color:#d22020;
	border-width:2px;
	border-style:solid;
	border-color:#d22020;
	margin:10px 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.date_field{
	color:#666;
}
.news_details{
	color:#000;
	font-size:11px;
	margin:20px 0 0 0;
}
.whiteback .restrict{
	float:right;
	color:#000;
}
.edit_link{
	position:absolute;
	right:0px;
	top:0px;
}
.edit_link a{
	color:#fff;
	font-weight:bold;
	background:#bbb;
	padding:3px 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}
.edit_link a:hover{
	background:#555;
	color:#fefd25;
}
.text_field{
	position:relative;
}
	.text_field .admin_button{
		position:absolute;
		top:20px;
		left:-20px;
	}
	.text_field .head{
		color:#015294;
		font-size:16px;
		margin:0 0 10px 0;
	}
	.text_field .body{
		text-align:justify;
		margin:0 0 10px 0;
	}
	.text_field .poster{
		font-size:11px;
		color:#aaa;
		font-style:italic;
	}
	
.whiteback{
	background:#fff;
	padding:30px;
}
#thevoid{
	width:100%;
	background:#ddd;
	height:120px;
	position:absolute;
	bottom:0px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.clearer{
	clear:both;
}
.middle{
	position:relative;
	width:960px;
	margin:0 auto;
}
#footer .col{
	width:136px;
	margin:0 20px 0 0;
	padding:20px;
	float:left;
	background:#316bb0;
}
#footer .col .bold{
	font-size:1.5em;
	color:#a6d4ff;
	margin:0 0 10px 0;
}
#footer .col a{
	color:#6d9ee8;
}
#footer .col a:hover{
	color:#fff;
}
	
.list_news{
	padding:20px 0;
}
.list_news .item{
	padding:10px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ccc;
}
.list_news .head_1{
	float:left;
}
.list_news .head_2{
	float:left;
}
.item_details{
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	float:right;
	font-size:11px;
	background:#eee;
	color:#bbb;
	padding:0 3px;
}
.item_details .counter{
	color:#000;
}
.item_details img{
	vertical-align:middle;
}
.list_news .content{
	clear:both;
	padding:20px 0;
}
.list_news .author{
	font-size:11px;
	float:left;
}
.list_news .date_s{
	float:right;
}


#calender{
	background:#fff;
	padding:10px 0;
	font-size:.9em;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#bbb;
}
#dateFields{
}
.week_bar{
	background:#ddd;
	text-align:justify;
}
.week_day{
	float:left;
	width:125px;
	height:125px;
	
}
.day_back{
	padding:1px 3px;
	background:#fff;
}
.week_details{
	clear:both;
	color:#ddd;
	
}
.dateField{
	padding:3px;
	margin:0 0 5px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#ccc;
}
.week_day:hover{
	cursor:pointer;
}
.dateField .dow{
	font-size:1.5em;
	text-transform:uppercase;
	font-family:arial;
	color:#000;
	float:left;
}
.dateField .day{
	font-size:1.5em;
	float:left;
	font-family:arial;
	color:#FEFD25;
}
.dateField .month{
	font-family:arial;
	float:left;
	color:#ccc;
}
.calender_guide{
	text-align:center;
	margin:0 0 5px 0;
}
.calender_guide a:hover{
	color:#015294;
}
.calender_guide .today{
	background:#f90;
	padding:2px 5px;
}
.calender_guide .today a{
	color:#fff;
}
.calender_guide .today a:hover{
	color:#fff;
}
#calender form{
	display:none;
}
.date_today{
}
#day_details{
	float:left;
	width:460px;
	color:#fff;
	background:#000;
	padding:20px;
}
.calender_items{
	clear:both;
	
	padding:20px 0 0 0;
}
.cal_item{
	background:#eee;
	padding:10px;
	margin:0 0 1px 0;
	color:#000;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
}
.cal_item .name{
	float:left;
	width:250px;
}
.cal_item .time{
	color:#000;
}
.MATCH_item{
	background:#eee;
	padding:5px;
	margin:0 0 1px 0;
	color:#000;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
}
.MATCH_item .team{
	width:120px;
	float:left;	
}
.MATCH_item .linevs{
	width:5px;
	float:left;
	margin:0 10px 0 0;
	color:#bbb;
}
.MATCH_item .goals{
	float:left;
	padding:0 5px;
	background:#000;
	color:#fff;
}
.MATCH_item .time{
	float:left;
	color:#000;
	margin:0 0 0 10px;
}
.stats_back{
	position:relative;
	margin:10px 0 0 0;
	background:#fff;
	padding:10px 20px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.stats_back .det{
	position:absolute;
	text-align:right;
	right:20px;
	bottom:20px;
	width:230px;
}
.stats_back .det table{
	width:100%;
}
.stats_back .det table td{
	text-align:right;
	padding:0 0 0 5px;
}
.goals{
	width:100%;
	margin:10px 0 0 0;
}
.goal_form .title{
	color:#000;
}
.goals_minute{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	width:40px;
}
.goal_form{
	margin-top:10px;
	background:#fff url('img/bg/shady_white.jpg') repeat-x;
	padding:10px;
	
}
.goal_form select, .goal_form input{
	margin:0 0 10px 0;
}
.goals td{
	font-size:11px;
	padding:2px 5px;
}
.goals .score{
	width:44px;
	background:#000;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}
.goals .scorer{
}
.goals .min{
	text-align:right;
}
#day_details .birthdayname{
	float:left;
	width:210px;
	padding:3px 10px;
	background:#bbb;
	color:#000;
}
.match_input input{
	padding:5px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:5px 5px 0 0;
}
.match_reports_back{
	padding:10px;
	background:#ddd;
	border-bottom:1px dashed #aaa;
}
	
.match_reports{
	position:relative;
	overflow:auto;
	white-space:nowrap;
	padding:10px 0;
}
.match_reports *{
	vertical-align:top;
}
.match_report{
	display:inline-block;
	white-space:normal;
	width:230px;
	padding: 10px;
	/*border-right:1px solid #eee;*/
}
.match_report .title{
	font-style:italic;
	color:#666;
	font-size:11px;
	height:40px;
}
	
/*CALENDER*/
.calender{
	font-family:Arial;
	padding:5px;
	background:#fff;
}
.day_s{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	font-size:11px;
	width:130px;
	height:165px;
	float:left;
	padding:2px;
	background:#fff;
	overflow:hidden;
}
.day_s .cal{
	background:#eee;
	padding:2px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
}
.day_s .birthday{
	line-height:13px;
	margin:2px 0 0 0;
}
/*new*/
.day_s .match{
	position:absolute;
	bottom:0;
	line-height:12px;
	left:0;
	padding:4px 2px 2px 2px;
	background:#eee;
	border-top:1px solid #ccc;
}
.day .match a{
	display:inline-block;
	background:#f90;
	color:#fff;
	padding:0 3px;
	margin:0 0 2px 0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.day .match .my_team a{
	background:#0c0;
}
.day .match a:hover{
	background:#d70;
}
.day .match .my_team a:hover{
	background:#0a0;
}
/*end new
.day_s .match{
	position:absolute;
	bottom:2px;
	left:2px;
	width:126px;
	line-height:15px;
}
.day_s .match a{
	display:inline-block;
	line-height:13px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 3px;
	background:#fb9600;
	color:#fff;
}
.day_s .match .my_team a{
	background:#3EBD27;
}
.day_s .match .my_team a:hover{
	background:#5fdf49;
}
*/
.day_s .match .cancelled a{
	background:#ddd;
}
.day_s .match a:hover{
	background:#fdb822;
}
	
.day .date{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	background:#999;
	padding:5px;
}
.day .today{
	background:#fb9600 !important;
}
.day .today .dayofweek{
	color:#ffcd45 !important;
}
.tod{
	border-width:0 0 4px 0;
	border-style:solid;
	border-color:#fb9600;
}
.day .date .month{
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}
.day .date .dateday{
	font-weight:bold;
	font-size:13px;
	margin:0 10px;
	color:#fff;
}
.day .date .dayofweek{
	color:#666;
	text-transform:uppercase;
}
.day .age{
	color:#ccc;
}
/* CROPPER */
.mother{
	display:inline-block;
	width:500px;
	position:relative;
	margin:0 10px 0 0;
}
.mother img{
}
.daughter{
    position:relative;
    vertical-align:top;
	display:inline-block;
	width:120px;
	height:120px;
	overflow:hidden;
}
.coverup{
    position:absolute;
    width:120px;
    height:120px;
    left:0;
    top:0;
}
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



