/* css vertical stripes menu shared style        */
/* big text version, as WAC friendly as possible */
/* includes alternative horizontal top line menu */
/* by Kelvin Owers - spittingcat.com             */

html, body {
    background-color:#344F6E;
    color:#000000;
    font-family: Courier, monospace;
    font-size:  1.2em;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.reading {
    font-family: Georgia, Courier, monospace;
    line-height: 1.5em;
    letter-spacing: 0.1em;
}

.reading a:hover {
    color:#000000;
    text-decoration: none;
}

.readingbold {
    font-family: Georgia, Courier, monospace;
    font-weight: 700;
}

.titles {
    font-family: Georgia, Arial Black, sans-serif;
    color:#000000;
    font-size:  1.7em;
    letter-spacing: 0.1em;
}

.entries1 {
    font-family: Georgia, Arial Black, sans-serif;
    color:#cc0000;
    font-size: 1.4em;
}

.entries2 {
    font-family: Georgia, Arial Black, sans-serif;
    color:#1a1a1a;
    font-size: 1.4em;
}

.smallprint {
    font-size:  1.0em;
}

#Table_all_cont {
	position:relative;
	left:50%;
    margin-left:-350px;
	top:0px;
	width:700px;
	height:100%;
}


/* branding */
/* logo declared as a backround image in separate style sheet for each page*/
/* horizontal positions declared in separate style sheet for each page */
#Table_top_cont {
    background-repeat: no-repeat;
    background-position: 2px 8px;
    background-color:#FFFFFF;
	border: #000000 1px solid;
	position:absolute;
	top:0px;
	width:0px;
	height:0px;
}
/* end of branding */

/* main content and navigation */
#Table_content_cont {
    font-size:  0.9em;
	position:absolute;
	top:40px;
	width:700px;
	height:auto;
}

#Table_main {
	position:absolute;
	top:0px;
	width:698px;
	height:auto;
	border: #000000 1px solid;
}

/* end of main content and navigation */

/* footer to contain page validation links and site style swapper */
#footer_cont {
    color: #666666;
    border-top: 2px solid #ffffff;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.0em;
    font-weight: bold;
	position:relative;
	top:0px;
	left:0px;
	width:698px;
	height:auto;
}
#footer_cont a:visited,
#footer_cont a:active,
#footer_cont a:link {
    color: #666666;
}
#footer_cont a:hover {
    background-color: #666666;
    color: #ffffff;
}

.footer_valid {
    float: left;
    display: table-cell;
}

.footer_swap {
    float: right;
    text-align: right;
    display: table-cell;
}

.swap1, .swap2, .swap3 {text-decoration: underline;}

.swap3 {
background-color: #e8e8e8;
color: #666666;
}
/* end of footer */

/* simplified navigation menu for WAC */
#WAC_menu{
    background-color: #ffffff;
    color: #000000; 
	height: auto;
	width: 100%;
	border-bottom-style:solid;
	border-bottom-color:#344F6E;
	border-bottom-width:5px;
}
/* end simplified navigation menu */

/* switch off vertical menu as WAC menu displayed instead */
#one_top1, #one_top2, #one_link, #one_text, #two_top1, #two_top2, #two_link, #two_text, #three_top1, #three_top2, #three_link, #three_text, #four_top1, #four_top2, #four_link, #four_text, #five_top1, #five_top2, #five_link, #five_text, #six_top1, #six_top2, #six_link, #six_text  {
    display: none;
}
#Table_main {left:0px;}
.hidethis{display: inline;}
/* vertical menu switched off */