/*Body - main section of document margins and background*/
body{margin-left: 0px; margin-top: 0px; background-color: rgb(0,0,0);}
body.pastarticlesbody{margin-left: 0px; margin-top: 0px; background-color: rgb(0,50,150);}


/* Picture on the right */
.rightfiller{position: absolute; top: 180px; left: 575px; background-color: none;}


/* Front page links to Seasons */
.fpnews{position: absolute; top: 180px; left: 197px; width: 350px; color: #ffffff; background-color: none; font-size: 12pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px; text-align: left; }
a.season{border: 3px ridge #0000ff; margin: 0px; padding: 10px; background-color: #3388dd; width: 270px; font-size: 10pt; text-decoration: none; font-weight: bold; font-family: arial; color: #ffffff;}
a.season:hover{margin: 0px; padding: 10px; background-color: #1166cc; width: 270px; font-size: 10pt; text-decoration: none; font-weight: bold; font-family: arial; color: #ffffff;}


/* The menu on the season pages */
.seasonmenu{text-align: center; position: absolute; top: 200px; left: 20px; width: 100% color: #88aaff; background-color: #000000; font-size: 12pt; font-family: arial; font-weight: bold; text-decoration: none; padding: 10px; margin: 10px;}
a.seasonmenulink{background-color: none; font-size: 12pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #88aaff;}


/* Story pages for seasons*/
body.seasonpagesbody{margin-left: 0px; margin-top: 0px; background-color: rgb(0,0,0);}
.seasonpagesheadline{position: absolute; left: 10px; top: 17px; text-align: left; text-decoration: underline; color: #aaccff; background-color: #000000; font-size: 16pt; font-family: courier new; font-weight: bold; padding: 10px; margin: 10px;}
.seasonpagescontent{width: 730px; position: absolute; text-decoration: none; top: 60px; left: 10px; right: 60px; z-index: 4; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}
.seasonpagessummary{border: 3px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}
a.seasonpagessummarylink{background-color: none; font-size: 10pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
a.seasonpageslink{background-color: none; font-size: 11pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
.name{position: absolute; text-decoration: none; top: 28px; left: 600px; z-index: 4; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}

/* Pages for venues*/
body.venuepagesbody{margin-left: 0px; margin-top: 0px; background-color: rgb(0,0,0);}
.venuepagesheadline{position: absolute; left: 10px; top: 17px; text-align: left; text-decoration: underline; color: #aaccff; background-color: #000000; font-size: 16pt; font-family: arial; font-weight: bold; padding: 10px; margin: 10px;}
.venuepagescontent{width: 730px; position: absolute; text-decoration: none; top: 60px; left: 10px; right: 60px; z-index: 4; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}
.venuepagessummary{border: 1px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 0px;}
a.venuepagessummarylink{background-color: none; font-size: 10pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
a.venuepageslink{background-color: none; font-size: 11pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}

/* Pages for about section*/
body.aboutpagesbody{margin-left: 0px; margin-top: 0px; background-color: rgb(0,0,0);}
.aboutpagesheadline{position: absolute; left: 10px; top: 17px; text-align: left; text-decoration: underline; color: #aaccff; background-color: #000000; font-size: 16pt; font-family: arial; font-weight: bold; padding: 10px; margin: 10px;}
.aboutpagescontent{width: 730px; position: absolute; text-decoration: none; top: 60px; left: 10px; right: 60px; z-index: 4; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}
.aboutpagessummary{border: 1px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 0px;}
a.aboutpagessummarylink{background-color: none; font-size: 10pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
a.aboutpageslink{background-color: none; font-size: 11pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}

/* Pages for articles*/
body.fparticlesbody{margin-left: 0px; margin-top: 0px; background-color: rgb(0,0,0);}
.fparticlesheadline{position: absolute; left: 10px; top: 17px; text-align: left; text-decoration: underline; color: #aaccff; background-color: #000000; font-size: 16pt; font-family: arial; font-weight: bold; padding: 10px; margin: 10px;}
.fparticlescontent{width: 730px; position: absolute; text-decoration: none; top: 60px; left: 10px; right: 60px; z-index: 4; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 10px;}
.fparticlessummary{border: 1px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #000000; font-size: 11pt; font-family: arial; font-weight: medium; padding: 10px; margin: 0px;}
a.fparticlessummarylink{background-color: none; font-size: 10pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
a.fparticleslink{background-color: none; font-size: 11pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}


/* Front page listing for venues */
a.listings{background-color: #000000; font-size: 12px; text-decoration: none; font-weight: bold; font-family: arial; color: #ffffff; border: 1px solid #000000}
.listingstable{text-decoration: none; border: none; width: 180px; margin: 10px; padding: 10px; color: #aaccff; background-color: #000000; font-size: 12px; font-family: arial; font-weight: bold; text-align: center;}
td.listings{border: none; padding: 5px;}
td.listingsheading{border: none; padding: 5px; background-color: #000000;}
td.listingstitle{border: none; color: #ffffff; padding: 5px;}


/* Front page link styles used on the ledt of the page to access general information pages */
a.aboutlink{display: block; margin: 0px; padding: 5px; background-color: #3388dd; width: 180px; font-size: 12px; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff; border: 1px solid #000000}
a.aboutlink:hover{display: block; margin: 0px; padding: 5px; background-color: #1166cc; width: 180px; font-size: 14px; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}
a.jlink{font-size: 12pt; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}

/* Front page link postioning for divs */
.aboutmenuleft{color: #ffffff; background-color: none; font-size: 12pt; font-family: courier; font-weight: bold; padding: 10px; margin: 0px; text-align: center;}
.fppagesummary{position: absolute; top: 190px; left: 0px; width: 200px; color: #ffffff; background-color: none; font-size: 12pt; font-family: arial; padding: 0px; margin: 0px; text-align: left;}

p.fpintroarticles{padding: 10px; color: #88aaff; background-color: #000000; font-size: 12px; font-family: arial; font-weight: bold; text-align: center;}
a.fpintroarticleslink{text-decoration: underline; color: #88aaff; background-color: #000000; font-size: 14px; font-family: arial; font-weight: bold;}



a{color: #ffffff;}
a:hover{color: #00ffff;}


/* Mailing List */
td.mailinglist {text-decoration: none; color: #ffffff; background: none; font-size: 12pt; font-family:arial; vertical-align: top; text-align:left; font-weight: bold;}
div.mailinglisttext{position: absolute; top: 120px; left: 20px; z-index: 8; width: 500px; color: #ffffff; background-color: none; font-size: 12pt; font-family: arial; font-weight: bold; padding: 10px; margin: 10px;}

/* Copyright Notice */
div.copyrightnotice{position: absolute; top: 2200px; left: 240px; z-index: 8; width: 300px; color: #ffffff; background-color: none; font-size: 12px; font-family: arial; font-weight: bold; padding: 10px; margin: 10px;}

/* Contact form styles */
td.contact {color: #FFFFFF; font-weight: bold; background: #000060; font-size: 10pt; font-family:arial; vertical-align: top;}
td.contactform {color: #FFFFFF; font-weight: bold; background: #000060; font-size: 10pt; font-family:arial; vertical-align: top;}
.contacttable{width: 100%; border: 0px;}
.contacttablesent{width: 400px; border: 0px;}
a.indexpagecontact{font-size: 12px; text-decoration: underline; font-weight: bold; font-family: arial; color: #ffffff;}

