﻿body {  font-family:Arial; font-size:12px; text-align:center; margin:0; background-image:url(Images/Wood2.jpg); background-repeat:repeat; }

a { color:#f9991d; text-decoration:none }
a:hover { text-decoration:underline}

h1 { font-size:24px; font-weight:bold; font-family:Verdana }
h2 { font-size:14px; font-weight:bold; }

hr { }

.readonly { background-color:#CCC }
.center { text-align:center }
.right { text-align:right }
.help { cursor:pointer; cursor:hand }

/*
    Layout
*/
#wrapper { width:1010px; margin:0 auto;  }
#header { background-color:#FFFFFF; height:140px; text-align:left; padding:5px; }
#header .logo { margin:17px; }
#container { width:100%;background-image:url('Images/LeftBackground.gif'); background-repeat:repeat-y;  }
#leftContent { width:215px; float:left; padding:10px;  }
.loginName { font-weight:bold; border-bottom:soldi 3px #f9991d; font-weight:bold; width:215px; height:25px; margin-bottom:10px; }
#contentContainer { width:980px;background-color:#FFF;  border:solid 1px #C0C0C0;  float:left; }
#contentHeader { padding:4px 0; background-repeat:repeat-x; height:40px; color:#FFF; width:700px }
#contentHeader  h1{ font-size:16px; font-weight:bold; display:inline; color:#000; float:left }
#contentHeader div { float:right; margin-top: 5px; }
#contentHeader div a{ color:#FFF; font-weight:bold }
#content { width: 700px; float: left; text-align: left; padding: 20px; border-left: #C0C0C0 solid 1px; min-height:500px; height:auto !important; height:500px;  }
#footer {background:#f9991d url(images/ui/ui-bg_glass_75_f8991d_1x400.png) repeat-x scroll 50% 50%; width:100%; height:30px;  }
#search a { margin-left:10px; }
/*
    Login
*/
.login .text { background-color:#FFF;  }
.login 

/*
    Menu
*/
.Menu { width:215px; }
.Menu ul.AspNet-Menu ul { visibility:visible; position:relative; }
.Menu li.AspNet-Menu-WithChildren { float:none;   font-weight:bold; font-size:14px;  background:#f9991d url(images/ui/ui-bg_glass_75_f8991d_1x400.png) repeat-x scroll 50% 67.5%}
.Menu li.AspNet-Menu-WithChildren a { padding:5px 5px; color:#FFF; }
.Menu ul li ul li a.AspNet-Menu-Link { background-color:#FFF;  font-weight:bold; font-size:13px; padding:5px;  border-bottom:#f9991d solid 1px; }
.Menu li.AspNet-Menu-WithChildren li a { color:#f9991d; }
.Menu li a:hover, .Menu li.AspNet-Menu-WithChildren li a:hover { color:#000; }
.Menu ul.AspNet-Menu li { float: none; }
.Menu ul ul ul { display:none }

/*
    Tournament List
*/
.home .tournament { border:solid 1px #f9991d;-moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; }
.home .tournament .body{ padding:5px; }
.home .tournament .header { padding:0 5px; background:#f9991d url(images/ui/ui-bg_glass_75_f8991d_1x400.png) repeat-x scroll 50% 50%;  height:35px; line-height:35px;  color:#FFF }
.home .tournament span { font-size:16px; font-weight:bold;}
.home .tournament .button {background:#f9991d url(images/ui/ui-bg_glass_55_fbf9ee_1x400.png) repeat-x scroll 50% 50% !important; color:#000 !important; margin-top:2px;}
.home .tournament .image { float:left; margin-right:10px;  }
.home .tournament .image img { border:solid 1px #000 !important; padding:5px  }
.home .tournament .information {  }
.home .tournament .header a { color:#FFF }

/*
    Tournament
*/
.tournament .information { width:470px; float:left; margin-right:10px; }
.tournament .information .header { text-align:center; }
.tournament .information .header .tournamentDate {  font-size:16px; font-weight:bold; font-style:italic}
.tournament .information .header .location { font-size: 16px; font-weight: bold; color: #999999; }
.tournament .moreInformation { width: 200px; float: left; background-color: #FCD170; padding: 10px;  }
.tournament .moreInformation a { color: #003399; text-decoration: underline; font-weight: bold; }
.tournament .moreInformation .header { background-color:#FFF; color:#000; font-size:14px; font-weight:bold; padding:5px; }
.tournament .moreInformation .body { padding:5px 0; } 


.tournament .rosters .list { background-color:#FFF; height:560px; width:350px; padding:10px;}
.tournament .rosters .list label { font-weight:bold !important; }