﻿ul 
{
	margin: 0 0 0 5px;
	padding-left: 1em;
}
li
{
    margin-bottom: 3px;
}
#eventHeading, #resultsHeading
{
    border-top: #000080 10px solid;
    border-bottom: #ff0000 10px solid;
    height: 66px;
    background-color: #D2E0EB;
    width: 728px;
}
#eventHeading h1
{
    margin: 5px 0 0 0;
    float: left;
    font: bold 28px verdana,arial;
    color: #000066;
    padding-left: 130px;
}
#eventHeading h2, #resultsHeading h2
{
    font: bold 10pt verdana;
    color: #ff0000;
    text-align: left;
    font-style: italic;
    margin: 0;
}
#eventHeading form, #resultsHeading form {
    float: right;
    padding: 0;
    margin: 5px 10px 0 0;
}
#resultsHeading h1
{
    margin: 5px 0 0 0;
    float: left;
    font: bold 20px verdana,arial;
    color: #000066;
    padding-left: 40px;
    padding-top: 3px;
}

img.eventLogo
{
    float: left;
    border: 2px solid #666699;
    padding: 0;
    margin: 2px 10px 2px 2px;
}
#details
{
    margin: 20px 0 10px 30px;
    font-size:14px;
	font-family: Verdana,Arial,Sans-Serif;
	padding: 0;
	width: 680px;
}
#results
{
    margin: 20px 30px 10px 30px;
    font-size:14px;
	font-family: Verdana,Arial,Sans-Serif;
	padding: 0;
	width: 680px;
}
.detailSection
{
    padding: 3px 0 5px 0;
}
.detailHeading 
{
    width: 160px; 
    float: left;
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}
.detailItem 
{
    width: 510px;
    display: inline-block; 
}
.resultsSection
{
    padding: 3px 0 5px 0;
    font-size: 10pt;
    font-family: arial, verdana, helvetica, sans-serif;
}
.resultsNoteSection
{
    padding: 0;
    margin: 0;
    font-size: 10pt;
    font-family: arial, verdana, helvetica, sans-serif;
    text-align: right;
}
.eventInfoHeading, .eventInfoHeadingWide 
{
    width: 55px; 
    float: left;
    font-weight: bold;
    text-align: left;
    padding: 0;
}
.eventInfoHeadingWide {
    width: 100px;
}
.eventInfoItem 
{
    display: inline; 
    text-align:left;
}
.eventInfoItem ul
{
    list-style-type: none;
    margin:0;
    padding: 0;
}
.eventInfoItem ul li
{
    display: inline;
    padding: 0;
    margin:0;
}
#softballResults
{
    margin: 15px 20px 0 30px;
}
#results table
{
    width: 100%;
    margin-top:20px;
}
#results a
{
	font-family: Arial, 'Times New Roman', 'Trebuchet MS';
	font-size: 8pt;
}
#results a {
    color: #000080;    
}
#results a:visited
{
    color: #000080;
}
#results a:hover
{
    color: #990000;
}
#results li a {
    font-size: 8pt;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.resultsLinkList
{
    font-weight: bold; 
    color: Black; 
    font-size: 8pt;
}
#results
{
    font-family: arial, verdana, helvetica, sans-serif;
    border-collapse:collapse;
}
#results td, #results th
{
    font-size: 1.0em;
    border: 1px solid #969696;
    padding: 3px 0 2px 7px;
}
#results th 
{
font-size:1.2em;
text-align:center;
background-color:#6699CC;
color:#fff;
border:1px solid #c0c0c0;
}
.ageTitle
{
    background-color: #D6D6D6;
    font-size: 0.6em;
    font-family: arial, verdana, helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    color: #272727;
}
.age {
    width: 5%;
    text-align:center;
}
.place {
    width:10%;
    text-align:center;    
}
.name {
    width:30%;
    text-align:left;    
}
.longName {
    width:35%;
    text-align:left;    
}
.shortCity {
    width: 30%;
    text-align: left;
}
.result {
    width:15%;
    text-align:center;    
}
.city {
    width:35%;
    text-align:left;    
}
.state {
    width:10%;
    text-align:center;    
}
.teamName {
    width:30%;
    text-align:left;    
}
.teamNameShort {
    width:20%;
    text-align:left;    
}
.teamResult {
    width:10%;
    text-align:center;    
}
.teamCity {
    width:20%;
    text-align:left;    
}
.eventNote {
    border-top: solid 1px gray;
    text-align: center;
    margin: 10px 0 0 0;
    padding: 10px 0 5px 0;
	font-family: Arial, 'Times New Roman', 'Trebuchet MS';
    font-size: 11pt;
    font-weight: bold;
    color: #FF0000;
}

.BlueBack {
	font-family: Arial, 'Times New Roman', 'Trebuchet MS';
	font-size: 12pt;
	background-color: #6699CC;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.SilverBack {
	font-family: Arial, 'Times New Roman', 'Trebuchet MS';
	font-size: 10pt;
	background-color: silver;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.GrayCell {
	font-size: 9pt;
	font-family: arial, verdana, helvetica, sans-serif;
	background-color: #ededed;
}
.Bold8 {
	font-family: Arial, 'Times New Roman', 'Trebuchet MS';
	font-size: 8pt;
	font-weight: bold;
}

