/* render html5 elements as block */
header, footer, section, aside, nav, article {
display: block;
}




*{
    margin:0px;
    padding:0px;
    border:0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    }

*{margin:0px; padding:0px; border:0px;} table {border-collapse:collapse;} img {vertical-align:middle;}
header:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  header {display:inline-block;}  * html header {height: 0px; overflow:hidden;}  header {display: block;} 
nav:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  nav {display:inline-block;}  * html nav {height: 0px; overflow:hidden;}  nav {display: block;} 
section:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  section {display:inline-block;}  * html section {height: 0px; overflow:hidden;}  section {display: block;} 
article:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  article {display:inline-block;}  * html article {height: 0px; overflow:hidden;}  article {display: block;} 
aside:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  aside {display:inline-block;}  * html aside {height: 0px; overflow:hidden;}  aside {display: block;} 
footer:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  footer {display:inline-block;}  * html footer {height: 0px; overflow:hidden;}  footer {display: block;} 
div:after {content:"."; display:block; height:0; clear:both; overflow:hidden;}  div {display:inline-block;}  * html div {height: 0px; overflow:hidden;}  div {display: block;} 


input:focus { 
    border: none;
}

textarea, input {outline: none;  }

 #socialmedia {
        width: auto;
        position: absolute;
        z-index:20000000000;
        top: 0px;
        right: 0px;
        }

.scoresinputtable {float: left;width: 50%;padding: 12px;}

.scoresinputtable table {

    float: left;
    width: 100%;
   
}

 table { 
        width: 100%;
        float: left;
         }

input.smallbox {
    width: 40px;
    float: left;
}



body {background-color:#333333; 
font-family: 'Coda', cursive;
    background: #2B2B2B;
 font-size:100%;
 }

h1 {/* padding:0px 0px 10px 0px; *//* font-size:1.50em; */color:#2aa88c;font-weight: 300;}
h2 { padding:0px 0px 10px 0px; font-size:1.10em;  color:#2aa88c; font-weight:normal; }
h3 { padding:0px 0px 10px 0px; font-size:1em;  color:#2aa88c; font-weight:normal; }

p {/* padding:0px 0px 10px 0px; */font-size:0.90em;color:#222222;
line-height: 1.4; }
a {color:#222222;text-decoration:none;}
a:hover { color:#2aa88c; text-decoration:underline; }


#MainSection a:link  {
    
    color: #2aa88c !important;
}


ol { margin:0 0 15px 25px; }
ul {/* margin:0 0 15px 25px; */}
li {/* font-size:0.90em; *//* margin-bottom:8px; */color:#222222;}

::selection {color:#ffffff; background-color:#2aa88c;}
::-moz-selection {color:#ffffff; background-color:#2aa88c;}






/* MAIN STRUCTURE */

#Shell {width: 100%;padding: 12px;max-width:1200px;margin:auto;position:relative;/* margin-top:20px; */}

header {width:100%; height:auto; position:relative;}

        nav#MainNavigation {width:100%;/* height:40px; */background-color:#2aa88c;position:relative;float:left;/* clear:both; */margin-top: 8px;/* z-index:2; */}
        nav#MobileNavigation {display:none;}

    #Facebook {float: left; padding: 4px;}
    #Twitter {float: left; padding: 4px;}

    


        #Logo {width:40%; height:auto;float:left;max-width: 280px;}
        #Logo img  {width:100%; height:auto; }
        #HeadImg {
            width: 66.66666666%;
            height:auto;
            float: left;
            padding: 12px;
            margin-top: 24px;
            }

          p.Head1 {font-size:2em;
        color:#2aa88c;
          }
          p.Head2 { font-size:1.30em;
          font-family: lato;
          font-weight: 300;
          color:#fff; }


footer#Outer {width:100%; height:auto; position:relative; min-height:40px;}
footer#Inner {width: 100%;/* max-width:1200px; */height:auto;margin:auto;background-color: #3d3d3d;position:relative;/* min-height:30px; */padding: 16px;}

        p.FooterNav {/* font-size:0.80em; *//* color:#ffffff; *//* padding: 0px 0px 0px 0px; */text-align:center;}
        p.FooterNav a {
            background-color: #2aa88c;
            border-radius: 8px;
            border: 1px solid #871c38;
            padding: 8px;
            color: #f4f4f4;
            text-decoration:none;
        }
        p.FooterNav a:hover { color:#ffffff; text-decoration:underline;  }


#MainSection {padding:30px; position:relative; background-color:#ffffff; min-height:500px;}



/* MAIN NAV */

ul.dropdown {margin:0px; padding:0px;  font-weight:normal;}
ul.dropdown li {margin:0px 0px 0px 0px;  }

/* TOP NAV BUTTONS */
a.btn {display:block;float:left;height: 40px;padding: 12px;position:relative;font-size:0.90em;text-align:center;}
a.btn:hover {display:block; float:left; height:40px; position:relative;  font-size:0.90em; background-color:#000000;}

/* DROP DOWN BUTTONS */
.dropmenu {position:absolute; top:40px; left:30px;}
#nav .dir li {position:relative; width:150px; padding:5px; background-color:#2aa88c; border-bottom:0px solid #ffffff; margin:0px 5px 0px 0px; border-left:0px solid #ffffff;}
#nav .dir li:hover {background-color:#000000; border-bottom:0px solid #ffffff;}
    #nav .dir a {font-size:1em; color:#ffffff; text-decoration:none;  }
    #nav .dir a:hover {font-size:1em; color:#ffffff;  text-decoration:none; }


#SearchBar {height: 40px;position:absolute;top: 6px;right: 4px;/* border: 2px solid rgb(237, 27, 82); */}

#SearchBar fieldset {border:0px solid #ccc;}
#SearchBar legend {color:#333333;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
#SearchBar input {width:100%;}


#SearchBar input, select, textarea {border:1px solid #000;padding: 8px 8px 8px 42px;margin:0px 0px 0 0;border-radius: 118px;background-color: #3d3d3d;height: 36px;font-size: 14px;color:#ffffff;}
#SearchBar input:focus, textarea:focus {background:#777; border: 1px solid #333;}
#SearchBar textarea { width:200px; height:100px;}
#SearchBar label {display:block;  float:left; clear:left; width:150px; font-size:0.90em; margin-top:3px; font-weight:bold;}
#SearchBar button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}

.SearchIcon {width: 26px; height:26px; position:absolute; top:7px; left:10px;}







#Filter fieldset {border:0px solid #ccc;}
#Filter legend {color:#333333;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
#Filter input {width:210px;  }
#Filter input, select, textarea {border:0px solid #333333;padding:10px 10px 10px 50px;margin:0px 0px 0 0; border-radius:0px; background-color:#1d1d1b; height:auto !important; color:#222222 !important;}
#Filter input:focus, textarea:focus {background:#808080;}
#Filter textarea { width:200px; height:100px;}
#Filter label {display:block;  float:left; clear:left; width:150px; font-size:0.90em; margin-top:3px; font-weight:bold;}
#Filter button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}






/* HOME PAGE */
      

#HomeLeft {width:70%; float:left; position:relative;}
#HomeRight {width:27%; float:right; position:relative; }

.HomePlayerFloatLeft {width:48%; float:left; padding-top:40px;}     
.HomePlayerFloatRight {width:48%; float:right; padding-top:40px;}     

.HomeFloatFull {width:100%; float:left; padding-top:40px;}     






/* LEAGUE PAGES */

p.LeagueList { font-size:0.85em;  color:#222222; padding: 0px 0px 10px 20px; text-align:left; background-image:url('../images/arrow.png'); background-repeat:no-repeat; background-position: top left;}
p.LeagueList a { color:#222222; text-decoration:none;   }
p.LeagueList a:hover { color:#d2343a; text-decoration:underline;  }


nav#SubNavigationPages {width:1060px; padding:10px 20px 10px 20px; background-color:#fabbcd; position:relative;}

nav#SubNavigation {width:100%; padding:0px; position:relative;}

#Filter {float:left; width:100%;}

p.NavPanelTitle { font-size:0.80em;  color:#222222; padding:10px; text-align:left; }

p.NavPanel { font-size:0.90em;  color:#222222; padding:0px 0px 10px 0px; text-align:right; }
p.NavPanel a { color:#222222; text-decoration:none;   }
p.NavPanel a:hover { color:#2aa88c; text-decoration:none;  }




table {border-collapse: collapse;border-left:1px solid #e0e0e0;
margin-top: 12px;
margin-bottom: 12px;}

td.statsHead {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:6px; background:#222222; border-top:5px solid #2aa88c;}
    p.statsHead {font-size:0.85em;  color:#ffffff; padding: 0px 5px 0px 5px;}
    p.statsHead a:link {color:#ffffff; text-decoration:none; }
    p.statsHead a:visited {color:#ffffff; text-decoration:none; }
    p.statsHead a:hover {color:#555555; text-decoration:underline; }

td.statsLarge {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:6px; background:#f4f4f4; }
    p.statsLarge {font-size:0.90em;  color:#222222; padding: 0px 5px 0px 5px; font-weight:500;}
    p.statsLarge a:link {color:#222222; text-decoration:none; }
    p.statsLarge a:hover {color:#d2343a; text-decoration:underline; }
    
td.stats {border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;/* padding:6px; */background:#f4f4f4;}
    p.stats {font-size:0.80em;color:#222222;padding: 4px;}
    p.stats a:link {color:#2aa88c;/* text-decoration:none; */}
    p.stats a:hover {color:#d2343a; text-decoration:underline; }

td.statsHalf1 {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:6px; background:#ee1651;}
    p.statsHalf1 {font-size:0.80em;  color:#ffffff; padding: 0px 5px 0px 5px;}
    p.statsHalf1 a:link {color:#ffffff; text-decoration:none; }
    p.statsHalf1 a:hover {color:#d2343a; text-decoration:underline; }

td.statsHalf2 {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:6px; background:#00a69c;}
    p.statsHalf2 {font-size:0.80em;  color:#ffffff; padding: 0px 5px 0px 5px;}
    p.statsHalf2 a:link {color:#ffffff; text-decoration:none; }
    p.statsHalf2 a:hover {color:#d2343a; text-decoration:underline; }


td.statsHighlight {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:6px; background:#e0e2eb;}
    p.statsHighlight {font-size:0.85em;  color:#222222; padding: 0px 5px 0px 5px;}


td.statsWeekSplit {height:8px; border-bottom:0px solid #ffffff; border-right:1px solid #ffffff; border-top:0px solid #ffffff; border-left:0px solid #ffffff; padding:4px; background:#ffffff;}



td.statsHead2 {border-bottom:0px solid #231f20; border-right:0px solid #231f20; border-top:0px solid #231f20; border-left:0px solid #231f20; padding:3px; background:#555555;}

p.statsHead2 {font-size:0.85em;  color:#ffffff; padding: 0px 5px 0px 5px;}
p.statsHead2 a:link {color:#49c6ff; text-decoration:none; }
p.statsHead2 a:hover {color:#ffffff; text-decoration:underline; }

td.statsWeekend {border-bottom:0px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#afe6ff;}

td.statsCal2 {border-bottom:0px solid #141414; border-right:0px solid #141414; border-top:0px solid #141414; border-left:0px solid #141414; padding:3px; background:#141414;}

p.statsCal2 {font-size:0.75em;  color:#ffffff; padding: 0px 5px 0px 5px;}
p.statsCal2 a:link {color:#ffffff; text-decoration:none; }
p.statsCal2 a:hover {color:#555555; text-decoration:underline; }


.success {padding:6px; background-color:#0e9621; margin:10px 0px 10px 0px;}
.fail {padding:6px; background-color:#d72204; margin:10px 0px 10px 0px;}
p.message {font-size:0.85em;  color:#ffffff; padding: 0px;}







/* VENUE PAGE */

        
#VenueMap {width:70%; float:left; height:300px; }
        #map
        {
          height:100%;
          width:100%;
          display:block;
        }
#VenueAddress {width:26%; float:right; height:auto; font-size:0.85em;  color:#222222; padding: 0px 0px 0px 10px; }    
#VenueNotes {width:26%; float:right; height:auto; margin-top:30px;} 
    #VenueNotes p { color:#222222;  font-size:0.85em; padding: 0px 0px 10px 0px; }
    #VenueNotes p a:link {color:#222222; text-decoration:none; }
    #VenueNotes p a:hover {color:#000000; text-decoration:underline; }


#VenueMatches1 {width:100%; float:left; clear:both; margin-top:30px;}
#VenueMatches2 {width:100%; float:left; clear:both; margin-top:30px;}
#VenueMatches3 {width:100%; float:left; clear:both; margin-top:30px;}
#VenueMatches4 {width:100%; float:left; clear:both; margin-top:30px;}






/* TEAM PAGE */

#TeamLeft {width:290px; float:left; position:relative;}
#TeamRight {width:625px; float:right; position:relative;}

.NewsBox {background-color:#e0e2eb; padding:20px; margin-top:20px;}

.NewsBox h2 { padding:0px 0px 5px 0px; font-size:1.50em;  color:#2aa88c; font-weight:normal; }
.NewsBox h2 a { color:#2aa88c; text-decoration:none;   }
.NewsBox h2 a:hover { color:#000000; text-decoration:underline;  }

.NewsBox p { padding:0px 0px 5px 0px;}

.NewsBox .tweet_time {font-size:1em;  color:#000000; padding:0px;  }
.NewsBox .tweet_time a { color:#d2343a !important; text-decoration:none;  font-weight:normal; }
.NewsBox .tweet_time a:hover { color:#000000 !important; text-decoration:none;  font-weight:normal; }

.NewsBox .tweet_text {font-size:1em;  color:#000000; padding:0px; }
.NewsBox .tweet_text a { color:#d2343a !important; text-decoration:none;  font-weight:normal; }
.NewsBox .tweet_text a:hover { color:#000000 !important; text-decoration:none;  font-weight:normal; }
.NewsBox .tweet_avatar {width:40px; height:40px; float:left; margin-right:10px;}

.NewsBox ul.tweet_list{list-style:none; clear:both; margin-left:0px; color:#000000;}
.NewsBox li.tweet_list {clear:both; padding:0px 0px 10px 0px; color:#000000; }

.NewsBox .TwitBlock {padding-bottom:10px; clear:both;}

#TeamMultimedia {background-color:#2aa88c; padding:30px 0px 0px 35px; width:590px;}

#TeamMultimedia ul.gallery {margin:0px 0px 0px 0px; padding:0px;}
#TeamMultimedia .Block {display:block; float:left; margin-right:35px; padding:0px; width:253px; height:192px; position:relative; overflow:hidden;}
#TeamMultimedia .Description {width:253px; height:30px; padding:0px; position:absolute; top:162px; left:0px; overflow:hidden;}
#TeamMultimedia p {color:#ffffff; padding:0px 0px 0px 0px; font-size:0.90em;  }

        .TeamLabel {margin-top:4px;}
        .TeamLabel a:link {font-size:0.80em; text-decoration:none;  }
        .TeamLabel a:hover {font-size:0.80em; color:#ffffff; text-decoration:underline; }

        .bluelink {background-color:#11a8be; padding:5px; color:#ffffff;}





/* HOME LISTINGS */

section#HomeListing article {float:left; position:relative; width:100%; margin-bottom:40px; margin:0px 0% 30px 0%; min-height:157px; overflow:hidden;  background-color:#f4f4f4; border:0px solid #e0e0e0;}
section#HomeListing article.NewsLeft {float:left; width:100%; margin:0px; border:0px solid !important; padding:0px;} 
section#HomeListing article.NewsLeft img {width:100%; height:auto; border:0px solid !important;}
section#HomeListing article.NewsRight {float:left; position:relative; width:100%; margin:0px; border:0px solid !important;}
section#HomeListing article.NewsRightInner {padding:5px; width:auto; margin:0px; border:0px solid !important;}

section#HomeListing article h2 { font-size:1.20em;  color:#2aa88c; padding:0px 0px 0px 0px; }
section#HomeListing article h2 a { color:#2aa88c; text-decoration:none; font-weight:normal; }
section#HomeListing article h2 a:hover { color:#4b4b4a; text-decoration:none; font-weight:normal; }

section#HomeListing article p { font-size:0.80em;  color:#4b4b4a; padding:0px 0px 0px 0px; }
section#HomeListing article p a {color:#4b4b4a; text-decoration:none; font-weight:bold; }
section#HomeListing article p a:hover {color:#4b4b4a; text-decoration:underline; font-weight:bold; }






/* GENERAL LISTINGS */

section#GeneralListing {width:100%; }
section#GeneralListing article {float:left; position:relative; width:48%; margin-bottom:40px; margin:0px 0% 30px 0%; /*! min-height:157px; */ overflow:hidden;  background-color:#f4f4f4; }
section#GeneralListing article.NewsLeft {float:left; width:33%; margin:0px; border:0px solid !important; padding:3px;} 
section#GeneralListing article.NewsLeft img {width:100%; height:auto; border:0px solid !important;}
section#GeneralListing article.NewsRight {float:right; position:relative; width:65%; margin:0px; border:0px solid !important;}
section#GeneralListing article.NewsRightInner {padding:5px; width:auto; margin:0px; border:0px solid !important;}

section#GeneralListing article h2 { font-size:1.20em;  color:#2aa88c; padding:0px 0px 0px 0px; }
section#GeneralListing article h2 a { color:#2aa88c; text-decoration:none; font-weight:normal; }
section#GeneralListing article h2 a:hover { color:#4b4b4a; text-decoration:none; font-weight:normal; }

section#GeneralListing article p { font-size:0.80em;  color:#4b4b4a; padding:0px 0px 0px 0px; }
section#GeneralListing article p a {color:#4b4b4a; text-decoration:none; font-weight:bold; }
section#GeneralListing article p a:hover {color:#4b4b4a; text-decoration:underline; font-weight:bold; }

.Pagination {float:left; font-size:0.80em;  color:#333333; font-weight:bold; padding:0px 7px 0px 7px;}
.Pagination a {color:#333333; text-decoration:none;  font-weight:bold; }
.Pagination a:hover {color:#333333; text-decoration:underline;  font-weight:bold; }

section#GeneralListing article.left {float:left;}
section#GeneralListing article.right {float:right;}





/* MULTIMEDIA LISTINGS */

section#MultimediaListing {}
section#MultimediaListing ul.gallery {margin:0px 0px 0px 0px; padding:0px;}
section#MultimediaListing .Block {display:block; float:left; background-color:#e0e0e0; padding:0px; margin-left:2%; margin-bottom:30px; width:32%; position:relative; overflow:hidden;}
section#MultimediaListing .Description {width:96%; height:30px; padding:10px 2% 10px 2%; float:left; clear:both;}
section#MultimediaListing p {color:#322f31; padding:0px 0px 0px 0px; font-size:0.90em;  }

section#MultimediaListing .Pagination {float:left; font-size:0.80em;  color:#333333; font-weight:bold; padding:0px 7px 0px 7px;}
section#MultimediaListing .Pagination a {color:#333333; text-decoration:none;  font-weight:bold; }
section#MultimediaListing .Pagination a:hover {color:#333333; text-decoration:underline;  font-weight:bold; }

.NoMargin {margin-left:0% !important;}
.MulImage {width:100%; float:left;}







/* SLIDER */

#SliderArea { position: relative; width: 100%; height: auto; overflow: hidden; margin-left:0px; z-index:1;}
#SliderArea img { position: absolute; top: 0px; left: 0px; display: none;}
#SliderArea a { border: 0; display: block; }





#SliderArea.nivoSlider { margin-top: 12px;position: relative; width: 100%; height: auto; overflow: hidden; }
#SliderArea.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
/* Caption styles */
.nivo-caption { /*position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    width:100%;
    z-index:8;
    padding: 5px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;
    -moz-opacity: 0.8;
    filter:alpha(opacity=8);
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;   
    box-sizing: border-box;  */ display: none; }
.nivo-caption p { /*padding: 5px; margin: 0; */ }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { text-align: center; padding: 15px 0; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.nivoSlider .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(../images/arrows.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.nivoSlider:hover .nivo-directionNav a { opacity: 1; }
.nivoSlider a.nivo-nextNav { background-position: -30px 0; right: 15px; }
.nivoSlider a.nivo-prevNav { left: 15px; }








/* FORM SYTLE */

section#AdminInner  fieldset {border:0px solid #ccc;}
section#AdminInner legend {color:#333333;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
section#AdminInner input {/* width:200px; */}
section#AdminInner input, select, textarea {
    border:0px solid #333333;padding: 6px;margin:4px 0px 4px 0;font-size: 16px;border-radius: 4px;background-color:#dbdbdb;height:auto !important;color:#222222 !important;}
section#AdminInner input:focus, textarea:focus {background:#ffe2ea;}
section#AdminInner textarea { width:200px; height:100px;}
section#AdminInner label {display:block;  float:left; clear:left; width:150px; font-size:0.90em; margin-top:3px; font-weight:bold;}
section#AdminInner button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}

.field {/* min-height:40px; *//* margin-bottom:5px; */}
.checkbox {width:20px; margin:0px; border:0px; padding:3px;}
.SubmitButton {width:120px;}
.Small {width:40px;}
.nostyle {width:20px !important; padding-top:5px; margin:0px;}

.error INPUT, .error TEXTAREA, .error SELECT {border-width:2px; border-style:solid; border-color:#ED1C24; background:#FFE6E7;}
.iferror {margin:0; display:none;}
.error .iferror {float:right; display:block; color:#ED1C24; }
.hint {color:#888; }


.mediumbox {width:150px;}

/* ADMINISTRATION CP */




section#AdminOuter {padding: 12px;position:relative;background-color:#ffffff;}


.site-map-title {display:block; background-color:#333333; width:750px; font-size:1.10em; position:relative; list-style: none; font-weight:bold; color:#ffffff; padding:13px;}
.site-map1 {display:block; background-color:#e9e8e8; width:700px; font-size:0.90em; position:relative; margin-left:50px; list-style: none;  padding:13px;}
.site-map2 {display:block; background-color:#d3d2d2; width:650px; font-size:0.90em; position:relative; margin-left:100px; list-style: none;  padding:13px;}
.site-map3 {display:block; background-color:#c0c0c0; width:600px; font-size:0.90em; position:relative; margin-left:150px; list-style: none;  padding:13px;}

footer#FooterAdminOuter {width:100%; position:relative; background-color:#2aa88c; padding-top:10px; padding-bottom:10px; text-align:center;}
.AdminIcon1 {background-color:#2aa88c;}
.AdminIcon2 {background-color:#697c81;}

#AlertPanel {padding:30px 15px 30px 15px; background-color:#333333; width:50%; margin:100px auto 0px auto; }
p.AlertPanelText {font-size:1.10em;  color:#ffffff; padding:0px; font-weight:bold; text-align:center;}









.cke_editable.cke_editable_inline
{
    cursor: pointer;
}

.cke_editable.cke_editable_inline.cke_focus
{
    box-shadow: inset 0px 0px 20px 3px #ddd, inset 0 0 1px #000;
    outline: none;
    background: #eee;
    cursor: text;
}

.cke_editable_inline pre
{
    white-space: pre-wrap;
    word-wrap: break-word;
}





@media only screen and (max-width: 1100px) {

                  body {/* background-image:none; */font-size:90%;}

                  #HeadImg {margin-top: 24px;}

                  #SearchBar {width: 190px;}

div#SearchBar {}

                  #SearchBar input {/* width:110px; */}

#MainSection {padding:25px; }

}






@media only screen and (max-width: 980px) {


.scoresinputtable {float: left;width: 100%; padding: 0px;}



    #SearchBar {right:60px;
}


 p.Head1 {
     font-size:1.6em;
        color:#2aa88c;
          }


 #HeadImg {
          margin-top: 12px;
          margin-bottom: 12px;
            width:100%;
            height:auto;
            float: left;
            padding: 0px;
            }
                      
        #Logo {width: 33.333333%;float: left;height:auto;z-index:2;/* margin:auto !important; */}

       




        #Logo img  {width:100%; height:auto; }

        #SliderArea {/* display:none; */}

        #HomeLeft {width:100%; float:left; position:relative;}
        #HomeRight {width:100%; float:left; position:relative; padding-top:30px;}

        .HomePlayerFloatLeft {width:100%; float:left; padding-top:30px;}     
        .HomePlayerFloatRight {width:100%; float:left; padding-top:30px;}     



section#HomeListing {width:100%; }
section#HomeListing article {float:left; position:relative; width:100%; margin-bottom:40px; margin:0px 0% 30px 0%; min-height:157px; overflow:hidden;  background-color:#f4f4f4; }
section#HomeListing article.NewsLeft {float:left; width:33%; margin:0px; border:0px solid !important; padding:3px;} 
section#HomeListing article.NewsLeft img {width:100%; height:auto; border:0px solid !important;}
section#HomeListing article.NewsRight {float:right; position:relative; width:65%; margin:0px; border:0px solid !important;}
section#HomeListing article.NewsRightInner {padding:5px; width:auto; margin:0px; border:0px solid !important;}





       

        #MainSection {padding:15px; }

.Level2 {padding:0px 0px 0px 60px !important;}

 



        /* GENERAL LISTINGS */

        section#GeneralListing article {width:100%;  min-height:157px;  }

        section#GeneralListing article.left {float:left;}
        section#GeneralListing article.right {float:left;}

}







@media only screen and (max-width: 667px) {



p.Head1 {
     font-size:1.4em;
        color:#2aa88c;
          }

          p.Head2 {
     font-size:1em;
          }


#Logo {width: 100%;float: left;
height:auto;z-index:2;
}

#Logo img{max-width: 200px;
}


/* GENERAL LISTINGS */


section#HomeListing article.NewsLeft {/* width:100%; */padding:0px;} 
section#HomeListing article.NewsRight {/* width:100%; */}

#VenueMap {width:100%; float:left; height:200px; margin-bottom:30px;}
        #map
        {
          height:100%;
          width:100%;
          display:block;
        }
#VenueAddress {width:100%; padding: 0px 0px 0px 0px; }  
#VenueNotes {width:100%; }  


}



