/*
---------------------------------------------------------
Page Layout
---------------------------------------------------------
*/

* {
    margin:0;
    padding:0;
}
body {
    margin:0;
    padding:0;
    background:white ;
    text-align:center;
    width:100%;
}
body.indexPage {
    background:white ;
}
body #page-layout {
    color:#333333;
    font-family:verdana;
    font-size:11px;
    text-align:left;
    min-height:535px;
    height:auto !important;        
    height:535px;    
    left:-1px;
    margin:0 auto;
    position:relative;
    width:980px;
}
#page-layout {
    width:980px !important;
}
#nav-primary li {
    float:left;
}
#navigation #nav-secondary {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_subnav.gif) no-repeat scroll 0 0;
    clear:both;
    display:block;
    height:18px;
    list-style-type:none;
    padding:6px 0 0 8px;
    width:980px;
}
#navigation #nav-secondary li {
    background:transparent url(http://www.australianidol.com.au/images/css/arrow_subnav.gif) no-repeat scroll 0 3px;
    float:left;
    /*BP 250809 */
    /* padding:0 49px 0 12px; */
    padding:0 40px 0 12px;
}
#navigation #nav-secondary li, #navigation #nav-secondary li a, #navigation #nav-secondary li a:visited{
    color:#FFFFFF;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
}
#navigation #nav-secondary li a:hover, #navigation #nav-secondary li.selected a {
    text-decoration:underline;
}
#nav-primary {
    background:url(http://www.australianidol.com.au/images/css/bg_nav.gif) no-repeat 0 0;
    display:block;
    height:34px;
}
#sub-column1, #sub-column2, #sub-column3 {
    width: 300px !important;
    padding: 0px;
    margin: 0px;
    float:left;
    overflow:hidden;
}
#content {
    clear:both;
    display:block;
    padding:0 0 40px;
    width:980px;
}
#large-flash {
    height:358px;
    overflow:hidden;
    width:980px;
}
.noBackground {
    background:none !important;
}
a, a:visited {
    color:#003570;
    text-decoration:none;
    font-weight:bold;
}
a:hover {
    color:#37d0ff;
}
a img {
    border:0;
}
.top {
    color:#555555 !important;
    float:right;
    position:relative;
    right:15px;
    _top:25px;
}
#navigation {
    background:url(http://www.australianidol.com.au/images/css/bg_nav.gif) no-repeat*/
    display:block;
    width:100%;
}
p {
    color:#333333;
    line-height:16px;
    margin:0 0 15px;
}
ul.items {
    font-size:11px;
    list-style-type:none;
}
ul.items  li {
    padding:8px 8px 0;
}
ul.items li a, ul.items li a:visited {
    color:#003570;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
ul.items li a:hover {
    color:#2abbff;
    text-decoration:none;
}
.clearFloats{
    clear:both;
    height:0;
    line-height:0;
    overflow:hidden;
}
#layout-1col #column1 {
    padding:17px 10px 5px;
    width:960px;
}
#layout-1col {
    min-height:300px;
    height:auto !important;
    height:300px;    
}
#layout-2-2col #sub-columns #sub-column1 {
    margin-right:30px;
}
#layout-2-2col #sub-columns #sub-column2 {
    margin:0;
}
#layout-3col #column1, #layout-3col #column3 {
    width:300px;
}
#layout-3col-wide #column3 {
    width:160px;
}
#layout-3col-wide #column2 {
    margin:0 30px 0 0;
    width:580px;
}
#layout-3col-wide #column1 {
    margin:0 30px 0 0;
    width:160px;
}
#layout-1-3col #column3 {
    clear:both;
    padding:0 10px;
}
#layout-2-2col #sub-columns {
    padding:20px 0 0;
}
#layout-1-3col #sub-columns {
    /* padding:40px 0 0; */
}
#layout-1-3col #column1 {
    float:none;
    min-height:300px;
    height:auto !important;
    height:300px;
    width:100%;
}
#layout-2-2col #column2, #layout-2col #column2, #layout-2-1-3col #column2 {
    float:none;
    margin-left:0  !important;
    width:300px !important;
    overflow:hidden;
}
#layout-2-1-3col #column3 {
    padding:0 5px;
}
#layout-2-1-3col, #layout-2col, #layout-2col-slim, #layout-2-2col,#layout-3col, #layout-3col-slim, #layout-3col-wide {
    padding:0 10px 5px;
    width:960px;
}
#layout-1-3col #sub-columns {
    clear:both;
    padding:0 10px 5px;
    width:960px;
}
#layout-3col #column3, #layout-3col-slim #column3, #layout-3col-wide #column3 {
    *float:none;
    margin:0;
}
#layout-2-2col #column1, #layout-2col #column1, #layout-2-1-3col #column1  {
    float:left;
    margin-right:30px;
    _margin-right:27px;
    width:630px;
    overflow:hidden;
}
#layout-3col #column2, #layout-1-3col #sub-columns #sub-column2, #layout-2-1-3col #sub-columns #sub-column2 {
    margin:0 30px;    
    padding:0;
    width:300px;
    overflow:hidden;
}
#layout-3col #column2, #layout-3col-wide #column2, #layout-3col-slim #column2 {
    _margin-right:27px !important;
}
#layout-3col-slim #column1, #layout-3col-slim #column2 {
    margin:0 30px 0 0;
    width:370px;
}
#layout-2col-slim #column1 {
     margin-right:30px;
     _margin-right:27px;
     overflow:hidden;
     width:740px;     
}
#layout-2col-slim #column2 {
    float:none;
    margin-left:0  !important;
    width:190px !important;
    overflow:hidden;
}
.marquee-flash {
    margin:0 0 15px; 
    position:relative;
}
/*
---------------------------------------------------------
Header
---------------------------------------------------------
*/
#header {
    height:257px;
}
#header a {
    color:black;
    font-weight:bold;
    margin:0;
    text-decoration:none;
}
#header ul {
    background:transparent url(images/css/bg_header.gif) repeat-x scroll 0 0;
    height:24px;
    list-style-type:none;    
    width:980px;
}
#header ul li {
    margin: 0;
    padding:4px 0 0 25px;
    float: left;
}
#header li.logoTen {
    padding-top:0;
}
#header a.logo-link {
    padding:0px;
    margin:0px
}
#header a:hover {
    text-decoration: underline;
}
.bgHeader {
    border-bottom:1px solid #D8D8D8;
    color:#37D0FF;
    display:block;
    font-family:arial;
    font-size:16px;
    font-weight:normal;
    height:29px;
    margin:0 0 14px;    
    width:300px;
}
.bgHeader span{
    background:transparent url(http://www.australianidol.com.au/images/css/bg_hdr.gif) repeat-x scroll 0 0;
    line-height:29px;
    padding:5px 11px 6px;
}
.bgHeader span a {
    padding-bottom:6px;
}
.bgHeader a, .bgHeader a:visited {
    color:#37D0FF;
    text-decoration:none;
    font-weight:normal;
}
#members-panel {
    color:#666666;
    position:absolute;
    right:12px;
    top:4px;
}
#members-panel span {
    font-size:11px;
    padding: 0px;
    margin: 0px    
}
#members-panel a, #members-panel a:visited {
    color: black;
    font-size:11px;
    font-weight: bold;
    text-decoration:none;
}
#members-panel a:hover {
    text-decoration:underline;
}
.ad-leaderboard {
    left:252px;
    position:relative;
    top:23px;
    width:730px;
}
.logo {
    position:absolute;
    top:52px;
    z-index:2;
}
#content .ad {
    margin-bottom:25px;
}
/*
---------------------------------------------------------
Component Presentation
---------------------------------------------------------
*/
#components .component:after, #components .component-details:after, #TOC:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#components .component, #components .component-details, #TOC {
    display: inline-block;
}
html[xmlns] #components .component, html[xmlns] #components .component-details,  html[xmlns] #TOC{
    display: block;
}
* html #components .component, * html #components .component-details, * html #TOC {
    height: 1%;
}
#TOC {
    border:8px solid #818181;
    margin-bottom:25px;
    padding:1px 10px 14px 21px;
}
#TOC h2 {
    color:black;
    font-family:arial;
    font-size:17px;
    margin:15px 0;
}
#TOC h3 {
    color: black;
    float: left;
    width: 23%;
    font-size: 11px;
    padding: 0px 5px;
    margin-bottom: 6px;
}
#TOC h3 a { 
    border:0 none;
    color:#333333;
    font-size:12px;
    padding:0;
}
#TOC h3 a:hover { 
    color:#2ABBFF;
}
#components .components-heading1 {
    color: black;
    font: 22px Helvetica, Arial, Verdana, sans-serif;
    font-weight: normal;
    border-bottom: 1px solid #e2ecde;
    padding-bottom: 5px;
}
#components .components-heading2 {
    color: black;
    font: 16px Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    margin-top: 10px;
}
#components .updated {
    float: right;
    position: relative;
    color: black;
    font-size: 14px;
    font-family:Arial, Verdana;
    margin:10px;
}
#components hr {
    display: block;
    background: #e2ecde;
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;    
}
#components .component {
    clear: both;
    margin: 15px 0;
    padding: 5px;
    background: #FFF;
    position: relative;
}
#components .component a.top {
    position:absolute;
    right: 7px;
    color: black;
}
#components .component .code {
    background:#FCFDFB none repeat scroll 0 0;
    border:1px solid white;
    font-size:11px;
    height:182px;
    margin:10px;
    width:894px;
}
#components .component h3.component-heading {
    color:#333333;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    margin:0 0 10px;
}
#components .component-details {
    border-bottom: 1px solid #e2ecde;
    padding: 5px;
    background: #f1f6ef;
    font-size: 11px;
    line-height: 130%;
}
#components .component-details h4.heading {
    font-size: 12px;
    margin-bottom: 5px;
}
#components .component-details ul li {
    list-style-type: none;
    margin: 3px 0px;
}
#components .component-details .column1 {
    width: 550px;
    float: left;
    border-right: 3px solid #FFF;
    padding-right: 10px;
}
#components .component-details .column2 {
    width: 300px;
    padding-left: 10px;
    float: left;
}
#components .component .small-component {
    width: 300px;
    padding: 20px;
    margin-bottom: 10px;
}
#components .component .large-component {
    overflow:hidden;
    padding:10px 0;
    width:936px;
}
.tab-pane {
    background:white;
    border:1px solid #C1C1C1;
}
.tab-row {
    height: 24px;
}
.tab-row .tab {
    border:0;
    float:left;
    font-size:14px;
    margin:0;
    padding:0;
    text-align:center;
    width:50%;
}
.tabbed-content-3tabs .tab-row .tab {
    width: 33%;
}
#tabPage1, #tabPage2 {
    border:0;
}
.tab-row .tab a {
    color: #a8a8a8;
    padding: 5px 20px;
    display: block;
    width:auto;
}
.tab.selected.hover  a, .tab.hover a{
    text-decoration:none;
}
.tab.selected a {
    cursor:default;
}
.tab-row .tab a:hover {
    color:black;
    text-decoration:none;
}
.tab-row .tab.selected a {
    color:black;
}
.tab-row .tab.selected {
    background: white;
    border-bottom: 1px solid #f8f8f8;
    
}
.tab-row .tab.hover {
    border-bottom: 1px solid #e1e1e1;
}
.tab-page {
    margin:0;
    padding:20px;
}
.tab-row {
    padding-bottom:1px;
}
.tab-row .hover a {
    text-decoration:underline;
}
.tab-row .tab {
    float:left;
    padding:0;
    margin:0;
}
.tab-row .tab{
    background:#e4e3e3;
}
.tab-page {
    margin-bottom:24px;
}
.tab-row .selected {
    background:white;
}
.tab-row  {
    overflow:hidden;
}
.tab a{
    color:black;
    float:left;
    font-size:14px;
    padding:4px 0 4px 54px;
    text-decoration:none;
    width:94px;
}
.component .component-heading {
    margin:30px 0 15px;
}
h3.component-heading a
{
    border-left:4px solid #818181;
    color:#818181;
    font-family:helvetica;
    font-size:23px;
    font-weight:normal;
    padding:10px 51px 10px 10px;
}
textarea {    
    color:#555555;
    font-family:arial;
    font-size:12px;
    height:300px;
    width:894px;
}
/*
---------------------------------------------------------
Components
---------------------------------------------------------
*/


.promoImage {
    padding:0 0 25px;
}
.small-listing {
    line-height:14px;
    width:300px;
}

/* Sponsored Listing / Basic bullet point (1) */
.small-listing1{
    overflow:hidden;
    padding:3px 14px 19px 2px;
    vertical-align:top;
    width:272px;
}
#content .small-listing1 .item {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_bullet_black_square.gif) no-repeat scroll 0 5px;
    padding:0 0 6px 15px;
}

/* Promo listing, Promo and text listing (2) */
.small-listing2 {
    overflow:hidden;
    padding:0 0 25px;
}
#content .small-listing2 .item h4 {
    margin:0;
    font-size:11px;
}
.item {
    position:relative;
}
.item h4 a, .item h4 a:visited {
    color:#003570;
    font-family:verdana;
    font-size:11px;
    text-decoration:none;
}
.item h4 a:hover {
    color:#2abbff;    
    text-decoration:none;
}
.small-listing2 .topic-display {
    clear:both;
    padding:0 4px 8px 0;
}
#content .small-listing2 .item { 
}
.advert_300_80 {
    padding:0 0 10px 0;
}

/* Video Listing (5) Optional Container (5) Quick Links (3) */ 
.small-listing3 h4, .small-listing5 h4 {
    height:14px;
    overflow:hidden;
}
.small-listing3 .text, .small-listing5 .text {
    height:41px;
    overflow:hidden;
}
.small-listing3 .preview-image, .small-listing5 .preview-image {
    float:left;
    margin:0 12px 0 0;
}
.small-listing3 .item, .small-listing5 .item {
    clear:both;
}
.small-listing3 {
    padding:0 0 15px;
}
.small-listing3 .item {
    min-height:67px;
    height:67px;
    height:auto !important;    
    margin:0 0 10px;
}
.small-listing5 {
    padding:0 0 52px;
    _padding:0 0 14px;
}
#content .small-listing5 .item {
    height:63px;
    margin:0 0 10px;
}
/* Blog Listing (4)*/ 
.small-listing4 {
}
.small-listing4 h4 {
    height:28px;
    overflow:hidden;
    padding:7px 0 0 1px;
}
.small-listing4 .item {
    float:left;
    margin:0 10px 10px 0;
    width:90px;
}
.small-listing4 a:hover {
    text-decoration:none;
}
.itemWrapper {
    clear:both;
}

/* Tab Listing (6)*/ 
.small-listing6 .item, .small-listing2.small-listing2-TypeB .item {
    padding:5px 0 0 41px;
    width:250px;
}
.small-listing6 .item h4 a, .small-listing2-TypeB .item h4 a{
    color:#000000;
    font-weight:normal;
}
.small-listing6 .item h4 a:hover, .small-listing2-TypeB .item h4 a:hover {
     color:#2abbff;
}
.item .icons {
    left:17px;
    position:absolute;
    top:3px;
}
/* DS3 Discussion, DS5 Fan-Messages (7)*/
.small-listing7{
    overflow:hidden;
    padding:3px 14px 12px 2px;
    vertical-align:top;
    width:272px;
}
#content .small-listing7 .item {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_bullet_black_square.gif) no-repeat scroll 0 5px;
    padding:0 0 6px 15px;
}
.small-listing7 .additional {
    font-size:10px;
    padding:7px 0;
    text-align:right;
}
.small-listing7 li.item .additional a {
    font-size:10px;
}

/* DS4 Photo Gallery (8)*/ 
.small-listing8 {
    padding:0 0 25px;
}
.small-listing8 .text {
    background:#e7e7e7;
    padding:11px 20px;
}
.small-listing8 a.more {
    color:#003366;
    font-weight:bold
}
.small-listing8 a:hover {
    color:#2ABBFF;
    text-decoration:none;
}
/* DS10 Ask the expert (9)*/ 
.small-listing9 {
    padding:0 0 20px;
    _padding:0 0 18px;
}
.small-listing9 .additional {
    float:right;
}
.small-listing9 div.text {    
    display:table;
    float:left;
    font-size:13px;
    height:123px;
    padding:0 10px 0 0;
    position:static;
    text-align:center;
    width:200px;
}
.small-listing9 div.text div  {
    display:table-cell;
    top:50%;
    position:static;
    vertical-align:middle;
}
.small-listing9 div.text div div, .small-listing9 div.text div span div  {    
    position:relative;
    top:-50%;
    *top:20%;
}
.small-listing9 div.text a {    
    color:black;
    font-weight:normal;
}
.btnAnswer {
    margin:6px 0 0;
}


/* WEB POLL */
.web_poll_list {
    padding:0 0 10px;
    width:300px;
}
.web_poll_list label {
    display:block;
    font-size:11px;
    padding:0 0 0 24px;    
}
.web_poll_list .input {
    position:absolute;
    top:1px;
    *top:-2px;
}
.web_poll_list .item {
    margin:5px 0 0;
}
.web_poll {
    padding:0 0 53px;
    text-align:left;
    width:300px;
}

/* TAB COMPONENT */
#tabPane1 .tab-row {
    width:300px;
}
#tabPane1 .tab-row .tab {
    background:white;
}
#tabPane1 .tab-row .tab a {
    color:black;
    font-family:arial;
    font-weight:bold;
    width:110px;
}
#tabPane1 .tab-row .tab.selected {
    background:#EBEBEB;
    width:150px;
}
#tabPane1.tab-pane {
    border:0;
}
#tabPane1 #tabPage1, #tabPane1 #tabPage2 {
    background:#EBEBEB;
    border:0 none;
    padding:10px 0;
    width:300px;
}

/* MENU BUTTONS */
.btnLeft, a.btnLeft  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_left.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:19px;
    overflow:hidden;
    text-indent:-2000px;
    width:19px;
}
a:hover.btnLeft  {
    background-position:left bottom;
}
.btnRight, a.btnRight  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_right.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:19px;
    overflow:hidden;
    text-indent:-2000px;
    width:19px;
}
a:hover.btnRight  {
    background-position:left bottom;
}
.btnHighlights, a.btnHighlights  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_highlights.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnHighlights  {
    background-position:left bottom;
}
.btnWatchFullEpisode, a.btnWatchFullEpisode  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_eps.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnWatchFullEpisode  {
    background-position:left bottom;
}
.btnPhotoGallery, a.btnPhotoGallery  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_photo_gallery.gif) no-repeat scroll 0 0;
    display:block !important;
    height:19px;
    text-indent:-2000px;
    width:155px;
    overflow:hidden;
    margin-top:5px;
    padding:0 !important;
}
a:hover.btnPhotoGallery  {
    background-position:left bottom;
}
.btnVideo, .btnVideo a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_video.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:85px;
    overflow:hidden;
}
.btnVideo a:hover, .btnVideo.selected a {
    background-position:left bottom;
}
.btnTheShow, .btnTheShow a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_the_show.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:112px;
    overflow:hidden;
}
.btnTheShow a:hover, .btnTheShow.selected a {
    background-position:left bottom;
}
.btnTop12, .btnTop12 a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_top12.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:90px;
    overflow:hidden;
}
.btnTop12 a:hover, .btnTop12.selected a {
    background-position:left bottom;
}
.btnVoting, .btnVoting a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_voting.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:85px;
    overflow:hidden;
}
.btnVoting a:hover, .btnVoting.selected a {
    background-position:left bottom;
}
.btnEpisodes, .btnEpisodes a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_episodes.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:107px;
    overflow:hidden;
}
.btnEpisodes a:hover, .btnEpisodes.selected a {
    background-position:left bottom;
}
.btnPhotos, .btnPhotos a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_photos.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:93px;
    overflow:hidden;
}
.btnPhotos a:hover, .btnPhotos.selected a {
    background-position:left bottom;
}
.btnCompetitions, .btnCompetitions a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_competitions.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:132px;
    overflow:hidden;
}
.btnCompetitions a:hover, .btnCompetitions.selected a {
    background-position:left bottom;
}
.btnFunandComps, .btnFunandComps a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_fun_and_comps.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:147px;
    overflow:hidden;
}
.btnFunandComps a:hover, .btnFunandComps.selected a {
    background-position:left bottom;
}
.btnIdols, .btnIdols a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_idols.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:76px;
    overflow:hidden;
}
.btnIdols a:hover, .btnIdols.selected a {
    background-position:left bottom;
}
.btnForums, .btnForums a{
    background:transparent url(http://www.australianidol.com.au/images/css/btn_forums.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:96px;
    overflow:hidden;
}
.btnForums a:hover, .btnForums.selected a {
    background-position:left bottom;
}

.btnTrivia, .btnTrivia a{
    background:transparent url(http://www.australianidol.com.au/images/css/trivia.gif) no-repeat scroll 0 0;
    display:block;
    height:34px;
    text-indent:-2000px;
    width:93px;
    overflow:hidden;
}
.btnTrivia a:hover, .btnTrivia.selected a {
    background-position:left bottom;
}

/* Aus Idol Buttons */
.btnViewAll, .btnVote, .btnMore, .btnVideoSmall, .btnWinners {
    margin:5px 0 0;
    overflow:hidden;
}
.btnViewAll input, .btnVote input, .btnMore input, .btnViewAll a, .btnVote a, .btnMore a, .btnAnswer a, .btnFanMsg a {
    float:left;    
}
.btnMore a, .btnAnswer a, .btnVote a {
    height:23px;
    overflow:hidden;
}
.btnMore a {
    float:right;
}
.btnMore, .btnMore a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_more.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    text-indent:-999px;
    width:57px;
}
.btnMore a:hover {
    background-position:left bottom;
}
.btnAnswer, .btnAnswer a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_read_answer.gif) no-repeat scroll 0 0;
    display:block;
    text-indent:-999px;
    width:90px;
    overflow:hidden;
}
.btnAnswer a:hover {
    background-position:left bottom;
}

/* BJP 030909 FM Answer */
.btnAnswerFM, .btnAnswerFM a {
    background:transparent url(http://www.australianidol.com.au/images/css/readmore.gif) no-repeat scroll 0 0;
    display:block;
    text-indent:-999px;
    width:90px;
    height: 23px;
    overflow:hidden;
}
.btnAnswerFM a:hover {
    background-position:left bottom;
}
.btnFanMsg, .btnFanMsg a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_send_fan_message.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    text-indent:-999px;
    width:141px;
    overflow:hidden;
}
.btnFanMsg a:hover {
    background-position:left bottom;
}
.btnViewAll, .btnViewAll a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_view_all.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    text-indent:-999px;
    width:62px;
}
.btnViewAll a:hover {
    background-position:left bottom;
}
.controls div {
    float:right;
    margin: 5px 0 0 10px;
}
.btnVideoSmall, .btnVideoSmall a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_video_small.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    text-indent:-999px;
    width:56px;
}
.btnVideoSmall a:hover {
    background-position:left bottom;
}
.btnWinners, .btnWinners a {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_winners.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    text-indent:-999px;
    width:115px;
}
.btnWinners a:hover {
    background-position:left bottom;
}
.btnVote  {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_vote.gif) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:23px;
    width:54px;
}

/* L1 Banner */ 
#content-banner h2{
    display:block;
    font-family:helvetica,arial;
    font-size:30px;
    padding:14px 0 0 24px;
    position:absolute;
    z-index:1;
}
#content-banner { 
    padding:0 0 25px;
    position:relative;
} 

/* L3 Quick Facts - Large-Listing 1 */
.large-listing-type1 .details ul {
    border-top:1px solid #CCCCCC;
    margin:9px 0 0;
    padding:9px 0 0 1px;
    position:relative
}
.large-listing-type1 .details .text {
    padding-bottom:6px;
}
#content .large-listing-type1 .item h3   {
    font-family:arial,verdana;
    font-size:20px;
    font-weight:normal;
/*Removed Left Padding to accommodate the newly added Fave on QandA pages. */ 
    padding:0 0 0px 0px;
}
#content .large-listing-type1 .item h3 a, #content .large-listing-type1 .item h3 a:visited, #content .large-listing-type2 .item h3 a, #content .large-listing-type2 .item h3 a:visited {
    color:#333333;
    position:absolute;
    text-decoration:none;
}
#content .large-listing-type1 .item p {
    color:#333333;
    line-height:16px;
    padding:0 0 5px 308px;
}
#content .large-listing-type1 .item {
    margin-bottom:0;
    min-height:270px;
    height:auto !important;
    height:270px;
    padding:0 10px 0 0;
}
.large-listing-type1, .large-listing-type2 {
    padding:0 0 25px;
}
.options {display:none;}
.options span {}
.options a, .options a:visited, .item p a, .item p a:visited {}
.options a:hover, .item p a:hover {}
/*.large-listing-type1 .details {
    margin:0 0 0 308px;
}removed to fix Q and A section*/
.details ul {
    list-style-type:none;
    margin:8px 0 0 3px;
}
.details ul li {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_bullet_black_square.gif) no-repeat scroll 0 12px;
    padding:6px 0 0 11px;
}
.details ul li a, .details ul li a:visited {
    color:#003570;
    font-weight:bold;
    text-decoration:none;
}
.details ul li a:hover {
    color:#2abbff;
    text-decoration:none;
}
.large-listing-type1 .preview-image {
    left:0;
    position:absolute;
    top:0;
}
/* L5 Bio Page - Large Listing Type 2 */
.large-listing-type2 .details ul {    
    padding:7px 0 0 1px;
}
#content .large-listing-type2 .item h3  {
    font-family:arial,verdana;
    font-size:20px;
    font-weight:normal;
    padding:0 0 19px 310px;
}
#content .large-listing-type2 .item p {
    color:#333333;
    line-height:16px;
    margin:0 0 18px;
}
#content .large-listing-type2 .item .preview-image {
    float:left;
    margin:0 16px 10px 0;
    position:relative;
}
#content .large-listing-type2 .item {
    padding:0 15px 0 0;
    margin:0;
    min-height:450px;
    height:auto !important;
    height:450px;
}
#content .large-listing-type2 .details {
    position:relative;
}
#content .large-listing-type2 .details ul li {    
    background:transparent url(http://www.australianidol.com.au/images/css/bg_bullet_black_square.gif) no-repeat scroll 0 11px;
    padding:6px 0 0 11px;
    display:inline;
    margin:0 0 5px;
    *margin:0 0 -6px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #content .large-listing-type2 .details ul li {background-position:0 6px;}
}
#content .large-listing-type2 .details ul li a {
    
}
#content .large-listing-type2 hr {
    background:#CCCCCC none repeat scroll 0 0;
    display:block;
    height:1px;
    overflow:hidden;
}
/* L7 Listing - Large Listing Type 3 */
.large-listing-type3 .item {
    border-bottom:solid 1px #dddddd;
    min-height:93px;    
    height:auto !important;
    height:93px;
    margin:0 0 16px;
    padding:0 0 31px;
    *padding:0 0 16px;
    clear: both;
}
.large-listing-type3 .details {
    border-bottom:solid 1px white;
}
.large-listing-type3 .item .links {
    padding-top: 0px !important;
}
#content .large-listing-type3 .preview-image {
    float:left;
    padding:0 13px 0 0;
}
.large-listing-type3 .text {
    margin:3px 0 0;
}
.large-listing-type3 h3{
    font-size:11px;
    padding:0 0 5px;
}
.large-listing-type3 h3 a, .large-listing-type3 h3 a:visited {
    color:#003570;    
    text-decoration:none;
}
.large-listing-type3 h3 a:hover {
    color:#2abbff;
}
.large-listing-type3 .date {
    color:#969696;
    font-size:10px;
}
.large-listing-type3 .additional {
    background:white none repeat scroll 0 0;
    display:block;
    top:-29px;
    position:relative;
}
/* L8 Fan Messages . Large Listing 4 */
.large-listing-type4 {
    width:630px;
}
.large-listing-type4 .item {
    float:left;
    height:177px;
    padding:0 18px 0 0;
}
.large-listing-type4 .details {
    margin: 0;
}
.large-listing-type4 .item .links {
    padding-top: 0px !important;
}
.large-listing-type4 .btnMore {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_more.gif) no-repeat scroll right -16px;
    height:20px;
}
.large-listing-type4 h3 a, .large-listing-type4 h3 a:visited {
    color:black;
    font-size:20px;
    text-decoration:none;
}
.large-listing-type4 h3 a:hover {
    color:#2abbff;
}
.large-listing-type4 .date {
    color:#969696;
    font-size:10px;
}
#content .large-listing-type4 .preview-image {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_fan_messages.jpg) no-repeat scroll 0 0;
    display:block;
    height:105px;
    padding:31px 5px 0;
    width:134px;
}
.large-listing-type4 .text {
    position:relative;
    top:-20px;
}
.large-listing-type4 h3{
    color:white;
    font-family:arial;
    font-size:16px;
    left:7px;
    position:relative;
    top:6px;
    z-index:2;
}
.large-listing-type4 .btnSendFanMsg, .large-listing-type4 .btnSendFanMsg a, .large-listing-type4 .btnSendFanMsg a:visited {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_send_fan_message.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-999px;
    width:144px;
}
.large-listing-type4 .btnSendFanMsg a:hover {
    background-position:0 bottom;
}
.large-listing-type4 .btnViewBlog, .large-listing-type4 .btnViewBlog a, .large-listing-type4 .btnViewBlog a:visited {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_view_my_blog.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-999px;
    width:144px;
}
.large-listing-type4 .btnViewBlog a:hover {
    background-position:0 bottom;
}

/* L11 Episode Listing . Large Listing 5 */
.large-listing-type5 {
    width:630px;
}
.large-listing-type5 h3 a, .large-listing-type5 h3 a:visited{
    color:#333333;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
}
.large-listing-type5 h2 {
    border-bottom:1px solid #CCCCCC;
    color:#2ABBFF;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    margin:0 0 16px;
    padding:0 0 8px;
}
.large-listing-type5 h3 a:hover {
    color:#2abbff;
}
.large-listing-type5 .preview-image {
    float:right;
    margin:0 0 10px 10px;
    width:350px;
}
.large-listing-type5 .date {
    color:#969696;
    font-size:10px;
    margin:3px 0 0;
}
.large-listing-type5 .item {
    border-bottom:solid 1px #CCCCCC;
    margin:0 0 16px;
    padding:0 0 16px;
    *padding:0 0 6px;
    min-height:197px;
    height:auto !important;
    height:197px;
}
.large-listing-type5 .text {
    height:46px;
    margin:0 0 24px;
    overflow:hidden;
    padding:15px 0 0;
}
.large-listing-type5 .additional {
    height:72px;
    overflow:hidden;
    width:156px;
}
 .large-listing-type5 .additional a,  .large-listing-type5 .additional a:visited {
    padding:5px 0 0;
    display:block;
}
/* L16 Competition Listing . Large Listing 6 */
.large-listing-type6 .preview-image {
    float:left;
    margin:0 14px 0 0;
}
.large-listing-type6 .details .text {
    height:68px;
    overflow:hidden;
}
.large-listing-type6 .item {
    border-bottom:1px solid #CCCCCC;
    height:155px;
    margin:0 0 15px;
    width:624px;
}
.large-listing-type6 h3, .large-listing-type6 h3 a, .large-listing-type6 h3 a:visited {
    color:#333333;
    font-size:16px;
    font-family:arial,verdana;
    padding:0 0 20px;
}
.large-listing-type6 h3 a:hover {
    color:#2abbff;
}
.large-listing-type6 .btnMore {
    margin:10px 0 0;
}
/* L18 Article Listing . Large Listing 7 */
.large-listing-type7 {
    padding:0 0 25px;
}
.large-listing-type7 h2 {
    color:#333333;
    font-family:arial,verdana;
    font-size:20px;
}
.large-listing-type7 .date {
    color:#969696;
    font-size:10px;
    margin:6px 0 0;
}
.large-listing-type7 .control {
    float:right;
    position:relative;
    top:-19px;
    right:10px;
}
.large-listing-type7 .control a {
    margin:0 0 0 2px;
}
.large-listing-type7 .preview-image {
    float:left;
    padding:0 14px 16px 0;
    width:294px;
}
.large-listing-type7 .title {
    padding:0 0 16px;
    position:relative;
}
.large-listing-type7 ul.items li {
    padding:0;
}
.large-listing-type7 .details {
    padding:11px 0 10px;
}
.large-listing-type7 .details .text {
    padding:0 0 7px;
    line-height: 16px;
}
.large-listing-type7 .link {
    margin:0 auto;
    padding:16px 0 0;
    width:204px;
}
.large-listing-type7 .link a.prev {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_previous.gif) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    margin:0 2px 0 0;
    overflow:hidden;
    text-indent:-999px;
    width:101px;
}
.large-listing-type7 .link a:hover.prev {
    background-position:left bottom;
}
.large-listing-type7 .link a.next {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_next.gif) no-repeat scroll 0 0;
    display:block;
    float:left;
    height:19px;
    margin:0;
    overflow:hidden;
    text-indent:-999px;
    width:101px;
}
.large-listing-type7 .link a:hover.next {
    background-position:left bottom;
}
.divider {
    background:#cccccc;
    height:1px;
    width:100%;
    margin:15px 0 0;
    overflow:hidden;
}
/* L21 Voting Header . Large Listing 8 */
.large-listing-type8 {
    width:630px;
}
.large-listing-type8 .preview-image {
    padding:0 0 16px;
}
/* L22 Final 12, L23 Top 24 Contestants . Large Listing 9 */
.large-listing-type9 {
    margin:0 auto;
    width:959px;
}
.large-listing-type9 h2 {
    color:#333333;
    font-family:arial,verdana;
    font-size:20px;    
}
.large-listing-type9 .item {
    float:left;
    padding:0 19px 0 0;
}
.large-listing-type9 .details {
    margin: 0;
}
.large-listing-type9 .item .links {
    padding-top: 0px !important;
}
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited {
    color:black;
    font-size:20px;
    text-decoration:none;
}
.large-listing-type9 h3 a:hover {
    color:#2abbff;
}
.large-listing-type9 .date {
    color:#969696;
    font-size:10px;
    padding:0 0 23px;
}
#content .large-listing-type9 .preview-image {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_fan_messages.jpg) no-repeat scroll 0 0;
    display:block;
    height:105px;
    padding:31px 5px 0;
    width:134px;
}
.large-listing-type9 h3 {
    color:white;
    font-family:arial;
    font-size:16px;
    left:7px;
    position:relative;
    top:-130px;
}
.large-listing-type9 h3 a, .large-listing-type9 h3 a:visited {
    color:white;
    font-family:arial;
    font-size:16px;
}
.large-listing-type9 .text {
    border:solid 1px #dddddd;
    padding:4px 10px 10px;
    position:relative;
    top:-20px;
}
.large-listing-type9 .text ul {
    list-style-type:none;
}
.large-listing-type9 .text li {
    background:transparent url(http://www.australianidol.com.au/images/css/bullet_blue_square.gif) no-repeat scroll 0 12px;
    padding:6px 0 0 11px;
    font-weight:bold;
}
.large-listing-type9 li a, .large-listing-type9 li a:visited {
    color:#003366;
}
.large-listing-type9 li a:hover {
    color:#2ABBFF;
}
/* L24 Voting Number Listing . Large Listing 10 */
.large-listing-type10 {
    width:630px;
}
.large-listing-type10 .item {
    float:left;
    padding:0 18px 0 0;
}
.large-listing-type10 .details {
    margin: 0;
}
.large-listing-type10 .item .links {
    padding-top: 0px !important;
}
.large-listing-type10 h3 a, .large-listing-type10 h3 a:visited {
    color:white;
    font-family:arial;
    font-size:16px;
}
#content .large-listing-type10 .preview-image {
    background:url(http://www.australianidol.com.au/images/css/bg_voting_listing.gif) no-repeat;
    display:block;
    height:105px;
    padding:5px 5px 26px;
    width:134px;
}
.large-listing-type10 h3{
    color:white;
    font-family:arial;
    font-size:16px;
    left:5px;
    position:relative;
    top:-26px;
    *top:-24px;
}
.large-listing-type10 .text {
    position:relative;
    top:-13px;
    width:134px;
}
.large-listing-type10 .text strong {
    
}
.large-listing-type10 .text em {
    color:#2ABBFF;
    font-style:italic;
    font-weight:bold;
}

/* L6 Q & A Border Version in MasterC*/
.questionPanel {
    background:#EEEEEE url(http://www.australianidol.com.au/images/css/bg_question.gif) no-repeat scroll 9px 11px;
    font-weight:bold;   
    padding:10px 10px 10px 91px;
    line-height:16px;
}
.answerPanel {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_answer.gif) no-repeat scroll right 16px;
    margin:0 10px 0 14px;
    padding:16px 77px 12px 0;
}
.questionPanel, .answerPanel {
    line-height:16px;
    min-height:53px;
    height:auto !important;
    height:53px;
}
/* General Article Settings */
.article-head {
    position:relative;
}
.article-head .date {
    color:#969696;
    font-size:10px;
    margin:6px 0 0;
}
#content .article .article-body {
    position:relative;
    width:630px;
    overflow:hidden;
}
.article-head h2, .article-head h2 a, .article-head h2 a:visited {
    color:#333333;
    font-size:20px;
    font-family:arial,verdana;
    width:277px;
}
.article-head h2 a:hover {
    color:#00b9f2;
}
.article-head .note {
    color:#333333;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
}
.article-head .note .text p, .article-body .text {
    line-height:18px;
}
.article-head .text {
    height:57px;
    margin:0 0 17px;
    overflow:hidden;
    width:auto !important;
} 
.article-head .links {
    width:156px;
}

/* L9 News Article 1 */
#content .article1 .title{
    width:250px;
}
#content .article1 .additional {
    left:281px;
    position:absolute;
    width:350px;
}
.article1 .details {
    margin:0 0 5px;
    min-height:216px;
    height:auto !important;
    height:216px;
}
.article .article1 .note{ 
    font-size:11px;
    height:100px;
    line-height:18px;
    margin:0 0 14px;
    overflow:hidden;
    padding:20px 0 0;
    width:270px;
}
.article1 .additional{
    left:280px;
    top:0;
}
.article1 .details {
    border:0 none;
    margin:0;
    width:630px !important;
}
/* L12 Episode Article 2 */
.article2 .note{
    font-size:11px;
    height:57px;
    line-height:18px;
    overflow:hidden;
    padding:15px 0 0;
    width:270px;
}
.article2 .image {
    margin:0 0 5px;
}
.article2 .additional {
    overflow:hidden;
    position:absolute;
    right:0;
    top:0;
    width:350px;
}
.article2 .links {
    bottom:50px;
    left:0;
    position:absolute;
    width:156px;
}
.article2 .links a {
    padding:5px 0 0;
    display:block;
}
.article2 .details {
    height:247px;
    overflow:hidden;
    position:relative;
    width:630px;
}
#content .article2 .favourite {
    float:right;
}

/* Article Left and Right */
.articleTypeLeft .note {
    padding-top:25px;
}
.articleTypeLeft .details, .articleTypeRight .details {
    height:162px;
    padding:0 0 25px;
}
.articleTypeLeft .favourite span, .articleTypeRight .favourite span {
    top:1px !important;
}
.articleTypeLeft .title h2, .articleTypeRight .title h2 {
    font-size:20px;
}
.articleTypeLeft .additional {
    float:right !important;
    left:0 !important;
    position:relative !important;
    padding:0 0 0 15px;
    width:288px;
    overflow:hidden;
}
.articleTypeRight .title {
    left:302px;
    position:relative;
    top:-162px;
    width:328px;
}
.articleTypeRight .note {
    left:302px;
    position:relative;
    top:-138px;
    width:328px;
}
#content .article .articleTypeRight .additional {
}
/* I Like It Widget */
#content .favourite .link a span {
    color:white;
    font-size:10px;
    position:absolute;
    right:3px;
    top:4px;
}
#content .favourite .votes {
    font-size:10px;
    font-weight:bold;
    left:19px;
    position:relative;
    top:3px;
}
#content .favourite .votes .count {
    color:white;
    font-weight:normal;
}
#content  .favourite {
    background:transparent url(http://www.australianidol.com.au/images/css/favourite-bg.gif) no-repeat scroll 71px top;
    overflow:hidden;
    width:150px !important;
}
#content  .favourite .link a {
    background:transparent url(http://www.australianidol.com.au/images/css/favourite-vote.gif) repeat scroll left top;
    color:#FFFFFF;
    display:block;
    float:left;
    font-weight:bold;
    height:20px;
    position:relative;
    text-decoration:none;
    width:71px;
}
/* DL2 . Horizontal Promo */
.hor-promo {
    background:#EBEBEB url(http://www.australianidol.com.au/images/css/bg_promo.gif) repeat-x scroll 0 0;
    font-size:11px;
    margin:0 0 25px;
    padding:17px 0;
}
.hor-promo a, .hor-promo a:link, .hor-promo a:visited {
    color:#003570;
    text-decoration:none;
}
.hor-promo h3 {    
    font-size:11px;
    font-weight:bold;
    color:black;
    text-decoration:none;
    margin:0;
    padding:0;
}
.hor-promo a:hover {
    color:#2abbff;
}
#content .hor-promo .all-items .item img {
    display:block;
    margin:0 0 8px;
    padding:0;
}
#content .hor-promo .all-items .item {
    float:left;
    line-height:16px;
    margin:0 30px 0 0;
    overflow:hidden;
    padding:0;
    text-align:left;
    width:160px;
}
#content .hor-promo .all-items {
    height:auto;
    margin:0 auto;
    width:920px;
}
#content .hor-promo .all-items .item span {
    font-size:11px;
    padding:0 0 0 1px;
}
.hor-promo.hor-promo1 {
    height:auto;
    padding:0 0 25px;
}
#content .hor-promo.hor-promo1 .all-items {
    margin:0;
    width:auto;
}
#content .hor-promo.hor-promo1 .all-items .item img {
    margin:0 0 7px;
}
.hor-promo.hor-promo1 {
    background:none;
}
#content .hor-promo.hor-promo1 .all-items .item {
    font-weight:bold;
    margin:0 17px 0 0;
    width:144px;
}
.hor-promo1 .item a:hover span{
    color:#00b9f2;
}
/* FLASH */
.flashContent {
    clear:both;
    height:105px;
    padding:35px 0 10px; /* AJM 09/09/09 35px from 25px */
    position:relative;
    width:980px;
}

/* FLASH BJP 310709*/
.flashContentHeader {
    clear:both;
    height:105px;
    padding:0 0 5px;
    position:relative;
    width:980px;
}

/* Footer */
#footer {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_footer.gif) no-repeat scroll center top;
    clear:both;
    color:#555555;
    font-size:10px;
    line-height:13px;
    margin:0 auto;
    padding:98px 0 0;
    text-align:center;
    width:980px;
}
#footer ul  {
    color:#909090;
    margin:0 auto;
    padding:0 0 5px;
    text-align:center;
    width:980px;
}
#footer ul li a, #footer ul li a:visited {
    color:#003570;
    text-decoration:none;
    margin:0 5px;
}
#footer ul li a:hover {
    color:#2abbff;
}
.disclaimerRule {
    display:none;
}
.disclaimer {
    float:left;
    margin:18px 0 0 5px;
    text-align:left;
    width:625px;
}
.footerLogos {
    float:right;
    margin:12px 0;
    width:350px;
}
.footerLogos a {
    margin:0 0 0 35px
}
/* Search */
.bgSearch {
    height:22px;
    padding:0 0 17px;
    width:300px;
}
.searchInput {
    border:1px solid #CCCCCC;
    color:#333333;
    font-family:arial;
    font-size:12px;
    height:18px;
    overflow:hidden;
    padding:3px 5px 0;
    vertical-align:top;
    width:162px;
    position:relative;
    *top:-1px
}
.bgSearch form {
    display:inline;
}
.searchBtn {
}
























.draggable {
    position:absolute;
}
 #parentElem { 
    background-color:#EAEAEA;
    height:120px;
    left:285px;
    overflow:hidden;
    padding:1px;
    position:absolute;
    top:0;
    width:12px;
    z-index:99;
}
#insideParent {
    background:#C7C7C7 none repeat scroll 0 0;
    cursor:default;
    height:50px;
    width:12px;
}
.twitter li span a, .twitter li span a:visited {
    color:#003570;
}
.avatar img {
    display:none;
}
.twitter .container {
    height:147px;
    margin:0 0 25px;
    _margin-top:-20px;
    overflow:hidden;
    position:relative;
}
.twitter .content {
    position:relative;
    width:283px;
    /* Max: top:-106px; */
}
.twitter .avatar {
    background:url(http://www.australianidol.com.au/images/css/icon_mike.gif) no-repeat;
    display:block;
    float:left;
    height:37px;
    overflow:hidden;
    padding:0 10px 8px 0;
    width:37px;    
}
.twitter h2 {
    display:none;
}
.avatarInfo {
    float:left;
    height:39px;
}
.screen_name {
    color:#003570;
    font-family:verdana;
    font-size:14px;
}
.followers_count {
    *margin:0 5px 0 0;
}
.followers_count, .followers {
    color:#111111;
    font-family:verdana;
    font-size:11px;
    line-height:22px;
    position:relative;
}
#twitter_update_list {
    clear:both;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:282px;
}
.twitter li {
    background:transparent url(http://www.australianidol.com.au/images/css/bg_twitter_li.gif) no-repeat scroll 0 bottom;
    margin:0 0 7px;
    width:240px;
}
.twitter li span {
    /*background:transparent url(http://www.australianidol.com.au/images/css/bg_twit_top.gif) no-repeat scroll 0 0;*/
    display:block;
    /* BJP 200809 font-family:helvetica,arial; */
    font-family:verdana;
    /* BJP 200809 font-size:0.9em; */
    font-size:0.9em;
    /*font-weight:bold;*/
    height:30px;
    line-height:15px;
    overflow:hidden;
    padding:6px 6px 0;
    width:195px;
}
a.twitLink {
    /*background:transparent url(http://www.australianidol.com.au/images/css/bg_twit_bottom.gif) no-repeat scroll 0 bottom;*/
    color:#BBBBBB;
    display:block;
    font-size:10px !important;
    height:12px;
    left:254px;
    position:relative;
    top:-27px;
    width:27px;
}
a:visted.twitLink {
    color:#BBBBBB;
}
a:hover.twitLink {
    color:#2ABBFF;
}
.followLink {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_follow.gif) no-repeat scroll 0 0;
    display:block;
    left:190px;
    position:relative;
    top:-36px;
}
.twitter a#profileLink {
    background:transparent url(http://www.australianidol.com.au/images/css/btn_follow.gif) no-repeat scroll 0 0;
    display:block;
    height:23px;
    overflow:hidden;
    text-indent:-2000px;
    width:63px;
}
.twitter a:hover#profileLink {
    background-position:left bottom;
}
.twitter {
    width:300px;
}
#twitter {
    /*height:165px;*/
    overflow:hidden;
    position:relative;
    width:283px;
}
/*Added to accommodate the newly added Fave on QandA pages. */ 
#content .large-listing-type1 .item {
    padding:0 0 19px 310px;
 }

#sub-columns .ad-leaderboard
{
left: 12%;
position: relative;
top: 23px;
width: 728px;
}
 

/* project kanye - AJM - 19/10/09 */
a.kanye, a.kanye-popup {
 line-height: 12px; /* To center the text vertically with the icon */
 border-bottom-color: #999;   /*#37D0FF;*/
 border-bottom-style:dashed;
 border-bottom-width:1px;
}
a.kanye-video { /*The background image*/
 background: url(images/icon_play.gif) no-repeat right center;
 padding-right: 8px;
 line-height: 12px; /* To center the text vertically with the icon */
}
a.kanye-popup:hover {
 background-color: yellow;
}
a.kanye:hover, a.kanye-video:hover {
/* color:#37D0FF; */
}