html, body{ 

 margin:0; padding:0; color: #000; 

 text-align:center; font: 89% Arial, Helvetica, sans-serif;} 



/* layout values */

#page	{width:980px; text-align:left; margin:0 auto; position:relative;} 

#header		{height:62px; width:100%; position:relative;} 

#footer		{height:20px; clear:both; position:relative; color:#b4b4b4; text-align:right; font-size:11px;}

#footer .left{float:left;}

#footer a{color:#b4b4b4}

#sidebar-left, #main-right, #sidebar-right, #main{display:inline; position: relative;}

#sidebar-left, #main  {float:left;}

#sidebar-right, #main-right {float:right;}

#sidebar-left { width: 230px; margin-left: 10px; border:solid #adadad 1px;}

#sidebar-right{width:160px; position:relative; height:90%;}

#main-right{width:625px;}



	

.two-sidebars  #main  		{width:522px;  margin:0; margin-left:7px; }

.two-sidebars  #main-right  {width:730px; margin:0; }

.two-sidebars  #sidebar-right	{width:160px; margin-right:10px; height:778px;}

.two-sidebars  #sidebar-left	{width:230px; margin-left:8px; height:765px;}



.no-sidebars  #main  		{width:auto;  margin:0 10px; }

.no-sidebars  #main-right  		{width:99%;}

.no-sidebars  #sidebar-right	{display:none;}

.no-sidebars  #sidebar-left	{display:none;}





#logo{position:absolute; top:6px; left:17px;}

#content-content{background:url(images/Centre_Panel.jpg) no-repeat 0 6px; height:380px; width:537px; padding-left:10px; padding-top:10px; }



.no-sidebars #content-content, .admin #content-content, body.add #content-content, body.edit #content-content

{background:none;}

.no-sidebars #content-content{width:100%; height:auto;}



#container{border:solid #adadad 1px; border-top:none; padding:10px 0;}

.no-sidebars #container{min-height:520px;}

/* headings */

h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em;}

h1 {font-size: 1.3em;}

h2 {font-size: 1.2em;}

h3 {margin-top:3em;}

h3, h4, h5, h6 { font-size: 1.1em;}



/* links */

a {text-decoration: none; font-weight: bold;}

a:link {color:  #0086CB;}

a:visited {color: #369;}

a:hover {color:#F29400 ; text-decoration: underline;}

a.active { color: #A7A8AA }



#primary ul{width:730px; position:absolute; top:10px; left:250px;}

#primary a span{ visibility:hidden;}

#primary li {float:left; padding:0;}

#primary a{ display:block; width:81px; height:32px; background: no-repeat; text-decoration:none;}

#primary .home a{background-image:url(images/home_btn1_03.jpg);width:81px;}
#primary .home a:hover {background-image:url(images/home_btn2_03.jpg);width:81px;}

#primary .travel a{background-image:url(images/travel_btn1_04.jpg);width:81px;}
#primary .travel a:hover {background-image:url(images/travel_btn2_04.jpg);width:81px;}

#primary .sport a{background-image:url(images/sport_btn1_05.jpg);width:81px;}
#primary .sport a:hover {background-image:url(images/sport_btn2_05.jpg);width:81px;}

#primary .lifestyle a{background-image:url(images/lifestyle_btn1_06.jpg);width:81px;}
#primary .lifestyle a:hover {background-image:url(images/lifestyle_btn2_06.jpg);width:81px;}

#primary .news a{background-image:url(images/news_btn1_07.jpg);width:81px;}
#primary .news a:hover {background-image:url(images/news_btn2_07.jpg);width:81px;}

#primary .study a{background-image:url(images/study_btn1_09.jpg);width:81px;}
#primary .study a:hover {background-image:url(images/study_btn2_09.jpg);width:81px;}

#primary .jobs a{background-image:url(images/jobs_btn1_08.jpg);width:81px;}
#primary .jobs a:hover {background-image:url(images/jobs_btn2_08.jpg);width:81px;}

#primary .fun a{background-image:url(images/fun_btn1_10.jpg);width:81px;}
#primary .fun a:hover {background-image:url(images/fun_btn2_10.jpg);width:81px;}

#primary .nightlife a{background-image:url(images/night_btn1_11.jpg);width:81px;}
#primary .nightlife a:hover {background-image:url(images/night_btn2_11.jpg);width:81px;}


#cbar{background-color:#B71417; z-index:100;  height:12px; margin-bottom:10px; position:relative; top:52px; left:0;}

.front #cbar{background-color: #990210;}

.travel #cbar{background-color:#FF4B0A;}

.sport #cbar{background-color:#F8D315;}

.lifestyle #cbar{background-color:#6CD400;}

.news #cbar{background-color:#0287CC;}

.jobs #cbar{background-color:#905CC5;}

.study #cbar{background-color:#1D4697;}

.fun #cbar{background:url(images/fun-bar.gif) #FF0F9C; background-repeat: repeat-x;}

.nightlife #cbar{background:url(images/night-bar.gif) #962066; background-repeat: repeat-x;}



/* Secondary left side */

#block-menu-secondary-links ul{ margin:0; padding-top:18px; padding-left:20px;}

#block-menu-secondary-links li, ul.tvs li{

  list-style:none; list-style-image:none; position:relative; width:165px;  margin: 15px 0; 

  }

  #block-menu-secondary-links li.first{margin-top:0;}

  ul.tvs{padding:0; margin-left:20px;}

  

#block-menu-secondary-links a, ul.tvs a{

  background:url(images/channel/horoscopes.gif) no-repeat; 

  background-position: left -42px; 

  color:#FFF; font-size:10px; font-family: verdana, arial, sans-serif; display:block;

  width:120px; height:35px; line-height:32px; padding-left:33px;

  }

ul.tvs{float:left; width:165px; position:relative;}



#block-menu-secondary-links a:hover{background-position: left top; color:#FFF; text-decoration:underline;}



#block-menu-menu-business-weather-ourtv{padding-left:27px; margin:0; clear:both; height:70px; position:relative;

}



#block-menu-menu-business-weather-ourtv li{

  list-style:none; list-style-image:none; position:relative; float:left; width:149px;  margin:18px 0; 

  }

#block-menu-menu-business-weather-ourtv a{

  background:url(images/channel/centre_top_buttons.gif) no-repeat; 

  background-position: left -40px;

  color:#FFF; font-size:10px; font-family: verdana, arial, sans-serif; display:block;

  width:100px; height:33px; line-height:32px; padding-left:30px;

}

#block-menu-menu-business-weather-ourtv a:hover{background-position: left top; color:#FFF; text-decoration:underline;}





ul.tvcats{width:480px; margin:0 20px; padding:10px; float:left; position:relative; display:inline;}

ul.tvcats li{ position:relative; float:left; width:155px; list-style:none; margin:18px 0;  }



ul.tvcats a{color:#FFF; font-size:10px; font-family: verdana, arial, sans-serif; display:block;

width:100px; height:33px; line-height:32px; padding-left:30px;

background:url(images/channel/study.gif) no-repeat; background-position: left -38px;}



ul.tvcats a:hover{ background-position: left top;}



body.travel .tvcats a{background-image:url(images/channel/travel.gif);}

body.sport .tvcats a{background-image:url(images/channel/sport.gif);}

body.lifestyle .tvcats a{background-image:url(images/channel/lifestyle.gif);}

body.news .tvcats a{background-image:url(images/channel/news.gif);}

body.jobs .tvcats a{background-image:url(images/channel/jobs.gif);}

body.study .tvcats a{background-image:url(images/channel/study.gif);}

body.fun .tvcats a{background-image:url(images/channel/fun_stuff.gif);}

body.nightlife .tvcats a{background-image:url(images/channel/night_life.gif);}



ul.tvlink{width:165px; float:left; position:relative; margin-top:10px; padding:0; }

ul.tvlink li{list-style:none; padding:0 0 0 5px; margin:4px 0;  }

ul.tvlink a{color:#000; font-size:12px; font-weight:normal;}

ul.tvlink a:hover{color:#B71417;}



#sidebar-right .block{text-align:center; margin-bottom:11px;}

#sidebar-right .block h2{background:#b71417; color:#FFF; font-size:12px; padding:3px 10px; text-align:left; margin-bottom:0;}

#sidebar-right .block h2 a{color:#FFF;}



/* weather block */

#block-block-1 {position:absolute; bottom:0; left:0; width:100%;}

#block-block-1 .content{border:solid #adadad 1px; border-top:none; margin-top:0px; padding:5px 0 0 0;}

#block-block-1 .content *{margin:0; padding:0;}

#block-block-1 .content img{margin:10px 0;}

/* miss Brisbane */

#block-block-2 *{ margin:0; padding:0;}

#block-block-2 img{margin:-1px 0 0 -1px; }

#block-block-2 {border-bottom:solid #adadad 1px; height:200px;  padding:0;}

#block-block-2 #flashmissb{margin:10px 0 0 17px;}



/* where to go*/

#block-openads-2{text-align:center; margin:3px 0 5px 0;}

/* ads border */

 #block-openads-0 img, #block-openads-1 img{border:#adadad solid 1px;}





/* HOME */

body.front #content-content .block-openads{width:220px; float:left; position:relative; height:85px; margin:0 10px;}



.fl{float:left; position:relative; width:220px; margin:0 10px; }

.sec{height: 75px; margin:15px 0; }

.sec h3{color:#d10000; margin-bottom:0; margin-top:10px;}

.sec img{float:left; margin-right:10px; padding:0 8px 8px 0;

background:url(images/home-shadow.gif) no-repeat right bottom;

}

.sec p{ margin:0 0 0 10px; font-size:11px; font-weight:bold;}



.fl3{ float:left; width:155px; position:relative; margin:10px 0 0 15px;}

.fl3 img{margin:8px 0;}



/* food + drink */

body.food #content-content .block{ width:130px; height:95px; float:left; position:relative; display:inline; margin:20px 20px 0 20px;}

body.food #content-content .block img{float:left; margin-right:10px; padding:0 5px 5px 0;

background:url(images/food-shadow.gif) no-repeat right bottom;

}







p.pad{margin:2em 10px;}

.no-sidebars #content-content p{text-align:justify; padding-right:30px;}

ol{padding:0 30px 0 1em;}

ol li{margin:.5em; text-align:justify}

table{position:relative; clear:both;}

form{clear:both; float:left;}

table td, table th{padding:3px 1em; border:solid #CCC 1px; border-collapse:collapse;}

table td ul{margin-left:0; padding-left:1em;}

table td ul li{margin-left:0;}

tr.shade{background:#DEDEDE;}

table.bs{margin-top:1.5em;}

table.bs td, table.bs th{padding:1em 1em; }

.nob, .nob *{border:none !important;}

table.nob{margin-bottom:2em;}

/* Fixes */

em, i{overflow:auto; width:99%; display:block;} /* fix for italic text in <IE6*/

 