@charset "UTF-8";
/* CSS Document */
/* Table of Contents:

Global Styles – (body, paragraphs, lists, etc)
Header
Page Structure
Headings
Text Styles
	
*/
/* Reset
--------------------------------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}


body { line-height: 1.5; margin:1.5em 0; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }



/* Global Styles
--------------------------------------------------------------------------------------- */
html, body { border:0; margin:0; padding:0; font-family:'Verdana', Arial, Helvetica, Lucida Grande sans-serif; color:#000000; text-align:left; background:url(../images/bDrop_body.jpg) repeat-x; background-color:#5f5f5f; height:100%; font-size:12px; }


/* Page Structure
--------------------------------------------------------------------------------------- */

#shadow {width:920px;  margin:0 auto; min-height:100%; }
* html #shadow { height:100%; }
#home {width:900px; margin:0 auto; background:url(../images/bDrop_page.png) repeat-y; padding:0 10px;}

.break {clear:both; background:url(../images/bDrop_break.gif) top no-repeat; height:12px; margin:10px 0;}


/* Left hand and right hand columns of the page   --------------*/

.mainCol { float:right; width:674px;}
.leftCol { float: left; width: 226px; padding: 0; margin:0; }

#banner, #bannerAlbury, #bannerYarrawonga, #bannerCobram, #bannerTocumwal, #bannerEchuca, #bannerBarham, #bannerSwan {height:335px; background:url(../images/bDrop_banner.jpg) no-repeat; }
#bannerAlbury {background:url(../images/bDrop_albury.jpg) no-repeat; }
#bannerYarrawonga {background:url(../images/bDrop_yarrawonga.jpg) no-repeat; }
#bannerCobram {background:url(../images/bDrop_cobram.jpg) no-repeat; }
#bannerTocumwal {background:url(../images/bDrop_tocumwal.jpg) no-repeat; }
#bannerEchuca {background:url(../images/bDrop_echuca.jpg) no-repeat; }
#bannerBarham {background:url(../images/bDrop_barham.jpg) no-repeat; }
#bannerSwan {background:url(../images/bDrop_swan.jpg) no-repeat; }


#content {margin:20px;}


/*clearfix */

.clearfix:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size: 0;
}

.clearfix { display: block; }

* html .clearfix {height: 1%;}

/*image floats */

.leftImage {float:left; margin:0 20px 40px 0; }
.rightImage {float:right; margin:0 0 40px 20px; }


/* NAVIGATION STRUCTURE   --------------*/


/* Main Navigation on left hand side  --------------*/

#mainNav {background:url(../images/bDrop_menu.gif) top left no-repeat; margin:0; padding:131px 0 0 0; width:226px; height:250px; }
#mainNav ul { margin:0; padding:0; list-style-type:none; list-style-image:none; list-style-position:outside; display:block;}
#mainNav li {margin:0; padding: 0; border:0; height:34px; }
#mainNav li a {height:34px; display:block; margin: 0;  padding: 0;}

#mainNav ul li a.home { height:34px; background:url(../images/bt_home.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.home:hover { background: url(../images/bt_home.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.packages { height:34px; background:url(../images/bt_packages.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.packages:hover { background: url(../images/bt_packages.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.tournaments { height:34px; background:url(../images/bt_tournaments.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.tournaments:hover { background: url(../images/bt_tournaments.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.map { height:34px; background:url(../images/bt_map.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.map:hover { background: url(../images/bt_map.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.news { height:34px; background:url(../images/bt_news.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.news:hover { background: url(../images/bt_news.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.contact { height:34px; background:url(../images/bt_contact.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.contact:hover { background: url(../images/bt_contact.gif) bottom no-repeat; margin:0; padding:0;}

#mainNav ul li a.clubs { height:45px; background:url(../images/bt_clubs.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#mainNav ul li a.clubs:hover { background: url(../images/bt_clubs.gif) bottom no-repeat; margin:0; padding:0;}


/* Clubs navigation - grey bar   --------------*/

#clubsNav {height:45px;  margin:0; padding:0; }
#clubsNav ul { margin:0; padding:0; list-style-type:none; list-style-image:none; list-style-position:outside; display:block;}
#clubsNav li { float:left; margin: 0;  padding: 0;}
#clubsNav li a { height:45px; display: block; margin:0px; padding:0px;}

#clubsNav ul li a.albury { width:83px; height:45px; background:url(../images/bt_albury.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.albury:hover { background: url(../images/bt_albury.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.yarrawonga { width:124px; height:45px; background:url(../images/bt_yarrawonga.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.yarrawonga:hover { background: url(../images/bt_yarrawonga.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.cobram { width:94px; height:45px; background:url(../images/bt_cobram.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.cobram:hover { background: url(../images/bt_cobram.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.tocumwal { width:104px; height:45px; background:url(../images/bt_tocumwal.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.tocumwal:hover { background: url(../images/bt_tocumwal.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.echuca { width:82px; height:45px; background:url(../images/bt_echuca.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.echuca:hover { background: url(../images/bt_echuca.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.barham { width:84px; height:45px; background:url(../images/bt_barham.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.barham:hover { background: url(../images/bt_barham.gif) bottom no-repeat; margin:0; padding:0;}

#clubsNav ul li a.swanhill { width:102px; height:45px; background:url(../images/bt_swanhill.gif) no-repeat top; text-indent:-9999px; margin:0; padding:0;}
#clubsNav ul li a.swanhill:hover { background: url(../images/bt_swanhill.gif) bottom no-repeat; margin:0; padding:0;}


/* Footer links  --------------*/

#footer {padding:20px 0px; background:url(../images/bDrop_footer.png) no-repeat; clear:both; margin:0 auto; width:920px;}
#footer #frame { color:#ffffff; text-align:center; text-decoration:none; font-size:11px; line-height:14px; }
#footer a { color:#ffffff; text-align:center; text-decoration:none; font-size:11px; padding:3px 0 3px 0; margin:0 4px 0 4px;}
#footer a:hover { text-align:center; color: #c0b8a3; font-size:11px; padding:3px 0 3px 0; margin:0 4px 0 4px; text-decoration:none; }



/* Headings
--------------------------------------------------------------------------------------- */

h1, h2, h3 {}

h1 {font-size:18px; font-weight:bold; line-height:21px; color:#414141; margin:20px 0; }
h2 {font-size:14px; font-weight:bold; color:#5f5f5f; margin:10px 0; }
h3 {font-size:12px; font-weight:bold; color:#557b52; margin:10px 0; }



/* Text Styles
--------------------------------------------------------------------------------------- */

p {font-size:12px; line-height:20px; margin-bottom:16px; }
#content ul {list-style: disc outside; margin-left:18px;}
#content ul li {font-size:12px; line-height:20px; margin-bottom:7px; }


/* Links
--------------------------------------------------------------------------------------- */

a, a:link, a:visited, a:hover {text-decoration:none; margin:0; padding:0; }

#content a, a:link, a:visited, a:hover {margin:0; text-decoration:none; font-family:'Verdana', Arial, Helvetica, Lucida Grande sans-serif; font-weight:bold; color:#6b675d; }
#content a:hover {color:#b0a68c; text-decoration:underline;}

/* Table formatting
--------------------------------------------------------------------------------------- */

#tournaments
{
border-collapse:collapse;
}
#tournaments td, #tournaments th 
{
font-size:11px;
border:1px solid #6b675d;
background-color:#e7e1d0;
padding:3px 7px 2px 7px;
vertical-align:top;
}
#tournaments th 
{
font-size:11px;
font-weight:bold; 
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#5f5f5f;
color:#fff;
}
#tournaments tr.alt td 
{
color:#000;
background-color:#fff;
}
#tournaments tr.month td 
{
font-size:14px;
font-weight:bold; 
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#b0a68c;
color:#fff;
}
#key
{
width:200px;
border-collapse:collapse;
}
#key td 
{
font-size:11px;
border:0;
padding:3px 7px 2px 7px;
}

#tournaments td.mixed, #tournaments tr.alt td.mixed, #key td.mixed {background-color:#f4da91; text-align:center; }
#tournaments td.men, #tournaments tr.alt td.men, #key td.men {background-color:#9ccbe6; text-align:center; }
#tournaments td.women, #tournaments tr.alt td.women, #key td.women {background-color:#f9b9d5; text-align:center; }
