/* General */

*{margin: 0;padding: 0;text-align: justify;}

body{background: #fff url(img/bgbody.gif) repeat-y center top;font: normal 12px Tahoma,Verdana,sans-serif;}
div a {color: #FFF;cursor: pointer;text-decoration: none;}
h1 {color: #309;background: #fff url(img/headerbg.gif) repeat;font: 40px bold;margin: 10px 0 20px 0;text-indent: 40px;border-top: solid 3px;border-bottom: solid 3px;}
h2 {border-top: solid 1px;color: #303;font: normal 20px sans-serif;padding: 10px 0 10px 10px;}

#table {margin-left: 50px;margin-bottom: 10px;padding: 10px;}
#tableb{margin-left: 50px;margin-bottom: 10px;padding: 10px;font-weight: bold;}
#tournheader{font-weight: bold;padding:10px;color:black;}
#title{text-indent: 20px;text-align: center;font-weight: bold;}
#tourn {width: 80px;}
#schedule {font-size: 16px;margin-left: 25px;margin-top:50px;}
#newday{margin-top: 10px; font-weight: bold;width:225px;text-align: right;}
#restday{color:red; text-align:center;}
#special{color:green;}
#time{width:100px;text-align:center;}
#tabhead{margin-top: 10px; font-weight: bold;text-align: center;border-bottom:2px black solid;}
#player {width: 240px;font-weight: bold;text-indent: 50px;}

#prize{width:100px;font-weight: bold;}
#category{width:250px;}

#playername{width:250px;font-weight:bold;}
#state{width:80px;font-weight:bold;}
#rating{width:60px;font-weight:bold;}
#resultlink{margin:5px 150px;padding:0px;}

#photos {margin-left: auto;margin-right: auto;}

/* structure */
.main {width: 850px;margin: 0 auto;}
.main_left {float: left;width: 650px;}
.main_right {border-top: 6px solid #FFF;float: right;width: 200px;}

/* misc */
#welcome {color: #555;display: block;font: bold 16px "Trebuchet MS",serif;}
#entry {margin-left: 10px;}
.left {float: left;}
.right {float: right;}
.header,.link_projects,.lbl,.link_updates a {border-bottom: 6px solid #FFF;}
div.link_projects a:hover,div.link_updates a:hover, .content a:hover, div.footer div.left a:hover {background: #00F;color: #FFF;}

/* logo */
.header {height: 100px;text-align: center;}
.header h1 {margin: 0;font: normal Verdana,sans-serif;}

/* main navigation */
.link_menu a {border-bottom: 1px solid #FFF;display: block;font: bold Verdana,sans-serif;height: 18px;padding: 6px 0 0 10px;text-decoration: none;}
.link_menu a:hover {background: #444;}

/***** PROJECTS *****/

.lbl {background: url(img/bgsubheading.gif) repeat-x;clear: both;color: #000;font: 12px "Lucida Sans Unicode",sans-serif;overflow: hidden;text-align: center;}
.link_projects a {display: block;height: 16px;text-align: center;color: #FFF;width: 97px;font-size: 12px;font-family: sans-serif;}
.link_projects a span {font: normal sans-serif;font-weight: bold;}
a.pdf {background: #666;}
a.doc {background: #666;border-left: 6px solid #FFF;}

/***** WINNERS *****/
#year{width:50px;font-weight:bold;}
#divo{width:250px;font-weight:bold;}
#divg{width:250px;font-weight:bold;}


/***** UPDATES *****/
.link_updates {background: #222 url(img/grdnt_gray.gif) repeat-x;}
.link_updates .lbl {border-top: 3px solid #FFF;border-bottom: 3px solid #FFF;height: 30px;}
#current {background: #009;}
.link_updates a {clear: right;display: block;font: normal 18px "Trebuchet MS",sans-serif;height: 14px;padding: 0px 0px 15px 0px;text-align: center;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;}
.link_updates a span {float: left;font: normal Verdana,sans-serif;margin-left: 10px;margin-top: 3px;}

/***** CONTENTS *****/ 
.content {color: #444;font-family: Verdana,sans-serif;padding: 0 10px 10px;}
.content a {color: #FD1C24;}
.content p {margin: 4px 0 10px 0;}
.content .descr {color: #666;margin-bottom: 6px;}
.content li {margin-left: 20px;padding: 10px 0px 10px 0px;font-weight: bold;}

/***** FOOTER *****/
.footer {color: #666;clear: both;margin-right: 8px;padding: 9px 0;text-align: right;}
.footer a {color: #666;}
