body

{

	font-family: Verdana, Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: small;

   	background-color: rgb(0, 0, 0);

	color: #eeeeee;

	text-align: justify

}



h1

{

}





h3

{

	color: #ffaa55;

	text-decoration: underline;

}



h4

{

	color: #ffbb66;

	font-size: small;

	font-weight: bold;

}



h5

{

	color: #ffaa55;

}



.formentry

{

	font-size: x-small;

   	padding: 5px;

   	font-weight: bold;

   	width: 760px;

}



input, textarea, select 

{

  background-color : #ffdede;  

  color : #000;

  font-size: 11px;

  font-family: Verdana, Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.highlight

{

	font-size: medium;

	color: white;

	border-bottom: 1px solid #ff4444;

}



.highlight2

{

	font-size: large;

	color: #ffbb66;

	border-bottom: 1px solid #ff4444;

}



.highlight3

{

    font-size: small;

	font-weight: bold;

	color: #ffbb66;

	border-bottom: 1px solid #ff4444;

}



.highlight4

{

    font-size: small;

    font-weight: bold;

	color: white;

	border-bottom: 1px solid #ff4444;

}



.highlight5

{

    font-size: small;

    font-weight: bold;

    font-style: italic;

	color: white;

}



.highlight6

{

	font-size: x-large;

    font-weight: bold;

	color: #ff3333;

	border-bottom: 1px solid #ffbb66;

}



.highlight7

{

    font-size: medium;

    font-weight: bold;

	color: #ffbb66;

	border-bottom: 1px solid #ff4444;

}



.highlight8

{

	font-size: x-large;

    font-weight: bold;

	color: #eeeeee;

	border-bottom: 2px solid #ff4444;

}

    

.outline

{

	width: 980px;

	margin: auto;

   	background-color: rgb(20, 20, 20);

}



.heading

{

	border: 1px solid #ff4444;

}



.underline

{

    text-decoration: underline;

}



.redline

{

    color: #ff4444;

    height: 1px;

    border-width: 0 0 1px 0;

    border-style: solid;

}


.specialmessage

{

	border: 1px solid #ff4444;

    font-size: x-large;

    padding: 10px;

    margin-top: 5px;

    text-align: center;

    font-weight: bold;

    background-color: rgb(35, 35, 35);

}

.newsheadline

{

	border: 1px solid #ff4444;

    font-size: x-small;

    padding: 10px;

    margin-top: 5px;

    color: white;

    text-align: left;

    font-weight: bold;

    background-color: rgb(35, 35, 35);

}



.specialtext

{

     font-size: x-small;

     text-align: center;

     font-style: italic;

     color: #eeeeee;

}



.mainsection 

{

	padding: 0 10px 10px 10px;

    margin-top: 5px;

	float: left;

    width: 590px;

    background-color: rgb(30, 30, 30);

}



.mainsectionnews

{

	padding: 0 10px 10px 10px;

    margin-top: 5px;

	float: left;

    width: 590px;

    background-color: rgb(30, 30, 30);

    font-size: 12px;

}



.mainsectioncentre

{

	padding: 0 10px 10px 10px;

    margin-top: 5px;

    margin-left: auto;

    margin-right: auto;

	float: left;

    width: 590px;

    background-color: rgb(30, 30, 30);

	text-align: center;

}



.mainsection2

{

	float: left;

    width: 763px;

    text-align: center;

   	border: 1px solid #ff4444;

	margin: 5px 0px 10px 10px;

	padding: 10px;

    background-color: rgb(30, 30, 30);

}



.mainsection3

{

	float: left;

    width: 763px;

    text-align: justify;

   	border: 1px solid #ff4444;

	margin: 5px 0px 10px 10px;

	padding: 10px;

    background-color: rgb(30, 30, 30);

}



.centre

{

    text-align: center;

    margin: auto;

}



.leftside

{

	float: left;

    width: 185px;

    text-align: center;

    line-height: 135%;

    font-size: small;

    margin-bottom: 10px;

}



.leftcolred

{

    margin-top: 5px;

    padding: 5px 5px;

    text-align: center;

    border: 1px solid #ff4444;

}



.rightside

{

	float: left;

    width: 185px;

    text-align: center;

    line-height: 135%;

    font-size: small;

    color: #eeeeee;

    margin-bottom: 10px;

}



.rightcolred

{

    margin-top: 5px;

    padding: 3px 5px;

    text-align: center;

    border: 1px solid #ff4444;

    color: #eeeeee;

}



.rightcol

{

    margin-top: 7px;

    text-align: center;

}



.footer 

{

	clear: both;

	width: 100%;

	border: 1px solid #ff4444;

	text-align: center;

}



.smalltext

{

	font-size: x-small;

}



.leftalign

{

	text-align: left;

}



.redtext

{

	color: #ff4444;

	font-weight: bold;

}



.greentext

{

	color: #44ff44;

	font-weight: bold;

}



.lightgreentext

{

	color: #99ff99;

	font-weight: bold;

}



.bluetext

{

	color: #6666ff;

	font-weight: bold;

}



.lightbluetext

{

	color: #bbbbff;

	font-weight: bold;

}



.yellowtext

{

	color: yellow;

	font-weight: bold;

}



.cyantext

{

	color: #00ffff;

	font-weight: bold;

}



.whitetext

{

	color: #ffffff;

	font-weight: bold;

}



.openingtext

{

     text-align: justify;

}



.imgwrapborder

{

	float: left;

	margin-right: 10px;

	border: 1px solid #eeeeee;

}


.imgwrapborderright

{

	float: right;

	margin-left: 10px;

	border: 1px solid #eeeeee;

}


.imgwrap

{

	float: left;

	padding-right: 10px;

}



.imgwrapright

{

	float: right;

	padding-left: 10px;

}



.groups

{

	background-color: #ffdede;

	color: rgb(20,20,20);

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    

}



.groups td, .groups th 

{

	font-size: 80%;

	text-align: left;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.results

{

	color: #eeeeee;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

}



.results td, .results th 

{

	font-size: 85%;

	vertical-align: top;

	text-align: left;

	width: 20%;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.results th

{

	color: #44ff44;

	font-weight: bold;

    font-size: 12px;

}



.groupupdate td

{

	vertical-align: top;

}



.groupupdate th

{

	text-align: left;

    font-size: 80%;

}



.newsedit

{

    text-align: justify;

}



.newsupdate

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    font-size: x-small;

}



.newsupdate th, .newsupdate td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.newsedit th

{

    font-size: x-small;

}



.compupdate

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    font-size: 11px;

    width: 60%;

}



.compupdate th, .compupdate td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.admin

{

    text-align: left;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    width: 100%;

}



.admin caption

{

    border-color: #ff4444;

    border-width: 1px 1px 0 1px;

    border-style: solid;

    padding: 5px 10px 5px 10px;

    color: #eeeeee;

    font-weight: bold;

}



.admin th, .admin td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

    font-size: 11px;

    width: 27%;

}



.admin th

{

    font-size: 12px;

    color: #eeeeff;

}



.thirty

{

    width: 30%;

}



.twenty

{

    width: 20%;

}



.fifteen

{

    width: 15%;

}



.ten

{

    width: 10%;

}



.compdelete

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    font-size: small;

    width: 40%;

}



.compdelete th, .compdelete td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.newsdisplay

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    font-size: 11px;

    width: 100%;

}



.newsdisplay th, .newsdisplay td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.newspage

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    width: 100%;

    font-size: 12px;

    margin: 5px 0 0 0;

}



.newspage th, .newspage td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.newspage th

{

    text-align: center;

    font-size: 13px;

    color: #aaaaff;

}



.newsdate

{

    border-color: #ff4444;

    border-width: 1px 1px 0 1px;

    border-style: solid;

    padding: 5px 10px 5px 10px;

    color: #44ff44;

    font-weight: bold;

}



.eventspage

{

    text-align: justify;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    width: 100%;

    font-size: 12px;

    margin: 5px 0 0 0;

}



.eventspage th, .eventspage td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

}



.eventspage th

{

    text-align: center;

    color: #aaaaff;

}



.eventspage td

{

    color: #eeeeee;

}



.eventsdate

{

    border-color: #ff4444;

    border-width: 1px 1px 0 1px;

    border-style: solid;

    padding: 5px 10px 5px 10px;

    color: #44ff44;

    font-weight: bold;

}



.eventmonth

{

    font-size: 20px;

    color: white;

    font-weight: bold;

}



.newsdisplaydate

{

        width: 17%;

}



.newsdisplayheadline

{

        width: 35%;

        text-align: left;

}



.newsdisplaydetails

{

        width: 43%;

}



.newsdisplayactiveind

{

        width: 5%;

        text-align: center

}



.options

{

    text-align: left;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

}



.options th, .options td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

    font-size: 11px;

}



.options th

{

    font-size: 12px;

    color: #eeeeff;

}



.options caption

{

    border-color: #ff4444;

    border-width: 1px 1px 0 1px;

    border-style: solid;

    padding: 5px 10px 5px 10px;

    color: #eeeeee;

    font-weight: bold;

}



.page_counter

{

    width: 100%; 

    border-color: #ff4444;

    border-width: 1px 0 1px 1px;

    border-style: solid;

}

 

.page_counter th

{

    border-color: #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid;

    padding: 5px;

}



.page_counter td

{

    padding: 2px 5px;

    font-size: 12px;

}



.page_counter_dotted

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

}



.page_counter_count_dotted_centre

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

    text-align: center;

    text-align: center;

    width: 5%; 

}



.page_counter_first_viewed_dotted_centre

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

    text-align: center;

    text-align: center;

    width: 15%; 

}



.page_counter_total

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

}



.page_counter_count_total_centre

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

    text-align: center;

    width: 5%; 

}



.page_counter_first_viewed_total_centre

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

    text-align: center;

    width: 5%; 

}



.referrers

{

    width: 100%; 

    border-color: #ff4444;

    border-width: 1px 0 1px 1px;

    border-style: solid; 

}



.referrers tr

{

    font-size: 11px;

}

 

.referrers th

{

    border-color: #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid;

    padding: 5px;

}



.referrers td

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid;

    padding: 2px 5px 3px 5px;

}



.referrers_count

{

    text-align: center;

}



.referrer_percent

{

    width: 65%; 

    border-color: #ff4444;

    border-width: 1px 0 1px 1px;

    border-style: solid; 

}



.referrer_percent tr

{

    font-size: 11px;

}

 

.referrer_percent th

{

    border-color: #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid;

    padding: 5px;

}



.referrer_percent td

{

    padding: 2px 5px 3px 5px;

}



.referrer_dotted

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

}



.referrer_dotted_centre

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

    text-align: center;

}



.referrer_total

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

}



.referrer_total_centre

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

    text-align: center;

}



.centre5

{

    text-align: center;

    width: 5%;

}



.centre10

{

    text-align: center;

    width: 10%;

}



.centre15

{

    text-align: center;

    width: 15%;

}



.centre16

{

    text-align: center;

    width: 16%;

}



.centre20

{

    text-align: center;

    width: 20%;

}



.search_phrase

{

    width: 65%; 

    border-color: #ff4444;

    border-width: 1px 0 1px 1px;

    border-style: solid; 

}



.search_phrase tr

{

    font-size: 11px;

}

 

.search_phrase th

{

    border-color: #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid;

    padding: 5px;

}



.search_phrase td

{

    padding: 2px 5px 3px 5px;

}



.search_phrase_dotted

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

}



.search_phrase_dotted_centre

{

    border-color: #ff4444 #ff4444 #aa2222 #ff4444;

    border-width: 0 1px 1px 0;

    border-style: solid solid dotted solid;

    text-align: center;

}



.search_phrase_total

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

}



.search_phrase_total_centre

{

    border-color: #ff4444;

    border-width: 0 1px 0 0;

    border-style: solid solid dotted solid;

    text-align: center;

}



.individualresults

{

    text-align: left;

    border-color: #ff4444;

    border-width: 0 0 1px 1px;

    border-style: solid;

    margin: auto;

}



.individualresults th, .individualresults td

{

    vertical-align: top;

    border-color: #ff4444;

    border-width: 1px 1px 0 0;

    border-style: solid;

    font-size: 11px;

}



.individualresults th

{

    font-size: 12px;

    color: #eeeeff;

}



.individualresults caption

{

    border-color: #ff4444;

    border-width: 1px 1px 0 1px;

    border-style: solid;

    padding: 5px 10px 5px 10px;

    color: #44ff44;

    font-weight: bold;

    margin: auto;

}



.points

{

	background-color: #ffdede;

	color: rgb(0,0,0);

}



.points td, .points th 

{

	font-size: 125%;

	vertical-align: top;

}



.pointstype

{

    border-width: 0px 0px 0px 0px;

}



.pointsdetails

{

    border-width: 0px 0px 1px 0px;

}



.pointstype, .pointsdetails

{

	background-color: #ffeeee;

	color: rgb(0,0,0);

    font-size: 10px;

    width: 96%;

    border-color: #ff8888;

    border-style: solid;

}



.pointstype th 

{

	vertical-align: top;

    width: 24%;

    font-size: 12px;

    border-color: #ff8888;

    border-width: 1px 1px 1px 1px;

    border-style: solid;

}



.pointsname

{

    text-align: left;

    width: 18%;

    border-color: #ff8888;

    border-width: 1px 1px 0 1px;

    border-style: solid;

}



.pointsvalue

{

    text-align: center;

    width: 6%;

    border-color: #ff8888;

    border-width: 1px 1px 0 0px;

    border-style: solid;

}



.imgnews

{

    text-align: center;

    margin: auto;

}



.imgnews img

{

    border: 1px solid white;

}



.imgcentre 

{

    display: block;

    margin-left: auto;

    margin-right: auto;

    border: 1px solid #eeeeee;

}



.imgcentre2

{

    display: block;

    margin-left: auto;

    margin-right: auto;

    border: 1px solid #ff4444;

}



.imgbox

{

	text-align: center;

	font-size: x-small;

	line-height : 150%;

}



.imgbox2

{

	text-align: center;

	font-size: small;

	line-height : 150%;

    color: #ffbb66;

}



.centrepics 

{

    display: block;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

    font-size: x-small;

    padding-bottom: 3px;

}



.centrepics img

{

    border: 1px solid #eeeeee;

	vertical-align: top;

}



.leftcolred img

{

	border: 1px solid #662222;

}



.rightcolred img

{

	border: 1px solid #662222;

}



.thumbrow

{

    display: block;

    margin-left: auto;

    margin-right: auto;

    width: 100%;

    padding: 0 0 10px 0px;

    text-align: center;

}



.thumb

{

    font-size: x-small;

    position: relative;

    float: left;

    padding-left: 3px;

    padding-right: 2px;

    width: 147px;

    text-align: center;

}



.thumb img

{

    border: 1px solid white;

}



.thumbhalf

{

    font-size: x-small;

    position: relative;

    float: left;

    padding-left: 3px;

    padding-right: 2px;

    width: 72px;

    text-align: center;

}



.nextrow

{

    clear: left;

}



.mainpic

{

	width: 650px;

    margin: auto;

	text-align: center;

	font-size: x-small;

}



.mainpic img

{

    border: 2px solid #ffbb66;

}



.winnerbox

{

	width: 540px;

	text-align: center;

	font-size: x-small;

}



.winnerbox img

{

    border: 2px solid #ffbb66;

}



a:link 

{

	color: #ffaa55;

	text-decoration : none; 



}

  

a:visited 

{

	color: #ffbb66;

	text-decoration : none; 



}

  

a:hover 

{ 

	color: #ffffff; 

    background-color: rgb(165, 20, 20); 

	text-decoration: underline;



}



a:active 

{ 

	color: #ff2222; 

	text-decoration : none; 

}



.bg_current

{

    background-color: #882222; 

}