/* -----------------------------------------------
   Global Styles 
--------------------------------------------------*/
body {
margin:0;
margin-left: 10px;
padding:0;
font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #454545;
}

table {
margin-bottom: 10px;
width: 100%;
}

.newsitem {
vertical-align: top;
width: 33%;
border-top: 1px dashed #CDDBC4;
}

.newsitem a, .newsitem a, .newsitem a:visited {
font-size: 0.9em;
font-weight: bold;
letter-spacing: 1px;
}

#fixtures tbody, #players tbody {
font-size: 0.85em;
}

table th {
text-align: left;
border-bottom: 1px solid #CDDBC4;
}

table tr {
margin-bottom: 3px;
}

#fixtures tbody tr:hover td {
background-color: #CDDBC4;
}

.tooltip {
margin-bottom: 0px;
}

img, td img{
margin-top: 0px;
margin-bottom: 0px;
display: block;
margin-left: auto;
margin-right: auto;
border: None;
}

p, td p {
padding-top: 5px;
padding-bottom: 9px;
padding-left: 0px;
margin: 0;
}

h2 {
padding-top: 1px;
padding-bottom: 2px;
padding-left: 0px;
font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin: 0;
margin-top:10px;
color: #13401f;
border-top: 3px solid #CDDBC4;
letter-spacing: 1px;
}

table h2 {
margin: 0px;
}

a, a:visited {
text-decoration: None;
color: #084980;
letter-spacing: 1px;
}

a:hover {
text-decoration: underline;
}

h3, h3 a,  h3 a:visited {
padding-top: 1px;
padding-bottom: 2px;
padding-left: 0px;
font: 62.5%/2.0em Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
margin: 0px;
}

h3 {
color: #434343;
}

br {
margin: 0;
padding: 0;
}

.left {
float: left;
padding-right: 10px;
}

.sponsor {
float: left;
padding: 5px 5px 0px 0;
margin: 5px 0 5px 0;
border-top: 4px solid #CDDBC4;
}

.webmaster {
float: left;
padding: 5px 5px 0px 0;
margin: 25px 0 5px 0;
border-top: 1px solid #CDDBC4;
}

.right {
float: right;
padding-left: 4px;
}

/* -----------------------------------------------
   Alternating background for fixtures table
--------------------------------------------------*/
.bgLightGreen {
background-color: #e9f0e6;
}

.bgWhite {
background-color: #FFFFFF;
}

.spacer {
border-bottom: 3px solid #cddbc4;
}

/* -----------------------------------------------
   Layout Containers
--------------------------------------------------*/
#maincontainer {
width: 750px; /*Width of main container*/
margin: 10px;
}

#topsection {
height: 82px; /*Height of top section*/
width: 752px;
margin-top: 10px;
background-image: url(../images/roundapptitle.jpg)
}

#contentwrapper {
float: left;
width: 100%;
}

#contentcolumn {
margin: 0 10px 0 130px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
}

#leftcolumn{
float: left;
width: 130px; /*Width of left column in pixel*/
margin-left: -750px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn {
position: absolute;
width: 150px; /*Width of right column*/
left: 805px;
top: 10px;
border-left: 1px solid #CDDBC4;
padding-left: 10px;
}

#rightcolumn h2 {
border: none;
}

.pagetitle {
position: absolute;
width: 200px;
text-align: right;
left: 555px;
top: 115px;
font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #13401f;
margin: 0px;
padding: 0px;
}

.list { 
list-style-image: url(../images/seealso_bullet.gif);
margin-top: 0;
margin-bottom: 3px;
} 

/* -----------------------------------------------
   "Inner Tube" for containers
--------------------------------------------------*/
#leftcolumn .wrapper, #rightcolumn .wrapper {
padding: 1px;
padding-left: 6px;
padding-bottom: 6px;
}

#contentcolumn .wrapper {
padding: 3px;
padding-left: 6px;
padding-bottom: 6px;
}

/* -----------------------------------------------
   Horizontal navigation Tabs
--------------------------------------------------*/
.basictab {
padding: 0;
margin: 20px 0 20px 0;
font-weight: normal;
font-size: 0.9em;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li {
display: inline;
margin: 0;
padding: 0;
}

.basictab li a {
text-decoration: none;
padding: 7px 7px 7px 7px;
margin: 0;
border: 1px solid gray;
background-color: #194e21;
color: white;
border: 1px solid #CDDBC4;
font-weight: bold;
}

.basictab li a:visited {
color: white;
text-decoration: none;
background-color: #194e21;
font-weight: bold;
}

.basictab li a:hover {
background-color: #FFFF0e;
color: #194e21;
text-decoration: none;
}

.basictab li a:active {
color: #194e21;
text-decoration: none;
}

.basictab li.selected a, .basictab li.selected a:visited
{ /*selected tab effect*/
position: relative;
background-color: #FFFF0e;
color: #194e21;
text-decoration: none;
font-weight: bold;
}

/* -----------------------------------------------
   Vertical Menu
--------------------------------------------------*/
.buttonmenu {
list-style-type: none;
margin: 12px 9px 50px 0;
padding: 0;
}

.buttonmenu li a {
color: #194e21;
display: block;
width: 110px;
padding: 3px 4px 3px 3px;
text-decoration: none;
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0px;
}

.buttonmenu li a:visited {
color: #194e21;
text-decoration: none;
font-weight: normal;
background-color: #ffffff;
}

.buttonmenu li a:hover, .buttonmenu li a:active {
color: #194e21;
text-decoration: none;
font-weight: bold;
}


.buttonmenu li.selected a, .buttonmenu li.selected a:visited
{ /*selected tab effect*/
position: relative;
background-color: #ffffff;
border-top: 1px solid #CDDBC4;
border-bottom: 1px solid #CDDBC4;
color: #194e21;
text-decoration: none;
font-weight: bold;
}

/* -----------------------------------------------
   Picture Gallery
--------------------------------------------------*/
.gallerycontainer {
position: relative;
width: 550px;
padding-top: 7px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img {
border: 1px solid white;
margin: 0 5px 5px 0;
display: inline;
}

.thumbnail:hover {
background-color: transparent;
}

.thumbnail:hover img {
border: 1px solid #A51f1f;
}

/* -----------------------------------------------
   Adjacent Sibling references
--------------------------------------------------*/
p + ul {
margin-top: 0px;
}

/* --------------------------------------------------
  Calendar Stuff
-----------------------------------------------------*/
/*General*/
#calendar td {background:#fff;text-align:center;font-size:1.0em;}
#calendar table {background:#aaa;}
#calendar .row td {width:75px;height:75px;text-align:left;vertical-align:top;font-weight:bold;padding:2px;}
#calendar .big0 {background: #e9f0e6;}
#calendar .big1 {background: #ffffff;}

#calendar .list {font-size: 0.8em; list-style-image: none; list-style: none; margin: 0; padding: 0; line-height: 1.1em;}
#calendar .list li {padding-bottom: 5px;}

#calendar td i {font-weight:normal;font-style:normal;}
#calendar .current {font-weight:bold;border:1px solid #000;}
#calendar .day {width:30px;background:#E3E3D5;} 
#calendar .y {color:#13401f;font-weight:bold;}
#calendar #monthBrowser td, #calendar td#monthBrowser {background:#CDDBC4;}

/* ToolTip for notes */ 
.toolbody {background:#fff;padding:3px;border:1px solid #666;width:200px;font-size:1.0em; line-height:1.1em;}
.toolbody i {font-size:0.8em;}

/*Cells with notes*/ 
#calendar .note {background:#CDDBC4;}
#calendar .note span {display:block; width:75px; padding: 0px; margin: 0px;}
#calendar .note a {text-decoration:none; letter-spacing: 0px;}
#calendar .note a:hover {text-decoration:underline;}

/* -----------------------------------------------
  News Items stuff
  ------------------------------------------------*/

.contentboxfull {
float: left;
width: 560px;
padding: 3px 6px 3px 0px;
margin: 3px 3px 3px 0px;
}	

.contentboxleft {
float: left;
width: 280px;
padding: 3px 3px 3px 0px;
margin: 3px 3px 3px 0px;
height: 95px;
}

.contentboxright {
float: right;
width: 280px;
padding: 3px 0px 3px 3px;
margin: 3px 0px 3px 3px;
height: 95px;
}
  
.contentboxright h2, .contentboxleft h2, .contentboxfull h2 {
font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #13401f;
margin: 0;
padding: 0;
letter-spacing: 0px;
}

.contentboxleft p, .contentboxright p, .contentboxfull p {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
margin: 0;
}

.contentboxleft img, .contentboxright img, .contentboxfull img {
float: left;
border: none;
padding: 3px 6px 3px 0;
}






