/*
====================================================================================
GAMEFACTION THEME VERSION:	1.0
====================================================================================

*/



/*
====================================================================================
REDEFINED HTML OBJECTS
====================================================================================
*/

html {
	margin:0px;
	padding:0px;
	height:100%;
	border:none
/*scrollbar-base-color: #eaeaea;
scrollbar-arrow-color: #900000;
scrollbar-track-color: #eaeaea;

scrollbar-shadow-color: #900000;
scrollbar-lightshadow-color: #900000; 
scrollbar-darkshadow-color: #900000;

scrollbar-highlight-color: #900000;
scrollbar-3dlight-color: #900000;
overflow: hidden;*/
	
  scrollbar-face-color: #FFFF00; /*ThreeDFace */
  
  /*scrollbar-base-color: #FFFF00;
  scrollbar-shadow-color:  #000000; /*ThreeDDarkShadow*/
  /*scrollbar-highlight-color: #FFFFFF; /* ThreeDHighlight*/
  /*scrollbar-3dlight-color:  #CCCCCC; /*ThreeDLightShadow*/
  /*scrollbar-darkshadow-color:  #333333; /*ThreeDDarkShadow*/
  /*scrollbar-track-color:  #FFFFFF; /*Scrollbar*/
  /*scrollbar-arrow-color: #000000; /* ButtonText*/
  
  /*scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;*/

scrollbar-face-color: #EAEAEA;
scrollbar-shadow-color: #EAEAEA;
scrollbar-highlight-color: #EAEAEA;
scrollbar-3dlight-color: #EAEAEA;
scrollbar-darkshadow-color: #697074;
scrollbar-track-color: #F7F7F7;
scrollbar-arrow-color: #666666;

/*scrollbar-face-color: #F5F5F5;
scrollbar-highlight-color: #F5F5F5;
scrollbar-3dlight-color: #F5F5F5;
scrollbar-shadow-color: #F5F5F5;
scrollbar-darkshadow-color: #F5F5F5;
scrollbar-track-color: #C0C0C0;
scrollbar-arrow-color: #F5F5F5;*/
}

#header_menu a:link {
	color:#FFF;
}
#header_menu a:visited {
	color:#FFF;
}
#header_menu a:hover {
	color:#195d7e;
}



a {
	font-weight: bold;
	color: #000066;
	padding:0px;
	/*color: #450000;*/
	text-decoration : none;
}

a:link {
	font-weight: bold;
	color: #195d7e;/*link colour brown*/
	/*color: #000066;*/
	text-decoration : none;
}

a:visited {
	font-weight: bold;
	/*color: #000066;*/
	color:  #195d7e;
	text-decoration : none;
}


a:hover {
	/*color: #333333;*/
	/*color: #990000;*/
	colour: #48bad0;
	text-decoration : none;
	/*text-decoration : underline;*/
}

.error {
    color: red;
}

body {
	height: 100%;
	border: none;
	color: #000000;
	/*/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	font-family: arial,sans-serif;
	margin:0px;
	/*padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;*/


	/*overflow: hidden;*/
	background-color: #000000;
	/*background-image: url(/images/backs.gif);
	background-repeat: repeat-y;*/
	/*background-image:url(images/backs.gif);*/
	/*background-image:url(images/Bshadow.gif);*/
	background-image: url(images/wallpaper.jpg);
	/*background-position:center;*/
	/*background-repeat:repeat-y;*/
	/*background-repeat:repeat-x;*/
	font-size: 80%;
}

TD {
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	font-size: 100%;
	padding:0px;
	/*margin-top: 0; margin-bottom: 0; line-height:150%;*/
}

TH {
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding:0px;
}


H1 {
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	color: #000000;
	font-size: 14px;
	}

H2 {
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	color: #000000;
	font-size: 14px;
}

H3 {
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
}

option {
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

textarea {
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	color: #000000;
}

select {
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

/*input, submit, textarea, select {
	font-size: 100%;*/
	/*font-family: Verdana;*/
/*	font-family: arial,sans-serif;
	border: 1px inset #000000; 
    color: #000000; 
    font-weight: bold;
    background: #FFFFFF;
    /*scrollbar-base-color: #900000;*/
/*}*/

/*
====================================================================================
LAYOUT OPTIONS - Styles to replace Table Formatting
====================================================================================
*/

.damtables {
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	width: 1000px;
}

#leftblocks {
	/*width: 5%;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	vertical-align: top;
	font-size: 87%;
	/*white-space: normal;*/
}

#rightblocks
{
	/*width: 18%;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
	font-size: 80%;
	/*white-space: normal;*/
}



/*
====================================================================================
HEADER OPTIONS
====================================================================================
*/

#header-imagebar {
	width: 1000px;
	height: 100px;
}

.sitebanner-left {
	font-size: 10px;
	color: #FFFFFF;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: left;
	font-weight: bold;
	margin:0px;
	/*padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;*/
}

.sitebanner-right {
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	/*padding-right: 0px;*/
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.headertext {
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	color: #FFFFFF;
	padding-right: 20px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

#header-textbar {
	width: 100%;
	height: 8px;
}

.header-textbar-left {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	white-space: nowrap;
}

/*
.header-textbar-right {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
}
*/

.header-datestamp {
	color: #EEEEEE;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: left;
	white-space: nowrap;
}

.header-links {
	color: #FFFFFF;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: right;
	white-space: nowrap;
}
.header-links a { color: #FFFFFF; }
.header-links a:hover {	color: #276B74;}




/*
====================================================================================
STORY OPTIONS
====================================================================================
*/

#story-block {
    padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}


.story-header {
	
	height: 20px;
	padding-top: 20px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 4px;
}

	.story-date {
		color: #888888;
		/*font-size: 100%;*/
		/*font-family: Verdana;*/
	font-family: arial,sans-serif;
		white-space: nowrap;
		/*float: left;*/
		vertical-align: middle;
	}
	
	.story-options {
		color: #888888;
		/*font-size: 100%;*/
		/*font-family: Verdana;*/
	font-family: arial,sans-serif;
		text-align: right;
		white-space: nowrap;
		float: right;
	}


.story-body {
	/*white-space: nowrap;*/
	color: #000000;
}

.story-image  {
	padding-top: 20px;
	width: 48px;
	float: left;
	margin-top: -2px;
}

.story-text {
	color: #000000;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	margin-top: 5px;
	margin-left: 50px;
	white-space: normal;
}

.storytitle {
	color: #000000;
	/*font-size: 100%;*/
	font-weight: bold;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.storybyline {
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.storycontent {
	color: #000000;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.storyinfo {
	color: #000000;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.reviewinfo {
	color: #888888;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.reviewscore {
	color: #529BDF;
	/*font-size: 26px;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.featuredstorytitle {
	color: #276B74;
	/*font-size: 100%;*/
	font-weight: bold;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	padding-top: 3px;
}



.welcomeblock {
	color: #000000;
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

.story-footer {
	/*font-size: 100%;*/
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	background-color: #f5f5f5;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/*
====================================================================================
BLOCK OPTIONS
====================================================================================
*/
.block {
	font-size: 100%;
	color: #000000;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

.blocktitle
{
	/*color: #666666;*/
	color: #000000;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 3px;
	/*titles down left*/
}

#boption {
	color: #999999;
	font-size: 95%;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	/*options down left*/
}

#boption:hover {
/* Used in images.css */
}

#boption:hover a {
	color: #48bad0;
	/*text-decoration:underline;*/
}

#boption-off {
	color: #000000;
	font-size: 95%;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(images/btn-on.gif);
	background-repeat: no-repeat;
	background-position: -4px -1px;
}

#boption-plain {
	color: #000000;
	font-size: 55%;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
}


/*
====================================================================================
COMMENT OPTIONS
====================================================================================
*/
#comment-section
{
	font-size: 100%;
	word-spacing: 1px;
	line-height: 150%;
	text-indent: 0px;
	margin: 5px 0px;
	padding: 5px;
	width: 100%;
}

#comment-section-title-left
{
	font-size: 100%;
	padding: 5px;
	vertical-align: bottom;
}

#comment-section-title-right
{
	color: #000000;
	font-size: 100%;
	padding: 5px;
	text-align: right;
	vertical-align: bottom;
}

#comment-section-options-left
{
	padding: 5px;
	background: #999999;
}

#comment-section-options-right
{
	padding: 5px;
	text-align: right;
	background: #999999;
}


.comment-section-disclaimer
{
	color: #FFFFFF;
	font-size: 100%;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	background: #999999;
}

.comment-section-comment
{
	width: 100%;
}


.commentbar4 {
	color: #000000;
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	background-color: #EEEEEE;
}


.commentbar3 {
	color: #888888;
	background-color: #EEEEEE;
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	}

.commenttitle {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	background-color: #EEEEEE;
	padding: 5px 0px 5px 25px;
	background-image: url(images/icons/comment-item.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}




/*
====================================================================================
FOOTER OPTIONS
====================================================================================
*//*
#prefooter {
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	white-space: nowrap;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	height: 10px;
	width: 1000px;
}

.prefooter-text {
	color: #FFFFFF;
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.prefooter-text a { color: #FFFFFF; }
.prefooter-text a:hover {	color: #CC9999;}



#footerblock {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 1000px;
}
.footer-left {
	color: #EEEEEE;
	font-size: 9px;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: left;
	white-space: nowrap;
}
.footer-left a { color: #FFCCCC; }
.footer-left a:hover {	color: #CC9999;}

.footer-right {
	color: #FFFFFF;
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
	text-align: right;
	white-space: nowrap;
}
.footer-right a { color: #FFCCCC; }
.footer-right a:hover {	color: #CC9999;}


.footer {
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #999999;
	vertical-align: top;
}

.footer {
font-size: 100%;
/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

legend {
	color: #000000;
	font-size: 120%;
}



/*
====================================================================================
CALENDAR OPTIONS
====================================================================================
*/

.mycalTopTitle { background-color:#48bad0 }
.mycalTitle { background-color:#ffffff }
.mycalDateField { background-color:#F9F9F9 }
.mycalEventHighlight { background-color:#48bad0 }
.mycalTodayHighlight { background-color:#48bad0 }
.mycalNextMonth { background-color:#eaeaea }


.cal_day {
	font-size: 80%;
	border-style: solid solid none none;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;

}

.cal_body {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	border-style: none none none none;
}

.cal-nullday {
	background-color: #FFFFFF;
	border-style: solid solid none none;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
}

.cal-oldday {
	font-size:100%;
	background-color: #EEEEEE;
	border-style: solid solid none none;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
}

.cal-futureday {
	font-size:100%;
	background-color: #FFFFFF;
	border-style: solid solid none none;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
}

.cal_month {
	font-size: 90%;
	background-color: #EEEEEE;
	border-style: solid solid solid solid;
	border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
}

.cal-today {
	font-size:100%;
	background-color: #FFFFFF;
	color: #990000;
	border-style: solid solid solid solid;
	border-width: 2px 2px 2px 2px;
	border-color: #48bad0 #48bad0 #48bad0 #48bad0;
}

.cal-event {
font-size: 90%;
}

.weekview_caltitle {
background-color: #48bad0;
font-weight: bold;
font-size: 100%;
color: #FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
}

.weekview-curday {
background-color: #66A6CE;
color: #000000;
}

.weekview-offday {
color: #000000;
}

.weekview_dayformat {
font-size: 100%;
background-color: #eeeeee;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.weekview_addevent {
font-size: 100%;
background-color: #eeeeee;
color: #000000;
padding-top: 5px;
padding-right: 5px;
}

.weekview_daterange {
font-size: 100%;
font-weight: normal;
color: #000000;
}


.dayview_times {
font-size: 100%;
color: #000000;
}

.dayview_datecol {
font-weight: normal;
font-size: 100%;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.dayview_quickaddtitle {
font-weight: bold;
background-color: #C0C0C0;
font-size: 100%;
color: #000000;
}

.searchAuth { 
    font-weight: normal; 
    font-size: 100%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 100%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 100%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 



/*
====================================================================================
POLL BOOTH
====================================================================================
*/

.poll-item {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


/*
====================================================================================
UNFILED STYLES
====================================================================================
*/

.warning {
	color: #990000;
	font-size: 100%;
	font-weight: bold;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}

.warningsmall {
	color: #990000;
	font-size: 100%;
	/*font-family: Verdana;*/
	font-family: arial,sans-serif;
}


.filemgmtbg1{ background-color:#f5f5f5 }

.filemgmtbg2{ background-color:#CACACA }

.filemgmtbg3{ background-color:#ffffff }

.filemgmtbg4{ background-color:#f5f5f5 }

.filemgmtbg5{ background-color:#EAEAEA }


/*
====================================================================================
THE END - YAY! Comments Rock!
====================================================================================
*/
