﻿@import url('/flexile/styles/flexile.css');* {
     font-family: Helvetica, Arial;
     color: #e6e6e6}

p, li, label, legend, td, div {
     font-size: 12px}

li {margin-top: 10px;}
h2, .h2 {
     font-family: arial;
     letter-spacing: -1px;
     color: #fc6;
}

img {border: 0px;}

a {
     text-decoration: none;
     color: #7c5420;
     font-weight: 700;
}

a:hover {
     text-decoration: underline;
     color: #fff;
}

input, textarea {
     color: #000;
}

label {
     font-weight: 700;
}

.writtenby {
     color: #B75A4F;
}

#Page {
     border: 1px solid #555;
     width: 800px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 0px;
     background-color: #000;
}

#Main {
     padding: 10px;
}

#Header {
     position: relative;
     height: 405px;
}

#MenuBar {
     margin-left: 10px;
     margin-right: 10px;
     border-top: 1px solid #333;
     text-transform: uppercase;
     letter-spacing: 2px;
}

#MenuBar a:hover {
     text-decoration: none;
}

#top_left {
     float: left;
}

#top_right {
     float: right;
}

#MainRight {
     width: 235px;
     color: #e6e6e6;
     padding: 5px;
}

#BlockGroup div.Block {
     /*position: relative;*/
     width: 242px;
     background-color: #222;
     margin-top: 10px;
     float: left;
     min-height: 240px;
     padding: 5px;
}

#BlockGroup div.Middle {
     margin-left: 12px;
     margin-right: 12px;
}

#BlockGroup 
{
	overflow: auto;
     display: block;
     min-height: 270px;
     margin-left: 10px;
     margin-right: 10px;
     border-top: 1px solid #333;
}

#Footer {
     text-align: right;
     background-color: #000;
     margin-left: 10px;
     margin-right: 10px;
     border-top: 1px solid #333;
}

#Footer p {
     font-size: 10px;
     color: #999;
     vertical-align: bottom;
     margin-top: 5px;
     margin-bottom: 5px;
}

body {
     background-color: #211E26;
}

p.Date {
     font-weight: 700;
     margin-top: 3px;
     margin-bottom: 0px;
     color: #999;
}

p.Note, #BlockGroup div.Block h2 {
     margin: 0px;
}

p.Cancelled {
     margin: 0px;
     color: red;
}

#twitter_div h3 {
     font-size: 13px;
     margin-top: 30px;
     margin-bottom: 5px;
     color: #fc6;
}

#twitter_div ul {
     list-style-position: inside;
     margin: 5px;
     padding: 0px;
}

#twitter_div li, #twitter_div p {
     font-size: 9px;
     margin-top: 2px;
     margin-bottom: 0px;
}

#top_left h1 {
     margin: 0;
}

#top_left h1 a {
     display: inline-block;
     height: 412px;
     width: 533px;
     text-indent: -2000em;
     text-decoration: none;
     z-index: 1000;
     background: url('/images/mainblock.jpg') 0 0 no-repeat;
     float: left;
}

#mailinglistform p label {display:block}