/*
Content-Type: text/css
*/

*                          { font-family:arial, helvetica, sans-serif; }
body                       { margin:0px; padding:0; text-align:center; font-size:12px; background:url(../img03/bg_gradient.jpg) repeat-x; color:#333; }
img                        { border:0; }
a                          { color:#337; text-decoration:underline; }
a:link                     { color:#337; }
a:visited                  { color:#337; }
a:active                   { color:#000; }
a:hover                    { color:#000; text-decoration:none; }

h1                         { font-size:20px; font-weight:normal; margin-bottom:10px; }
h2                         { font-size:16px; margin-top:10px; margin-bottom:5px; font-style:italic }
p                          { margin:12px 0 0 0; }


#weather                     { float:right; margin:70px 20px 0 0; background:url(../img03/calendar_bg.gif) no-repeat; width:220px; height:35px; padding:2px 0 0 2px;}

/*
Containers / Images
*/

.home_midCol               { background:url(../img03/mid1ColRepeat.gif) repeat-y; width:600px; margin-top:10px; }
.home_midColbuttom         { background:url(../img03/mid1ColBottom.gif) no-repeat; width:600px; height:18px; }

.home_midColtop            { padding:5px 10px 5px 10px; color:#000; font-size:16px; font-style:italic; font-weight:bold; }
.home_midColtop a 	   { color:#000; text-decoration:none; }
.home_midColtop a:hover    { color:#000; text-decoration:underline; }
.mid_img                   { float:left; padding-right:10px;}

#google_midCol            { background:url(../img03/google_midColRepeat.gif) repeat-y; width:600px;}
#google_midColbuttom         { background:url(../img03/google_midColButtom.gif) no-repeat; width:600px; height:16px; }
#google_midColtop            { background:url(../img03/mid1ColTop.gif) no-repeat; width:580px; height:24px; padding: 5px 10px 10px 10px;  margin:0; color:#fff; font-style:italic; font-weight:bold; }

#container                        { position:relative; width:1019px; margin:0 auto; text-align:left; background:url(../img03/bg_content.jpg) repeat-y; }
#content                         { float:left; width:815px; height:100%; padding:0; }
#header                         { position:relative; width:815px; height:130px; background:url(../img/header.jpg) no-repeat; }
#page                           { position:relative; width:100%; }
#bgGLeft                       { position:relative; float:left; left:2px; top:0px; width:13px; height:533px; background:url(../img/bg_gradient_l.gif) no-repeat; }
#bgLeft                        { position:relative; float:left; left:0; top:0px; width:12px; height:54px; background:url(../img03/bg_left.jpg) no-repeat; }

#leftColumn                    { float:left; position:relative; left:10px; width:165px;  }
#calendar                     { position:relative; left:0; top:0;  }

#middleColumn                 { float:left; position:relative; width:600px; margin:12px 0 0 11px; }
#gallery                   { position:relative; left:0; top:0; width:600px; height:230px; z-index:1; margin-bottom:12px; }
#blocker                     { background-color:#333; width:100%; height:400px; z-index:99; display:none; }
#popup                       { position:absolute; left:40px; top:60px; width:360px; height:180px; z-index:100; background-color:#FFF; display:none; border:2px solid #999; text-align:left }
#popupHead                   { height:25px; line-height:25px; background-color:#777; padding-left:10px; color:#FFF; font-weight:bold; border-bottom:2px solid #999; }
#popupHead a                { float:right; display:block; width:25px; height:25px; color:#FFF; text-decoration:none; text-align:center }
#popupHead a:hover          { text-decoration:underline; }
#popupBody                   { margin:10px; }
#popupBody ol               { margin:15px 0 0 0; padding:0; }
#popupBody ol li           { margin:0 0 10px 20px; padding:0; font-weight:bold; }
#popupBody ol li span      { font-weight:normal; }

#newsList                    { margin:0; padding:0; }
#newsList li                 { margin:0 0 10px 20px; color:#000; }
#newsList li div             { margin-left:-10px; color:#555; }

.topcol               { font-size:16px; padding:5px 10px 5px 10px; color:#000; font-style:italic; font-weight:bold; }
.topcol a	      { color:#000; text-decoration:none; }
.topcol a:hover	      { color:#000; text-decoration:underline; }
.column2                     { float:left; width:290px; margin:10px 20px 0px 0; background:url(../img03/mid2ColRepeat.gif) repeat-y;}
.smallCol                   { background:url(../img03/mid2ColBottom.gif) no-repeat; width:290px; height:18px; }

.news                        { background:url(../img03/news_icon.gif) no-repeat; height:26px; padding:3px 0 0 35px; }


.noRightMargin               { margin-right:0; /*background:url(../img03/mid2ColRepeat.gif) repeat-y; width:290px;*/}
.text                         { padding-left:4px; padding-right:8px; }
.text02                       { padding-left:10px; padding-right:10px; height:185px; overflow:hidden; }

.main_text                    { padding-left:10px; padding-right:8px; padding-bottom:5px; padding-top:3px; }
.imgBorder                   { border:1px solid #555; }
.imgLeft                     { margin-right:10px; }
.hilite                      { color:#370; }

#rightColumn                     { width:204px;  text-align:left; float:left; background:url(../img03/bg_topright.jpg) no-repeat; }

.errorRightColumn { height:400px; }
#makeHome                       { position:relative; top:18px; width:180px; height:60px; margin-bottom:18px; }
#makeHome a                     { position:absolute; left:0; top:0; width:180px; height:60px; background:url(../img03/makeHome.gif) no-repeat 0 -60px; }
#makeHome a:hover               { background-position:0 0; }

/*
ul.sponsor                      { margin:0 0 15px 0; padding:0; }
ul.sponsor li                   { margin-bottom:5px; list-style-type:none; width:160px; height:150px; }
ul.sponsor li a                 { display:block; width:160px; height:150px; background-position:0 0; }
ul.sponsor li a.item1           { background:url(../img/sponsors/st_george.png) no-repeat; }
ul.sponsor li a.item2           { background:url(../img/sponsors/honda2.png) no-repeat; }
ul.sponsor li a.item3           { background:url(../img/sponsors/bushfire2.png) no-repeat; }
ul.sponsor li a.item4           { background:url(../img/sponsors/2xU.png) no-repeat; }
ul.sponsor li a.item5           { background:url(../img/sponsors/sponsored.png) no-repeat; height:128px; }
ul.sponsor li a.item5:hover     { background-position:0 -128px; }
ul.sponsor li a:hover           { background-position:0 -150px; }
*/

#bottom                    { margin:0 auto; height:21px; background:url(../img03/bg_bottom.jpg) no-repeat; margin-bottom:10px; width:1019px; }	


#footBottom                { position:relative; width:959px; height:8px; background:url(../img03/foot_bottom.gif) no-repeat; }

/*
General
*/

.clear                     { display:block; clear:both; width:0; height:0; border:0px solid #FFF; margin:0; padding:0; font-size:0; line-height:0; }

.tableBorder               { background-color:#7e8f31; }
.tableContent th           { background-color:#f8f4ce; }
.tableContent td           { background-color:#FFF; }


/*

Gallery

*/
#thumbnails                 { position:relative; width:570px; height:75px; border-bottom:1px solid #779; text-align:center; margin-right:5px; overflow:hidden; }
#thumbnails a               { margin-right:5px; }
#thumbnails a img           { border:1px solid #FFF; }
#thumbnails a:hover img     { border:1px solid #779; }
#displayContainer           { width:570px; text-align:center; margin-top:10px; }


/*

Other

*/
.custombutton                      { width:150px; height:50px; }
.custombutton a                    { display:block; width:92px; height:43px; background:url(../img03/btn_custom.png) no-repeat 0 0; padding:7px 12px 0 48px; color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold;}
.custombutton a:hover              { background-position: 0 -50px; padding:8px 12px 0 49px; }

.footytippingbutton a              { display:block; width:150px; height:66px; background-position:0 0; background:url(../img/footybtn.gif) no-repeat; }
.footytippingbutton a:hover        { background-position:0 -66px; }


#footytips              { float:left; position:relative; width:776px; margin:12px 0 0 5px; }
#footytips .back2home   { float:left; }
#footytips .footyadv    { float:left; width:670px; height:105px; }
#footytips object       { width: 100%; height: 100%;}
#footytips .linespace   { margin:10px; }


.otherLinks                 { width:150px; }


/*
Primary
*/
#menu .primary                                                    { background:url(../img03/menu_bg.png) repeat-y right; font-size:90%; padding:0px; margin:0px; width:150px; list-style-type:none; }
#menu .primary li                                                 { position:static; margin:0; border-top:1px solid #BBB; }
#menu .primary li.selected                                        { background:url(../img03/menu_s.png) repeat-y right; text-decoration:none }
#menu .primary li.selected a span                                 { color:#333; }
#menu .primary li.first                                           { border-top:0; }
#menu .topImg                                          { background:url(../img03/menu_t.png) no-repeat; width:150px; height:17px; border-top:0; }
#menu .botImg                                          { background:url(../img03/menu_b.png) no-repeat; width:150px; height:31px; border-top:0; }
#menu .primary li a                                               { margin:0; display:block; width:150px; color:#666; position:relative; text-decoration:none; }
#menu .primary li a:hover                                         { background:url(../img03/menu_s.png) repeat-y right; color:#333; }
#menu .primary li a span                                          { padding:5px 7px; display:block; height:auto }
#menu .primary li a.cArrow                                        { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat right -27px; width:14px; height:24px; z-index:10; }
#menu .primary li a.cArrow:hover                                  { background:url(../img03/arrows.png) no-repeat right 10px; background-color:transparent; }
#menu .primary li.live a.cArrow, #menu .primary li.live a.cArrow:hover, #menu .primary li.live a.oArrow, #menu .primary li.live a.oArrow:hover  { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat transparent right 10px; width:14px; height:24px; z-index:10;  }
#menu .primary li a.oArrow                                        { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat transparent right 10px; width:14px; height:24px; z-index:10;  }
#menu .primary li a.oArrow:hover                                  { background-position:right -27px; background-color:transparent; }
#menu .primary li a.title                                         { z-index:1; }
/* Show | Hide Children */
#menu .primary li ul.secondary                                    { display:none; }
#menu .primary li ul.open                                         { display:block; }
#menu .primary li.live ul.secondary                                         { display:block; }
/*
Secondary
*/
#menu .primary li ul.secondary                                    { background:url(../img03/menu_bg.png) repeat-y top right; padding:0; margin:0; width:150px; }
#menu .primary li ul.secondary li                                 { margin:0 0 0 15px; list-style-type:none; border-top:1px solid #BBB; }
#menu .primary li ul.secondary li a                               { margin:0; display:block; width:135px; color:#666; position:relative; text-decoration:none; }
#menu .primary li ul.secondary li a:hover                         { color:#333; }
#menu .primary li ul.secondary li a span                          { padding:5px 7px; display:block; height:auto }
#menu .primary li ul.secondary li a.cArrow                        { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat right -27px; width:14px; height:24px; z-index:10; }
#menu .primary li ul.secondary li a.cArrow:hover                  { background-position:right 10px; background-color:transparent; }
#menu .primary li ul.secondary li a.oArrow                        { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat transparent right 10px; width:14px; height:24px; z-index:10;  }
#menu .primary li ul.secondary li.live a.cArrow, #menu .primary li ul.secondary li.live a.cArrow:hover, #menu .primary li ul.secondary li.live a.oArrow, #menu .primary li ul.secondary li.live a.oArrow:hover                        { position:absolute; left:136px; right:0; background:url(../img03/arrows.png) no-repeat transparent right 10px; width:14px; height:24px; z-index:10;  }
#menu .primary li ul.secondary li a.oArrow:hover                  { background-position:right -27px; background-color:transparent; }
#menu .primary li ul.secondary li a.title                         { z-index:1; }
/* Show | Hide Children */
#menu .primary li ul.secondary li ul.tertiary                     { display:none; }
#menu .primary li ul.secondary li ul.open                         { display:block; }
#menu .primary li ul.secondary li.live ul.tertiary                { display:block; }
/*
Tertiary
*/
#menu .primary li ul.secondary li ul.tertiary                     { background:url(../img03/menu_bg.png) repeat-y top right; padding:0; margin:0; width:135px; }
#menu .primary li ul.secondary li ul.tertiary li                  { margin:0 0 0 15px; list-style-type:none; border-top:1px solid #BBB; }
#menu .primary li ul.secondary li ul.tertiary li a                { margin:0; display:block; width:120px; color:#666; position:relative; text-decoration:none; }
#menu .primary li ul.secondary li ul.tertiary li a:hover          { color:#333; }
#menu .primary li ul.secondary li ul.tertiary li a span           { padding:5px 7px; display:block; height:auto }



#links_bottom      { background:url(../img03/otherlinks_bottom.gif) no-repeat 0 1px; height:34px; }
#quicksearchHead  { background:url(../img03/quicksearch.gif) no-repeat 0 0; height:28px; }
.smallfont        { font-size:8px; line-height:20px; float:left; width:20px; height:20px; }
#quicksearch      { background:url(../img03/googlesearch.jpg) no-repeat 0 0; padding:0; height:61px; text-align:center}
.inputSearch      { margin-top:10px; font-size:10px; width:130px; }
.searchbtn        { background:url(../img03/searchbtn.gif) no-repeat; margin:5px 0 0 0; height:16px; width:40px; font-size:9px;} 
.inputResults     { font-size:12px; width:350px; }
.resultsBtn       { background:url(../img03/searchbtn.gif) no-repeat; margin:2px 0 0 0; height:16px; width:40px; font-size:9px;} 
#hotlinks         { background:url(../img03/hotlinks.gif) no-repeat 0 0; padding:24px 0 0 0;}
ul.hotlink        							{ margin:0; padding:0; background-color:red; }
ul.hotlink li                   { list-style-type:none; width:50px; height:49px; display:inline;}
ul.hotlink li a                 { display:block; height:49px;float:left; }
ul.hotlink li a.link1           { background:url(../img03/hot_links_sports.jpg) no-repeat;  width:51px;}
ul.hotlink li a.link2           { background:url(../img03/hot_links_fuel.jpg) no-repeat;  width:50px;}
ul.hotlink li a.link3           { background:url(../img03/hot_links_wiki.jpg) no-repeat;  width:49px;}
ul.hotlink li a:hover           { background-position:100% -49px;}
.sports            { background:url(../img03/hot_links_sports.jpg) no-repeat 0 0; width:49px; height:49px;float:left; margin:0 1px 0 0;}
.sports:hover    { background-position:100% -49px; }
.fuel              { background:url(../img03/hot_links_fuel.jpg) no-repeat 0 0; width:49px; height:49px; float:left;  margin:0 1px 0 0;}
.fuel:hover    { background-position:100% -49px; }
.wiki              { background:url(../img03/hot_links_wiki.jpg) no-repeat 0 0;  width:49px; height:49px;float:left;}
.wiki:hover    { background-position:100% -49px; }

#hitsperday       { background:url(../img03/hitsperday.gif) no-repeat 0 0px; height:105px; padding:24px 0 0 0;}
.sponsors {display:none}
	
