/* css vertical stripes menu shared style   */

/* This is the original/main style          */
/* paired down to be a safe default         */
/* in case of javascript or cookie failure. */
/* Can be used with other 'shared' styles.  */
/* by Kelvin Owers - spittingcat.com        */

html, body {
    background-color:#FFFFFF;
    color:#1A1A1A;
    font-family: Courier, monospace;
    font-size: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

img {
    border: 0px;
}

.reading {
    font-family: Courier, monospace;
}

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

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

.titles {
    font-family: Arial Black, sans-serif;
    color:#202020;
    font-size:  1.3em;
}

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

.entries2 {
    font-family: Arial Black, sans-serif;
    font-size: 1.1em;
}

.smallprint {
    font-size:  0.8em;
}

#Table_all_cont {
	position:absolute;
	left:50%;
    margin-left:-300px;
	top:0px;
	width:600px;
	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: 0px 3px;
	position:absolute;
	top:0px;
	width:600px;
	height:40px;
}

#one_top1 , #two_top1, #three_top1 , #four_top1, #five_top1, #six_top1 {
	position:absolute;
	top:28px;
	width:15px;
	height:5px;
}

#one_top2, #two_top2, #three_top2 , #four_top2, #five_top2, #six_top2 {
	position:absolute;
	top:34px;
	width:15px;
	height:5px;
}

/* colours */
#one_top1 {
    background-color:#feede6;}
#one_top2 {
    background-color:#fedacc;}
#one_text {
    background-color:#fb8555;}
    
#two_top1 {
    background-color:#fceff7;}
#two_top2 {
    background-color:#f8ddee;}
#two_text {
    background-color:#e895c7;}

#three_top1 {
    background-color:#f0edf7;}
#three_top2 {
    background-color:#e1dbee;}
#three_text {
    background-color:#9c88c8;}

#four_top1 {
    background-color:#f0f7f7;}
#four_top2 {
    background-color:#e0f0f0;}
#four_text {
    background-color:#99cccc;}

#five_top1 {
    background-color:#eaf5f1;}
#five_top2 {
    background-color:#d4eae2;}
#five_text {
    background-color:#6fb9a0;}

#six_top1 {
    background-color:#f4f4f4;}
#six_top2 {
    background-color:#e8e8e8;}
#six_text
    {background-color:#b3b3b3;}
/* end of colours */
/* end of branding */

/* main content and navigation */
/* horizontal positions declared in separate style sheet for each page */
#Table_content_cont {
    font-size:  0.9em;
	position:absolute;
	top:40px;
	width:600px;
	height:auto;
}

#one_link, #one_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#two_link, #two_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#three_link, #three_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#four_link, #four_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#five_link, #five_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#six_link, #six_text {
	position:absolute;
	top:0px;
	width:15px;
	height:auto;
}

#Table_main {
	position:absolute;
	top:0px;
	width:510px;
	height:auto;
}
/* end of main content and navigation */

/* footer to contain page validation links and site style swapper */
#footer_cont {
    background-color:#FFFFFF;
    color: #b3b3b3;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
	position:relative;
	top:0px;
	left:0px;
	width:510px;
	height:auto;
    display: table;
}
#footer_cont a {
    -moz-transition-property: color, text-shadow, text-decoration;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-property: color, background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-property: color, text-shadow, text-decoration;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
}
#footer_cont a:visited,
#footer_cont a:active,
#footer_cont a:link {
    color: #b3b3b3;
}
#footer_cont a:hover {
    background-color: #b3b3b3;
    color: #ffffff;
}

.footer_valid {
    background-color:#FFFFFF;
    display: table-cell;
}

.footer_swap {
    background-color:#FFFFFF;
    text-align: right;
    display: table-cell;
}

.swap2, .swap2, .swap3 {}

/* end of footer */

/* remove simplified navigation menu */
#WAC_menu{overflow: hidden; height: 0px; width: 0px;}
.hidethis{display: none;}
/* end simplified navigation menu */