
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	font-size: 80%;
	}

table	{
	font-family: verdana, arial, sans-serif;
	font-size: 100%;
	}

a:link { color: #0000ff; text-decoration: none;}
a:visited { color: #0000A0; text-decoration: none;}
a:active { color: #0000ff; text-decoration: none;}
a:hover { color: #000000; text-decoration: underline;}
a img{ border-style: none } 
h2 { font-family: serif; margin-bottom: 0pt; margin-top: 0pt; }
h3 { margin-top: 2pt; margin-bottom: 0pt; }
h4 { margin-top: 2pt; margin-bottom: 0pt; }
ul { margin-top: 0pt; margin-bottom: 0pt; }
hr { width: 60%; }

DIV.storybox a:link{text-decoration: underline;}
/* DIV.storybox a:visited{text-decoration: underline;} */

DIV.keywords a:link{text-decoration: underline;}
DIV.keywords a:visited{text-decoration: underline;}
DIV.keywords a:hover{text-decoration: none;}

.storytitle{
/*	background-color: #CCFFFF;	*/
/*	padding-left: 5px;	*/
/*        padding-right: 5px;	*/
	background-color: #DDDDFF;
	margin-left: 0px;
	}

.centred{
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

.commentbox{
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
	background-color: #DDDDDD;
	}

.storybox{
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
	background-color: #FFFFFF;
	}

.textmargin{
	margin-right: 25px;
	margin-left: 35px;
	}

#topofpage {
        margin-left: 0em;
        margin-right: 0em;
        padding-left: 4em;
        padding-right: 0em;
        top: 0em;
        left: 0em;
        right: 0em;
        text-align: left;
        font-family: sans-serif;
	}
       
#main {
	left: 15em;
	top: 75px;
	width: 75%;
	position: absolute;
	padding-right: 20px;
	}
	
#leftmenu {
	position: absolute;
	left: 2.25em;
	top: 75px;
	width: 12em;
	margin: 0;
	padding:1em .5em 2em .5em;
/*	height: 150%; */
        background-color: #DDDDFF;
	line-height: 150%;
	font-size: 90%;
    	}


#bottom {
        margin-left: 10em;
        margin-right: 0em;
        padding-left: 0em;
        padding-right: 0em;
        text-align: center;
/*	width: auto; */
    }


 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#DDDDFF; /*reCaptcha widget background color*/
 }
 
 #recaptcha_table {
   border-color: #DDDDFF; /*reCaptcha widget border color*/
 }
 
 #recaptcha_response_field {
   border-color: #DDDDFF; /*Text input field border color*/
   background-color:#CCCCCC; /*Text input field background color*/
 }
