﻿/*
 *	Filename:		leaguepark.css
 *	Project:		LeaguePark.org
 *	Description:	Global Stylesheet
 */

/* General Styles */
body { margin:0px 0px 0px 0px; padding:0px; background-color:#a8b4ca; text-align:center; }
p, div, span, td, a, li, strong, textarea { font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000; font-size:12px; }
a { color:#666666; font-weight:normal; text-decoration:none; }
a:hover { color:#ff9900; text-decoration:none; }
p { margin:0px 0px 15px 0px; }
hr { width:100%; height:0px; border:0px; border-top:1px solid #666666; }

/* Headers */
h1,h2,h3,h4,h5 { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#999999; margin:0px 0px 5px 0px; }
h1 { font-size:24px; color:#ff9900; }
h2 { font-size:18px; color:#ff9900; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }

/* Navigation */
#homeNavigation { position:absolute; right:0px; color:#666666; }
#homeNavigation span { padding:0px 25px 0px 0px; }
#navigation { position:absolute; right:16px; color:#666666; }
#navigation span { padding:0px 25px 0px 0px; }

/* Page Layout */
#header { width:960px; height:160px; background-image:url( './images/header.jpg' ); background-repeat:no-repeat; border-bottom:1px solid #000000; text-align:left; }
#headerLogo { position:absolute; margin:19px 0px 0px 20px; }
#homeHeader { position:relative; width:960px; height:311px; background-image:url( './images/headerHome.jpg' ); background-repeat:no-repeat; border-bottom:1px solid #000000; }
#page { width:960px; background-color:#ffffff; border:1px solid #000000;}
#content { padding:10px 10px 0px 10px; min-height:300px; }
#footer { width:960px; height:100px; border-top:1px solid #000000; background-color:#a0825e; text-align:center; }
#footer a { color:#000000; text-decoration:none; }
#footer a:hover { color:#000000; text-decoration:underline; }

/* Home Page Layout */
#homeLeftCol { width:225px; float:left; }
#homeCenterCol { width:500px; float:left; text-align:left; margin:0px 5px 0px 5px; }
#homeCenterCol hr { width:100%; height:0px; border:0px; border-top:1px solid #bba389; }
#homeCenterCol h3 { font-size:16px; color:#bba389; }
#homeCenterCol h4 { font-size:14px; color:#000000; margin:0px 0px 10px 0px; }
#homeRightCol { width:200px; float:right; }
#homeRightCol div { border: 1px solid #000000; margin:0px 0px 5px 0px; padding:5px 5px 0px 5px; text-align:center; font-size:10px; font-weight:bold; }
#homeRightCol a { font-weight:bold; }
#homeRightCol a:hover { text-decoration:underline; }

/* Navigation Layout */
#upperNav { position:relative; top:26px; margin:0px 0px 0px 190px; }
#upperNav td { padding:1px 8px 1px 8px; text-align:center; vertical-align:middle; }
#upperNav a { color:#dddddd; }
#upperNav a:hover { color:#ffffff; }
#upperNavHere { color:#ffffff; }
#upperNavHere a { color:#ffffff; }
#middleNav { position:relative; top:16px; margin:0px 0px 0px 190px; }
#middleNav td { padding:1px 8px 1px 8px; text-align:center; }
#middleNav a { color:#dddddd; }
#middleNav a:hover { color:#ffffff; }
#middleNavHere { color:#ffffff; }
#lowerNav { position:relative; left:0px; top:70px; }
#lowerNav a { color:#ddd0c0; font-size:12px; font-weight:bold; }
#lowerNav a:hover { color:#ffffff; }
#lowerHomeNav { position:relative; left:0px; top:212px; }
#lowerHomeNav a { color:#ddd0c0; font-size:12px; font-weight:bold; }
#lowerHomeNav a:hover { color:#ffffff; }

/* Tertiary And Leaf Layout */
#tertiaryTable { text-align:left; }
#tertiaryTable #parentCell { font-size:18px; font-weight:bold; color:#000000; }
#tertiaryTable #headerCell { font-size:16px; font-weight:bold; color:#bba389; }
#tertiaryTable #linkCell { color:#000000; width:200px; vertical-align:top; height:300px; }
#tertiaryTable #bodyCell { color:#000000; width:490px; border-top:1px solid #000000; border-left:1px solid #000000; vertical-align:top; padding:15px 15px 5px 15px; }
#tertiaryTable #contentCell { font-size:16px; color:#bba389; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#c1ce98; vertical-align:top; }

/* Side Content */
.SideContent { margin:20px 5px 0px 20px;}

/* Gallery Image */
.GalleryImage { display:inline; width:160px; padding:0px 10px 0px 0px; }

/* Sub Links */
.SubLinks { margin:5px 10px 5px 10px; color:#000000; }
.SubLinks h4 { font-size:14px; color:#000000; }
.SubLinks div { margin:5px 0px 10px 10px; color:#000000; }
.SubLinks a { color:#000000; }
.SubLinks a:hover { text-decoration:underline; color:#000000; }

/* Sub Sections */
.SubSections { margin:5px 10px 5px 10px; color:#000000; }
.SubSections h4 { font-size:14px; color:#000000; }
.SubSections div { margin:5px 0px 5px 10px; color:#000000; }
.SubSections a { color:#000000; }
.SubSections a:hover { text-decoration:underline; color:#000000; }
.SubSectionPageSpacer { margin:0px 8px 0px 0px; }
.sectionDiv { margin:0px 0px 0px 0px; }

/* Error Display */
#ErrorDiv { padding:10px; text-align:left; }
.ErrorHeader { color:#ff0000; font-weight:bold; font-size:18px; }
.ErrorMessage { color:#ff0000; font-weight:bold; font-size:12px; }

/* Stat Table */
.StatTable { background-color:#bcb8ad; }
.StatTable .StatHeader { background-color:#4a463d; color:#FFFFFF; }
.StatTable .StatHeader td { color:#FFFFFF; }
.StatTable .StatSubHeader { background-color:#d6d3cd; color:#6f605d; }
.StatTable .StatSubHeader td { color:#6f605d; text-align:center; }
.StatTable .StatRow { background-color:#e0deda; color:#6f605d; }
.StatTable .StatRow td { color:#6f605d; text-align:center; }

/* Partners Section */
.PartnerContainer { width:480px; padding:5px; }
.PartnerLogo { float:left; width:150px; }
.PartnerContent { float:left; width:300px; }