 /* 
 LeSession site CSS file 
 http://www.lesession.co.uk
 Unsystematically cobbled together as I go along really
 This CSS file would be a whole lot less interesting but for the excellent 
 tutorial and reference resources at http://www.w3schools.com
 and loads off 'borrows' from other sites' CSSs!
 */ 

/* Body */

body
{
background : #fffff0 ;
}

/* Default */

/* Headings */

h1, h2, h3, h4, h5, h6
{
color : black;
font-family: verdana, arial, sans-serif;
}

p, li, ul, ol, radio, td
{
color : black;
font-family: tahoma;
font-size:small;
}


/* Masthead */

h2, h5.masthead
{
color: #ffffff;
font-family: trebuchet, verdana, arial, sans-serif;
}

h4.homepage
{
color: #ffffff;
font-family: trebuchet, verdana, arial, sans-serif;
}


a.MenuItem 
{
color:#ffffff;
text-decoration: none;
}

a.MenuItem:Hover
{
color : Yellow; 
text-decoration : none;
}


/* Standard A HREF links */

a 
{
color : blue;
text-decoration: none;
font-family: tahoma;
}

a:Hover
{
color : #ff3300; 
text-decoration : none;
}

/* Tables */

/* Side bar on front page*/


td.gen
{
text-align: left;
vertical-align: top;
width: 25%;
background-color: #609610;
font-family: tahoma, arial, sans-serif;
font-weight: bold;
}

td.masthead
{
text-align: left;
vertical-align: top;
width: 100%;
background-color: #076610;
}

td.menu
{
text-align: left;
vertical-align: top;
width: 150px;
}

td.body
{
text-align: left;
vertical-align: top;
font-family: tahoma, arial, sans-serif;
cellspacing="2";
cellpadding="2";
}

td.head3 
{
text-align: center;
vertical-align: top;
background-color: #609610;
font-weight: bold;
}

td.head3L 
{
text-align: left;
vertical-align: top;
background-color: #609610;
font-weight: bold;
}

td.head4 
{
text-align: center;
vertical-align: middle;
background-color: #609610;
}

td.body3
{
text-align: left;
vertical-align: top;
}

td.body4
{
text-align: center;
vertical-align: top;
width: 25%;
}

td.surround
{
background-color: #E1CDA6;
}

/* PRE */

pre
{
color : black;
font-family : courier
}

/* Menu Items */
td.MenuMainItem
{
background-color: #076610;
font-weight:bold;
font-family:tahoma;
font-size:smaller;
border-style: outset; 
}

td.MenuSubItem
{
background-color: #609610;
font-weight:bold;
font-family:tahoma;
font-size:x-small;
}

