body {
		font-family:verdana, arial, sans-serif; 
		margin:0px 0px 0px 0px;
		background:#fff;	
        color: #000066;
		img    { border:0;}
        font-size: x-small;
		}

h1 {
		text-align: center;
	}

h2, h3 {
 	font-size:small;
    margin: 5px;
	padding: 5px;
	}

A 	        { color: #006; text-decoration: none; }	
A:link		{ color: #006; text-decoration: none; }
A:visited	{ color: #2554c7; text-decoration: none; }
A:active	{ color: #f60;  }
A:hover		{ color: #f60;  }
	
ul {
 list-style: none;
}
	
#notice {
 	text-align:center;
	font-size:x-large;
	color: #006;
    font-weight: bold;
}
	
#notice img    { border:0;}

#maincontent   {
 	position: absolute;		
    left: 0px;
	top: 0px;
}
	
/*	

.center {
 	background: #ffcc99;
	border: 0px dotted #fff;
    border-top: 10px solid #ffcc99;
	text-align: left; 
	font-size: x-small;
	margin-top: 0px;
	margin-left: 300px;
	width: 350px;
	padding-top:20px;
	padding-left: 50px;
	padding-right: 50px;			
}
	*/
		
	


	
.center       {
	background: #ffdab9;
    border: 0px dotted #fff;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	text-align: left; 
	font-size: x-small;
	margin-top: 0px;
	margin-left: 300px;
	width: 350px;
	padding-top:20px;
	padding-left: 50px;
	padding-right: 50px;			
}
		
	
	
	

.explain      {
 font-size: xx-small;
	}
		

#info    {
/* 	background: #fff;*/
	border: 0px dotted #fff;
	border-top: 70px solid #fff;
	border-bottom: 10px solid #fff;
	font-size: x-small;
	margin-top: 0px;
	margin-left: 730px;
	width: 300px;
	padding-top:0px;
	padding-left: 10px;
	padding-right: 0px;			
}

.aboutandlinks dl {
	list-style: none;
	padding: 10;
    margin: 10px 0;
	margin-left: 10px;
    border: 0;
    border-top: 1px #bbb;
}

.aboutandlinks img    { border:0;}		
		
.aboutandlinks dt{
	text-align: center;
    border: 1px solid #bbb;
	width: 200px;
	margin: 0;
	margin-left: 10px;
	padding: 2;
    margin-bottom: 1px;
 	margin-top: 2px;
	color: #006;
/*	background: #ffcc99;
*/	font-size: x-small;
   	font-weight: bold;
	color: #006;
}

		

		



.aboutandlinks dd {
	text-align: center;
	border: 0px solid #fff;
	width: 200px;
	margin: 3px;
	margin-bottom: 1px;
	margin-left: 10px;
	display: block;
	font-weight: normal;
	padding: 1;
/*	background: #ffcc99;*/
	color: #006;
	text-decoration: none;
}

		

		



.aboutandlinks dd a:hover{
	color: #f60;
}

		

	



#favourites    {
	line-height: 110%;
	color: #ff6600;
	text-align: center;
/*	background: #fff;*/
	border: 0px solid #093;
	margin-left: 0px;
	margin-top: 0px;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 300px;	
}

#favourites h3 {
 	line-height:150%;
	margin:0;
	padding:0;
}


#vote {       
	font-size:x-small;
    padding-top:15px;
	text-align: center;
}

#popupContent {
/*	background: #ffcc99;*/
    width: 330px;
    border: 0px dotted #fff;
	position: absolute;
	top: 50px;
    left: 50px;
    right: 50px;
	text-align: left; 
    font-size: x-small;
    margin-left: auto;
    margin-right: auto;
	padding: 20px;
}


.newsStory    {
	padding: 20px 40px;
	border-bottom:1px dotted #006;
}


.newsStory h2 {
 	font-size: small;
	font-weight: bold;
}


.datetime    {
 	color: #f60;
}

#navbar {
	 position: absolute;
     left: 0px;
     margin: 0;
     margin-right: 20px;
     font-size: x-small;
     padding: 0 25px 25px 25px;
/*     background: #ffcc99;*/
     border: 0;
     border-top: 15px solid #fff;	
     border-right: 0px dotted #fff;
     border-bottom: 15px solid #fff;
     width: 250px;
}
		
		

#navbar h2 {
 	font-size: small;
	text-align: center;
}
		
		
		

html>#navbar {
	width: 250px;
		}
		
		

#linklist   {
	position: absolute;
	left: 10px;
	top: 30px;
	margin: 0;
	font-size: x-small;		
    padding: 0 20px 20px 20px;		
/*    background: #ffcc99;		*/
    border: 0;
    border-top: 10px solid #fff;
    border-right: 0px dotted #33f;
    border-bottom: 10px solid #fff;
	width: 180px;
}
		
		

#linklist h2 {
	text-align: center;
}
		
		
		

.listmenu dl {
	list-style: none;
	padding: 10;
	margin: 10px 0;
	margin-left: 10px;
	border: 0;
	border-top: 3px #bbb;
}
		
		
		

.listmenu dt{
	text-align: center;
	border: 1px solid #bbb;
	width: 200px;
	margin: 0;
	margin-left: 10px;
	padding: 5;
	margin-bottom: 3px;
 	margin-top: 2px;
 	color: #006;
/*	background: #ffcc99;*/
	font-size: x-small;
	font-weight: bold;
	color: #006;
}
		
		

.listmenu dd {
	text-align: center;
    border: 0px solid #fff;
	width: 200px;
    margin: 0;
	margin-bottom: 1px;
	margin-left: 10px;
    display: block;
    font-weight: normal;
    padding: 5;
/*    background: #ffcc99;*/
    color: #006;			
    text-decoration: none;
}
		
		

.listmenu dd a:hover{
	color: #f60;
		}
		
		
		
		

.links     {
 	position: relative;
	/*left: 5px;*/
			
           padding-bottom:50px;
		}

.links a:link { color: #006; font-weight: bold; }
.links a:visited	{ color: #2554c7; font-weight: normal; }
.links a:active		{ color: #f60;  }
.links a:hover		{ color: #f60;  }
		
		

.centered {
	text-align: center;	
    font-size: large;			
	font-weight:bold;
}
	
		

.highlight {
	background-color:#ff0;
	font-weight: bold;
}
				
		

.remember {
 	background-color:#0033cc;
	color: #fff;		 	
	font-weight:bold;
}
	

.hidden{
 display: none;
}
		
		

#copyright { 
	font-size: xx-small; 
	text-align: center;
	margin-top:50px;		
	/*position: absolute;		
	bottom: 0px;*/
}

