﻿/* Banner style */

#container{width:810px;margin:auto;font-size:11pt;}
#menu{position:absolute;margin-top:0px;}
.arrow {text-align:center; margin-top:1px;}
a:link.top { color: white;}
a:hover.top { color: white;}
a:visited.top { color: white;}
#menu ul .top{font-weight: bold; color:#FFFFFF;padding:0px; cursor:default;height:20px; background-image: url(testlink.jpg);text-decoration:none;}
#menu ul .top a{font-size:11pt; font-weight:bold; color:#FFFFFF;text-decoration:none;}
#menu ul .top a:hover{font-weight:bold; color:#FFFFFF;text-decoration:none;}

#menu ul .item{display:none;}
#menu ul:hover .item{display: block;background:#FFFFFF;padding:1px;margin:1px;color:#007e2c; }
#menu ul:hover .item a{text-decoration:none;font-size:10pt; font-weight:bold; color:#007e2c; } 
#menu ul:hover .item a:hover{ text-decoration:none; font-weight:bold;color:#FFFFFF;background:#007e2c;}
#menu ul{width:111px;float:left;margin:1px;padding:1px; background:#007e2c;list-style-type:none;}
li:hover ul, li.sfhover ul { display: block }
.clear{clear:both;height:10px;}

/* Main body*/
body {background-image: url(templatepics/background.jpg); font-family: Arial, helvetica,  Sans-Serif ; font-size: 11pt; background-repeat: no-repeat; background-attachment: fixed; width: 100%}
#main {width: 800px}
#lastupdate {font-size: 8pt;}
#copyright {background-image: url(templatepics/bottombar.jpg); color: white; text-align: center; height: 10px; margin-top: 10px; background-repeat:no-repeat; font-size: 10px; }
#logo {border:2px solid #007E2C; }
#content {background-color: white; border:2px solid #007E2C; width: 806px}
#quick {background-image: url(pages/indexpics/quicklink.jpg);background-repeat:no-repeat; text-indent: 11px; width: 150px;height:150px}
.quicktitle{text-align:center; font-weight:bold; color: #000000;}
#qlink a{
	text-decoration: underline;
    color: navy;
}
#middle {vertical-align: top; padding: 5px 10px 5px 10px; font-size: 10pt}
#sponsors {width: 75px; vertical-align: top}
.sponsors { height: 50px; border-width: 0; margin-top: 10}
.sponsors2 {border-width: 0;}
#gslogo {margin: 5px}
/* Top link bar */
#links {width: 100%}
.links {color: white; text-align: center; height: 22px; border-width: 0}
.links a:link {text-decoration:none;  color: white; font-weight:bold; border-width: 0}
.links a:visited {text-decoration: none; color: white; font-weight:bold; border-width: 0}
.links a:hover { text-decoration: none; background-color:#FFFFFE; color: #007e2c; border-width: 0; }
.attention { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size:10pt;}

/* Side sponsors */
.sidesponsors {border-width: 0}
/* Side Links */
#sidebar {width: 130px; vertical-align: top}
#quicklinks {width: 100%;  vertical-align: top; margin-top: 1px}
/*#quicklinks h3 {}*/
#titlelinks {height: 20px; margin-left: 5px; padding-bottom: 15px}
#bottombar {background-color: #cc0000; height:5px; background-repeat:no-repeat}
.seperator hr {height: 1px}
.sidelinks {height: 8px; margin-left: 5px}
.sidelinks a:link, a:visited {text-decoration: none; color: black}
.sidelinks a:hover {text-decoration: none; font-weight: bold}
/* News Items */
.date {padding-right: 10px; text-align: right; vertical-align:top; background-color: #f4f4f4}
.date2 {padding-right: 10px; text-align: right; vertical-align:top;}
.headline2 {background-color: #f4f4f4}
.headline2 a:link{text-decoration:underline; color:blue;}
.headline2 a:visited{text-decoration:underline; color:blue;}
.headline2 a:hover{text-decoration:underline; color:blue;}
.headline a:link{text-decoration:underline; color:blue;}
.headline a:visited{text-decoration:underline; color:blue;}
.headline a:hover{text-decoration:underline; color:blue;}
.more a:visited {text-decoration: underline; color: Blue}
.more {float: right}
iframe {height: 325px; width: 630px}
.newstitle {font-weight: bold; font-size: 12pt;}

/* Accomodations*/
.title {font-weight:bold; font-size:10pt}
/*Committee Page*/
.committeetable {background-image: url(pages/committeepics/combg.jpg);background-repeat:no-repeat; text-indent: 5px; width:375px;height:485px;}
/*Tickets Page*/
.package {font-weight: bold; color: #007e2c; font-size: 12pt}
.price {color: #007e2c; font-size:9pt; font-weight: bold}
.ticketline {color: #f4f4f4; }
.tickannounce{font-weight: bold; font-size: 16pt;}
#earlybird {background: #007e2c; text-align:center; color:#FFFFFF; font-weight: bold}
/*Thank You Page*/
.thankyou {font-size: 14px; text-align:center; font-weight:lighter;}
/*Schedule Table Header*/
.header {font-weight:bold;}
/*Schedule*/
#schedule {}
#sdiv {background-image:url(pages/schedulepics/schedulebg.jpg); background-repeat: no-repeat; width:430px; margin-top: 10px; height:750px}
/*Teams*/
#teamstable {margin-left:10px}
#teamstable a:hover {text-decoration: underline}
#teamstable a:link {text-decoration: none}
#teamstable a:hover {text-decoration: underline}
#adate {color: #cc0000}
#teaminfo{ font-family: Arial, helvetica,  Sans-Serif ; font-size: 9pt}
#interview{ font-family: Arial, helvetica, Sans-Serif; font-size:9pt; color:red; }
/*Sponsors page*/
.sponsortitle {font-size: 12pt; font-weight: bold; color: #6495ed}
.sponsorlink a:link(text-decoration:underline; color: blue}
.sponsorlink a:hover {text-decoration:underline; color: blue}
.sponsorlink a:visited{text-decoration:underline; color: blue}
.sponsorimage {width:200px; height: 100px;}
#teamspage{font-family: Arial, helvetica, Sans-Serif; font-size: 9pt}
.zcontact {font-family: Arial, helvetica, Sans-Serif; font-size: 9pt}
a:link.zcontact {text-decoration: underline; color: blue}

a:visited.zcontact {text-decoration: underline; color: blue}


/*Volunteer page */
#note{font-family: Arial, helvetica, sans-serif; font-size:8pt; color: red;}

/* School of Rock */
.titleSlam {font-family: Arial, helvetica, sans-serif; font-size:16pt; color: #007e2c; font-weight: bold;}
.titlenorm{font-family: Arial, helvetica, sans-serif; font-size: 16pt; color: #000000; font-weight: bold;}
.titleClub{font-family: Arial, helvetica, sans-serif; font-size: 16pt; color: #0000FF; font-weight: bold;}
#schoolrockbanner {font-size: 48pt; color:#FF0000; font-weight: bold; text-align: center;}
#tagline{font-size: 18pt; font-weight: bold; text-align: center;}
.space{width: 50px;}
.rock2{width: 80px; vertical-align: top;}
#rockinfo{font-size: 12pt; font-weight: bold;}
#rockreg{font-size: 26pt; font-weight: bold; text-decoration: underline; color: #007e2c; text-align:center;}
#regform{font-size: 12pt; font-weight: bold; text-align:center;}
#rockpic{text-align: center;}

#flickrframe{height: 400px; width: 500px;}

#video{text-align: center;}

#entertaintitle{text-align:center; font-size: 20pt; color:#007e2c}
.Frititle{font-size: 11pt; font-weight: bold; text-decoration:underline;}
.Sattitle{font-size: 11pt; font-weight: bold; text-decoration:underline;}
.fripic{margin: 5px;}
.satpic{margin: 5px;}

#hosptitle{text-align: center; font-size: 18pt; color:#007e2c;}
#hospsubtitle{text-align:center; font-size: 13pt; color:#007e2c;}
.restname{font-weight: bold;}

.highlight a:link{text-decoration: underline; color:#007e2c;}
