/* ---------------------------------------------------------------------------------
   
   Sudoku Saviour - Master Stylesheet 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */

#easy, #medium, #hard { margin: 0 0 10px 0; float: left; }

#easy a { background: url(../images/btn-easy.gif) no-repeat 0 0; }
#medium a { background: url(../images/btn-medium.gif) no-repeat 0 0; }
#hard a { background: url(../images/btn-hard.gif) no-repeat 0 0; }

#easy a, 
#medium a,
#hard a
{ width: 384px; height: 97px; display: block; float: left; text-indent: -5000px; outline: none; }

#easy a:hover,
#medium a:hover,
#hard a:hover
{ background-position: 0 bottom; }

#chooseLeft { float: left; width: 160px; }
#chooseRight { float: right; width: 383px; padding: 6px 10px 0 0; }

#level { width: 100%; height: 75px; background: url(../images/h2-level.gif) no-repeat 0 10px; text-indent: -5000px; border-bottom: solid 1px #ccc; margin: 0 0 20px 0; }

#calendar { border-top: solid 1px #ccc; padding-top: 20px; float: left; }
#calendar h2 { font-size: 0.7em; text-transform: uppercase; }

#calendar ul { margin: 0 0 2.0em -4px; padding: 0 0 15px 0; width: 101%; float: left; }
#calendar ul li { float: left; margin: 0 8px 8px 0; padding: 0; list-style-type: none; }
#calendar ul li a { width: 74px; height: 65px; text-align: center; padding-top: 9px; display: block; float: left; background: url(../images/calendar-datebox.gif) no-repeat 0 0; text-decoration: none; color: #972525; font-size: 0.7em; cursor: pointer; cursor: hand; }
#calendar ul li a span { font-size: 2.1em; width: 100%; display: block; float: left; padding: 11px 0 0px 0; }
#calendar #today a { background: url(../images/calendar-today.gif) no-repeat 0 0; color: #fff !important; }
#calendar #today span { text-indent: -5000px; }
#calendar ul li a:hover, #calendar #today a:hover { background-position: 0 -74px; color: #000; }
#calendar h2 { font-weight: bold; }

