﻿body {
    background: #6ab915 url('/Templates/Images/Themes/Green/Body.jpg') repeat-x;
}

a {
    color: #980098;
}

/**************************************************/
/* Boxes                                          */
/**************************************************/

div.Box div.BoxTop {
    background-color: #000000;
}

div.Box div.BoxTop div.BoxTitle {
    color: #ffffff;
}


div.Box.LeftFlip div.BoxContentWrapper {
    background: transparent url('/Templates/Images/Boxes/Flips/GreyLeftFlip.gif') no-repeat scroll left top;
}

div.Box.RightFlip div.BoxContentWrapper {
    background: transparent url('/Templates/Images/Boxes/Flips/GreyRightFlip.gif') no-repeat scroll right top;
}

div.Box div.BoxContent {
   background-color: #ffffff;
}

div.Box div.BoxContent a {
    color: #0033CC;
}

div.Box div.ItemDescription {
    color: #000000;
}

div.Box div.BoxLink, div.Box div.BoxLink a {
    color: #0033CC;
}

div.Box div.ItemImage img {
    border-color: #000000;
}

div.Box div.ItemTitle, div.Box div.ItemTitle a {
    color: #000000;
}

div.Box div.ItemLink, div.Box div.ItemLink a {
    color: #0033CC;
}

/* Side *******************************************/
/*
div.Box.Side input[type="text"], div.Box.Side input[type="password"] {
    border-color: #aaaaa8;
}*/





/* SystemBox */

div.Box.System {

}

div.Box.System .BoxContent {

}

/*
div.Box.System input[type="text"], div.SystemBox input[type="password"] {
    margin-bottom: 5px;
    padding: 2px;
    border: solid 1px #aaaaa8;
    width: 150px;
}*/

div.Box.System fieldset {
    padding: 10px;
    border: solid 1px #000000;
}

div.Box.System legend {
    padding: 2px 6px 10px 2px;
    color: #000000;
    font-weight: bold;
}

div.Box.System label 
{
    min-width: 100px;
    display: inline-block;
    vertical-align: middle;
}

/*
div.Box.System textarea {
    padding: 2px;
    border: solid 1px #aaaaa8;
    background-color: #ffffff;
    font-size: 11px;
}*/

div.Box.System div.RegReadTerms {
    height: 150px;
	width: 100%;
    background-color: #ffffff;
    font-size: 11px;
}

div.Box.System div.ValidationSummary 
{
    width: 225px;
    position: absolute;
    left: 360px;
}

div.Box.System a img
{
    border: 0;
}







/**************************************************/
/* Calendar Extender                              */
/**************************************************/

.CalendarPopUp .ajax__calendar_container {
    border-color: #cfcfcf;
    background-color: #ffffff; 
}

.CalendarPopUp .ajax__calendar_header {
    background-color: #000000;
}

.CalendarPopUp .ajax__calendar_title {
    color: #ffffff; 
}

.CalendarPopUp .ajax__calendar_next { 
    background-image: url('/Templates/Images/Icons/Next16x16.png');
}

.CalendarPopUp .ajax__calendar_prev {
    background-image: url('/Templates/Images/Icons/Previous16x16.png');
}

.CalendarPopUp .ajax__calendar_next:hover, .CalendarPopUp .ajax__calendar_prev:hover {
    background-position: 0 -16px;
}

.CalendarPopUp .ajax__calendar_body {
    border-color: #ffffff;
    background-color: #ffffff; 
}

.CalendarPopUp .ajax__calendar_hover .ajax__calendar_day, .CalendarPopUp .ajax__calendar_hover .ajax__calendar_month, .CalendarPopUp .ajax__calendar_hover .ajax__calendar_year, .CalendarPopUp .ajax__calendar_active {
    color: #000000; 
    background-color: #ffffff;
}

.CalendarPopUp .ajax__calendar_other, .CalendarPopUp .ajax__calendar_hover .ajax__calendar_today, .CalendarPopUp .ajax__calendar_hover .ajax__calendar_title {
    color: #cfcfcf;
}

/**************************************************/
/* Messages                                       */
/**************************************************/

ul.MessageList div.MessageHeader {
    background-color: #f4f4f4;
}

ul.MessageList div.MessageHeader.Alt {
    background-color: #ffd2c6;
}

div.Message div.InReplyToMessage {
    color: #afafaf;
}

/**************************************************/
/* Tag Cloud                                      */
/**************************************************/

ul.TagCloud li span.Weight1 a {
    color: #538330;
}

ul.TagCloud li span.Weight2 a {
    color: #538330;
}

ul.TagCloud li span.Weight3 a {
    color: #538330;
}

ul.TagCloud li span.Weight4 a {
    color: #538330;
}

ul.TagCloud li span.Weight5 a {
    color: #538330;
}

ul.TagCloud li span.Weight6 a {
    color: #538330;
}

ul.TagCloud li span.Weight7 a {
    color: #538330;
}

ul.TagCloud li span.Weight8 a {
    color: #538330;
}

ul.TagCloud li span.Weight9 a {
    color: #538330;
}

ul.TagCloud li span.Weight10 a {
    color: #538330;
}

/**************************************************/
/* ToolTip                                        */
/**************************************************/

div.ToolTip {
    border-color: #cfcfcf;
    background-color: #ffffff;
    color: #000000;
}











/**************************************************/
/* Ads                                            */
/**************************************************/

div.TopBannerAd div.Ad {
	border-color: #eaece9;
	background-color: #ffffff;
}

div.PromoAd div.Ad {
	border-top-color: #eaece9;
	border-right-color: #eaece9;
	border-bottom-color: #eaece9;
	background-color: #ffffff;
}

div.SkyscraperAd div.Ad {
	background-color: #ffffff;
}

div.PosterAd div.Ad {
	border-color: #fdfde1;
	background-color: #ffffff;
}

div.FooterAd div.Ad {
	border-color: #fdfde1;
	background-color: #ffffff;
}

div.Tag {
    color: #ffffff;
}

/**************************************************/
/* Buttons                                        */
/**************************************************/

/* Bubble Buttons *********************************/

input.Button {
    background-position: 0 -25px;
    color: #000000;
}

input.Button:hover {
    background-position: -100px -25px;
    color: #ffffff;
}

input.Button.Disabled {
    background-position: -200px -25px;
    cursor: default;
}

input.Button.Disabled:hover {
    background-position: -200px -25px !important;
}

/**************************************************/
/* Article, ExternalPage                          */
/**************************************************/

div.ExternalPage div.HeadingArea h1 a {
    color: #000000;
}

div.Article div.BylineArea a, div.ExternalPage div.BylineArea a {
    color: #ff00ff;
}

div.Article div.TagsArea a, div.ExternalPage div.TagsArea a {
    color: #ff00ff;
}

div.Article div.BodyArea a, div.ExternalPage div.BodyArea a {
    color: #ff00ff;
}

div.Article div.RelatedContentArea a, div.ExternalPage div.RelatedContentArea a {
    color: #ff00ff;
}

/**************************************************/
/* Game                                           */
/**************************************************/

div.Game div.Border {
    border-color: #cfcfcf;
}

div.Game div.ImageArea img {
    border-color: #cfcfcf;
}


div.BoxTop.Red {
    background: red !important;
}

div.BoxTop.Action  {
    background: #00bff3 !important;
}

div.BoxTop.Adventure {
    background: #9e0039 !important;
}

div.BoxTop.BoardGames  {
    background: #003471 !important;
}

div.BoxTop.Mindgames {
    background: #f0c92a !important;
}

div.BoxTop.Platform {
    background: #00a651 !important;
}

div.BoxTop.Sport {
    background: #440e62 !important;
}

