/* alexisBlue CSS File Created by Andrew :: http://andrewcharron.tk */
/*-- mod : profile cp --*/
html {
        width: 100%;
        /* height: 100%;*/
        }
body {
        background-color: #EFEFEF; /* OLD: #FFFFFF; */
        color: #333333;
        font-family: Verdana, Arial, sans-serif;
        margin: 0px 0px 0px 0px;
        width: 100%;
        /* height: 100%; */
        text-align: center;
        }
.gen {
        font-size : 12px;
        }
.gen2 {
        font-size: 11px;
        font-family: sans-serif, Arial;
        }
.genmed {
        font-size : 12px;
        }
.gensmall {
        font-size : 11px;
        }
.gen,.genmed,.gensmall {
        color : #000000;
        }
a.gen,a.genmed,a.gensmall {
        color: #006699; text-decoration: none;
        }
a.gen:hover,a.genmed:hover,a.gensmall:hover {
         color: #DD6900; text-decoration: underline;
         }
a:link,a:active,a:visited {
        color: #555555;
        }
a:hover {
        color: #660000;
        }
span.info {
        font-size: 11px;
        color: #000000;
        }
span.small {
        font-size: 11px;
        }
span.postinfo {
        font-size: 12px;
        color: #333333;
        }
a.nav {
        color: #333333;
        font-size: 12px;
        }
.cattitle {
        color: #333333;
        }
a.white {
        color: #FFFFFF;
        }
a.grey {
        color: #333333;
        }
a.white:visited {
        color: #FFFFFF;
        }
a.green {
        color: #336699;
        font-weight: bold;
        font-size: 14px;
        }
a.green:visited {
        color: #336699;
        font-weight: bold;
        font-size: 14px;
        }
a.green:hover {
        color: #996600;
        font-weight: bold;
        font-size: 14px;
        }
div.small {
        font-size: 11px;
        }
div.pm {
        border: solid;
        border-width: 1px;
        width: 300px;
        border-color: #555555;
        background-color: #EFEFEF;
        font-size: 11px;
        position: center;
        text-align: center;
        font-family: Verdana, sans-serif;
        padding: 2px;
        }
table.forumborder {
        border: solid;
        border-width: 1px;
        border-color: #555555;
        }
td.small {
        font-size: 11px;
        }
td.info {
        font-size: 10px;
        color: #000000;
        }
td.title {
        background-color: #336699;
        width: 100%;
        height: 100px;
        }
td.menu {
        background-color: #CFCFCF;
        width: 100%;
        height: 25px;
        color: #555555;
        font-size: 12px;
        font-family: sans-serif;
        }
td.subtitle {
        background-color: #CFCFCF;
        width: 100%;
        height: 25px;
        color: #555555;
        font-size: 12px;
        font-family: sans-serif;
        }
td.mnu {
        background-color: #BFBFBF;
        height: 2px;
        }
td.forumtitle {
        background-color: #336699;
        color: #FFFFFF;
        font-size: 10px;
        font-family: sans-serif;
        }
td.row1 {
        background-color: #EFEFEF; /*was EEEEEE */
        font-family: sans-serif;
        font-size: 12px;
        }
td.row2 {
        background-color: #DEDEDE;  /* Was DDDDDDD */
        font-family: sans-serif;
        font-size: 12px;
        }
td.row3 {
        background-color: #CDCDCD; /* was CCCCCC */
        font-family: sans-serif;
        font-size: 12px;.
        }
td.icon {
        background-color: #EFEFEF;
        font-family: sans-serif;
        }
td.rowtitles {
        background-color: #CFCFCF;
        color: #555555;
        font-size: 11px;
        font-family: sans-serif;
        }
th.forumtitle {
        background-color: #336699;
        color: #FFFFFF;
        font-size: 10px;
        font-family: sans-serif;
        }
th.menu {
        background-color: #BFBFBF;
        height: 25px;
        color: #555555;
        font-size: 12px;
        font-family: sans-serif;
        }
span.postbody {
         font-size: 13px;
         }
.liteoption {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.mainoption, .button {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.code {
        font-family: "courier new";
        font-size: 12px;
        color: #336699;
        background-color: #FFFFFF;
        border: #336699;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
}

.quote {
        font-family: Arial;
        font-size: 11px;
        color: #333333;
        /* line-height: 125%; */
        background-color: #FFFFFF;
        border: #333333;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
        }
/* Not used yet, but will be used in v1.2, v1.5 and v2.0*/
div.box1 {
        width: 200px;
        text-align: center;
        font-size: 14px;
        background-color: #EFEFEF;
        border: 1px solid #BFBFBF;
        }
table.mainwindow {
        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        background-color: #FFFFFF;
        /*width: 775px;*/
	width: 80%;
        background-image: url("images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
        }
.topictitle1 {
        font-size: 14px;
        font-weight: bold;
        }
.copyright {
	font-size: 12px;
}
/* End CSS */
       
/*-- mod : profile cp --*/
.foundercolor, a.foundercolor, a.foundercolor:link, a.foundercolor:active, a.foundercolor:visited {
        color: #FE00FE;
        font-weight: bold;
}
a.foundercolor:hover {
        color:  #FF0000;
        text-decoration: underline;
}

.admincolor, a.admincolor, a.admincolor:link, a.admincolor:active, a.admincolor:visited {
        color: #FFA34F;
        font-weight: bold;
}
a.admincolor:hover {
        color:  #FF0000;
        text-decoration: underline;
}

.modcolor, a.modcolor, a.modcolor:link, a.modcolor:active, a.modcolor:visited {
        color: #006600;
        font-weight: bold;
}
a.modcolor:hover {
        color:  #008000;
        text-decoration: underline;
}

.usercolor, a.usercolor, a.usercolor:link, a.usercolor:active, a.usercolor:visited {
        color : #000000;
        font-weight: bold;
}
a.usercolor:hover {
        color: #DD6900;
        text-decoration: underline;
}
/*-- fin mod : profile cp --*/

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
        height: 29px;
        border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
        font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
        background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow       { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right      { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft      { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop         { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/*********************************************
Added Styles
*********************************************/
 
a {
        color: #555555;
        font-size: 13px;
        font-family: sans-serif;
}
a:hover {
        color: #336699;
        font-size: 13px;
        font-family: sans-serif;
}
.error-text {
        font-size: 8pt;
        color: red;
}
.success-message {
        font-size: 14px;
        color: blue;
}
.expand-link
{
	text-decoration: none;
}
a.normal-button{
        text-decoration: none;
}
.normal-button{
        border: none;
        text-decoration: none;
}

.frisbee-body 
{
        font-family: sans-serif;
}
.frisbee-header-table
{
	font-size: 36pt;
	color: #FFFFFF;
        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid black;
        border-right: 1px solid black;
        /* width: 775px; */
	width: 80%;
        background-color: #336699;
        height: 16%;


}
.frisbee-menu-table
{
        border-left: 1px solid black;
        border-right: 1px solid black;
/*        width: 775px; */
	width: 80%;
        background-color: #CFCFCF;
        height: 25px;
}
.frisbee-menu-font
{
        background-color: #CFCFCF;
/*        width: 775px; */
	width: 80%;
        height: 20px;
        color: #555555;
        font-size: 11px;
        font-family: sans-serif;
}
a.frisbee-menu-link
{
        background-color: #CFCFCF;
        color: #555555;
        font-size: 11px;
        font-family: sans-serif;
}
a.frisbee-menu-link:hover
{
        background-color: #CFCFCF;
        color: #555555;
        font-size: 11px;
        font-family: sans-serif;
	text-decoration: none;
}
.copy-right
{
        background-color: #CFCFCF;
        width: 100%;
        height: 25px;
        color: #555555;
        font-size: 12px;
        font-family: sans-serif;
}
.frisbee-main-table
{
	padding: 10px;
        border-left: 1px solid black;
        border-right: 1px solid black;
        /*width: 775px;*/
	width: 80%;
        background-color: white;
        height: 60%;
        font-family: sans-serif;

        margin-left: auto;
        margin-right: auto;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
        background-color: #FFFFFF;
        /*width: 775px;*/
        background-image: url("/forum/templates/alexisBlue/images/background.gif");
        background-repeat: no-repeat;
        background-position: top right;
}
.frisbee-main-td-small
{
        width: 35%;
}
.frisbee-main-td-large
{
        width: 65%;
}
.frisbee-info-table
{
        width: 100%;
}
.frisbee-detail-info-table
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        width: 100%;
        font-size: 13px;
}
.frisbee-info-title
{
        background-color: #336699;
        color: #FFFFFF;
        font-size: 14px;
        font-family: sans-serif;
}
.frisbee-info-text
{
        width: 100%;
        font-size: 13px;
}
.frisbee-detail-table
{
        width: 100%;
        font-size: 13px;
}

/***************************************
Topic Styles
****************************************/
.topics-table
{
        width: 100%;
        padding: 3px;
        font-size: 12px;
}
.topics-date
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        font-weight: bold;
        background-color: #DFDFDF;
}
.topics-td
{
        border-top: 1px solid black;
        border-right: 1px solid black;
        border-left: 1px solid black;
        background-color: #DFDFDF;
}
.topics-td-no-bg
{
        border-top: 1px solid black;
        border-right: 1px solid black;
        border-left: 1px solid black;
}
.topics-td-center
{
        border-top: 1px solid black;
        background-color: #DFDFDF;
}
.topics-td-right
{
        border-top: 1px solid black;
        border-right: 1px solid black;
        background-color: #DFDFDF;
}
.topics-td-title
{
        border-left: 1px solid black;
        border-right: 1px solid black;
        /* background-color: #FFFFFF; */
}

/***************************************
Tournament Styles
****************************************/
.tourn-table
{
        width: 75%;
        padding: 3px;
        font-size: 12px;
}
.tourn-td-header-left
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        background-color: #DFDFDF;
}
.tourn-td-header-center
{
        border-top: 1px solid black;
        background-color: #DFDFDF;
}
.tourn-td-header-right
{
        border-top: 1px solid black;
        border-right: 1px solid black;
        background-color: #DFDFDF;
}
.tourn-td-details
{
        border-left: 1px solid black;
        border-right: 1px solid black;
        /* background-color: #FFFFFF; */
}
.tourn-td-details-left
{
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
}
.tourn-td-details-right
{
        border-right: 1px solid black;
        /* background-color: #FFFFFF; */
}
.stats-table
{
        width: 100%;
        padding: 3px;
        font-size: 12px;
}

/***************************************
Pickup Styles
****************************************/
.pickup-table
{
        width: 100%;
        padding: 3px;
        font-size: 11px;
}
.pickup-table-grey
{
        width: 100%;
        padding: 3px;
        font-size: 11px;
	background-color: #C0C0C0;
}
.pickup-game-table-clear
{
        width: 100%;
        font-size: 11px;
}
.pickup-game-table-grey
{
        width: 100%;
        font-size: 11px;
	background-color: #C0C0C0;
}
.pickup-add-table
{
        width: 60%;
        padding: 3px;
        font-size: 11px;
}
.pickup-header
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        font-weight: bold;
        background-color: #DFDFDF;
	color: #FFFFFF;
        font-size: 12px;
        background-color: #336699;
}
.pickup-header-right
{
        border-top: 1px solid black;
        border-right: 1px solid black;
        font-weight: bold;
        background-color: #DFDFDF;
	color: #FFFFFF;
        font-size: 12px;
        background-color: #336699;
}
.pickup-header-left
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        font-weight: bold;
        background-color: #DFDFDF;
	color: #FFFFFF;
        font-size: 12px;
        background-color: #336699;
}
.pickup-header-center
{
        border-top: 1px solid black;
        font-weight: bold;
        background-color: #DFDFDF;
	color: #FFFFFF;
        font-size: 12px;
        background-color: #336699;
}
.pickup-th
{
        border-left: 1px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
	color: #FFFFFF;
        font-size: 11px;
        background-color: gray;
}
.pickup-th-left
{
        border-left: 1px solid black;
        border-bottom: 1px solid black;
	color: #FFFFFF;
        font-size: 11px;
        background-color: gray;
}
.pickup-th-center
{
        border-bottom: 1px solid black;
        font-size: 11px;
	color: #FFFFFF;
        background-color: gray;
}
.pickup-th-right
{
        border-right: 1px solid black;
        border-bottom: 1px solid black;
        font-size: 11px;
	color: #FFFFFF;
        background-color: gray;
}
.pickup-td
{
        border-right: 1px solid black;
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-td-clear
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-right: 1px solid black;
        border-left: 1px solid black;
}
.pickup-td-grey
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-right: 1px solid black;
        border-left: 1px solid black;
        background-color: #C0C0C0;
}
.pickup-td-left
{
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-td-left-today
{
        border-left: 1px solid black;
        background-color: #CFCFCF;
}
.pickup-td-center
{
        /* background-color: #FFFFFF; */
}
.pickup-td-center-today
{
        background-color: #CFCFCF;
}
.pickup-td-right
{
        border-right: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-td-right-today
{
        border-right: 1px solid black;
        background-color: #CFCFCF;
}
.pickup-td-left-clear
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-left: 1px solid black;
}
.pickup-td-center-clear
{
	padding-top: 1px;
	padding-bottom: 2px;
}
.pickup-td-right-clear
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-right: 1px solid black;
}
.pickup-td-left-grey
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-left: 1px solid black;
        background-color: #C0C0C0;
}
.pickup-td-center-grey
{
	padding-top: 1px;
	padding-bottom: 2px;
        background-color: #C0C0C0;
}
.pickup-td-right-grey
{
	padding-top: 1px;
	padding-bottom: 2px;
        border-right: 1px solid black;
        background-color: #C0C0C0;
}
.pickup-notes-left
{
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-notes-center
{
        border-top: 1px solid black;
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-notes-right
{
        border-right: 1px solid black;
        /* background-color: #FFFFFF; */
}
.pickup-td-left-selected
{
        border-left: 1px solid black;
        background-color: #DFDFDF;
}
.pickup-td-center-selected
{
        background-color: #DFDFDF;
}
.pickup-td-right-selected
{
        border-right: 1px solid black;
        background-color: #DFDFDF;
}
.pickup-notes-left-selected
{
        border-left: 1px solid black;
        background-color: #DFDFDF;
}
.pickup-notes-center-selected
{
        background-color: #DFDFDF;
}
.pickup-notes-right-selected
{
        border-right: 1px solid black;
        background-color: #DFDFDF;
}
.pickup-add-left
{
        border-left: 1px solid black;
        /* background-color: #FFFFFF; */
	font-weight: bold;
}
.pickup-button{
        border: 1px solid black;
        text-decoration: none;
}
.pickup-link {
        color: #DFDFDF;
        font-size: 13px;
        font-family: sans-serif;
}
.pickup-link:hover {
        color: #FFFFFF;
        font-size: 13px;
        font-family: sans-serif;
}

a.league-link
{
        font-size: 11px;
}
a:hover.league-link
{
        font-size: 11px;
}
