header, section, footer, aside, nav, article, figure, figcaption {
    display: block;
}

body {
    height:100%;
    margin:0;
    background: #edeef0;
    font-family: verdana, Helvetica, Arial, sans-serif;
}

header {
    background: #fff;
    margin: 0;
    clear: both;
    vertical-align: middle;
}

img.logo1 {
    width: 25%;
    padding: 1%;
}

img.facebook {
    float: right;
    width: 4%;
    margin-right: 1%;
    padding-top: 3%;
}

img.linkedin {
    float: right;
    width: 4%;
    margin-right: 1%;
    padding-top: 3%;
}

nav {
    background:#000;
}

nav ul {
    padding:0;
    margin:0;
    list-style: none;
    position: relative;
}

nav ul:after{
    content:"";
    display:block;
    clear:both;
}

nav > ul > li {
    float:left;
    width: 12.5%;
    text-align: center;
    text-size: 100%;
}

nav ul ul {
    text-align: left;
    position: absolute;
    background: #0033ff;
    width: 12.5%;
    z-index: 10;
}

nav a {
    color: #ffffff;
    display: block;
    padding: 10px;
    text-decoration: none;
}

nav a:hover{
    background: #ff0000;
}

/*Index Page Elements*/

aside {
    width: 17%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

section {
    margin-top: 4%;
    margin-bottom: 4%;
    margin-left: 0;
    margin-right: 0;
    padding: 1%;
    text-align: center;
    font-size: 70%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.aside1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

article {
    width: 60%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: center;
    font-size: 70%;
    background: #edeef0;
}

figure {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1%;
    margin-bottom: 1%;
    padding: 1%;
    text-align: center;
    font-size: 150%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.news1 {
    display: block;
    float: left;
    margin: 0px auto;
    width: 8%;
}

img.news2 {
    display: block;
    float: left;
    margin: 0px auto;
    width: 10%;
}

img.news3 {
    display: block;
    float: left;
    margin: 0px auto;
    width: 12%;
}

img.news4 {
    display: block;
    float: left;
    margin: 0px auto;
    width: 8%;
}

img.news5 {
    display: block;
    float: left;
    margin: 0px auto;
    width: 8%;
}

img.feature1 {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 35%;
}

/*Mission Page Elements*/

.missionhead {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 2%;
    font-size: 130%;
}

img.mission1 {
    width: 20%;
    float: left;
    margin: 1%;
    padding: 1%;
}

.missiontitle {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 5%;
    margin-bottom: 1%;
    text-align: center;
    font-size: 120%;
}

.missionbody {
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 1%;
    margin-bottom: 1%;
    font-size: 175%;
}

.missionlist {
    margin: 4% 0% 0% 0%;
}

img.mission2 {
    display: block;
    margin: 0px auto;
    width: 25%;
}

/*End of Mission Page Elements*/

/*Board Page Elements*/

.boardhead {
    margin-left: 8%;
    margin-right: 8%;
    border-spacing: 5px 25px;
}

img.board1 {
    width: 100%;
}

td.board1 {
    width: 25%;
    padding: 1%;
    margin-left: 1%;
    margin-right: 1%;
}

td.boardintro {
    width: 70%;
    text-align: justify;
    padding: 1%;
    margin: 0px;
    font-size: 120%;
}

.boardlist {
    margin: 2% 0% 0% 0%;
}

.boardtitle {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.boardbody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    font-size: 120%;
}

.boardstructure {
    margin-left: 8%;
    margin-right: 8%;
    border-spacing: 5px 5px;
}

td.boardstructure {
    width: 30%;
    padding: 1%;
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
    border: 5px solid #ffffff;
    border-radius: 20px;
    font-size: 110%;
}

img.board2 {
    display: block;
    margin: 0px auto;
    width: 25%;
}

/*end of Board Page Elements*/

/*Points Page Elements*/

.pointshead {
    margin-left: 8%;
    margin-right: 8%;
    border-spacing: 5px 25px;
}

img.points1 {
    width: 100%;
}

td.points1 {
    width: 25%;
    padding: 1%;
    margin-left: 1%;
    margin-right: 1%;
}

td.pointsintro {
    width: 70%;
    text-align: justify;
    padding: 1%;
    margin: 0px;
    font-size: 120%;
}

.points {
    margin-left: 8%;
    margin-right: 8%;
    font-size: 120%;
}

img.pointstable {
    display: block;
    width: 100%;
}

img.points2 {
    display: block;
    margin: 1% auto;
    width: 25%;
}

/*End of Points Page Elements*/

/*PGA Intro Page Elements*/

.pgatitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.pga1 {
    width: 100%;
}

img.pga2 {
    width: 100%;
}

td.pga1 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.pga2 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

td.pgatitle {
    width: 70%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 120%;
}

.pgabody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.pgatitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.pgaschedule {
    margin-left: 8%;
    margin-right: 8%;
    border-spacing: 5px 5px;
}

td.pgaschedule {
    width: 20%;
    padding: 1%;
    margin-left: 1%;
    margin-right: 1%;
    text-align: center;
    border: 5px solid #ffffff;
    border-radius: 20px;
    font-size: 110%;
}

img.logos {
    display: block;
    margin: 0% auto;
    width: 20%;
}

.pgabonus {
    margin-left: 8%;
    margin-right: 8%;
    width: 30%;
    text-align: center;
    border-spacing: 10px 10px;
}

#pschighlight {
    width: 25%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 8%;
    margin-right: 1%;
    padding: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    text-align: justify;
    list-style-type: none;
}

img.pschighlight {
    display: block;
    margin: 0% auto;
    width: 60%;
}

.psclist {
    list-style-type: none;
}

#pscboardhighlight {
    width: 25%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    padding: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    text-align: justify;
}

.pscboardmember {
    border-spacing: 20px 5px;
}

/*End of PGA Intro Page Elements*/

/*PGA Season Page Elements*/

#pgaseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pgastandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#pgaseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.pgaseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.pgaseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

td.pgatournaments {
    text-align: center;
    background-color: #4CAF50;
    border: 1px solid #4CAF50;
    border-radius: 20px;
}

td.pgatournaments a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.pgatournaments a:hover{
    background: #90F59A;
    border: 1px solid #90F59A;
    border-radius: 20px;
}

.pgaindividual {
    width: 100%;
    margin-top: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    position: relative;
    display: inline-block;
}

.pgabutton {
    width: 100%;
    background-color: #4CAF50;
    color: white;
    padding: 5%;
    font-size: 100%;
    border: 2px solid #4CAF50;
    border-radius: 20px;
    cursor: pointer;
}

.pgaindcontent {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.pgaindcontent a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.pgaindcontent a:hover {
    background-color: #90F59A;
}

.pgaindividual:hover .pgaindcontent {
    display: block;
}

.pgaindividual:hover .pgabutton {
    background-color: #3e8e41;
}

/*End of PGA Season Page Elements*/

/*PGA Past Season Page Elements*/

.pgaawards {
    margin-bottom: 10%;
    text-align: center;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.award1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.award2 {
    display: block;
    margin: 0px auto;
    padding: 2%;
    width: 100%;
}

/*End of PGA Past Season Page Elements*/

/*Players Championship Page Elements*/

img.playeraward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Players Championship Page Elements*/

/*Start of Players Preview Guide Page Elements*/

img.playerspastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.pgawg {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
    display: inline-block;
}

img.pgawg {
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.pgacourse {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 2%;
    position: relative;
    display: inline-block;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pgatpc {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Players Preview Guide Page Elements*/

/*Start of Masters Page Elements*/

img.mastersaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Masters Page Elements*/

/*Start of PGA Championship Page Elements*/

img.pgaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of PGA Championship Page Elements*/

/*Start of PGA Championship Preview Guide Page Elements*/

img.pgapga {
    width: 40%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of PGA Championship Preview Guide Page Elements*/

/*Start of US Open Page Elements*/

img.usopenaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of US Open Page Elements*/

/*Start of US Open Championship Preview Guide Page Elements*/

img.usopencourse {
    width: 40%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of US Open Championship Preview Guide Page Elements*/

/*Start of British Open Page Elements*/

img.britishopenaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of British Open Page Elements*/

/*Start of US Open Championship Preview Guide Page Elements*/

img.britishopencourse {
    width: 40%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of US Open Championship Preview Guide Page Elements*/

/*Start of PGA All Time Page Elements*/

.pgaalltime1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.pgaalltime1 {
    width: 20%;
    text-align: center;
    background-color: #4CAF50;
    border: 1px solid #4CAF50;
    border-radius: 20px;
}

td.pgaalltime1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.pgaalltime1 a:hover{
    background: #90F59A;
    border: 1px solid #90F59A;
    border-radius: 20px;
}

.pgaalltime2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pgaalltime {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of PGA All Time Page Elements*/

/*Start of PGA Archives Page Elements*/

.pgaarchives1 {
    width: 80%;
    margin-top: 1%;
    margin-bottom: 1%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.pgaarchives1 {
    width: 40%;
    text-align: center;
    background-color: #4CAF50;
    border: 1px solid #4CAF50;
    border-radius: 20px;
}

td.pgaarchives1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.pgaarchives1 a:hover{
    background: #90F59A;
    border: 1px solid #90F59A;
    border-radius: 20px;
}

.pgaarchives2 {
    width: 20%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pgaarchives {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of PGA Archives Page Elements*/

/*Start of PGA Trophy Page Elements*/

#pgatrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.pgatrophy1 {
    width: 15%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.pgatrophy1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.pgatrophy2 {
    width: 79%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.pgatrophy7 {
    width: 15%;
    clear: both;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.pgatrophy2 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 16%;
}

/*End of PGA Trophy Page Elements*/

/*Start of Past Season Page Elements*/

img.fedexaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Past Season Page Elements*/

/*NCAA Intro Page Elements*/

.ncaatitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.ncaa1 {
    width: 100%;
}

img.ncaa2 {
    width: 100%;
}

td.ncaa1 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.ncaa2 {
    width: 6%;
    margin-left: 1%;
    margin-right: 1%;
}

td.ncaatitle {
    width: 70%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 120%;
}

.ncaabody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.ncaatitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.ncaapts {
    margin-left: 8%;
    margin-right: 8%;
    width: 100%;
    text-align: left;
    border-spacing: 10px 10px;
}

/*End of NCAA Intro Page Elements*/

/*NCAA Season Page Elements*/

#ncaaseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.ncaastandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#ncaaseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.ncaaseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.ncaaseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

td.ncaaseason5 {
    text-align: center;
    background-color: #3794FF;
    border: 1px solid #3794FF;
    border-radius: 20px;
}

td.ncaaseason5 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.ncaaseason5 a:hover{
    background: #2C53FF;
    border: 1px solid #2C53FF;
    border-radius: 20px;
}

.ncaacontent {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.ncaacontent a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.ncaacontent a:hover {
    background-color: #3794FF;
}

.ncaarank {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
    display: inline-block;
    border: 2px solid #3794FF;
    border-radius: 20px;
    background: #3794FF;
    text-align: center;
    color: #ffffff;
}

img.ncaarank {
    display: block;
    margin: 0px auto;
}

/*End of NCAA Season Page Elements*/

/*Start of NCAA Bracket Page Elements*/

.ncaabracket1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.ncaabracket1 {
    width: 20%;
    text-align: center;
    background-color: #3794FF;
    border: 1px solid #3794FF;
    border-radius: 20px;
}

td.ncaabracket1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.ncaabracket1 a:hover{
    background: #2C53FF;
    border: 1px solid #2C53FF;
    border-radius: 20px;
}

.ncaabracket {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.ncaabracket {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NCAA Bracket Page Elements*/

/*Start of NCAA past Page Elements*/

.ncaaawards {
    margin-bottom: 10%;
    text-align: center;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.ncaaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 80%;
}

/*End of NCAA Bracket Page Elements*/

/*Start of NCAA Trophy Page Elements*/

#ncaatrophy1 {
    width: 73%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.ncaatrophy {
    width: 16%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.ncaatrophy {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of NCAA Trophy Page Elements*/

/*PSC Season Page Elements*/

.psctitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.psc1 {
    width: 100%;
}

img.psc2 {
    width: 100%;
}

td.psc1 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.psc2 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.psctitle {
    width: 70%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 120%;
}

#pscseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pscstandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#pscseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.pscseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.pscseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

td.pscseason5 {
    text-align: center;
    background-color: #FA6223;
    border: 1px solid #FA6223;
    border-radius: 20px;
}

td.pscseason5 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.pscseason5 a:hover{
    background: #FAA735;
    border: 1px solid #FAA735;
    border-radius: 20px;
}

.psccontent {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.psccontent a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.psccontent a:hover {
    background-color: #FAA735;
}

/*End of PSC Season Page Elements*/

/*Start of PSC All Time Page Elements*/

.pscalltime1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.pscalltime1 {
    width: 20%;
    text-align: center;
    background-color: #FA6223;
    border: 1px solid #FA6223;
    border-radius: 20px;
}

td.pscalltime1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.pscalltime1 a:hover{
    background: #FAA735;
    border: 1px solid #FAA735;
    border-radius: 20px;
}

.pscalltime2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.pscalltime {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of PSC All Time Page Elements*/

/*Start of PSC Trophy Page Elements*/

#psctrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.psctrophy {
    width: 17%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.psctrophy {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of PSC Trophy Page Elements*/

/*PSC Player Page Elements*/

td.hof1 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

td.hof2 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

#playerstats {
    width: 80%;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 10%;
    margin-right: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.playerstats1 {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

#playertrophy01 {
    width: 80%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.playertrophypsc01 {
    width: 13%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.playertrophypsc02 {
    width: 11%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.playertrophypsc03 {
    width: 8%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.playertrophypsc01 {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

#playerindex01 {
    width: 15%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

/*End of PSC Player Page Elements*/

/*PSC Player Page Index Elements*/

.pscalltime3 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    margin-bottom: 2%;
    border-spacing: 20px 1px;
}

.hof {
    width: 80%;
    clear: both;
    margin-left: 8%;
    padding-top: 2%;
    padding-bottom: 2%;
}

.pscplayerindex {
    width: 90%;
    margin-top: 5%;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 5%
}

.pscplayerindex01 {
    width: 12%;
    float: left;
    margin: 0.5%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
    padding-top: 1%;
    padding-bottom: 1%;
}

img.pscplayerindex {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of PSC Player Page Index Elements*/

/*MLB Intro Page Elements*/

.mlbtitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.mlb1 {
    width: 100%;
}

img.mlb2 {
    width: 100%;
}

td.mlb1 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

td.mlb2 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

td.mlbtitle {
    width: 60%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.mlbbody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.mlbtitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.mlbpts {
    margin-left: 8%;
    margin-right: 8%;
    width: 40%;
    text-align: left;
    border-spacing: 10px 10px;
}

/*End of MLB Intro Page Elements*/

/*MLB Season Page Elements*/

#mlbseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbstandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#mlbseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.mlbseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.mlbseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

.mlbseason5 {
    
    float: left;
    width: 40%;
    Margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

td.mlbinfo {
    text-align: center;
    background-color: #1F497D;
    border: 1px solid #1F497D;
    border-radius: 20px;
}

td.mlbinfo a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.mlbinfo a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

.mlbpast {
    width: 100%;
    margin-top: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    position: relative;
    display: inline-block;
}

.mlbbutton {
    width: 100%;
    background-color: #1F497D;
    color: white;
    padding: 5%;
    font-size: 100%;
    border: 2px solid #1F497D;
    border-radius: 20px;
    cursor: pointer;
}

.mlbseasons {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.mlbseasons a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.mlbseasons a:hover {
    background-color: #636DF2;
}

.mlbpast:hover .mlbseasons {
    display: block;
}

.mlbpast:hover .mlbbutton {
    background-color: #636DF2;
}

/*End of MLB Season Page Elements*/

/*MLB Season Stats Page Elements*/

.mlbstats1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

.mlbstats3 {
    width: 90%;
    Margin-left: 4%;
    margin-right: 4%;
    border-spacing: 20px 1px;
}

td.mlbstats1 {
    width: 20%;
    text-align: center;
    background-color: #1F497D;
    border: 1px solid #1F497D;
    border-radius: 20px;
}

td.mlbstats1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.mlbstats1 a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

td.mlbstats2 {
    width: 12%;
    text-align: center;
    background-color: #1F497D;
    border: 1px solid #1F497D;
    border-radius: 20px;
}

td.mlbstats2 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.mlbstats2 a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

.mlbstats2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbstats {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of MLB Season Stats Page Elements*/

/*MLB Season Schedule Page Elements*/

#mlbschedule1 {
    width: 95%;
    Margin-left: 2%;
    Margin-right: 2%;
    background: #edeef0;
}

.mlbschedule2 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbschedule {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of MLB Season Schedule Page Elements*/

/*MLB Season Team Stats Page Elements*/

.mlbteams1 {
    width: 90%;
    top-margin: 5%;
    Margin-left: 5%;
    margin-right: 5%;
    border-spacing: 50px 50px;
}

td.mlbteams1 {
    width: 10%;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 20px;
}

img.mlbteams1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of MLB Season Team Stats Page Elements*/

/*MLB Playoff Page Elements*/

.mlbplayoffs1 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbplayoffs {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of MLB Playoff Page Elements*/

/*Start of MLB Archives Page Elements*/

.mlbarchives1 {
    width: 80%;
    margin-top: 1%;
    margin-bottom: 1%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.mlbarchives1 {
    width: 30%;
    text-align: center;
    background-color: #1F497D;
    border: 1px solid #1F497D;
    border-radius: 20px;
}

td.mlbarchives1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.mlbarchives1 a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

.mlbarchives2 {
    width: 20%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbarchives {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of MLB Archives Page Elements*/

/*Start of MLB Trophy Page Elements*/

#mlbtrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.mlbtrophy1 {
    width: 20%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.mlbtrophy1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.mlbtrophy2 {
    width: 69%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.mlbtrophy7 {
    width: 20%;
    clear: both;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.mlbtrophy2 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 20%;
}

img.mlbtrophy4 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 25%;
}

img.mlbtrophy5 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 25%;
}

img.mlbtrophy6 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 2%;
    width: 15%;
}

/*End of MLB Trophy Page Elements*/

/*MLB Past Page Elements*/

.mlbawards {
    margin-bottom: 10%;
    text-align: center;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.mlbaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 60%;
}

/*End of MLB Past Page Elements*/

/*NFL Intro Page Elements*/

.nfltitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.nfl1 {
    width: 100%;
}

img.nfl2 {
    width: 100%;
}

td.nfl1 {
    width: 5%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nfl2 {
    width: 4%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nfltitle {
    width: 60%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.nflbody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.nfltitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.nflpts {
    margin-left: 8%;
    margin-right: 8%;
    width: 60%;
    text-align: left;
    border-spacing: 10px 10px;
}

/*End of NFL Intro Page Elements*/

/*NFL Season Page Elements*/

#nflseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nflstandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.nfldivision {
    width: 45%;
    float: left;
    margin: 1%;
    background: #ffffff;
}

#nflseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.nflseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.nflseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

.nflseason5 {
    
    float: left;
    width: 40%;
    Margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

td.nflinfo {
    text-align: center;
    background-color: #7A5D2B;
    border: 1px solid #7A5D2B;
    border-radius: 20px;
}

td.nflinfo a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.nflinfo a:hover{
    background: #BD9042;
    border: 1px solid #BD9042;
    border-radius: 20px;
}

.nflpast {
    width: 100%;
    margin-top: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    position: relative;
    display: inline-block;
}

.nflbutton {
    width: 100%;
    background-color: #7A5D2B;
    color: white;
    padding: 5%;
    font-size: 100%;
    border: 2px solid #7A5D2B;
    border-radius: 20px;
    cursor: pointer;
}

.nflseasons {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.nflseasons a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.nflseasons a:hover {
    background-color: #BD9042;
}

.nflpast:hover .nflseasons {
    display: block;
}

.nflpast:hover .nflbutton {
    background-color: #BD9042;
}

/*End of NFL Season Page Elements*/

/*Start Of NFL Season Offensive Stats Page Elements*/

.nflstats1 {
    width: 95%;
    Margin-left: 2%;
    margin-right: 2%;
    border-spacing: 20px 1px;
}

td.nflstats1 {
    width: 12%;
    text-align: center;
    background-color: #7A5D2B;
    border: 1px solid #7A5D2B;
    border-radius: 20px;
}

td.nflstats1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.nflstats1 a:hover{
    background: #BD9042;
    border: 1px solid #BD9042;
    border-radius: 20px;
}

.nflstats2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nflstats {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of NFL Season Offensive Stats Page Elements*/

/*Start of NFL Season Schedule Page Elements*/

#nflschedule1 {
    width: 95%;
    Margin-left: 2%;
    Margin-right: 2%;
    background: #edeef0;
}

.nflschedule2 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nflschedule {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NFL Season Schedule Page Elements*/

/*Start of NFL Season Team Stats Page Elements*/

.nflteams1 {
    width: 90%;
    top-margin: 5%;
    Margin-left: 5%;
    margin-right: 5%;
    border-spacing: 50px 50px;
}

td.nflteams1 {
    width: 10%;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 20px;
}

img.nflteams1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NFL Season Team Stats Page Elements*/

/*NFL Playoff Page Elements*/

.nflplayoffs1 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nflplayoffs {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of NFL Playoff Page Elements*/

/*Start of NFL Trophy Page Elements*/

#nfltrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.nfltrophy1 {
    width: 15%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nfltrophy1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.nfltrophy2 {
    width: 75%;
    float: left;
    margin-left: 4%;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.nfltrophy7 {
    width: 15%;
    clear: both;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nfltrophy2 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 25%;
}

img.nfltrophy3 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 3%;
    width: 17%;
}

img.nfltrophy4 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 3%;
    width: 14%;
}

img.nfltrophy5 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 6%;
    width: 12%;
}

img.nfltrophy6 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 19%;
}

img.nfltrophy8 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 3%;
    width: 13%;
}

/*End of NFL Trophy Page Elements*/

/*Start of NHL Intro Page Elements*/

.nhltitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.nhl1 {
    width: 100%;
}

img.nhl2 {
    width: 100%;
}

td.nhl1 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nhl2 {
    width: 5%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nhltitle {
    width: 70%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.nhlbody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.nhltitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.nhlpts {
    margin-left: 8%;
    margin-right: 8%;
    width: 60%;
    text-align: left;
    border-spacing: 10px 10px;
}

/*End of NHL Intro Page Elements*/

/*Start of NHL Season Page Elements*/

#nhlseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.nhldivision {
    width: 30%;
    float: left;
    margin: 1%;
    background: #ffffff;
}

img.nhlstandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.nhldiv {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 95%;
}

#nhlseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.nhlseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.nhlseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

.nhlseason5 {
    
    float: left;
    width: 40%;
    Margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

td.nhlinfo {
    text-align: center;
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 20px;
}

td.nhlinfo a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.nhlinfo a:hover{
    background: #BFBFBF;
    border: 1px solid #BFBFBF;
    border-radius: 20px;
}

.nhlpast {
    width: 100%;
    margin-top: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
    position: relative;
    display: inline-block;
}

.nhlbutton {
    width: 100%;
    background-color: #000000;
    color: white;
    padding: 5%;
    font-size: 100%;
    border: 2px solid #000000;
    border-radius: 20px;
    cursor: pointer;
}

.nhlseasons {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.nhlseasons a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.nhlseasons a:hover {
    background-color: #BFBFBF;
}

.nhlpast:hover .nhlseasons {
    display: block;
}

.nhlpast:hover .nhlbutton {
    background-color: #BFBFBF;
}

/*End of NHL Season Page Elements*/

/*Start of NHL Season Stats Page Elements*/

.nhlstats1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.nhlstats1 {
    width: 20%;
    text-align: center;
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 20px;
}

td.nhlstats1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.nhlstats1 a:hover{
    background: #BFBFBF;
    border: 1px solid #BFBFBF;
    border-radius: 20px;
}

.nhlstats2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nhlstats {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of NHL Season Stats Page Elements*/

/*Start of NHL Season Schedule Page Elements*/

#nhlschedule1 {
    width: 95%;
    Margin-left: 2%;
    Margin-right: 2%;
    background: #edeef0;
}

.nhlschedule2 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    margin-bottom: 2%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nhlschedule {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NHL Season Schedule Page Elements*/

/*Start of NHL Season Team Stats Page Elements*/

.nhlteams1 {
    width: 90%;
    top-margin: 5%;
    Margin-left: 5%;
    margin-right: 5%;
    border-spacing: 50px 50px;
}

td.nhlteams1 {
    width: 10%;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 20px;
}

img.nhlteams1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NHL Season Team Stats Page Elements*/

/*Start of NHL Playoff Page Elements*/

.nhlplayoffs1 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nhlplayoffs {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of NHL Playoff Page Elements*/

/*Start of NHL Trophy Page Elements*/

#nhltrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.nhltrophy1 {
    width: 20%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nhltrophy1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.nhltrophy2 {
    width: 71%;
    float: left;
    margin-left: 4%;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.nhltrophy7 {
    width: 20%;
    clear: both;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nhltrophy2 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 2%;
    width: 23%;
}

img.nhltrophy3 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 2%;
    width: 16%;
}

img.nhltrophy4 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 2%;
    width: 15%;
}

img.nhltrophy5 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 6%;
    width: 15%;
}

/*End of NHL Trophy Page Elements*/

/*Start of NASCAR Intro Page Elements*/

.nctitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.nc1 {
    width: 100%;
}

img.nc2 {
    width: 100%;
}

td.nc1 {
    width: 15%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nc2 {
    width: 7%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nctitle {
    width: 70%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.ncbody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.nctitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 150%;
}

.ncpts {
    margin-left: 8%;
    margin-right: 8%;
    width: 60%;
    text-align: left;
    border-spacing: 10px 10px;
}

img.nextel {
    display: block;
    margin: 0% auto;
    width: 25%;
}

/*End of NASCAR Intro Page Elements*/

/*Start ofm NASCAR Intro Page Header Elements*/

.ncstats1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.ncstats1 {
    width: 20%;
    text-align: center;
    background-color: #e4002b;
    border: 1px solid #e4002b;
    border-radius: 20px;
}

td.ncstats1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.ncstats1 a:hover{
    background: #595959;
    border: 1px solid #595959;
    border-radius: 20px;
}

/*End of NASCAR Intro Page Header Elements*/

/*Start of NASCAR Season Page Elements*/

.cancelled {
    margin-left: 8%;
    margin-right: 8%;
    text-align: justify;
    font-size: 120%;
    font-style: italic;
    font-weight: bold;
}

#ncseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.ncstandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#ncseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.ncseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.ncseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

td.ncraces {
    text-align: center;
    background-color: #e4002b;
    border: 1px solid #e4002b;
    border-radius: 20px;
}

td.ncraces a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.ncraces a:hover{
    background: #595959;
    border: 1px solid #595959;
    border-radius: 20px;
}

.ncpast {
    width: 100%;
    margin-top: 10%;
    background: #e4002b;
    border: 2px solid #e4002b;
    border-radius: 20px;
    position: relative;
    display: inline-block;
}

.ncbutton {
    width: 100%;
    background-color: #e4002b;
    color: #ffffff;
    padding: 5%;
    font-size: 100%;
    border: 2px solid #e4002b;
    border-radius: 20px;
    cursor: pointer;
}

.ncpastcontent {
    display: none;
    position: absolute;
    background-color: #e4002b;
    min-width: 100%;
    z-index: 1;
}

.ncpastcontent a{
    color: #ffffff;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.ncpastcontent a:hover {
    background-color: #595959;
}

.ncpast:hover .ncpastcontent {
    display: block;
}

.ncpast:hover .ncbutton {
    background-color: #595959;
}

/*End of NASCAR Season Page Elements*/

/*Start of NASCAR Daytona 500 Page Elements*/

.ncawards {
    margin-bottom: 10%;
    text-align: center;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.daytonaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NASCAR Daytona 500 Page Elements*/

/*Start of Daytona 500 Preview Guide Page Elements*/

img.daytonapastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.ncrank {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
    position: relative;
    display: inline-block;
}

img.ncrank {
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.track {
    width: 100%;
    margin-top: 1%;
    margin-bottom: 2%;
    position: relative;
    display: inline-block;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.daytonaspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Daytona 500 Preview Guide Page Elements*/

/*Start of California 500 Page Elements*/

img.californiaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 40%;
}

/*End of California 500 Page Elements*/

/*Start of California 500 Preview Guide Page Elements*/

img.californiapastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.californiaspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of California 500 Preview Guide Page Elements*/

/*Start of Las Vegas 400 Page Elements*/

img.lasvegasaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Las Vegas 400 Page Elements*/

/*Start of Las Vegas 400 Preview Guide Page Elements*/

img.lasvegaspastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.lasvegasspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Las Vegas 400 Preview Guide Page Elements*/

/*Start of Atlanta 500 Page Elements*/

img.atlantaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Atlanta 500 Page Elements*/

/*Start of Atlanta 500 Preview Guide Page Elements*/

img.atlantapastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.atlantaspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Atlanta 500 Preview Guide Page Elements*/

/*Start of Bristol 500 Page Elements*/

img.bristolaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 40%;
}

/*End of Bristol 500 Page Elements*/

/*Start of Bristol 500 Preview Guide Page Elements*/

img.bristolpastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.bristolspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Bristol 500 Preview Guide Page Elements*/

/*Start of Martinsville 500 Page Elements*/

img.martinsvilleaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 30%;
}

/*End of Martinsville 500 Page Elements*/

/*Start of Martinsville 500 Preview Guide Page Elements*/

img.martinsvillepastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.martinsvillespeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Martinsville 500 Preview Guide Page Elements*/

/*Start of Texas 500 Page Elements*/

img.texasaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Texas 500 Page Elements*/

/*Start of Texas 500 Preview Guide Page Elements*/

img.texaspastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.texasspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Texas 500 Preview Guide Page Elements*/

/*Start of Phoenix 500 Page Elements*/

img.phoenixaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 50%;
}

/*End of Phoenix 500 Page Elements*/

/*Start of Phoenix 500 Preview Guide Page Elements*/

img.phoenixpastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.phoenixspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Phoenix 500 Preview Guide Page Elements*/

/*Start of Talladega 500 Page Elements*/

img.talladegaaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 70%;
}

/*End of Talladega 500 Page Elements*/

/*Start of Talladega 500 Preview Guide Page Elements*/

img.talladegapastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.talladegaspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Talladega 500 Preview Guide Page Elements*/

/*Start of Richmond 400 Page Elements*/

img.richmondaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Richmond 400 Page Elements*/

/*Start of Richmond 400 Preview Guide Page Elements*/

img.richmondpastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.richmondspeedway {
    width: 60%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Richmond 400 Preview Guide Page Elements*/

/*Start of Charlotte 600 Page Elements*/

img.charlotteaward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 40%;
}

/*End of Charlotte 600 Page Elements*/

/*Start of Charlotte 600 Preview Guide Page Elements*/

img.charlottepastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.charlottespeedway {
    width: 80%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Charlotte 600 Preview Guide Page Elements*/

/*Start of Dover 400 Page Elements*/

img.doveraward1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Dover 400 Page Elements*/

/*Start of Dover 400 Preview Guide Page Elements*/

img.doverpastwinners {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

img.doverspeedway {
    width: 80%;
    display: block;
    margin: 0px auto;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

/*End of Dover 400 Preview Guide Page Elements*/

/*Start of Nascar Trophy Page Elements*/

#nctrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.nctrophy1 {
    width: 20%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nctrophy1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

.nctrophy2 {
    width: 74%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 1%;
    margin-bottom: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

.nctrophy7 {
    width: 20%;
    clear: both;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.nctrophy3 {
    float: left;
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 18%;
}

/*End of Nascar Trophy Page Elements*/

/*Start of Nascar Alltime Page Elements*/

.ncalltime {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.ncalltime {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of Nascar Alltime Page Elements*/

/*Start of Nascar Past Seasons Page Elements*/

img.nextelcup1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 40%;
}

/*End of Nascar Past Seasons Page Elements*/

/*Start of NBA Intro Page Elements*/

.nbatitle {
    margin-left: 8%;
    margin-right: 8%;
    padding-bottom: 1%;
}

img.nba1 {
    width: 100%;
}

img.nba2 {
    width: 100%;
}

td.nba1 {
    width: 4%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nba2 {
    width: 4%;
    margin-left: 1%;
    margin-right: 1%;
}

td.nbatitle {
    width: 90%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.nbabody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.nbatitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.nbatrial {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.nbapts {
    margin-left: 8%;
    margin-right: 8%;
    width: 40%;
    text-align: left;
    border-spacing: 10px 10px;
}

.nbamenu1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

td.nbamenu1 {
    width: 20%;
    text-align: center;
    background-color: #c79639;
    border: 1px solid #c79639;
    border-radius: 20px;
}

td.nbamenu1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.nbamenu1 a:hover{
    background: #FFE924;
    border: 1px solid #FFE924;
    border-radius: 20px;
}

.nbastandings {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.nbastandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of NBA Page Elements*/

/*FIFA Intro Page Elements*/

.fifatitle {
    margin-left: 8%;
    margin-right: 8%;
}

img.fifa1 {
    width: 100%;
}

img.fifa2 {
    width: 100%;
}

td.fifa1 {
    width: 8%;
    margin-left: 1%;
    margin-right: 1%;
}

td.fifa2 {
    width: 6%;
    margin-left: 1%;
    margin-right: 1%;
}

td.fifatitle {
    width: 80%;
    text-align: center;
    padding: 1%;
    margin: 0px;
    font-size: 100%;
}

.fifabody {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 1%;
    margin-bottom: 1%;
    text-align: justify;
    font-size: 120%;
}

.fifatitle2 {
    margin-left: 8%;
    margin-right: 8%;
    margin-top: 2%;
    margin-bottom: 1%;
    font-size: 100%;
}

.fifapts {
    margin-left: 8%;
    margin-right: 8%;
    width: 40%;
    text-align: left;
    border-spacing: 10px 10px;
}

/*End of FIFA Intro Page Elements*/

/*FIFA Season Page Elements*/

#fifaseason1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.fifastandings {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

#fifaseason2 {
    width: 20%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 1%;
    margin-right: 1%;
    background: #edeef0;
}

.fifaseason3 {
    
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

.fifaseason4 {
    width: 100%;
    Margin: 1%;
    padding: 1%;
    border-spacing: 5px 15px;
}

.fifaseason5 {
    
    float: left;
    width: 40%;
    Margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 10%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

td.fifainfo {
    text-align: center;
    background-color: #326295;
    border: 1px solid #326295;
    border-radius: 20px;
}

td.fifainfo a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.fifainfo a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

.fifaseasons {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100%;
    z-index: 1;
}

.fifaseasons a{
    color: #000;
    padding: 1% 1%;
    text-align: center;
    text-decoration: none;
    display: block;
}

.fifaseasons a:hover {
    background-color: #636DF2;
}

/*End of FIFA Season Page Elements*/

/*FIFA Season Stats Page Elements*/

.fifastats1 {
    width: 80%;
    Margin-left: 8%;
    margin-right: 8%;
    border-spacing: 20px 1px;
}

.fifastats3 {
    width: 90%;
    Margin-left: 4%;
    margin-right: 4%;
    border-spacing: 20px 1px;
}

td.fifastats1 {
    width: 20%;
    text-align: center;
    background-color: #326295;
    border: 1px solid #326295;
    border-radius: 20px;
}

td.fifastats1 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.fifastats1 a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

td.fifastats2 {
    width: 12%;
    text-align: center;
    background-color: #326295;
    border: 1px solid #326295;
    border-radius: 20px;
}

td.fifastats2 a {
    padding: 1%;
    color: #ffffff;
    display: block;
    text-decoration: none;
}

td.fifastats2 a:hover{
    background: #636DF2;
    border: 1px solid #636DF2;
    border-radius: 20px;
}

.fifastats2 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.fifastats {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of FIFA Season Stats Page Elements*/

/*FIFA Season Team Stats Page Elements*/

.fifateams1 {
    width: 90%;
    top-margin: 5%;
    Margin-left: 5%;
    margin-right: 5%;
    border-spacing: 50px 50px;
}

td.fifateams1 {
    width: 10%;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 20px;
}

img.fifateams1 {
    display: block;
    margin: 0px auto;
    padding: 5%;
    width: 90%;
}

/*End of FIFA Season Team Stats Page Elements*/

/*FIFA Playoff Page Elements*/

.fifaplayoffs1 {
    width: 98%;
    margin: 1%;
    background: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 20px;
}

img.fifaplayoffs {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 80%;
}

/*End of FIFA Playoff Page Elements*/

/*Start of FIFA Trophy Page Elements*/

#fifatrophy1 {
    width: 70%;
    float: left;
    margin-top: 1%;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 1%;
}

.fifatrophy {
    width: 20%;
    float: left;
    margin: 1%;
    background: #ffffff;
    border: 5px solid #ffffff;
    border-radius: 20px;
}

img.fifatrophy {
    display: block;
    margin: 0px auto;
    padding: 1%;
    width: 98%;
}

/*End of FIFA Trophy Page Elements*/

/*start of Footer Elements*/

footer {
    background: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1%;
    margin-bottom: 1%;
    clear: both;
    padding-top: 2%;
    padding-bottom: 4%;
    padding-left: 1%;
    vertical-align: text-bottom;
}

img.cfoot {
    display: block;
    margin: 0% auto;
    float: right;
    width: 25%;
    clear: both;
}

img.ffoot {
    float: right;
    width: 4%;
    margin-right: 1%;
}

img.lfoot {
    
    float: right;
    width: 4%;
    margin-right: 1%;
}

/*End of footer elements*/