/*
Content-Type: text/css
*/

*    { font-family:arial, helvetica, sans-serif; }
body   { margin:0px; padding:0; text-align:center; font-size:12px; background: url(../img07/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(../img07/calendar_bg.gif) no-repeat; width:220px; height:35px; padding:2px 0 0 2px;}

/*
Containers / Images
*/

.mid_img   { float:left; padding-right:10px;}

#container   { position:relative; width:1019px; margin:0 auto; text-align:left; background:url(../img07/bg_content.jpg) repeat-y; }
#content    { float:left; width:815px; height:100%; padding:0; }
#header    { position1:relative; width:815px; height:130px; background:url(../img07/header.jpg) no-repeat; }
#header img { margin-top:10px;margin-left:13px;}

#page    { position1:relative; width:100%; }
#bgGLeft   { position1:relative; float:left; left:2px; top:0px; width:13px; height:533px; background:url(../img07/bg_gradient_l.gif) no-repeat; }
#bgLeft   { position1:relative; float:left; left:0; top:0px; width:12px; height:54px; background:url(../img07/bg_left.jpg) no-repeat; }

#leftColumn   { float:left; display:inline;position1:relative; margin-left:15px; margin-top:15px;
        width:160px; background:rgb(214, 226, 240);colour:}
.leftColumnSpace {height:800px;}
.leftColumnBottom {background:url(../img07/leftColBottom.png) no-repeat; width:160px; height:11px; }

/***/ 

#calendar   { position1:relative; left:0; top:0; }

#middleColumn   { float:left; position:relative; width:600px; margin:12px 0 0 11px; }
#gallery   { position1: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; }

.news   { background:url(../img07/news_icon.gif) no-repeat; height:26px; padding:3px 0 0 35px; }
.imgBorder   { border:1px solid #555; }
.imgLeft   { margin-right:10px; }
.hilite   { color:#370; }

#rightColumn   { width:204px; text-align:left; float:left; background:url(../img07/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(../img07/makeHome.gif) no-repeat 0 -60px; }
#makeHome a:hover  { background-position:0 0; }

#bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img07/bg_bottom.jpg) no-repeat scroll 0 0;
height:40px;
margin:0 0 10px;
width:1019px;
display:block;
}



#footBottom  { position1:relative; width:959px; height:8px; background:url(../img07/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; }

/*
.custombutton   { width:150px; height:38px; }
.custombutton a   { display:block; width:92px;
    height:26px; background:url(../img07/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; }
*/
.otherLinks   { width:150px; }

/*.smallfont { font-size:8px; line-height:20px; float:left; width:20px; height:20px; }*/

#quicksearch { height:61px; text-align:center; margin-top:12px;margin-bottom:20px;}
.inputSearch { margin-top:0px; margin-left:10px; font-size:10px; width:130px; }
.searchbtn { background:url(../img07/searchbtn.gif) no-repeat;
    text-align:left;padding:0px;margin:5px 0 0 0; height:16px; width:40px; font-size:9px;}
.inputResults { font-size:12px; width:350px; }
.resultsBtn { background:url(../img07/searchbtn.gif) no-repeat; margin:2px 0 0 0; height:16px; width:40px; font-size:9px;}

#hitsperday { background:url(../img07/hitsperday.gif) no-repeat 0 0px; height:105px; padding:42px 0 0 0;}

#hotlinknweather {
    width:600px; height:32px; z-index:1;
    border:0px solid black;
}

.weather {
    width:145px;
    float:right;
}

.hotlinks {
    float:left; width:370px;
    border: 0px solid black;
}

.hotlinks img {
    display:block;
    float:left;
}

.hotlinks .buttons  {
    background:url(../img07/hotlinks_mid.png) repeat-x;
    height:30px;
    float:left;
}

.hotlinks .buttons div {
    display:block;
    float:left;
    font-size:8pt;
    font-weight:bold;
    padding:9px 3px 0px 15px;
    background:url(../img07/hotlinks_dot.png) no-repeat left top;
    font-family: arial, helvetica, sans-serif;
}

.hotlinks .buttons div a {
    text-decoration:none;
    color: #444;
}

.hotlinks div div:first-child {
    content: "";
    padding-left:0px;
    background:none;
}

.hotlinks a:hover {
    color: #888;
}

#html-base { display :none;}

.topcol                      { background:url(../img07/mid2ColTop.gif) no-repeat;
    width:270px; height:20px;padding: 5px 10px 5px 10px;  margin:0; color:#fff; font-style:italic; font-weight:bold;  }

.topcol a { color:#fff; text-decoration:none; }
.topcol a:hover { color:#000; }
.column2                     { float:left; width:290px; margin:5px 18px 0px 0;
    background:url(../img07/mid2ColRepeat.gif) repeat-y;}

.column3                   {  float:left; width:192px;
        margin:10px 12px 5px 0; background:url(../img07/mid3ColRepeat.gif) repeat-y right; }
.column3header             { background:url(../img07/mid3ColTop.gif) no-repeat;
        width: 172px; height:24px; padding: 5px 10px 5px 10px; float:left; color:#fff;
        font-style:italic; font-weight:bold; overflow:hidden; }
.column3header a 	   { color:#fff; text-decoration:none; }
.column3header a:hover     { color:#000; }
.column3_text              { padding:8px 10px 3px 10px; min-height:280px;}

.column3_text img             { max-width:160px;margin:0;}


.smallCol                  { background:url(../img07/mid3ColBottom.gif) no-repeat;
        width:192px; height:11px; font-size:1px; }
.noRightMargin             { margin-right:0; }


/*
.smallCol                   { background:url(../img07/mid2ColBottom.gif) no-repeat;
    width:290px; height:18px; font-size:1px; }
.noRightMargin               { margin-right:0; background:url(../img07/mid2ColRepeat.gif) repeat-y;
    width:290px;}
*/
.text02                       { padding-left:10px; padding-right:10px;
        height:160px; overflow:hidden; }
.main_text                    { padding-left:10px; padding-right:8px; 
        padding-bottom:5px; padding-top:3px; min-height:120px;}

.home_midCol               { background:url(../img07/mid1ColRepeat.gif) repeat-y; width:600px; margin-bottom:6px; }
.home_midColbottom         { background:url(../img07/mid1ColBottom.gif) no-repeat; width:600px; height:16px; }
.home_midColtop            { background:url(../img07/mid1ColTop.gif) no-repeat;
    width:580px; height:14px; padding: 5px 10px 5px 10px;  margin:0; color:#fff;
    font-style:italic; font-weight:bold; }
.home_midColtop a 	   { color:#fff; text-decoration:none; }
.home_midColtop a:hover    { color:#000; }

.sponsors {display:none}
tr.odd {background:#eee;};

.dbg {
    border:1px solid green;
    padding:-1px;
}

#makeHome {
     margin:20px 0 50px 0;
}

.footytippingbutton {padding:0 0 5px 5px;background:white;}
.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; }
