/*
---------------------------------------------------------
Page Layout
---------------------------------------------------------
*/
img, div { behavior: url("") }
/* <img src="images/css/blank.gif">  ensure blank.gif publishes to /css/images/ check iepngfix.htc for path */

* {
    margin:0;
    padding:0;
}
body {
    margin:0;
    padding:0;
    background:#06255e url(images/css/page_bg.jpg) no-repeat scroll center top;
    text-align:center;
    width:100%;
}
body #page-layout {
   font-size:12px;
    text-align:left;
    position:relative;
    margin:0 auto;
    width:980px;
}
#page-layout {
    width:990px !important;
}
#nav-primary li {
    float:left;
}
#navigation #nav-secondary {
    clear:both;
    display:block;
    height:21px;
    list-style-type:none;
    margin:0 0 0 8px;
    padding:0;
}
#navigation #nav-secondary li {
    background:transparent url(http://theprojecttv.com.au/css/images/arrow_subnav.gif) no-repeat scroll 0 7px;
    _background-position:0 8px;
    float:left;
    overflow:hidden;
    height:25px;
    padding:4px 28px 0 9px;
}

#navigation #nav-secondary li, #navigation #nav-secondary li a, #navigation #nav-secondary li a:visited{
    color:white;
    font-size:12px;
    line-height:14px;
    font-family:helvetica,arial;
}
#navigation #nav-secondary li a, #navigation #nav-secondary li a:visited {
    color:white;
}
#navigation #nav-secondary li a:hover, #navigation #nav-secondary li.selected a {
    color:#f4491b;
}
#nav-primary {
    display:block;
    height:31px;
}
#content #layout-1col #column1 {
    margin:0;
    padding:0 5px;
    position:relative;
    width:980px;
    float:none;
}


#sub-column1, #sub-column2, #sub-column3 {
    width: 300px !important;
    padding: 0px;
    float:left;
    overflow:hidden;
}
#content {
    display:block;
    width:990px;
}


#content  #layout-2-2col #sub-column1 {
    margin:0 40px 0 0;
}
#content  #layout-2-2col #sub-column2 {
    float:left;
    margin:0 !important;
}

.noBackground {
    background:none !important;
}
/*
---------------------------------------------------------
7pm Header
---------------------------------------------------------
*/
.bgHeader {
    background:transparent url(http://theprojecttv.com.au/images/css/theproject/bg_hdr.png) no-repeat scroll 0 0;
    color:white;
    display:block;
    font-size:21px;
    font-weight:normal;
    font-family:Trebuchet,Trebuchet MS,century gothic,arial;
    line-height:29px;
    height:29px;
    /*letter-spacing:-0.03em;*/
    padding:0 0 14px 10px;
    width:290px;
    behavior: url("scripts/iepngfix.htc");
}
.bgHeader a, .bgHeader a:visited {
    color:white;
    font-family:Trebuchet,Trebuchet MS,century gothic,arial;
    font-size:21px;
    font-weight:normal;
    /*letter-spacing:-0.03em;*/
    line-height:29px;
    text-decoration:none;
    width:260px;
    text-transform:uppercase;
}
.bgHeader a:hover {
    color:#F4491B;
}
a img {
    border:0;
}

.genpage #navigation {
    height:49px;
}
p {
    margin:0 0 15px;
    color:#333333;
}
img {
    /*vertical-align:top;*/
}

/*
---- PRIMARY NAV START
*/

#nav-primary .btnVideo a { width:98px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_video.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnVideo a:hover { background-position:0px -30px; }
#nav-primary .btnWeAre7pm a,
#nav-primary .btnTheTeam a { width:128px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_the_team.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnWeAre7pm a:hover,
#nav-primary .btnTheTeam a:hover { background-position:0px -30px; }
#nav-primary .btnTopStories a { width:148px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_top_stories.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnTopStories a:hover { background-position:0px -30px; }
#nav-primary .btnBePartOfTheShow a { width:227px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_be_part_of_the_show.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnBePartOfTheShow a:hover { background-position:0px -30px; }
#nav-primary .btnCompetitions a { width:165px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_competitions.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnCompetitions a:hover { background-position:0px -30px; }
#nav-primary .btnPhotos a { width:111px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_photos.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnPhotos a:hover { background-position:0px -30px; }
#nav-primary .btnForums a { width:113px;height:30px;background:url(http://theprojecttv.com.au/images/css/theproject/nav_forums.gif) no-repeat 0px 0px;display:block; }
#nav-primary .btnForums a:hover { background-position:0px -30px; }
/*
---- PRIMARY NAV END
*/
h1.logo { margin-left:-70px;z-index:0; }
h1.logo,
h1.logo a { width:405px;height:123px;display:block; }
h1.logo a { background:url(http://theprojecttv.com.au/images/css/theproject/main_logo.png) no-repeat 0px 0px; }
h1.logo a img { display:none; }

.PDS_Poll { margin-top:-14px !important;margin-bottom:20px; }
.pds-box { background:url(http://theprojecttv.com.au/images/css/theproject/poll_bg.jpg) no-repeat 0px 0px #0b1a41 !important; }
.pds-question-top { background:transparent !important;font-size:14px !important;margin:20px 8px 12px !important; }
.pds-answer-input { padding:2px 0 0 10px !important; }
.pds-input-label { padding:0px !important; }
.pds-vote-button { background:url(http://theprojecttv.com.au/images/css/theproject/btn_poll_vote_now.png) no-repeat 0px 0px !important;width:80px !important;height:17px !important;text-indent:-500px !important;line-height:0 !important;font-size:0 !important;margin:0px 0px 0px 10px !important;border:none !important; }
.pds-links { padding:10px 0 0 0 !important; }
.pds-links a { padding:10px 0 15px 25px !important;text-decoration:none !important; }
.pds-links a:hover { text-decoration:underline !important; }

.hor-promo img { display:none; }
.hor-promo .all-items img { display:block; }
.hor-promo { width:990px !important;margin-left:-5px !important;background:url(http://theprojecttv.com.au/images/css/theproject/hor_promo_bg.jpg) no-repeat center 30px;padding-top:78px; }
.hor-promo .all-items { width:950px;margin:0px 0px 0px 35px !important; }
.hor-promo .all-items .item { width:160px !important;margin-right:30px !important; }

#nav-primary a {
    overflow:hidden;
    text-indent:-999px;
}
.btnViewAll a {
    background:url(http://theprojecttv.com.au/css/images/btn_view_all.gif) no-repeat;
    display:block;
    height:16px;
    overflow:hidden;
    text-indent:-999px;
    width:65px;
}
.btnMoreForums {
    width:300px;
}
.btnMoreForums a {
    background:url(http://theprojecttv.com.au/css/images/btn_forum.gif) no-repeat;
    display:block;
    height:17px;
    overflow:hidden;
    text-indent:-999px;
    width:100px;    
}
.btnGallery a {
    background:url(http://theprojecttv.com.au/css/images/btn_gallery.gif) no-repeat;
    height:17px;
    display:block;
    width:136px;
    overflow:hidden;
    text-indent:-999px;
}
.btnGallery {
    background:url(http://theprojecttv.com.au/css/images/btn_gallery.gif) no-repeat right -17px;
    height:44px;
    width:300px;
}


.small-listing5 .text {
    padding:0 0 10px;
}
.small-listing5 ul {
    padding:0 0 13px 16px;
}
.small-listing4 a:hover, .small-listing5 ul a:hover, .small-listing5 .text a:hover {
    color:#F4491B;
    text-decoration:none;
}
#content .small-listing5 .item h4 { 
    font-size:12px;
}
#content .small-listing5 .item {
    margin:0;
}
#header a {
    color:black;
    font-weight:bold;
    margin:0;
    text-decoration:none;
}
#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;
}
#members-panel {
    color:#666666;
    position:absolute;
    right:12px;
    top:4px;
}
#members-panel span {
    font-size:12px;
    padding: 0px;
    margin: 0px    
}
#members-panel a, #members-panel a:visited {
    color: black;
    font-size:12px;
    font-weight: bold;
    text-decoration:none;
}
#members-panel a:hover {
    text-decoration:underline;
}
.ad-leaderboard {
    left:252px; 
    position:relative;
    top:10px;
    width:730px;
}
.logo {
    left:-6px;
    position:absolute;
    top:24px;
    z-index:2;
}
.flashContent {
    clear:both;
    padding:8px 0 0 29px;
}
.small-listing1 {
    
}
.small-listing1 h4 a {
}
.small-listing1 .text {
    left:123px;
}
.small-listing1.type-wrap .text {
    left:0;
    position:relative;
}
#content .small-listing1 .item {
    font-family:arial;
    font-size:12px;
    margin:0 0 14px;
    _height:63px;
    min-height:63px;
}
#content .small-listing1.type-wrap .item .preview-image {
    float:left;
    margin:0 10px 10px 0;
    position:relative;
}
#content .small-listing1.type-wrap .divider {
    margin-bottom:5px;
}
#content .small-listing1.type-wrap .item {
    padding:0 !important;
}
#content .small-listing1 .item  {
    padding-left: 122px;
}
.type-quicklinks {
    width:300px;
}
.type-quicklinks .links {    
    height:23px;
    width:300px;
}
.type-quicklinks .links a {
}
#content .small-listing1.type-quicklinks .item{
    padding-left:92px;
}
#content .small-listing1 .item h4, #content .small-listing1 .item h4 a, #content .small-listing1 .item h4 a:visited {
    color:black;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;
    text-decoration:none;
}
#content .small-listing1 .item h4 a:hover {
    color:#F4491B;
}
#footer {
    clear:both;
    color:#B2B2B2;
    font-size:10px;
    line-height:13px;
    margin:0 auto;
    padding:10px 0 0;
    text-align:center;
    width:990px;
}
#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:#fff;
    text-decoration:none;
    margin:0 5px;
}
#footer ul li a:hover {
    color:#f4491b;
}
.disclaimerRule {
    margin:0 auto;
    width:891px;
}
.disclaimer {
    color:#fff;
    float:left;
    margin:5px 0 0 46px;
    text-align:left;
    width:341px;
}
.footerLogos {
    float:right;
    margin:12px 0;
    width:147px;
}
.small-listing1 .btnMore, .small-listing4 .btnMore {
    display:block;
    height:44px;
}
.small-listing1 .btnMore a, .small-listing4 .btnMore a {
    background:transparent url(http://theprojecttv.com.au/css/images/btn_more.gif) no-repeat scroll left top;
    display:block;
    float:right;
    height:16px;
    margin:0 !important;
    text-indent:-9999px;
    width:54px;
}
.text a, .text a:visited, li a {
    color:black;
    text-decoration:none;
}
.small-listing1 .btnMore a:hover, .small-listing4 .btnMore a:hover{
    background-position:bottom left;
}
.large-listing-type3 .item {
    background:transparent url(http://theprojecttv.com.au/css/images/listing_rule.gif) no-repeat scroll center bottom;
    min-height:93px;    
    height:auto !important;
    height:93px;
    margin:0 0 11px;
    padding:0 0 1px;
    clear: both;
}
.large-listing-type3 .details {
    margin: 0;
}
.large-listing-type3 .item .links {
    padding-top: 0px !important;
}
.large-listing-type3 .btnMore {
    background:transparent url(http://theprojecttv.com.au/css/images/btn_more.gif) no-repeat scroll right -16px;
    height:20px;
}
.btnViewAll {
    background:transparent url(http://theprojecttv.com.au/css/images/btn_view_all.gif) no-repeat scroll right -16px;
    height:23px;
}
.btnMoreForums {
    background:transparent url(http://theprojecttv.com.au/css/images/btn_forum.gif) no-repeat scroll right -17px;
    height:23px;
}
#content .large-listing-type3 .btnMore a, #content .large-listing-type4 .btnMore a, .article-head .btnMore a{
    background:transparent url(http://theprojecttv.com.au/css/images/btn_more.gif) no-repeat scroll left top;
    display:block;
    height:16px;
    margin-top:0;
    overflow:hidden;
    text-indent:-9999px !important;
    width:54px;
}
#content .large-listing-type3 .btnMore a:hover, #content .large-listing-type4 .btnMore a:hover {
    background-position:bottom left;
}

.article-head .note .links.btnMore {
    background:transparent url(http://theprojecttv.com.au/css/images/btn_more.gif) no-repeat scroll right -16px;
    float:right;
    height:16px;
    position:relative;
    top:-19px;
    overflow:hidden;
    width:54px;
}
.article-head .btnMore a:hover  {
    background-position:left 16px;
}
#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:12px;
}
.large-listing-type3 h3 a, .large-listing-type3 h3 a:visited {
    color:black;
    text-decoration:none;
}
.large-listing-type3 h3 a:hover {
    color:#f4491b;
}
.large-listing-type3 .date {
    color:#969696;
    font-size:10px;
}
.article-head h2, .large-listing h2 {
    margin:0;
}
.large-listing-type3 .additional, .large-listing-type6 .additional {
    padding:10px  0 0;
    position:relative;
    text-align:right;
}
.article-head1 .links a {
    margin:0 0 8px;
}
.web_poll_list {
    background:transparent url(http://theprojecttv.com.au/css/images/divider.gif) no-repeat scroll center bottom;
    padding:0 0 10px;
    width:300px;
}
.btnVote {
    height:17px;
    margin:5px 0 0;
    overflow:hidden;
}
.btnVote input {
    float:right;    
}
.bgSearch {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_search.gif) no-repeat scroll left top;
    height:30px;
    margin:0 0 7px;
    width:300px;
}
.shareThis {
    left:7px;
    position:relative;
    top:6px;
}
.searchInput {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color:#333333;
    font-size:11px;
    height:16px;
    left:28px;
    overflow:hidden;
    position:relative;
    top:1px;
    width:150px;
}
.bgSearch form {
    display:inline;
}
.searchBtn {
    left:32px;
    position:relative;
    top:4px;
}
#content .ad  {
    margin-bottom:20px;
}
.question {
    font-size:12px;
    font-weight:bold;
    margin:-6px 0 10px !important;
    padding:0 !important;
}
.web_poll_list label {
    display:block;
    font-size:12px;
    padding:0 0 0 27px;    
}
.web_poll_list .input {
    left:3px;
    position:absolute;
    top:1px;
    *top:-2px;
}
.web_poll_list .item {
    margin:5px 0 0;
}
.web_poll {
    background:#F8F8F8;
    padding:0 0 20px;
    text-align:left;
    width:300px;
}
#content .promo-image_only {
    margin:0 0 20px;
}
.tab a{
    color:black;
    float:left;
    font-size:14px;
    padding:4px 0 4px 54px;
    text-decoration:none;
    width:94px;
}
.small-listing4.type-border{
    background:transparent url(http://theprojecttv.com.au/css/images/bg_small_listing_4.gif) repeat-y scroll 0 0;
    overflow:hidden;
    padding:3px 14px;
    vertical-align:top;
    width:272px;
}
.borderTop {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_rounded_border_top.gif) no-repeat scroll 0 0;
    height:7px;
    overflow:hidden;
    width:300px;
}
.borderBottom {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_rounded_border.gif) no-repeat scroll 0 0;
    height:7px;
    left:0;
    margin:0 0 20px;
    overflow:hidden;
    top:0;
}
.borderBottom.btnBelow {
    margin:0 0 10px;
}
.item {
    position:relative;
}
.item h4 a, .item h4 a:visited {
    color:#333333 ;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.advert_300_70 {
    padding:0 0 12px 0;
}
.item h4 a:hover {
    color:#333333;    
    text-decoration:none;
}
.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:20px;
    *margin-bottom:0;
}
.tab-row .selected {
    background:white;
}
.tab1gray {
    background:url(http://theprojecttv.com.au/css/images/bg_left_tab.gif) no-repeat ;
    height:25px;
    width:150px;
}
.tab2gray {
    background:url(http://theprojecttv.com.au/css/images/bg_right_tab.gif) no-repeat ;
    height:25px;
    width:150px;
}
.tab1light {
    background:url(http://theprojecttv.com.au/css/images/bg_left_tab_lt.gif) no-repeat;
    height:25px;
    width:150px;
}
.tab2light {
    background:url(http://theprojecttv.com.au/css/images/bg_right_tab_lt.gif) no-repeat;
    height:25px;
    width:150px;
}
#tabPane1 {
    margin-bottom:20px;
    width:298px;
}
.small-listing4.type-gallery {
    text-align:center;
}
.small-listing4.type-gallery .item {
    margin:0 auto;
    padding:13px 0 9px 9px;
    text-align:left;
}
.small-listing4.type-gallery .item .text {
    padding:3px 0 0 ;
}
#content .small-listing2 .item { 
    width:287px;
    _width:auto;
}
.tab-row  {
    overflow:hidden;
}
.tab-page {
    clear:both;
}
.tab-page .container {
    clear:both;
}
#tabPage1, #tabPage2 {
    border-left:1px solid #d7d7d7;
    border-right:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    padding:0;
    width:298px;
}
.small-listing2 {
    background:#f8f8f8;
    overflow:hidden;
    padding:20px 0;
}
.small-listing2 h4, .small-listing2 h4 a, .small-listing2 h4 a:visited {
    font-weight:normal;
}
.small-listing2 h4 a:hover {
    color:#f4491B !important; 
}
.small-listing2-quicklinks img {
    display: block;
}
#content .small-listing2 .item h4 {
    margin:0;
    padding:5px 0 5px 41px;
}
.small-listing4 {
    overflow:hidden;
    width:300px;
}
.type-hot-topics {
    padding:0;
}
.type-hot-topics h3 {
    _padding:0 0 0 15px;
}
.type-hot-topics ul {
    margin:0 auto;
    width:270px;
}
.type-hot-topics ul.items li {
    background:url(images/hottopic_item.gif) no-repeat scroll 0 9px;    
    padding:8px 8px 0 22px;
    position:relative;
    
}

.type-hot-topics .hotTopics {
    margin:0 15px 0 0;
}
.small-listing4 h3 {
    font-size:12px;
}
.small-listing4 ul.items {
    padding:0 0 6px;
}
.sponsoredLinks ul {
    list-style-type:none !important;
    margin:0 !important;
}
.sponsoredLinks a {
    color:black !important;
    font-weight:bold;
    font-size:12px;
    margin:0px !important;
    padding:0;
    text-decoration:none;
    padding:4px 0px 4px 0px;
    display:block;
}

.sponsoredLinks ul li a:hover {
    color:#e65401 !important;
}

.sponsoredLinks ul li, .sponsoredLinks ul li a, .sponsoredLinks ul li a:visited{
    color:black !important;
    font-weight:bold;
    font-size:12px;
    margin:0 0 5px 0 !important;
    padding:0;
    text-decoration:none;
}
 .sponsoredLinks ul li a:hover {
    color:#e65401 !important;
    text-decoration:underline;
 }
ul.items {
    font-size:12px;
    list-style-type:none;
    padding-bottom: 6px;
}
ul.items  li {
    padding:8px 8px 0;
}
ul.items li a, ul.items li a:visited {
    color:black;
    font-weight:bold;
    text-decoration:none;
}
ul.items li a:hover {
    color:#e65401;
    text-decoration:none;
}
.sponsoredLinks {
    
}
.links a, .links a:visited{
    color:black;
    float:right;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.links a:hover {
    text-decoration:underline;
}
.hotTopics {
    clear:both;
    height:20px;
    _margin-top:7px;
}
/*
.hor-promo {
    color:black;
    font-size:12px;
    height:141px;
    margin:0 auto;
    padding:28px 0;
    position:relative;
    width:940px;
}
*/
.hor-promo {
color:black;
font-size:12px;
margin:0 auto;
position:relative;
width:940px;
} 
#content .hor-promo .all-items {
height:160px; /* added 20/07/09 AJM */
}

.hor-promo a, .hor-promo a:link, .hor-promo a:visited {
    color:black;
    text-decoration:none;
}
.hor-promo h3 {    
    font-size:12px;
    font-weight:bold;
    color:black;
    text-decoration:none;
    margin:0;
    padding:0;
}
.hor-promo a:hover {
    color:#F4491B;
}
#content .hor-promo .all-items .item img {
    display:block;
    margin:0 0 5px;
    *margin:0 0 3px;
    padding:0;
}
#content .hor-promo .all-items .item {
    float:left;
    /*margin:0 34px 0 0;*/
    text-align:left;
    padding:0;
    width:154px;
}
.item .icons {
    left:17px;
    _left:-25px;
    position:absolute;
    top:3px;
}
.small-listing5 {
    padding:0 0 20px;
    width:300px;
}
.small-listing5 .preview-image {
    margin:0 0 10px;
}
.photoGallery .item {
    padding:11px 0 0 8px;
}
.photoGallery .item .preview-image {
    margin:0 0 4px 0;
}
.photoGallery .item .text {
    width:254px;
}
.advert_254_143  img {
    display:block;
    margin:0 0 5px 0;
}
.user-display {
    display:inline;
    left:168px;
    position:relative;
}
.by {
    color:#999999;
    left:169px;
    position:relative;
}
ul.messageList {
    list-style:none;
}
ul.messageList li {
    background:transparent url(http://theprojecttv.com.au/css/images/divider.gif) no-repeat scroll center bottom;
    margin:0 0 5px;
    padding:0 0 10px;
}
.divider {
    background:transparent url(http://theprojecttv.com.au/css/images/divider.gif) no-repeat scroll center top;
    height:1px;
    margin:0 auto;
    overflow:hidden;
    vertical-align:top;
    padding:0 0 5px;
    width:300px;
}
/*ul.messageList li a, ul.messageList li a:visited {
    color:#333333;
    text-decoration:none;
}*/
 .messageList .user-display a,  .messageList .user-display a:visited, ul.messageList li a:hover {
    color:#e65401;
}
.user-display a:hover {
    color:#e65401 !important;
}
.topic-display {
    clear:both;
    padding:0 4px 8px 0;
}
.componentTitle {
    color:#555555;
    font-size:15px;
    border-bottom:dotted 1px #777777;
    padding-bottom:5px;
    margin-bottom:10px;
    width:300px
}
.componentTitle a {
    color:#555555;
    font-size:11px;
    float:right;
    margin:0 5px 0 0;
}
textarea {    
    height:130px;
    width:894px;
}
.promo-image , .promo-image_only {
    overflow:hidden;
    width:300px;
}
.large-listing-type1 .preview-image {
    left:0;
    position:absolute;
    top:0;
}
#content .large-listing-type1 .item h3, #content .large-listing-type2 .item h3  {
    font-family:arial,verdana;
    font-size:20px;
    font-weight:bold;
    height:43px;
    padding:0 0 13px 310px;
}
.options {
    color:#969696;
    font-family:arial,verdana;
    font-size:12px;
    left:310px;
    position:absolute;
    top:35px;
}
.options span {
    font-size:10px;
}
.options a, .options a:visited, .item p a, .item p a:visited {
    color:#e65401;
    text-decoration:none;
}
.options a:hover, .item p a:hover {
    color:#e65401;
    text-decoration:underline;
}
#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-type2 .item p {
    color:#333333;
    line-height:16px;
    margin:0 0 18px;
}
#content .large-listing-type2 .item .preview-image {
    float:left;
    margin:-55px 16px 10px 0;
    position:relative;
}
#content .large-listing-type1 .item {
    margin-bottom:4px;
    min-height:294px;
    padding:0 10px 0 0;
}
#content .large-listing-type2 .item {
    background:#f8f8f8;
    margin-bottom:4px;
    padding:0 15px 0 0;
}
.large-listing-type1, .large-listing-type2 {
    padding:0 0 20px;
}
.details {
    margin:6px 0 0 308px;
}
.large-listing-type1 .details ul {
    border-top:1px solid #CCCCCC;
    margin:0;
    padding:7px 0 0 1px;
}
.large-listing-type1 .details .text {
    margin-bottom:6px;
}
.details ul {
    list-style-type:none;
    margin:8px 0 0 3px;
}
.details ul li {
    background:url(http://theprojecttv.com.au/css/images/details_bullet.gif) no-repeat 0 6px;
    padding:0 0 0 15px;
}
.details ul li a, .details ul li a:visited {
    color:#e65401;
    text-decoration:none;
}
.details ul li a:hover {
    text-decoration:underline;
}
.borderLargeTop {
    background:transparent url(http://theprojecttv.com.au/css/images/large_component_top.gif) no-repeat center 0;
    height:3px;
    _margin-bottom:-10px;
    width:638px;
    clear: both;
}
.borderLargeBtm {
    background:transparent url(http://theprojecttv.com.au/css/images/large_component_bottom.gif) no-repeat scroll center 0;
    height:4px;
    margin:0 0 20px;
    width:638px;
}
.questionPanel {
    background:#EEEEEE url(http://theprojecttv.com.au/css/images/bg_question.gif) no-repeat scroll 15px 15px;
    border-top:solid 16px #F8F8F8;
    min-height:51px;
    _height: 51px;
    padding:10px 10px 10px 90px;
}
.answerPanel {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_answer.gif) no-repeat scroll right 20px;
    margin:0 34px;
    min-height:51px;
    _height: 51px;
    padding:16px 68px 25px 0;
}
.questionPanel, answerPanel {
    line-height:16px;
    margin:0 16px;
    height:auto !important;
    min-height: 50px;
    _height:50px;
}
.borderLargeContent {
    border-left:solid 1px #cccccc;
    border-right:solid 1px #cccccc;
    
}
.large-listing-type5 .count {
    top:-21px !important;
    margin-bottom:-17px !important;
}
.large-listing-type5 .additional {
    left:481px;
    position:absolute;
    top:148px;
    width:156px;
}
 .large-listing-type5 .additional a {
    margin:0 !important;
}
.large-listing-type3 .links .selected, .large-listing-type5 .links .selected{
    text-decoration:none;
}

/* Call this LL3 in future */
.type-competitions .details .text {
    min-height:57px;
    height:auto !important;
    height:57px; 
    margin:0 0 18px;
    overflow:hidden;
    padding:0 0 10px;
}
.type-competitions .item {
    margin:0 0 11px;
    min-height:153px;
    height:auto !important;
    height:153px;
}
.large-listing-type3.type-competitions h3 {
    font-size:16px;
    padding:0 0 20px;
}


/* LL 4 */
.large-listing-type4 {
    width:640px;
}
.large-listing-type4 .item {
    background:transparent url(http://theprojecttv.com.au/css/images/listing_rule.gif) no-repeat scroll center bottom;
    min-height:173px;    
    height:auto !important;
    height:173px;
    margin:0 0 11px;
    padding:0 0 1px;
    clear: both;    
}
.large-listing-type4 .details {
    margin: 0;
}
.large-listing-type4 .item .links {
    padding-top: 0px !important;
}
.large-listing-type4 .btnMore {
    background:transparent url(http://theprojecttv.com.au/css/images/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:#f4491b;
}
.large-listing-type4 .date {
    color:#969696;
    font-size:10px;
}
#content .large-listing-type4 .preview-image {
    float:left;
    padding:0 13px 0 0;
}
.large-listing-type4 .text {
    margin:27px 0 0;
    min-height:83px;
    height:auto !important;
    height:83px;
}
.large-listing-type4 h3{
    font-size:12px;
}
/* End LL 4 */



#content-banner {
    color:white;
    display:block;
    font-family:helvetica,arial;
    font-size:26px;
    margin:8px 0 10px;
    /*width:980px;*/
}
#content-banner a, #content-banner a:visited {
    color:white;
    font-family:helvetica,arial;
    font-size:26px;
    text-decoration:none;
}
#content-banner a:hover {
    color:#F4491B;
}
#content-banner h2 {
    float:left;
    margin:19px 0 0 37px;
    padding:0;
}
#content-banner .preview-image {
    float:right;
    /* margin:7px 0 0; */ /* updated 30/04/09 AJM */
}

#content-banner .preview-image {
*margin-top: -10px; /* updated 30/04/09 AJM */
} 
#content .favourite .link a span {
    color:white;
    font-size:11px;
    position:absolute;
    right:5px;
    top:3px;
}
#content .favourite .votes {
    font-size:11px;
    font-weight:bold;
    left:10px;
    position:relative;
    top:3px;
}
#content .favourite .votes .count {
    color:white;
    font-weight:normal;
}
#content  .favourite {
    background:transparent url(http://theprojecttv.com.au/css/images/favourite-bg.gif) no-repeat scroll 71px top;
    overflow:hidden;
    width:150px !important;
}
#content  .favourite .link a {
    background:transparent url(http://theprojecttv.com.au/css/images/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;
}
.favourite .link a span {
    color:white;
    font-size:11px;
    position:absolute;
    right:5px;
    top:3px;
}
.favourite .votes {
    font-size:11px;
    font-weight:bold;
    left:10px;
    position:relative;
    top:3px;
    color: #ffffff;
}
.favourite .votes .count {
    color:white;
    font-weight:normal;
}
.favourite {
    overflow:hidden;
    width:150px !important;
}
.favourite .link a {
    background:transparent url(http://theprojecttv.com.au/css/images/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;
}
.articleTypeLeft .favourite span, .articleTypeRight .favourite span {
    top:1px !important;
}
.articleTypeLeft .title h2, .articleTypeRight .title h2 {
    font-size:16px;
}
.type-newsArticle .title{
    width:250px;
}
#content .article .type-newsArticle  .additional {
    position:absolute;
    left:259px;
    width:388px;
}
#content .article .articleTypeRight .additional {
    left:0 ;
    margin:0 15px 0 0;
    position:relative;
    top:0; 
    width:288px;
}
.type-newsArticle .additional{
    left:280px;
    top:0;
}
.article-head1 .details {
    border:0 none;
    margin:0;
    width:640px !important;
}
.article-body h3 {
    margin:5px 0 10px 0;
}
#content .article .article-body, .large-listing-type5{
    position:relative;
    width:640px;
    overflow:hidden;
}
#content .article .article-body a, #content .article .article-body a:visited {
    color:#e65401;
    text-decoration:none;
}
#content .article .article-body a:hover {
    color:#e65401;
    text-decoration:underline;
}
.article-body .text p img {
    padding: 10px;
}
.article-head {
    margin:0 0 6px !important;
}
#content .article .article-head1 .details {
    float:none;    
    min-height:162px;
    position:relative;
}
.type-newsArticle {    
    position:relative;
    _height:216px; /*IE6 does not capture the height of absolute addition div, drawback is that overflow is hidden for except */
}
.type-newsArticle .details {
    margin:0 0 5px !important;
    min-height:216px !important;
}
.article .type-newsArticle .note{ 
    font-size:14px;
    padding:21px 0 20px;
    width:250px;
}
.articleTypeLeft .additional {
    float:right !important;
    left:0 !important;
    position:relative !important;
    padding:0 0 0 15px;
    width:288px;
    overflow:hidden;
}
.articleTypeLeft .note, .articleTypeLeft .title, .articleTypeRight .title, .articleTypeRight .note {
    width:auto !important;
}
.article-head1  .text {
    height:86px;
    margin:0 0 17px !important;
    overflow:hidden;
    width:auto !important;
} 
.article-head1 h2, .article-head1 h2 a, .article-head2 h2, .article-head2 h2 a, .large-listing-type5 h3, .large-listing-type5 h3 a, .large-listing-type5 h2 a{
    color:#333333;
    font-family:arial,verdana;
    font-size:20px;
    font-weight:bold;
    text-decoration:none;
}
.typeIngredient h3 {
    margin-top:-4px !important;
}
.article-head1 h2 a:hover,  .article-head2 h2 a:hover , .large-listing-type5 h3 a:hover, .large-listing-type5 h2 a:hover {
    color:#f4491b;
}
.article-head1 .note {
    color:#333333;
    font-size:12px;
    font-weight:normal;
    line-height:18px;
}
.article-head2 .details{
    margin:0 0 4px 0;
}
.article-head2 .note {
    font-size:10px !important;
}
.article-head2 .note a, .article-head2 .note a:visited, .date a, .date a:visited {
    color:#8e8e8e;
    text-decoration:none;
}
.article-head2 .note a:hover, .date a:hover {
    text-decoration:underline;
}
.article-head2 .note span {
}
.article-head2 .links {
    margin:5px 0 8px;
    width:156px;
}
.article-head2 .links a{
    float:left;
    margin:0 0 8px;
}
.article-head2 .preview-image {
    margin:11px 0 0;
}
.article-head2 .favourite {
    clear:both;
}
.article-head1 .links {
    width:156px;
}
.article-head1 .date, .large-listing-type5 .date {
    color:#969696;
    font-size:10px;
    margin:6px 0 0;
}
.large-listing-type5 .text p, .article-body p {
    line-height:16px;
    margin:0 0 18px;
}
.large-listing-type5 .text {
    width:470px;
}
.large-listing-type5 .preview-image {
    left:482px;
    position:absolute;
    top:60px;
    width:155px;
}
.large-listing-type5 .date {
    
}
.large-listing-type5 .additional img {
    margin:6px 0 0;
}
.large-listing-type5 .item {
    min-height:240px;
    _height:240px;
    border-bottom:solid 1px #dddddd;
    margin:0 0 16px;
}
.article-head1 .links a{
    float:left;
}
.additional .image {
    margin:0 0 10px 0;
}
.additional .favourite {
    float:right;
}


/*
---------------------------------------------------------
Component Presentation
---------------------------------------------------------
*/
#TOC {
    background:#E1E1E1 none repeat scroll 0 0;
    margin-bottom:5px;
    padding:19px;
}
#TOC h2 {
    color:black;
    margin:15px 0;
}
#TOC h3 {
    color: black;
    float: left;
    width: 23%;
    font-size: 11px;
    padding: 0px 5px;
    margin-bottom: 2px;
}
#TOC h3 a { 
    padding: 3px 5px;
    height: 30px;
    color: black;
    display: block;
}
#TOC h3 a:hover { 
    background: #f1f1f1;
}
.tab-pane {
    background:#f8f8f8;
    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:#212121;
}
.tab-row .tab.selected {
    background: #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    
}
.tab-row .tab.hover {
    border-bottom: 1px solid #e1e1e1;
}
.tab-page {
    margin:0;
    padding:20px;
}
.article-head5 .details {
    margin:0;
}
.article-head5 .title {
    margin:10px 0 !important;
    width: auto !important;
}
.typeIngredient2 .text {
    color:#333333;
    font-size:14px;
    float:none;
    width:640px;
}
.article {
    padding:0 0 20px 0;
}
/*
---------------------------------------------------------
Component Presentation
---------------------------------------------------------
*/
#content {
    background: none !important;
}
#components {
}
#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: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%;
}
#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;
}
#content .hor-promo .all-items .item span {
    display:block;
    font-size:14px;
    margin:0 auto;
    text-align:center;
    padding:0;
    /* width:110px; */ /* added 21/04/09 AJM */
}
.hor-promo1 .item{
    margin:0 6px 0 0 !important;
}
.hor-promo1 .item a:hover span{
    text-decoration:underline !important;
}
/* FROM COMPONENTS */
.favourite .thanks
{
background-color: transparent;
background-image: url(http://theprojecttv.com.au/css/images/favourite-thanks.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
color: #ffffff;
width: 71px;
height: 20px;
display: block;
float: left;
position: relative;
font-weight: bold;
text-decoration: none;
}
/* BjP Episode fix 210409 */
.large-listing-type5 .additional { 
left:481px; 
position:absolute; 
top:95px; 
width:156px; 
} 
.large-listing-type5 .preview-image { 
position: absolute; 
right: 0px; 
top:8px !important; 
width:156px; 
}
.article-body h5 { 
font-size: 100%; 
font-weight: bold; 
}
/*BjP Horzn Promo fix 220409*/ 
.hor-promo1 { 
left:-10px !important; 
width:650px !important; 
margin-top: 10px; 
overflow: hidden; 
} 
.hor-promo1 .item { 
margin:0px 0px 0px 10px!important; 
font-size: 100%; 
} 
#content .hor-promo .all-items .item span { 
width:152px !important; 
font-size: 100%; 
}
.generic-gallery .grid-list .hover { 
background: #dbdbdb; 
}
/*Comment on This - Ads @ 2009-04-29*/
#jive-community {
background-color:#ffffff!important;
border-width:0 !important;
padding:10px !important;
}
#jive-community #jive-comment #jive-post .jive-author {
color:#4d4d4d;
}
#jive-community #jive-comment h4 {
color:#e55403;
}
#jive-community #jive-comment .enabled {
background-color:#ffffff !important;
}
#jive-community #jive-message-list ul li .jive-even .jive-body {
background-color:#ffffff;
}
#jive-community #jive-message-list ul li .jive-body {
color:#4d4d4d;
font-size:10pt;
padding:10px 10px 15px 26px;
}
#jive-community #jive-message-list ul li .jive-header .jive-author {
color:#4d4d4d;
font-size:12px;
font-weight:bold;
padding:0 0 0 20px;
}
#jive-community #jive-message-list ul li .jive-odd .jive-body {
background-color:#ffffff !important;
}
#jive-community #jive-message-list ul li .jive-even .jive-body {
background-color:#ffffff !important;
}
#jive-community #jive-message-list ul li .jive-odd .jive-header {
background-color:#e55403 !important;
}
#jive-community #jive-message-list ul li .jive-even .jive-header {
background-color:#dbdbdb !important;
}
jive-date {
color:#4d4d4d !important;
}
 
/*BjP L1 sponsor promo fix 300409*/
#content-banner { 
position: relative; 
} 
#content-banner .preview-image a{ 
position: absolute; 
bottom: 0px; 
right: 0px; 
}
/*BjP L1 horzn promo fix 010509*/
.hor-promo1 { 
_left: -20px !important; 
}

.twitter .avatar {    
    float:left;
    height:48px;
    overflow:hidden;
    padding:0 8px 15px 0;
    width:48px;
}
.twitter h2 {
    display:none;
}
.avatarInfo {
    float:left;
}
.screen_name, .followers_count, .avatarInfo span  {
    font-size:14px;
    font-weight:bold;
}
.followers_count, .avatarInfo span {
    color:#a6a6a6;
    display:inline;
}
#twitter_update_list {
    clear:both;
    /*height:255px;*/
    list-style-type:none;
    overflow:hidden;
    width:300px;
}
.twitter li {
    background:#e4e2e3;
    margin:0 0 7px;
    font-size:11px;
}
.twitter li span {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_twit_top.gif) no-repeat scroll 0 0;
    display:block;
    font-family:helvetica,arial;
    line-height:15px;
    font-weight:bold;
    height:45px;
    overflow:hidden;
    padding:6px 6px 0;
}
.twitLink {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_twit_bottom.gif) no-repeat scroll 0 bottom;
    color:#ACACAC;
    display:block;
    font-size:11px !important;
    font-weight:bold;
    padding:0 6px 6px;
    width:300px;
}
.twitter a#profileLink {
    padding:0 0 0 213px;
}
.twitter a:hover {
    color:#F4491B;
}
.twitter {
    width:300px;
    padding-bottom: 10px;
}
.promoImage {
    padding:0 0 20px;
}
/* Request Add by Andrew */
.large-listing-type6 .item {
    clear:both;
    height:auto !important;
    margin:0 0 11px;
    padding:0 0 1px; 
}

/* Last Minute Changes */
#header {
    height:143px;
    margin:0 auto;
    width:990px;
}
.marquee-flash {
}
#navigation {
    display:block;
    margin:0 auto;
    width:990px;
}
#header ul {
    background:transparent url(http://theprojecttv.com.au/css/images/bg_header.gif) repeat-x scroll 0 0;
    height:24px;
    list-style-type:none;    
    width:990px;
}



.clearFloats {
    clear:both;
    height:0;
    line-height:0;
    overflow:hidden;
}

/* Changes to layout for IE, FF, IE6*/
/* No Change */ 
#layout-1col {
    background:#F8F8F8;
    min-height:300px;
    height:auto !important;
    height:300px;    
    padding:5px 0 0;
}
#layout-3col #column1, #layout-3col #column3 {
    width:300px;
}
#layout-3col-wide #column3 {
    width:160px;
}
#layout-3col-wide #column2 {
    margin:0 40px 0 0;
    width:580px;
}
#layout-3col-wide #column1 {
    margin:0 40px 0 0;
    width:160px;
}
#layout-1-3col #column3 {
    background:#F8F8F8;
    clear:both;
    padding:0 5px;
}
#layout-2-2col #sub-columns {
    padding:20px 0 0;
}
#layout-1-3col #sub-columns {
    /* padding:40px 0 0; */
}
#layout-2col-slim #column2 {
    width:160px;
    margin:0 !important;
}
#layout-1-3col #column1 {
    float:none;
    padding:8px 0 0;
    min-height:300px;
    height:auto !important;
    height:300px;
    width:100%;
}

#sub-column1 .content-block .text
{
    padding-bottom:5px;
}

/* New or Replacements */ 
#layout-2-2col #column2, #layout-2col #column2 {
    float:none;
    margin-left:0  !important;
    width:300px !important;
    overflow:hidden;
}
#layout-2col, #layout-2col-slim, #layout-2-2col,#layout-3col, #layout-3col-slim, #layout-3col-wide {
    background:#F8F8F8;
    padding:7px 0 5px 5px;
}
#layout-1-3col #sub-columns {
    background:#F8F8F8;
    clear:both;
    padding:7px 0 5px 5px;
    width:985px;
}
#layout-3col #column3, #layout-3col-slim #column3, #layout-3col-wide #column3 {
    *float:none;
    margin:0;
}
#layout-2-2col #column1,  #layout-2col #column1  {
    margin-right:40px;
    _margin-right:37px;
    /*overflow:hidden;*/
    width:640px;    
}
#layout-2col-slim #column1 {
     margin-right:40px;
     overflow:hidden;
     width:750px     
}
#layout-2col-slim #column2 {
    float:none;
    margin-left:0  !important;
    width:190px !important;
    overflow:hidden;
}
#layout-3col #column2, #layout-1-3col #sub-columns #sub-column2 {
    margin:0 40px;    
    padding:0;
    width:300px;
    overflow:hidden;
}
#layout-3col #column2, #layout-3col-wide #column2, #layout-3col-slim #column2 {
    _margin-right:37px !important;
}
#layout-3col-slim #column1, #layout-3col-slim #column2 {
    margin:0 40px 0 0;
    width:370px;
}
/* End Changes to layout for IE, FF, IE6*/
.EmbeddedForumPostAvatar img {display: none;}
.EmbeddedForumFieldName {float: right; }
#embeddedforumform p {display:none;}
 
/* ---------------------------------------------------------------------------------------- */
/* 7pm MARQUEE
/* ---------------------------------------------------------------------------------------- */
#sevenpm-marquee .marquee { width:990px;height:350px;position:relative;background:url('http://theprojecttv.com.au/images/css/theproject/marquee_bg.png') no-repeat 0px 0px;overflow:hidden; }
/*#sevenpm-marquee .marquee-overlay1 { width:530px;height:309px;background:url('http://7pmproject.com.au/images/7pm_image_overlay.png') no-repeat 0px 0px;display:block;top:21px;left:21px;z-index:99;position:absolute;_display:none; }*/
#sevenpm-marquee .marquee-items-wrapper { width:980px;height:350px;display:block;vertical-align:bottom;z-index:1; }
#sevenpm-marquee .marquee-items { width:980px;height:350px; }
#sevenpm-marquee .marquee-items UL { list-style:none outside none;width:980px;height:350px; }
#sevenpm-marquee .marquee-items UL LI { width:980px;height:350px; }
#sevenpm-marquee .marquee-item { position:relative; }
#sevenpm-marquee .marquee-text { width:415px;height:281px;display:block;position:absolute;top:35px;right:-10px;z-index:9999; }
#sevenpm-marquee .marquee-text-headline { color:#fff;font-size:30px;line-height:36px;font-family:Helvetica,Century Gothic,Arial,Verdana;width:375px;margin:0px 0px 25px 0px; }
#sevenpm-marquee .marquee-text-bodytext { color:#ffffff;font-family:Arial,Verdana;font-size:14px;line-height:22px;width:335px; }
#sevenpm-marquee .marquee-text-button { width:111px;height:25px;background:url('http://theprojecttv.com.au/images/css/theproject/marquee_btn_more.png') no-repeat 0px 0px;position:absolute;bottom:10px;right:32px;display:block;cursor:pointer;cursor:hand; }
#sevenpm-marquee .marquee-text-button:hover { background-position:0px -25px; }
#sevenpm-marquee .marquee-image { top:31px;left:29px;position:absolute;border:none;display:block;width:512px;height:288px;background:#000; }
#sevenpm-marquee .marquee-image IMG { border:none;width:512px;height:288px; }
#sevenpm-marquee .marquee-thumbnails-wrapper { height:23px;z-index:999999;display:inline-block;left:573px;bottom:40px;position:absolute; }
#sevenpm-marquee .marquee-thumbnails { height:23px;display:inline-block; }
#sevenpm-marquee .marquee-thumbnails UL { list-style:none outside none;overflow:hidden;width:auto;display:inline-block; }
#sevenpm-marquee .marquee-thumbnails LI { float:left;margin:0px 8px 0px 7px; }
#sevenpm-marquee .marquee-thumbnail-text { display:none; }
#sevenpm-marquee .marquee-thumbnail-image { width:16px;height:17px;overflow:hidden;display:block;cursor:pointer;cursor:hand;text-align:center;vertical-align:middle;background:url(http://theprojecttv.com.au/images/css/theproject/marquee_dot.png) no-repeat 0px 0px; }
#sevenpm-marquee .marquee-thumbnail-image IMG { visibility:hidden; } 
#sevenpm-marquee .marquee-thumbnails LI.active .marquee-thumbnail-image { background-position:0px -17px; }
#sevenpm-marquee .marquee-thumbnails LI.active .marquee-thumbnail-image IMG { visibility:hidden; } 
#sevenpm-marquee .marquee-thumbnails LI.hover .marquee-thumbnail-image { background-position:0px -17px; }
#sevenpm-marquee .marquee-thumbnails LI.hover .marquee-thumbnail-image IMG { visibility:hidden; }
#sevenpm-marquee .ad { margin-bottom:0px !important; } 

#movideo-player { width:512px;height:288px;display:block; }
#content-wrapper { height:auto; }
/* ---------------------------------------------------------------------------------------- */
/* MO-VIDEO TREE VIEW BASE STYLES
/* ---------------------------------------------------------------------------------------- */
.movideo-ui-helper-hidden { display: none; }
.movideo-ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.movideo-ui-helper-clearfix { display: inline-block; }
* html .movideo-ui-helper-clearfix { height:1%; } /* required comment for clearfix to work in Opera \*/
.movideo-ui-helper-clearfix { display:block; }
.movideo-ui-tree-main { position:relative; overflow:hidden; }
.movideo-ui-tree-main a { outline:0; }
.movideo-ui-tree-list-wrapper { position:relative; overflow:hidden; }
.movideo-ui-tree-list-wrapper > ul { z-index:1; }
.movideo-ui-tree-list { position:absolute; top:0; padding:0; margin:0; list-style-type:none; z-index:500; }
.movideo-ui-tree-list li { padding:0; margin:0; list-style-type:none; display:block; }
.movideo-ui-tree-list-scroll { overflow-y:scroll; overflow-x:hidden; }
.movideo-ui-tree-option { display:block; }
.movideo-ui-tree-option-media { position:relative; }
.movideo-ui-tree-option-media br { height:0; }
.movideo-browser-ie7 .movideo-ui-tree-option-media { zoom:1; }
.movideo-ui-tree-option-media-image { position:absolute; }
.movideo-ui-tree-option-active { background-color:yellow; }
.movideo-ui-tree-search-results-wrapper { position:relative; overflow:hidden; }
.movideo-ui-tree-main .movideo-ui-tree-search-close { position:relative; }
/* ---------------------------------------------------------------------------------------- */
/* MO-VIDEO TREE VIEW- ELEVEN THEME
/* ---------------------------------------------------------------------------------------- */
/*container*/
.movideo-ui-tree-main { width:445px; height:350px; }
.movideo-ui-tree-main a { text-decoration:none; color:#666; }
/* header (title, search) */
.movideo-ui-tree-header {  }
.movideo-ui-tree-title { background:url('http://theprojecttv.com.au/playerassets/images/video_tree_tab.png') no-repeat 0px 0px;display:block;width:135px;height:35px;font-size:0;line-height:0;text-indent:-5000px; }
.movideo-ui-tree-search { float:right; position:relative; /*padding:1px 3px 0 3px;*/ }
.movideo-ui-tree-search-field { width:180px; border:none; margin:3px 32px 0px 0px; padding:3px 28px 3px 3px; height:13px; font-family:arial,helvetica,sans-serif; font-size:11px;  -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; border:1px solid #ccc; }
.movideo-ui-tree-search-button { position:absolute; /*top:2px; right:4px;*/top:3px; right:3px; text-indent:-9999em; width:26px; height:21px; background:transparent url('http://theprojecttv.com.au/playerassets/images/video_tree_search.png') no-repeat 0 0; }
/* breadcrumbs */
.movideo-ui-tree-breadcrumbs { padding:7px 6px 6px 8px;color:#ffffff;font-size:12px;background:url('http://theprojecttv.com.au/playerassets/images/video_tree_breadcrumb_bg.png') repeat-x top #122a70; }
.movideo-ui-tree-main .movideo-ui-tree-breadcrumbs a { color:#fff; text-decoration:none; }
.movideo-ui-tree-main .movideo-ui-tree-breadcrumbs a:hover { text-decoration:underline; }
/* list and list itemes */
.movideo-ui-tree-list-wrapper { }
.movideo-ui-tree-list { background:#f1f1f1; }
.movideo-ui-tree-list li { border-bottom:1px solid #000000; }
a.movideo-ui-tree-option { padding:8px 20px 8px 10px;background-color:#ffffff;color:#000000;text-decoration:none; }
a.movideo-ui-tree-option:hover { color:#ffffff;  }
a.movideo-ui-tree-option-playlist { background:url('http://theprojecttv.com.au/playerassets/images/video_tree_playlist_item.png') no-repeat top right;padding:0px 20px 0px 10px;line-height:35px;height:35px;overflow:hidden;border-bottom:1px solid #000000; }
a.movideo-ui-tree-option-playlist:hover { background:url('http://theprojecttv.com.au/playerassets/images/video_tree_playlist_item_active.png') no-repeat top right; }
a.movideo-ui-tree-option-playlist-external { background-image:url('http://theprojecttv.com.au/playerassets/images/movideo-tree-bg-option-external.gif'); }
a.movideo-ui-tree-option-media { padding:8px 20px 12px 10px; }
a.movideo-ui-tree-option-media:hover  { background:none;background:url('http://theprojecttv.com.au/playerassets/images/video_tree_media_item_active.png') repeat-x top #4a9ade; }
a.movideo-ui-tree-option-media:hover .movideo-ui-tree-option-media-desc,
a.movideo-ui-tree-option-media:hover .movideo-ui-tree-option-media-title { color:#fff; }
a.movideo-ui-tree-option-media p { padding:0; margin:0; padding-left:12px; }
a.movideo-ui-tree-option-media p.movideo-ui-tree-option-media-title { font-size:12px; padding-bottom:4px; font-weight:bold; }
a.movideo-ui-tree-option-media p.movideo-ui-tree-option-media-desc { font-size:11px; color:#666666; }
.movideo-ui-tree-option-media-image { border:1px solid #999; }
a.movideo-ui-tree-option-media-active .movideo-ui-tree-option-media-image { border-color:#ddd; }
a.movideo-ui-tree-option-media-active, a.movideo-ui-tree-option-media-active:hover { background:none;background:url('http://theprojecttv.com.au/playerassets/images/video_tree_media_item_active.png') repeat-x top #4a9ade; }
a.movideo-ui-tree-option-media-active p.movideo-ui-tree-option-media-title,
a.movideo-ui-tree-option-media-active:hover p.movideo-ui-tree-option-media-title { color:#fff; }
a.movideo-ui-tree-option-media-active p.movideo-ui-tree-option-media-desc,
a.movideo-ui-tree-option-media-active:hover p.movideo-ui-tree-option-media-desc { color:#fff; }
/* search results */
.movideo-ui-tree-search-results-wrapper { border:1px solid #ddd; }
.movideo-ui-tree-search-results-empty { color:#333; text-align:center; padding:30px 30px; line-height:1.4; }
.movideo-ui-tree-search-results-empty span { font-weight:bold; }
.movideo-ui-tree-main .movideo-ui-tree-search-close a { display:block; text-align:center; font-size:12px; padding:6px; color:#d5eef9; background:#54b6e3; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-left-radius:4px; border-top-right-radius:4px; }
.movideo-ui-tree-main .movideo-ui-tree-search-close a:hover { color:#fff; background:#2fabe3; }
/* loading mask */
.movideo-ui-tree-loading { background:#fff url("../images/movideo-spinner-32x32-white.gif") no-repeat center center; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }       
.directory-ipad-info { width:445px;height:26px;display:block;background:url('http://theprojecttv.com.au/playerassets/images/video_tree_ipad_roller_info.png') no-repeat center center;position:absolute;bottom:-18px;left:0px; }
/* ---------------------------------------------------------------------------------------- */
/* Related Video Panel (JS version)
/* ---------------------------------------------------------------------------------------- */
#related-wrapper h3 { font-size:15px;font-weight:bold;color:#FFFFFF;margin:0px 0px 5px 7px; }
#related-wrapper .video-panel { padding:0px;margin:0px;overflow:hidden; }
#related-wrapper .video-panel .item { width:123px;float:left;padding:0px 7px 0px 7px;margin:0px; }
#related-wrapper .video-panel .item .image { width:123px;height:70px;border:1px solid #747474;position:relative;display:block; }
#related-wrapper .video-panel .item .image img { width:123px;height:70px; }
#related-wrapper .video-panel .item .image .play-icon { width:40px;height:40px;background:url('http://theprojecttv.com.au/playerassets/images/related_video_play_icon.png') no-repeat 0px 0px;display:block;position:absolute;top:15px;left:41px; }
#related-wrapper .video-panel .item .text { margin-top:5px; }
#related-wrapper .video-panel .item .text .header { font-weight:bold;font-size:12px;line-height:14px;height:14px;overflow:hidden; }
#related-wrapper .video-panel .item .text .header a { color:#ffffff; }
#related-wrapper .video-panel .item .text p { padding:0px;margin:0px;font-weight:normal;font-size:11px;line-height:14px;height:42px;overflow:hidden;color:#FFFFFF; }
 

/* ---------------------------------------------------------------------------------------- */
/* COLOUR BOX
/* ---------------------------------------------------------------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden;background:#E5E5E5; }
#cboxOverlay { position:fixed;width:100%;height:100%; }
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000000;}
#colorbox{border:5px solid #515151; background-color:#e7e7e7;}
#cboxContent{margin-top:21px;}
#cboxLoadedContent{padding:1px;margin-top:25px; }
#cboxLoadingGraphic{background:url("http://theprojecttv.com.au/images/css/loading.gif") center center no-repeat;}
#cboxLoadingOverlay{background:#ffffff;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#000000; padding-left:43px; padding-top:6px;color:#6DC9C9;font-weight:bold;width:100%;height:34px;background:url("http://theprojecttv.com.au/images/css/logo_header.jpg") no-repeat 4px 5px #161817;line-height:30px; }
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url("http://theprojecttv.com.au/images/css/controls.png") 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose { background:url("http://theprojecttv.com.au/css/icon_close.png") no-repeat 0px 0px;right:-2px;top:-16px; }
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
.cboxIE #cboxTopCenter {*display:none;}

/* ---------------------------------------------------------------------------------------- */
/* SOCIAL MEDIA SHARING
/* ---------------------------------------------------------------------------------------- */
.social-media-sharing {overflow:hidden;margin:15px 0 20px;}
.social-media-sharing .fb-like-wrap,
.social-media-sharing .g-plus-one,
.social-media-sharing .tweet {float:left;padding-bottom:10px;}
.social-media-sharing .fb-like-wrap {width:113px;}
.social-media-sharing .g-plus-one {width:72px;}
.social-media-sharing .tweet {width:114px;}
.social-media-sharing .twitter-share-button,
.social-media-sharing .twitter-count-horizontal {margin:0;}
.social-media-sharing .clear {clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}

.type-newsArticle .social-media-sharing .fb-like-wrap {width:78px;}

/* telligent overrides for 7pm to theproject */
.layout-header { background-image:url(http://theprojecttv.com.au/images/css/theproject/main_hdr_forum.png) !important; }
.content-fragment.group-application-navigation .content-fragment-content { background: #05204a !important; }
.content-fragment.group-application-navigation .navigation-item a:hover, .content-fragment.group-application-navigation .navigation-item.selected a { background: #17b2df !important; }
