﻿body 
{
	background-color:#320000;
	background-image:url(/images/goal_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color: White;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana;
}

td
{
	color: White;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana;
}

a 
{
	color:White;
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

blockquote 
{
	background-color:#DDDDDD;
	padding:2px 2px 2px 2px;
}

.error
{
	color:Red;
}

.ok 
{
	color:Green;
}

.motto 
{
	font-style:italic;
}

.GoalTopMenu 
{
	background-image:url(/images/goal_top.png);
	background-position:top;
	background-repeat:no-repeat;
	height:170px;
}

.GoalContentBackground
{
	background-image:url(/images/goal_content_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:1122px;
}

.GoalContentBG 
{
	background-color:#230202;
}

.GoalFooter
{
	background-image:url(/images/goal.footer.jpg);
	background-repeat:repeat-x;
	height:50px;	
}
.GoalFooter td
{
	color:#ffffff;	
	font-size:7pt;
}

.GoalFooter a 
{
	text-decoration:underline;
}

.GoalSideBox 
{
	Width:146px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;	
	padding:2px 2px 2px 2px;
	/*margin:2px 2px 2px 2px;*/
}

.GoalSideBox td
{
	color:#000000;
}

.GoalSideBox a
{
	color:#6a0606;
}

.GoalSideBox a:visited
{
	color:#6a0606;
}

.GoalSideBox a:hover
{
	text-decoration:underline;
}

.GoalSideBoxHeading
{
	color:#FFFFFF;
	text-align:center;
	font-size:10pt;
	background-color:#320000;
	margin-bottom:2px;
	background-image:url(/images/Goal.SideBox.Heading.bg.jpg);
	background-repeat:repeat-x;
	height:25px;		
	line-height:25px;	
}

.GoalSideBoxHeading a
{
	color:White;
}

.GoalSideBoxHeading a:visited
{
	color:White;
}

.GoalSideBoxHeading a:hover
{
	color:White;
	text-decoration:none;
}

.GoalWhiteShade 
{
	height:96px;
	background-image:url(/images/goal.white.shade.jpg);
	background-repeat:repeat-x;		
}

.WhiteShadeHeader
{
	padding-left:10px;
	height:25px;
	color:Black;
	font-size:10pt;
	font-weight:bold;
	line-height:25px;
}

.WhiteShadeSpacer 
{
	height:12px;
}

.WhiteShadeContent
{
	padding-left:10px;
	color:Black;
	font-size:8pt;
	line-height:16px;
	background-color:#FFFFFF;
}

.WhiteShadeContent a
{
	color:#810404;
}

.LoginBox 
{
	background-color:#680606;
	padding:2px 2px 2px 2px;
	color:White;
}

.LoginBox a 
{
	color:White;
}

.LoginBox a:visited
{
	color:White;
}

.Menu 
{
	Width:150px;
	color:White;	
	text-align:left;
	font-size:9pt;
}

.Menu a
{
	padding-left:5px;
	color:White;
	text-decoration:none;
}
.Menu a:visited 
{
	color:White;
	text-decoration:none;
}

.Menu a:hover
{
	color:Yellow;	
	text-decoration:none;
}

.TopMenu td
{
	font-size:10pt;
	font-weight:bold;	
	color:White;	
	text-align:center;
}

.TopMenu a
{
	font-size:10pt;
	font-weight:bold;	
	color:White;	
}

.TopMenu a:hover
{
	color:Yellow;
	text-decoration:none;
}

.MenuSeperator 
{
	background-image:url(/images/goal.menu.seperator.jpg);
	background-repeat:no-repeat;
	height:4px;
}

.MenuTop 
{
	background-image:url(/images/goal.menu.top.gif);
	background-repeat:no-repeat;
	height:14px;
}

.MenuBottom 
{
	background-image:url(/images/goal.menu.bottom.gif);
	background-repeat:no-repeat;
	height:10px;
}

.Selected a
{
	color:Yellow;
}
.Selected a:visited
{
	color:Yellow;
}
.Selected a:hover
{
	color:White;
}

.voteBar 
{
	background-color:#810404;
}

.HrLine 
{
	color:#b2c1ce;
	height:1px;
	padding-top:2px;
	padding-bottom:2px;
}

.ArticleTop 
{
	background-color:#ffffff;
	background-image:url(/images/goal.article.top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:24px;
	width:476px;
}

.Article 
{
	background-color:#FFFFFF;
	width:476;
	color:Black;
	padding:10px 10px 10px 10px;
	background-image:url(/images/goal.article.bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.Article td 
{
	color:Black;
}

.Article a
{
	color:#810404;
}

.Article a:visited 
{
	color:#810404;
}

.Article a:hover
{
	text-decoration:underline;
}

.ArticleStart 
{
	background-color:#FFFFFF;
	width:476;
	color:Black;
	padding:10px 10px 0px 10px;
}

.ArticleStart a
{
	color:#810404;
}

.ArticleStart a:visited 
{
	color:#810404;
}

.ArticleStart a:hover
{
	text-decoration:underline;
}

.ArticleFade
{
	background-color:#FFFFFF;
	width:476;
	color:Black;
	padding:10px 10px 10px 10px;
	background-image:url(/images/goal.article.fade.bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.ArticleFade td 
{
	color:Black;
}

.ArticleFade a
{
	color:#810404;
}

.ArticleFade a:visited 
{
	color:#810404;
}

.ArticleFade a:hover
{
	text-decoration:underline;
}

.Community 
{
	background-color:#FFFFFF;
	width:636px;
	color:Black;
	margin-left:5px;
	margin-right:5px;
	padding:10px 0px 10px 0px;
	background-image:url(/images/goal.community.bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.Community td 
{
	color:Black;
}

.Community a
{
	color:#810404;
}

.Community a:visited 
{
	color:#810404;
}

.Community a:hover
{
	text-decoration:underline;
}

.CommunityPadding 
{
	padding:0px 10px 0px 10px;
}

.CommunityHeading
{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-size:11pt;	
	background-color:#320000;
	margin-bottom:2px;
	background-image:url(/images/community.heading.gb.jpg);
	background-repeat:repeat-x;
	height:33px;		
	line-height:33px;	
}

.CommunityHeading td
{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-size:11pt;	
	margin-bottom:2px;
	height:33px;		
	line-height:33px;	
}

.CommunityHeading a
{
	padding:0px 10px 0px 10px;
	color:#FFFFFF;
	font-size:11pt;	
	margin-bottom:2px;
	height:33px;		
	line-height:33px;	
}

.CommunityHeading a:hover
{
	text-decoration:underline;
}

.CommunityHeading a:visited
{
	color:#FFFFFF;
}

.ClubMenu
{
	color:#FFFFFF;	
}

.ClubMenu a, .ClubMenu a:hover, .ClubMenu a:active, .ClubMenu a:visited
{
	color:#FFFFFF;
}

.voteBar
{
	background-color:Yellow;
}

.SideMenu
{
	background-color:#320000;
}

.VisitorFade 
{
	padding-left:10px;
	background-color:#FFFFFF;
	background-image:url(/images/visitor.fade.jpg);
	background-repeat:repeat-x;
	height:51px;
	line-height:51px;
	margin-bottom:6px;
	font-size:9pt;
	font-weight:bold;
}
.VisitorFade a
{
	color:#000000;
}
.VisitorFade a:visited
{
	color:#000000;
}


img.topleftfloatingimage
{
    margin-right: 1em;
    margin-bottom: 1em;
	float: left;
}
img.toprightfloatingimage
{
	float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}

.ArticleHeading
{
	font-size:16pt;
	color:#6c0606;
}

.ArticleText
{
	font-family:Arial;
	font-size:10pt;
	color:#000000;
}

.ArticleNote 
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.Margin 
{
	padding: 2px 2px 2px 2px;
}

input[type=text]
{
	border: solid 1px #aaaaaa;
    height: 18px;
}

input[type=password]
{
	border: solid 1px #aaaaaa;
    height: 18px;
}

textarea
{
	border: solid 1px #aaaaaa;
}

.Button {
    border: 0;    
    background: Transparent url(/images/goal.button.start.gif) no-repeat;
    height: 23px;
    /* used to catch the buttonEnding */
    position: relative;
    color:#ffffff;
}

.buttonEnding {
    position: absolute;
    display: inline;
    width: 3px;
    height: 23px;
    background: Transparent url(/images/goal.button.end.gif) no-repeat;
}

.WhiteButton
{
	border: 0;    
    background: Transparent url(/images/goal.button.white.start.gif) no-repeat;
    height: 23px;
    /* used to catch the buttonEnding */
    position: relative;
    color:#ffffff;    
}

.WhiteButtonEnding 
{	
    position: absolute;
    display: inline;
    width: 4px;
    height: 23px;
    background: Transparent url(/images/goal.button.white.end.gif) no-repeat;
}

.DashedBox
{
	border: dotted 1px #999999;
	width:200px;
	background-color:White;
	font-family:Verdana;
    font-size:7pt;
    color:#000000;
    text-decoration:none;  	
    padding: 2px 2px 2px 2px;
}
.YellowBox 
{
	background-color:#ffea00;
	width:416px;
	height:132px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(/images/yellow_box_bottom.jpg);
}
.YellowBoxTop 
{
	background-color:#ffea00;
	width:416px;
	height:10px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(/images/yellow_box_top.jpg);
}

.Outline 
{
	border: solid 1px #999999;
	padding-top:5px; 
	padding-bottom:5px;	
}

li 
{
	font-family:Verdana;
    font-size:7pt;
    color:#000000;
    text-decoration:none;    
}
ol
{
	margin:0;
	padding:0;
	list-style-position: inside;
}

.holderAdvType1 {
	width: 728px;
	height: 90px;
	overflow: hidden;
	border-bottom: solid #000000 1px;
}

.holderAdvType2 {
	clear:both;
	width: 468px;
	height: 400px;
	overflow: hidden;
	border-bottom: solid #000000 1px;
}

.holderAdvType3a {
	clear:both;
	width: 140px;
	height: 350px;
	overflow: hidden;
	border-bottom: solid #000000 1px;
	margin-top:12px;
}

/*Poster*/
.holderAdvType4
{
	clear: both;
	width: 300px;
	height: 250px;
	overflow: hidden;
	border-bottom: solid #000000 1px;
}

/*Stamp*/
.holderAdvType5
{
	clear: both;
	width: 140px;
	height: 90px;
	overflow: hidden;
	border-bottom: solid #000000 1px;
}


/* AD TAGS */
.tagAdv {
	background-image: url(/images/tagAdv.png);
	background-repeat: no-repeat;
	background-position: right;
	margin: -4px 0px 4px 0px;
}



.tagAdv .sky {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left: 94px;
	-moz-margin-start:98px;
}


.tagAdv .large {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left: 681px;
}

.tagAdv .poster {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left: 427px;
}

.tagAdv .postertag
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #ffffff;
	margin-left: 99px;
	margin-top:1px;
}

.tagAdv .stamptag
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #ffffff;
	margin-left: 99px;
	margin-top:1px;
}

.tagAdvPoster .PosterTag
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #ffffff;
	margin-left: 255px;
	margin-top:-2px;
	
}



.tagAdvAOX {
	background-image: url(/images/tagAdvTop.png);
	background-repeat: no-repeat;
	background-position: left;
	margin: -2px 0px 6px 5px;
}
.tagAdvAOX .poster {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left: -117px;
}

.tagAdvAOX .sky {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	margin-left: -87px;

	-moz-margin-start:7px;
}




p {
	margin: 2px 0 0 0;
	padding: 0px;
	clear: both;
}

.TopMenuActive a
{
	color:Yellow;
}

.TopMenuActive a:hover
{
	color:Yellow;
}

.TopMenuActive a:visited
{
	color:Yellow;
}

.TopMenuActive a:active
{
	color:Yellow;
}

.TvDate 
{
	background-color:#CCCCCC;
	font-size:10pt;
	font-weight:bold;
}

.TvHeader
{
	font-size:7pt;
	font-weight:bold;
	text-align:center;
}

.TvCell 
{
	padding:2px 2px 2px 2px;
}

.TvOddRow
{
	background-color:#EEEEEE;
}

.ClubMenu
{
	padding:5px 5px 5px 5px;
}

.CouponHeading
{
	color:#FFFFFF;
	font-size:9pt;	
	background-color:#320000;
	background-image:url(/images/community.heading.gb.jpg);
	background-repeat:repeat-x;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}

.CouponHeading td
{	
	color:#FFFFFF;
	font-size:9pt;	
	margin-bottom:2px;
	
}

.ImageMargin 
{
	margin-left:10px;
}

.HyperLinkMargin 
{
	margin-left:5px;
}

.MobContentBox 
{
	width:105px;
	height:135px;
	background-color:#440404;
	color:#FFFFFF;
	text-align:center;
	font-size:6pt;
	padding: 3px 1px 1px 1px;
}

.MobEvenRow 
{
	background-color:#FFFFFF;
	color:#440404;
	padding:0px 5px 0px 5px;
}

.MobEvenRow td
{
	font-weight:bold;
	color:#440404;
}

.MobOddRow
{
	background-color:#440404;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
}
.MobOddRow td 
{	
	font-weight:bold;
	color:#FFFFFF;
}


.MobDiv
{
	margin:7px 0px 8px 0px;
	border: solid 1px #440404;
}

.GameContentBox 
{
	width:140px;
	height:240px;	
	color:#000000;
	text-align:center;
	font-size:7pt;
	border: solid 1px #CCCCCC;
	padding: 3px 1px 1px 1px;
}

.GameContentBox .Title 
{
	font-weight:bold;
	color:#6a0606;
}

.BannerLink 
{
	font-size:8pt;
}
.BannerLink a
{
	text-decoration:underline;
	font-size:8pt;
}
.BannerLink a:visited
{
	text-decoration:underline;
	font-size:8pt;
}
.BannerLink a:hover
{
	text-decoration:underline;
	font-size:8pt;
}
