body {background-color: #330000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color:black;margin:0px;padding-bottom:20px;text-align: center;}.image {border-style:outset;border-color: red;border-width: 0px;}div#main {width: 975px;background-color: #330000;top: 10px;margin-top: 10px;;margin-left: auto;margin-right: auto;margin-bottom: 25px;padding: 0px;text-align: center;}div#maincolumn {clear: both;background-color: white;width: 800px;margin-left: auto;margin-right: auto;float: left;margin-bottom: 40px;}div#sidebar {background: darkred;float: right;margin-left: auto;margin-right: auto;margin-top: 110px;padding: 0px;width: 160px;height: 600px;}table {margin-left: auto;margin-right: auto;border: 0px red solid;}div#maincontent {background-color: white;text-align: center;position: relative;padding: 0px;margin-top: 0px;}div#banner {width: 800px;height: 80px;position: relative;background: darkred;background-image:url('/images/banner152.gif');margin-left: auto;margin-right: auto;padding: 0px;}div#wrapperA {position: relative;clear: both;font-size: 12px;height: 24px;background: darkred;vertical-align: middle;padding: 0px;margin: 0px;}div#wrapperB {position: relative;width: 800px;height: 35px;font-size: 10px;padding: 0px;margin: 0px;vertical-align: middle;background-color: darkred;}div#wrapperA .left {clear: both;margin-left: 12px;position: relative;line-height: 24px;color: white;vertical-align: middle;background-color: darkred;float: left; width: 40%;}div#wrapperA .right {margin-right: 12px;position: relative;vertical-align: middle;line-height: 24px;color: white;background-color: darkred;float: right; width: 50%;}div#wrapperB .left { clear: both;margin-left: 12px;line-height: 16px;position: relative;color: white;vertical-align: middle;background-color: darkred;float: left; width: 40%;}div#wrapperB .right {margin-right: 12px;line-height: 16px;position: relative;vertical-align: middle;color: white;background-color: darkred;float: right; width: 50%;}div#footerlinks{background-color: white;position: relative;padding: 5px;padding-top: 15px;}div#debugfooter{width: 900px;margin: auto;clear: both;color: white;background-color: purple;text-align: left;}hr {width: 75%;}a:link {color: darkred; font-weight: normal; text-decoration: underline;}a:active {color: darkred; font-weight: normal; text-decoration: none; }a:visited {color: darkred; font-weight: normal; text-decoration: underline; }a:hover {color: darkred; font-weight: normal; text-decoration: none; }.image {border-style:outset;border-color: red;border-width: 0px;}.welcome_message_B {font-size: 18px;font-weight: bold;font-family: Comic Sans MS;}.welcome_message_C {font-size: 18px;font-weight: normal;font-family: Verdana;}p.medium {width: 75%;margin: auto;}table {color: black;font-weight: normal;text-align: left;font-size: 13px;}del {text-decoration: line-through;}.strike {text-decoration: line-through;}.courier {font-family: "Courier New"Couriermonospace;}.headerbar1 {font-size: 12px;color: white;}h1, .h1 {font-variant: small-caps;font-size: 22px;font-family: Verdana;line-height: 1;color: darkred;}h2, .h2 {font-variant: small-caps;font-size: 18px;font-family: Verdana;line-height: 1;color: darkred;}h3, .h3 {font-size: 16px;font-family: Verdana;color: black;line-height: 1;}h4, .h4 {font-size: 14px;font-family: Verdana;color: black;line-height: 1;}.fontred {color: red;background: white;}.content li {font-size: 16px;margin-left: 0;margin-right: 10%;margin-top: .66em;margin-bottom: .66em;}table#add_friends {border-style: dotted;border-width: 1px;border-color: darkred;padding: 5px;background-color: #ffe9d1;}div#home_welcomemessage {border-style: dotted;border-width: 1px;border-color: darkred;padding: 5px;background-color: #ffe9d1;}#home_welcomemessage h3 {text-align: center;font-variant: small-caps;}.background_darkred {background-color: darkred;}table.intro {color: black;font-size: 14px;text-align: left;width: 790px;border: 0px;}table.intro TD {vertical-align: top;padding: 25px;}table.footer {color: white;width: 100%;font-size: 11px;}a.footerwhite:link {color: white; font-weight: bold; text-decoration: none; }a.footerwhite:active {color: white; font-weight: bold; text-decoration: none; }a.footerwhite:visited {color: white; font-weight: bold; text-decoration: none; }a.footerwhite:hover {color: blue; font-weight: bold; text-decoration: none; }table#newstable {border: 1px darkred solid;width: 250px;font-size: 12px;color: black;background-color: #ffe9d1;background-image: none;border-style: dotted;border-width: 1px;border-color: darkred;border-spacing: 0px;border-collapse: collapse;}table#newstable TH, table#pastnewstable TH {background: url("/images/vred.gif") left top #b81b14;color: #fff;font-weight: bold;font-size: 14px;padding: 3px 10px;}table#newstable TR {}table#newstable TD, table#pastnewstable TD {padding: 5px;border-style: dotted;border-width: 1px;border-color: darkred;}table#pastnewstable {border: 1px darkred solid;width: 600px;font-size: 12px;color: black;background-color: #ffe9d1;background-image: none;border-style: dotted;border-width: 1px;border-color: darkred;border-spacing: 0px;border-collapse: collapse;}.newsdate {color: black;font-weight: normal;text-align: right;font-size: 11px;}.newssubject {color: black;font-weight: bold;font-size: 13px;text-decoration: none;font-variant: small-caps;}.news {color: black;font-weight: normal;font-size: 11px;}table.blurb {width: 750px;border: 1px darkred solid;font-size: 14px;color: black;background-color: #ffe9d1;background-image: none;border-width: 2px;border-spacing: 5px;border-collapse: collapse;margin-top: 5px;margin-bottom: 5px;margin-left: auto;margin-right: auto;}table.blurb th {color: #ffe9d1;background-color: darkred;}table.blurb td {border: 1px darkred solid;}table.simpletable {width: 450px;border: 1px darkred solid;font-size: 12px;color: black;background-color: #ffe9d1;background-image: none;border-style: dotted;border-width: 1px;border-spacing: 0px;border-collapse: collapse;margin-top: 5px;margin-bottom: 5px;margin-left: auto;margin-right: auto;}table.simpletable TH {background: url("/images/vred.gif") left top #b81b14;color: #fff;font-weight: bold;font-size: 14px;padding: 2px 5px;}table.simpletable TR {}table.simpletable TD {background-color: #ffe9d1;color: black;font-size: 12px;text-align: left;vertical-align: top;padding: 5px;}table.simpletable caption {color: black;width: auto;text-align: center;font-size: 14px;font-weight: bold;}.simpletable td.faqQ {font-weight: bold;font-size: 14px;}.simpletable td.faqA {font-size: 14px;}table.normal{width: 450px;}table.bigger{width: 615px;}table.wide {width: 780px;}fieldset {border: 1px solid black; padding: 8px; width: 500px;margin-left: auto;margin-right:auto;margin-top: 8px;margin-bottom: 8px;}table.simpletable TH a:link {color: white; font-weight: normal; text-decoration: none; }table.simpletable TH a:active {color: white; font-weight: normal; text-decoration: none; }table.simpletable TH a:visited {color: white; font-weight: normal; text-decoration: none; }table.simpletable TH a:hover {color: darkred; font-weight: normal; text-decoration: none; }table.simpletable TD a:link {color: darkred; font-weight: normal; text-decoration: underline; }table.simpletable TD a:active {color: darkred; font-weight: normal; text-decoration: underline; }table.simpletable TD a:visited {color: darkred; font-weight: normal; text-decoration: underline; }table.simpletable TD a:hover {color: darkred; font-weight: normal; text-decoration: none; }.topborder { border-top: 1px solid; }table.infotable {border: 2px darkred dotted;width: 500px;font-family: Verdana;font-size: 12px;color: black;background-color: white;background-image: none;border-width: 1px;border-spacing: 0px;border-collapse: collapse;}.infotable TH {background-color: #990000;color: white;font-weight: bold;font-size: 16px;text-align: center;}.infotable TR {background-color: #ffe9d1;color: black;font-size: 12px;text-align: left;}.left {text-align: left;}.center {text-align: center;}.right {text-align: right;}table.calendartable {border: 1px darkred solid;width: 750px;font-family: Verdana;font-size: 12px;background-color: #ffe9d1;border-width: 1px;border-spacing: 2px;border-collapse: separate;}table.calendartable tr.dayofweek {text-align: center;}table.calendartable td {vertical-align: top; width: 150px;height: 60px;}table.calendartable td.timefuture {color: darkred;background-color: lightgreen; font-size: 12px;text-align: left;width: 150px;}table.calendartable td.today:hover,table.calendartable td.today:hover a,table.calendartable td.timefuture:hover,table.calendartable td.timefuture:hover a{background-color: green;color: white;}table.calendartable a:link {font-size: 12px; color: black; font-weight: normal; text-decoration: none; }table.calendartable a:active {font-size: 12px; color: black; font-weight: normal; text-decoration: none; }table.calendartable a:visited {font-size: 12px; color: black; font-weight: normal; text-decoration: none; }table.calendartable a:hover {font-size: 12px; color: black; font-weight: normal; text-decoration: none; }table.calendartable td.emptyday {color: black;background-color: gray;}table.calendartable td.pastday {color: black;background-color: lightgray;font-variant: small-caps;font-size: 12px;text-align: left;width: 150px;}table.calendartable td.today {color: black;background-color: green;font-variant: small-caps;font-size: 12px;text-align: left;width: 150px;}table.calendartable td.notbookable {color: black;background-color: pink;font-variant: small-caps;font-size: 12px;text-align: left;width: 150px;}table.bookingtable {border: 1px darkred solid;font-family: Verdana;font-size: 20px;background-color: #ffe9d1;border-width: 1px;border-spacing: 2px;border-collapse: separate;}table.bookingtable TH {background-color: #990000;color: white;font-weight: bold;font-size: 16px;}table.bookingtable TR {background-color: #ffe9d1;color: darkred;font-weight: normal;font-size: 14px;text-align: left;}.colone, .colone TD {width: 200px;}.timepast {color: darkred;background-color: #ffe9d1;font-variant: small-caps;font-size: 12px;text-align: center;width: 150px;}.timecurrent {color: #ffe9d1;background-color: darkred;font-variant: small-caps;font-size: 12px;text-align: center;width: 150px;font-weight: bold;}.timefuture {color: darkred;background-color: #ffe9d1;font-variant: small-caps;font-size: 12px;text-align: center;width: 150px;}.bookedslot {background-color: darkred;font-variant: small-caps;font-size: 12px;color: black;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.lockedslot {background-color: black;font-variant: small-caps;font-size: 10px;color: white;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.guestslot {background-color: black;font-variant: small-caps;font-size: 10px;color: white;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.openslot {background-color: #669900; font-variant: small-caps;font-size: 12px;color: black;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.openslot2 {background-color: green; }.notreleased {background-color: #0099cc;font-variant: small-caps;font-size: 10px;color: black;text-align: center;width: 150px;border-style: solid;border-width: 0px;border-color: black;}.emptyslot {background-color: gray;font-variant: small-caps;font-size: 12px;color: black;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.conflictslot {background-color: yellow;font-variant: small-caps;font-size: 12px;font-style: bold;color: red;text-align: center;width: 150px;border-style: solid;border-width: 1px;border-color: black;}.flaggedslot {background-color: red;}.bookedslotadminview {color: yellow;font-style: italic;font-size:10px;}table.calendartable tr.calendarrow {height: 60px;text-align: top;}table.bookingtable tr.calendarrow:hover td.timepast,table.bookingtable tr.calendarrow:hover td.timecurrent,table.bookingtable tr.calendarrow:hover td.timefuture {color: darkred;background-color: #C36262;}.openslot:hover {background-color: darkgreen;}.notreleased:hover {background-color: #003399;}.bookedslot:hover {background-color: #b22222;}.lockedslot:hover {background-color: #b22222;}a.openslot{ color: #000000; background-color: transparent;text-decoration: none; border: none; }.ladderpoints, a.ladderpoints:link, a.ladderpoints:hover, a.ladderpoints:active, a.ladderpoints:visited { color: black; background-color: transparent;text-decoration: none; border: none; font-size: 14px;font-weight: bold;}a.header_login:link {font-size: 12px; color: white; font-weight: normal; text-decoration: none; }a.header_login:active {font-size: 12px; color: white; font-weight: normal; text-decoration: none; }a.header_login:visited {font-size: 12px; color: white; font-weight: normal; text-decoration: none; }a.header_login:hover {font-size: 12px; color: blue; font-weight: normal; text-decoration: none; }.addborder TR {border:dotted 1px darkred}a.white:link {font-size: 12px; color: white; font-weight: normal; text-decoration: underline; }a.white:active {font-size: 12px; color: white; font-weight: normal; text-decoration: underline; }a.white:visited {font-size: 12px; color: white; font-weight: normal; text-decoration: underline; }a.white:hover {font-size: 12px; color: darkred; font-weight: normal; text-decoration: none; }blockquote { border : 1px dotted #000;float: none;min-width: 100px;min-height: 50px;max-width: 66%;width: 400px;text-align: left;font-size: 12px;color: black;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-left: auto;margin-right: auto;background-color: #C0C0C0;}blockquote.success { color: white;background-color: green;padding-left: 58px;background: url('/images/info_green.png') 5px 5px no-repeat green;}blockquote.warning { background-color: yellow;padding-left: 58px;background: url('/images/gnome-dialog-warning.png') 5px 5px no-repeat yellow;}blockquote.error p,blockquote.warning p,blockquote.success p {font-size: 16px;}blockquote.error { background-color: red;padding-left: 58px;background: url('/images/red_x.png') 5px 5px no-repeat red;}blockquote.info { width: 600px;padding-left: 58px;background: url('/images/gnome-dialog-information.png') 5px 5px no-repeat #E6E6F7;}blockquote.note {width: 600px;background-color: #FFE9D1;}blockquote.devel { border : 1px solid #000;color: white;background-color: purple;}blockquote.devel table {border: 1px dotted white;padding: 0px;border-spacing: 0px;border-collapse: collapse;color: yellow;}blockquote.devel table th {border: 1px dotted yellow;text-align: center;}blockquote.devel table td {border: 1px dotted yellow;}table.logger { border : 1px solid #000;color: black;background-color: white;}.file{font-size: 9px;}OPTION.fastloginid {background-color:darkred;}OPTION.info {text-align: center;color: gray;background-color: white;}OPTION.friend {color: darkred;font-weight: bold;background-color: white;}OPTION.guest {color: darkred;font-weight: bold;background-color: white;}OPTION.others {color: black;background-color: #CCCCCC;}OPTION.matchwon {color: white;background-color: green;}OPTION.matchlost {color: white;background-color: red;}OPTION.matchother {color: white;background-color: blue;}table.contact_table {border: 1px darkred solid;width: 250px;font-size: 12px;color: black;background-color: #ffe9d1;background-image: none;border-width: 1px;border-spacing: 0px;border-collapse: collapse;}table.contact_table TH {background: url("/images/vred.gif") left top #b81b14;color: #fff;font-weight: bold;font-size: 14px;padding: 3px 10px;}table.contact_table TR {}table.contact_table TD {padding: 2px;}table.width250 {width: 250px;}table.width_leaguetable {width: 300px;}div.image{ margin: 1em 0;text-align: center;}table.availabilitymatrix {border: 1px darkred solid;color: black;background-image: none;border-spacing: 2px;padding: 2px 2px 2px;border-collapse: collapse;margin: auto;margin-top: 2px;}table.availabilitymatrix TD {border: 1px darkred solid;padding: 2px;height: 8px;width: 10px;}table.availabilitymatrix td.available {background-color: green;}table.availabilitymatrix td.unavailable {background-color: white;}table.calculateladder {border: 1px darkred solid;color: black;font-family: Courier;font-size: x-small;background-image: none;border-width: 1px;border-spacing: 0px;padding: 1px 1px 1px;border-collapse: collapse;margin: auto;margin-top: 2px;}table.calculateladder TD {border: 1px darkred solid;}table.membershippolicy {border:1px black dotted;margin-left: 0px;margin-right: auto;font-family: Verdana;font-size:10px;color: black;background-color: gray;background-image: none;border-width: 1px;border-spacing: 0px;border-collapse: collapse;}

