﻿
div#toppanel.cloned {
    height: 80px;
}

.fieldsection {
    float: left;
    width: 450px;

}
.columnheader {
    text-align: center;
    font-weight: bold;
    font-size: 110%;
    padding-bottom: 11px;

}
table.upcomingtnmts th {
    background-color: #1a1a1a;
}

.playercitystate {
    display: inline;
    padding-left: 5px;
    font-size: 90%;
    font-style: italic;
}

    table.upcomingtnmts th.upcomingseries, table.upcomingtnmts td.upcomingseries, .upcomingtnmtcategorysection {
        display: none;
    }

#banner {
    display: none;
}

.fotorama__caption {
    text-align: center;
}

div.alertcontainer, div.userboxicon.alertcommond, .searchcommand.resultspage, .fieldset.resultspage {
	display:none;
}

.homepagebuttons {
    text-align:center;
}

td.playercolumn {
    font-size: 90%;
}

table.playertable tr td {
    padding: 3px;
}

button.sitebutton.regbutton {
    width: 200px;
}

div#toppanel {
    background-color:#1a1a1a;
}
nav.mainnav, nav.pagenav  {
	 text-transform: uppercase;
}

div#toppanel.cloned nav.mainnav {
    margin: 5px auto 0 auto;
}

nav.mainnav li a {
    color:#FFFFFF;
}

nav.mainnav li {
margin-right:5px;
}

nav.mainnav li:hover ul a {
    background: #000000
}

li.toplevel a:hover {
    color: #a0a0bf;
    border-bottom: none;
}

div.authuser {
    color: lightgray;
}

header div.logo {
    text-align: inherit;
}

div#toppanel.cloned header div.logo img {
    max-width:140px;
    max-height:98px;
}

header div.logo img {
    max-width:280px;
    max-height:180px;
}

div#toppanel.cloned header div.logo img {
    max-width:150px;
    max-height:70px;
}

.tourfieldset{
    margin-left: 25%;
    color: black;
    width: 50%;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
}

li a {
    color: black;
text-decoration: none;
    }

li.tournamentinfolink{
    margin: 5px;
    padding: 10px;
}

li.tournamentinfolink:nth-of-type(odd){
    background-color: lightgray;
}

.mainpageimage{
width: 50%;
float: right;
margin: 5px;
}

.leaderboardlink{
font-size: 14pt;
color: white;
text-align: center;
padding: 10px;
background-color: lightgray;
margin-top: 5px;
margin-bottom: 15px;
width: 50%;
margin-left: 25%;
}

.mainpagetablelink{
width: 20%;
}

.mainpagetablepic{
width: 10%;
}

.mainpagetablepic img{
width: 100%;
}

.readmorelink{
color: red;
background-color: lightgray;
border-radius: 5px;
text-align: center;
margin: 3px;
}


.redlink{
color: red;
text-decoration: none;

}

.block{
display: inline-block;
valign: top;
vertical-align: top;
}

.coachesgroup{
width: 49%;
}

.charitabletext{
width: 70%;
margin-left: 15%;
}

.coursedescriptiontext{
width: 70%;
margin-left: 15%;
}

.contactinfo{
text-align: center;
}

.scheduleheader{
background-color: lightgray;
color: red;
text-align: center;
}

.center {
    text-align:center;
}

.videocontent {
    margin-right: auto; 
    margin-left: auto;
    padding-bottom:20px;
    width:980px;
}

div.inlinecommandicon.leaderboarlinkcommand {
    margin: 0 auto;
    float:none;
}
.imagecenter {
    margin-right: auto; 
    margin-left: auto;
    width:600px;
}

.pbeimage {
	width:600px;
}

ul.pastresultslinks  {
    border:1px solid #808080;
    background:lightgray;
padding: 5px;
margin-bottom:20px;
}

ul.pastresultslinks li {
display:inline-block;
width:146px;
text-align:center;
color:red;
padding-top:5px;
padding-bottom:5px;
font-size: 94%;
}

ul.pastresultslinks li a {
color:red;
}


ul.pastresultslinks li a:hover {
color:black;
}

@media (max-width: 1000px) {
    div.playername {
        margin-left: 5px;
    }
    .fieldsection {
        float: left;
        width: 345px;
    }
    .fieldsection {
        margin-bottom: 29px;
    }
}
    @media (max-width: 800px) {
        .mainpageimage {
            width: 65%;
            float: right;
        }

        .schedule {
            width: 75%;
            margin-left: 12.5%;
        }

        .coursedescriptiontext {
            width: 95%;
            margin-left: 2.5%;
        }

        .charitabletext {
            width: 95%;
            margin-left: 2.5%;
        }

        .mainpagetablelink {
            width: 50%;
        }

        .mainpagetablepic {
            width: 50%;
        }

            .mainpagetablepic img {
                width: 50%;
            }

        .coachesgroup {
            width: 99%;
        }
    }


    @media (max-width: 760px) {
        div#toppanel.cloned {
            height: 45px;
        }

        .tourfieldset {
            margin-left: 10%;
            color: red;
            width: 90%;
        }

        .tourfieldset {
            margin-left: 0%;
            color: red;
            width: 90%;
        }

        nav.mainnav li a {
            background: #000000;
        }

        div#toppanel {
            height: 50px;
        }
    }

    @media (max-width: 690px) {
        .videocontent {
            display: none;
        }

        .pbeimage {
            width: 280px;
        }

        .imagecenter {
            max-width: 280px;
        }
    }


    @media (max-width: 650px) {

        .userboxitem.authuser {
            display: none;
        }

        i.ion-social-facebook.facebookicon.social-media-icons {
            display: none;
        }

        div.userboxicon.alertcommond {
            display: none;
        }

        img.homepagepic {
            width: 99%;
        }
    }

    @media (max-width: 400px) {





        .mainpageimage {
            max-width: 99%;
            float: right;
        }

        .mainpagetablelink {
            width: 100%;
        }

        .mainpagetablepic {
            width: 100%;
        }

            .mainpagetablepic img {
                width: 100%;
            }

        .alignmiddlesmallimage {
            float: left;
        }

        .charitabletext {
            width: 95%;
            margin-left: 2.5%;
        }

        .coursedescriptiontext {
            width: 95%;
            margin-left: 2.5%;
        }

        .schedule {
            width: 95%;
            margin-left: 2.5%;
        }

        .coachesgroup {
            width: 99%;
        }
    }



