/*
LVSTYLES.CSS
by: Peter Despard and Brian Jacobs
on:
20100419: v.1.950 Based on lvdstyles.css
20101213: v.1.951 Added box layouts and new colours
20101223: v.1.953 Added "innerbody" for 'box-within-a-box' effect
20110209: v.1.954 Colours changed
20110302: v.1.955 Added links for lvsubscribe.php form
20110806: v.1.957 Added "bold"
20120730: v.1.964 Changed `block2` size and weight, per Brian Jacobs change of mind from 20101213 agreed changes.
20120801: v.1.966 Temporary alternative links created.
20120802: v.1.967 Temporary alternative links removed and main link now blue instead of black.  Block 1 changed to 14pt.  Redundant code removed. Added `freform`.
20120805: v.1.970 Started to deal with duplication of `formbody`.  Added `admin`.
20120809: v.1.971 Added `writebutton`, `userlist`, `userform` and `mandatory`.
20120821: v.1.975 Cosmetic (colour) changes.
20120824: v.1.976 Added `info`.
20120828: v.1.978 Tidied up coding.
20120929: v.2.000 Gone Live.
20140822: v.2.006 Status styles updated.
20150103: v.2.012 Added support for menu style `B`.
20150122: v.2.014 Added `paraheading` and `bold`.
20150129: v.2.015 Made `info` purple only. Added `thick`.
20150801: v.2.026 Rreplaced menus style B and added styles A & C.
20151029: v.2.040 No changes made.
20160827: v.2.047 Added `readbutton`.
20161206: v.2.501 Altered `suspended` attributes.
20170216: v.2.503 Added support for `gblog' add-on.
*/

/* Body and Banners */
body {color:#000000;background-color:#3CB371;font-family:times new roman;font-size:10pt;}
.formbanner {color:white;background-color:#DDCC00;font-family:Jester;font-size:220%;font-weight:bold;}
.innerbody {background-color:#F0F0F0;}

.mainmenu {color:#6B8E23;background:#F0F0F0;font-family:tahoma;font-weight:700;}
.WIP_Banner {background-color:#CCCCCC;}
.userlist {color:black;background-color:#EEEEAA;}
.userform {color:black;background-color:#FFFFAA;}
.adminheader {color:black;font-size:200%;font-weight:bold;}

/* Links */
.linkstable {background-color:#F0F0F0;}
a:link {color:#000080;font-size:10pt;font-weight:500;text-decoration:underline;} /* This has no effect if font tag surrounds*/
a:visited {color:#000080;font-size:10pt;font-weight:500;text-decoration:underline;}
a:hover {color:blue;font-size:10pt;font-weight:500;text-decoration:underline;} /* This works even if font tags */
/*  ---  */
a.menu:link {color:#6B8E23;font-size:11pt;font-family:tahoma,sans serif;font-weight:700}
a.menu:visited {color:purple;font-size:11pt;font-family:tahoma,sans serif;font-weight:700;}
a.menu:hover {color:blue;font-size:11pt;font-family:tahoma,sans serif;font-weight:800;}
/*  ---  */
a.lvsbutton:link {color:black;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:none;}
a.lvsbutton:visited {color:purple;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:none;}
a.lvsbutton:hover {color:blue;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:underline;}
/*  ---  */
a.forthcomingevents:link {color:blue;font-size:12pt;font-weight:500;text-decoration:none;} /* This has no effect if font tag surrounds*/
a.forthcomingevents:visited {color:blue;font-size:12pt;font-weight:500;text-decoration:none;}
a.forthcomingevents:hover {color:blue;font-size:12pt;font-weight:800;text-decoration:underline;} /* This works even if font tags */
/*  ---  */
a.suspendbutton:link {color:red;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:none;}
a.suspendbutton:visited {color:red;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:none;}
a.suspendbutton:hover {color:red;font-size:12pt;font-family:tahoma;font-weight:600;text-decoration:none;}

/* Menu Style Effects */
/* ================== */
/* Menu Style "A" (These may not work properly with nested tags)*/
.menua a:link {color:black;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:none;}
.menua a:visited {color:black;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:none;}
.menua a:hover {color:blue;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:underline;}
.menua a:active {color:green;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:underline;}

/* Menu Style "B" (These work even if font tags)*/
.menubborder {color:darkblue;border:3px solid;}
.menub a:link {color:black;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:none;}
.menub a:visited {color:black;font-family:sans serif;font-size:12pt;font-weight:600;text-decoration:none;}
.menub a:hover {color:blue;font-family:sans serif;font-size:13pt;font-weight:600;text-decoration:underline;}
.menub a:active {color:purple;font-family:sans serif;font-size:13pt;font-weight:600;text-decoration:underline;}
.menubeven {background-color:#c4c4ff;color:black;}
.menubodd {background-color:#eeeeee;color:black;}

/* Menu Style "C" (These work even if font tags) */
.menuc a:link {color:black;background-color:lightgrey;font-size:14pt;font-weight:600;font-family:sans serif;text-decoration:none;}
.menuc a:visited {color:black;background-color:lightgrey;font-size:14pt;font-weight:600;font-family:sans serif;text-decoration:none;}
.menuc a:hover {color:#1111EE;background-color:darkgrey;font-size:14pt;font-weight:600;font-family:sans serif;text-decoration:none;}
.menuc a:active {color:#33FF33;background-color:darkgrey;font-size:14pt;font-weight:600;font-family:sans serif;text-decoration:none;}

/* Text */
h1 {color:black;font-weight:bold;font-size:200%;}
h2 {color:#6B8E23;font-weight:bold;font-size:15pt;}
.heading1 {color:#F0F0F0;background-color:#6B8E23;font-family:tahoma,sans serif;font-weight:bold;font-size:18pt;}
.heading2 {color:#6B8E23;background-color:#F0F0F0;font-family:tahoma,sans serif;font-weight:bold;font-size:18pt;}
.block1 {color:#F0F0F0;background-color:#6B8E23;font-family:tahoma,sans serif;font-weight:500;font-size:14pt;}
.block2 {color:black;background-color:#F0F0F0;font-family:tahoma,sans serif;font-weight:500;font-size:10pt;}
.block3 {color:black;background-color:#F0F0F0;font-family:tahoma,sans serif;font-weight:600;font-size:10pt;}
.background1 {background-color:#6B8E23;}
.background2 {background-color:#F0F0F0;}
.thankyou {color:#FF8888;font-size:200%;font-weight:bold;font-style:italic;}
.paraheading {font-weight:800;text-decoration:underline;}
.bold {font-weight:800;}
.thick {color:grey;font-weight:600;}

/* Lines and Boxes */
hr {border:0;color:black;background-color:black;height:3px;width:100%;}
.box {border:2px solid #6B8E23;background-color:#F0F0F0;}
.whitebox {border:5px solid white;}
.paperwhitebox {border:10px solid #F0F0F0;}
.lightyellowbox {border:5px solid #FDF08A;}

/* Status */
.statusgood {color:green;}
.good {color:green;}
.statusbad {color:red;}
.bad {color:red;}
.warning {color:red;}
.suspended {color:grey;font-style:italic;}
.info {color:purple;}

/* Forms */
.formbody {background-color:#DDFFDD;}
.information {background-color:#EFF4EF;}
.admin {color:#004400;background-color:#CCEECC;}
.media {background-color:#EFEFFF;}
.bookings {background-color:#EFFFEF;}
.diaryevents {background-color:#E0E0FF;}
.freform {background-color:#DDDDFF;}
.writebutton {color:red;}
.readbutton {color:green;}
.mandatory {color:red;}

/* Log Styles */
.logbutton {color:black;font-weight:bold;font-style:underscore;}
.logeditbutton {color:blue;font-weight:bold;font-style:underscore;}
.logreadbutton {color:green;font-weight:bold;font-style:underscore;}
.logwritebutton {color:red;font-weight:bold;font-style:underscore;}
.loglist  {color:black;background-color:#EFEFEF;font-family:sans-serif;font-size:10pt;}
.logtotal {color:black;font-weight:400;background-color:#EFEFEF;font-family:sans-serif;font-size:10pt;}
.logclosed {color:#A0A0A0;}z