/* Cascading style sheet for Charlottesville Tennis Site */

/* Defaults for Common Tags (All Pages)*/
BODY  {} /* Null tag for cross-browser compatiblity */
TD, P {COLOR: #000000; FONT-FAMILY: "Comic Sans MS", Arial, Helvetica; FONT-SIZE: 13px;}
BODY  {margin:0; BACKGROUND: #FFFFFF url(images/bg.jpg); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 920px 2px;}
UL    {list-style-image: url(images/bullet.gif);}
H3    {FONT-FAMILY: "Comic Sans MS", Arial, Helvetica; FONT-SIZE: 17px; FONT-WEIGHT: bold;}
H4    {FONT-FAMILY: "Comic Sans MS", Arial, Helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold;}

/* Select Boxes */
SELECT {COLOR: #000000; FONT-FAMILY: "Comic Sans MS", Arial, Helvetica; FONT-SIZE: 12px;}
.sel1 {BACKGROUND: #E6E6E6;}

abbr, acronym {BORDER-BOTTOM: 1px dotted #333; CURSOR: help;}

/* General Purpose Links */
A         {TEXT-DECORATION: none;}
A:link    {COLOR: #0000FF;}
A:visited {COLOR: #0000FF;}
A:hover   {COLOR: #0000FF; TEXT-DECORATION: underline;}
A:active  {COLOR: #0000FF;}

/* Navigation */
A.nav         {TEXT-DECORATION: none; FONT-WEIGHT: bold;}
A.nav:link    {COLOR: #000000; TEXT-DECORATION: none;}
A.nav:visited {COLOR: #000000; TEXT-DECORATION: none;}
A.nav:hover   {COLOR: #999999; TEXT-DECORATION: none;}
A.nav:active  {COLOR: #000000; TEXT-DECORATION: none;}

/* Subnavigation for Youth Pages */
A.sub         {TEXT-DECORATION: none; FONT-SIZE: 15px}
A.sub:link    {COLOR: #0000FF;}
A.sub:visited {COLOR: #0000FF;}
A.sub:hover   {COLOR: #0000FF; TEXT-DECORATION: underline;}
A.sub:active  {COLOR: #0000FF;}

.subselected  {FONT-SIZE: 15px; FONT-WEIGHT: bold}

/* Top Button */
A.top         {TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
A.top:link    {COLOR: #000000;}
A.top:visited {COLOR: #000000;}
A.top:hover   {COLOR: #999999;}
A.top:active  {COLOR: #000000;}

/* Tables and Cells */
.subhead {BORDER-BOTTOM: 2px dotted #666666; FONT-FAMILY: "Comic Sans MS", Arial, Helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold; LETTER-SPACING: 1px}
.divider {BORDER-BOTTOM: 2px dotted #C0C0C0; PADDING-LEFT: 4px; PADDING-RIGHT: 4px}
.pad     {PADDING-RIGHT: 20px;}
.tabMargin  {MARGIN-TOP: 12px}

/* Alternate Text */
.small    {FONT-SIZE: 11px;}
.welcome  {FONT-SIZE: 12px;}
.schedule {FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 12px;}
.caption  {FONT-SIZE: 12px; COLOR: #888888; MARGIN-TOP: 5px; TEXT-ALIGN: center}
.date     {FONT-SIZE: 11px; COLOR: #888888}

/* Images */
.imgright {FLOAT: right; MARGIN-LEFT: 8px}
.imgleft  {FLOAT: left; MARGIN-RIGHT: 8px}

/* Zebra Tables */
.stripeMe     {border-left: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.stripeMe td  {border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;}
tr.alt td     {background: #E6E6E6;}
tr.over td    {background: #99FF33;}

.stripeMe2    {border-left: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.stripeMe2 td {border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;}
tr.alt td     {background: #E6E6E6;}
tr.over td    {background: #99FF33;}

.stripeMe3    {border-left: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0;}
.stripeMe3 td {border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;}
tr.alt td     {background: #E6E6E6;}
tr.over td    {background: #99FF33;}

/* Snitz Forum */
#snitzTable  {WIDTH: 900px;}
#snitzLeft   {BACKGROUND: #E6E6E6; WIDTH: 133px;}
#snitzRight  {}
#snitzCenter {BACKGROUND: #FFFFFF; WIDTH: 767px;  PADDING: 0px 0px 10px 20px;}
#snitzTop    {}
#snitzBottom {}
