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;
}
