/*new layout */
body{ margin:0; padding:0; background-color:black; background-image: url(/images/backgroundhex.png); background-size:auto; background-repeat: repeat; }
#maincontainer{ float: left; width: 800px; margin-top: 10px; margin-right: 10%; margin-left: 10%; }
#topsection{ height: 100px; color:#3f3; margin-top: 20px; /*Height of top section*/}
#topsection h1{ margin: 0; /*padding-top: 15px;*/}
#menubar{ width:790px; height:20px; color:#3f3; z-index: 50; float: left; }
#social { color: black; font-size: 7px; font-family: "trebuchet ms", FuturaMedium; float: right; height: 20px; padding-left: 9px; width: 400px; z-index: 100; margin-top: -5px; }
div.socialicon {
    float: left;
    margin-left: 6px;
    margin-top: 4px;
}

.center {display: block; margin-left: auto; margin-right: auto; text-align: center;}
/*#contentwrapper{ float: left; width: 800px; padding-top: 20px; padding-bottom: 15px;}*/
#contentwrapper{ width: 800px; padding-top: 20px; padding-bottom: 15px;}
#contentcolumn{ margin-right: 280px; float: left; /*Set right margin to RightColumnWidth*/}
#resultcontent{ text-align: center; margin: auto;}
#rightcolumn{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: right; width: 270px; /*Width of right column in pixels*/ margin-top: 5px; margin-left: -270px; }
/*#footer{ position: relative; clear: both; height: 15px; width: 100%; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; text-align: center; margin-top: 5px; } */
#footer{ position: relative; bottom: 5px; margin-bottom: 5px; clear: both; height: 15px; width: 100%; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; text-align: center; margin-top: 5px; }
.innertube{ margin: 0 5px }
#newstext { width: 800px; height: auto; margin-top: -10px; margin-right: auto; margin-left: auto; z-index: 100; overflow: hidden; float: left; padding: 5px; border: solid 1px #3f3; }
#pic2 { position: relative; margin-top: -250px; width: 500px; height: auto; margin-right: auto; margin-left: 5px; z-index: 100; overflow: hidden; float: left; padding: 3px;  }
#registrationtext { margin-top: 2px; margin-right: auto; margin-left: 5px; padding: 5px; z-index: 100; width: 650px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; }
#newsarea { width: 520px; height: auto; color: #aaa; margin-top: 2px; margin-right: auto; margin-left: auto; z-index: 100; overflow: hidden; float: left; border: solid 1px #3f3; padding-left: 3px; padding-right:3px; }
#imgarea { width: 520px; height: auto; color: #aaa; margin-top: 2px; margin-right: auto; margin-left: auto; z-index: 100; overflow: hidden; float: left; border: solid 1px #3f3; }
#sponsorarea { width: 270px; height: auto; background-color: #000; color: #aaa; margin-bottom: 5px; margin-right: auto; margin-left: auto; position: relative; z-index: 10; overflow: hidden; float: left; border: solid 1px #3f3; }
#wcfsponsorarea { width: 270px; height: auto; background-color: #000; color: #aaa; text-align:center; margin-top: 15px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; overflow: hidden; float: left; border: solid 1px #3f3; }
#wcnewsarea { width: 490px; height: auto; background-color: #222; color: #aaa; margin-top: 10px; margin-right: auto; margin-left: auto; z-index: 100; overflow: hidden; float: right; border: solid 1px #3f3; }
#registerarea { width: 270px; height: auto; background-color: #000; color: #aaa; margin-top: 5px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; overflow: hidden; float: left; border: solid 1px #3f3; }
#majorsschedule { background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; width: 270px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; }
#ministandings { background-color: #000; margin-top: 2px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; width: 270px; height: auto; float: left; overflow: hidden; padding-top: 5px; padding-left: 3px; padding-right:3px; border: solid 1px #3f3; }
#schedulediv { background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; top: 4px; width: 520px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; }
#youtubediv { background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; top: 4px; width: 520px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; padding-left: 3px; padding-right:3px; }
#facebookdiv { background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; top: 4px; width: 520px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; padding-left: 3px; padding-right:3px; }
#twitterdiv { color: #0f0; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; top: 4px; width: 520px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; }
#googleplusdiv { color: #0f0; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; background-color: #000; margin-top: 10px; margin-right: auto; margin-left: auto; position: relative; z-index: 100; top: 4px; width: 520px; height: auto; float: left; overflow: hidden; border: solid 1px #3f3; }
#scheduleinfodiv { color: #aaa; background-color: white; margin-top: 150px; border: solid 1px #3f3; margin-right: auto; margin-left: auto; width: 520px; height: auto; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; border-radius: 10px; }
#mapinfowindow { color: navy; background-color: silver; margin-top: 2px; border: solid 1px #3f3; margin-right: auto; margin-left: auto; width: 250px; height: auto; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-radius: 10px; }
.news-list-image td {vertical-align: middle; text-align: center; }

/* fonts */
#newstext img { width: 400px; height: auto; float: right; margin-left:20px; }
#rulestext img { height: auto; margin-left:20px; }
#fsrules { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }
#fsrules ul { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }
#fsrules li { color: white; font-size: 12px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: none; }

a:link {text-decoration: none;}
@font-face {
    font-family: 'FuturaMedium';
    src: url('futura-webfont.eot');
    src: url('futura-webfont.eot?#iefix') format('embedded-opentype'),
         url('futura-webfont.woff') format('woff'),
         url('futura-webfont.ttf') format('truetype'),
         url('futura-webfont.svg#FuturaMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'UFOCleanRomanRegular';
    src: url('ufospecial-webfont.eot');
    src: url('ufospecial-webfont.eot?#iefix') format('embedded-opentype'),
         url('ufospecial-webfont.woff') format('woff'),
         url('ufospecial-webfont.ttf') format('truetype'),
         url('ufospecial-webfont.svg#UFOCleanRomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.underline {text-decoration: underline;}
.ufoweb_white_20pt { color: #fff; font-size: 20px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_18pt { color: #fff; font-size: 18px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_16pt { color: #fff; font-size: 16px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_14pt { color: #fff; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_14pt_title { color: #fff; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; margin-left:30%; margin-right:80%; text-align: center; }
.ufoweb_white_12pt { color: #fff; font-size: 12px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:link { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:hover { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_white_10pt a:visited { color: #fff; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_40pt { color: #49E20E; font-size: 40px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_20pt { color: #49E20E; font-size: 20px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_18pt { color: #49E20E; font-size: 18px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_16pt { color: #49E20E; font-size: 16px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_14pt { color: #49E20E; font-size: 14px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_12pt { color: #49E20E; font-size: 12px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_10pt a:link{ color: #49E20E; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_10pt a:hover { color: #49E20E; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_10pt a:visited { color: #49E20E; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.ufoweb_green_10pt { color: #49E20E; font-size: 10px; font-family: UFOCleanRomanRegular, "trebuchet ms"; }
.futura_white_20pt { color: #fff; font-size: 20px; font-family: FuturaMedium, "trebuchet ms"; }
.futura_green_20pt { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_20pt a:link { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_20pt a:hover { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms"; text-decoration: underline; }
.futura_green_20pt a:visited { color: #0f0; font-size: 20px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_green_18pt { color: #0f0; font-size: 18px; font-family: FuturaMedium, "trebuchet ms";  text-decoration: none; }
.futura_white_14pt { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_16pt { color: #fff; font-size: 16px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_18pt { color: #fff; font-size: 18px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_14pt a:link { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_white_14pt a:hover { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_white_14pt a:visited { color: #fff; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt a:link { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_green_14pt a:hover { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_green_14pt a:visited { color: #0f0; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_black_14pt_link { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline;}
.futura_black_14pt_link a:link { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline;  }
.futura_black_14pt_link a:hover { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: underline; }
.futura_black_14pt_link a:visited { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;  }
.futura_black_14pt { color: #000; font-size: 14px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_12pt { color: #fff; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_red_12pt { color: #f00; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_12pt { color: #000; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_12pt { color: #0f0; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_10pt { color: #fff; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_10pt { color: #000; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_10pt { color: #0f0; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; }
.futura_white_8pt { color: #fff; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.futura_black_8pt { color: #000; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.futura_green_8pt { color: #0f0; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; }
.green12pt { color: lime; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.green10pt { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;}
.green10pt a:link { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green10pt a:hover { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; background-color: #999; text-decoration: none; }
.green10pt a:visited { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green10pt_list { color: lime; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; vertical-align: middle; }
.green8pt { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:link { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:hover { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.green8pt a:visited { color: lime; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:link { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:hover { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue12pt a:visited { color: blue; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:link { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:hover { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue10pt a:visited { color: blue; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:link { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:hover { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.blue8pt a:visited { color: blue; font-size: 8px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none; }
.grey12pt { color: grey; font-size: 12px; font-family: "trebuchet ms", FuturaMedium; }
.grey10pt { color: grey; font-size: 10px; font-family: "trebuchet ms", FuturaMedium; text-decoration: none;}
.results_grey_8pt { color: #555555; font-size: 8pt; font-family: "trebuchet ms", FuturaMedium; }
.whiterow { font-family: verdana; background-color: white; }
.redrow { color: white; font-family: verdana; background-color: red; }
.darkgreyrow { font-family: verdana; background-color: #666666; }
.grayrow {background-color: #333; }
.blackrow {background-color: black; }
.lightgreyrow { font-family: verdana; background-color: #DDDDDD; }
.schedulelink {font-family: verdana; font-weight: bold; font-size: 20px; color:#00ff00; text-decoration: none; text-shadow: 2px 2px 3px #111; text-align: center; /* important; */}
a:link.schedulelink, a:active.schedulelink, a:visited.schedulelink, a:hover.schedulelink { font-family: trebuchet ms; font-weight: bold; font-size: 20px; color:#00ff00; text-decoration: none; text-shadow: 2px 2px 3px #111; text-align: center; }

/* slideshow */
#slideshow img { display: none }
#slideshow img.first { display: block }
