@charset "UTF-8";
body,h1,h2,h3,h4,p,ul,li,td,pre {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.hlight{
background-color:#555;
}
#editorcom {
display: none;
}
a, a img {
border: 0;
margin: 0;
padding: 0;
}

body {
background-color:#000;
border:0;
margin:0;
padding:0;
}

#fm_form label {
display:inline-block;
vertical-align:top;
width:26%;
}

#fm_form fieldset ol {
margin:0;
padding:0;
}

#fm_form fieldset li {
list-style:none;
margin:0;
padding:0;
}

#fm_box_lower {
width:96%;
text-align:center;
}

#Submit {
width:auto;
}

#fm_form textarea {
width:96%;
}

.fm_required {
color:red;
}

a.bt {
visibility:hidden;
display:none;
}

pre {
font-family: monospace;
}

body,p,ul,td,li,pre {
font-size:10pt;
}
ul#eventsl li {
padding-bottom: 5px;
}
dt {
font-size:10pt;
font-weight:600;
float:left;
list-style-type:none;
list-style-position:inside;
}

h3 {
font-size:10pt;
font-weight:500;
}

h4 {
font-size:13pt;
font-weight:500;
}

ul,li {
list-style-type:none;
}

dd {
margin-left:0;
}

a:hover,a:active {
color:#909;
}

abbr,acronym {
text-decoration:none;
border-bottom:none;
}

#lefttagged {
position:absolute;
top:0;
left:0;
/*bottom:0;*/
right:120px;
overflow:hidden;
width:120px;
/*height:100%;*/
border:0;
padding:0;
}
.addthis_toolbox
{
margin-bottom:5px;
}
.addthis_toolbox a {
border: 5px #000 solid;
}
.addthis_toolbox a:hover {
border: 5px gray solid;
}
img.anim {
position:relative;
float:right;
width:22px;
height:300px;
border:0;
margin-bottom:5px;
margin-right:10px;
}

img.w3c {
border:0;
width:88px;
height:31px;
margin:5px 0 0 0;
padding:0;
}

#righttagged {
position:absolute;
top:0;
left:121px;
width:60%;
min-width:376px;
border:0;
margin:0;
padding:0;
}

#centrepanetst {
position:absolute;
top:0;
left:121px;
right:0;
bottom:0;
min-width:399px;
height:90%;
border:0;
margin:0;
padding:0;
}

#centretop {
min-width:376px;
max-width:641px;
width:100%;
top:0;
left:0;
right:0;
text-align:right;
min-height:51px;
max-height:85px;
border:0;
margin:0 auto;
padding:0;
}

#topmenu {
float:left;
text-align:left;
width:376px;
height:34px;
border:0;
display:inline;
list-style:none;
list-style-position:inside;
margin:0;
padding:0;
}

#topmenu li {
text-align:left;
display:inline;
list-style:none;
list-style-position:inside;
border:0;
margin:0;
padding:0;
}

#img265x51 {
width:265px;
height:51px;
border:0;
margin:0;
padding:0;
}

#centremenu,#centresubmenu {
text-align:center;
list-style:none;
display:block;
border:0;
margin:15px auto;
padding:0;
}

#centremenu li,#centresubmenu li {
text-align:left;
display:inline;
list-style:none;
font-weight:600;
border:0;
margin:0;
padding:0;
}

#content {
background-image:url(/graphics/backgrounds/logo-purple.jpg);
background-position: 30% 50%;
background-repeat:no-repeat;
background-attachment:fixed;
border:0;
text-align:justify;
margin:0;
padding-left:2%;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

#content table {
display:inline-table;
page-break-before:avoid;
page-break-after:avoid;
margin:5px;
}

#content hr {
clear:both;
}

#content table th h2 {
border:0;
margin:0;
padding:0;
}

#content table td {
color:#999;
}

.justify {
text-align:justify;
}

.dead {
text-decoration:line-through;
color:#444;
}

.nobr {
white-space:nowrap;
}

.flyer {
float:left;
height:260px;
width:170px;
text-align:center;
}
.playdate {
float:left;
padding: 0 1em 0.2em 1em;
}

.magtn {
float:left;
height:210px;
width:289px;
text-align:center;
}

address {
text-align:center;
font-weight:600;
}

#ytvideo {
width:780px;
height:445px;
margin:0 auto;
}

#fm_name,#fm_email,#fm_subject,#fm_recipientdropdown {
width:70%;
}

h1,h2 {
font-size:10pt;
font-weight:600;
}
#homepage h2,#homepage h3 {
font-size:18pt;
font-weight:400;
}

div.outer {
display: table;border: 0;
}
div.row {
display: table-row;margin:0;padding: 0;
}
div.column {
display: table-cell;margin:0;padding: 0;border: 0;vertical-align: top;text-align: center;
}
div.left-inner {
margin:0;padding: 0;border: 0;width: 327px;
}
div.left-inner h1 {
margin:0;padding: 0;border: 0;float: left;width: 27px;
}
div.left-inner h1 img {
border: 0;margin: 0 0 0 5px
}
div.left-inner a img {
margin:0;padding: 0;border: 0;
}
div.left-lower {
clear: both;
text-align: center;
}
#top-right {
display: table-cell;vertical-align: middle;height:340px;text-align: center;
background-image:url(/graphics/backgrounds/logo-purple-min.jpg);
background-repeat:no-repeat;
background-position: center top;
}
#bottom-bit {
text-align: center;
}
a:link,a:visited {
color:#fff;
}

#topmenu img,#topmenu a {
border:0;
margin:0;
padding:0;
}

.wait,.wait a {
color:#800;
text-decoration:underline;
}

#content table td.mia,.mia {
color:#009;
}

#topmenu img,#topmenu a,img {
text-align:center;
}
#thetable td,#thetable th {
border: 1px gray solid;
text-align:left;
padding:3px;
}
#thetable {
border-collapse: collapse;
margin-top:3px;
width:100%;
padding:5em;
}
.sortup {
background-position: right center;
background-image: url(http://www.google.com/webmasters/sitemaps/images/sortup.gif);
background-repeat: no-repeat;
font-style:italic;
white-space:pre; }
.sortdown {
background-position: right center;
background-image: url(http://www.google.com/webmasters/sitemaps/images/sortdown.gif);
background-repeat: no-repeat;
font-style:italic;
white-space:pre; }

