

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background:#E2E3E2 url(bodycontainer-bg.jpg) 50% top repeat-y !important;
	background:#E2E3E2 url(http://www.goldcoast.com.au/images/global/bodycontainer-bgIE6.jpg) 50% top repeat-y;
}
p { text-align:justify; padding:5px 0; }
#bodycontainer {
	width:990px;
	position:relative;
	margin:0 auto;

}

#search-container {
	width:993px;
	position:relative;
	margin:0 auto;
}
.alinks li { list-style-type:none; padding-left:1px;text-align:justify; padding-right:1px;  }
.alinks li A { text-decoration:none;  } 
#search-container .navigation {
width:auto;
}
#search-container #archivePlayerWrapper {
width:977px;
}
#search-container #titleStrip {
	width:993px;
}
#search-header {
width:993px;
overflow:hidden;
}

/*-- Header --*/
.alinks li {margin-left:10px;}
#header {
	width: 990px;
	margin: 0;
	padding: 0;
}

.masthead, .masthead2  {
	width: 990px;
	height: 110px;
	margin: 0;
	padding: 0;
	border:none;
	background:url('header_bg.gif') repeat-x;
}

.masthead img  {
	margin: 0 !important;
	margin: 0 0 -5px 0;
	padding: 0;
}

.masthead2 {
	background-image: url(headerbg.jpg);
}

.banner-ad {
	width: 728px; 
	height: 90px;
	top: 55px;
	left:463px;
	position:absolute;
	text-align: left;
z-index:10000;
}

.ninnbar {
	width: 990px;
	height: 45px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color: #1d74a5;
	border:none;
	background:#000;
}
.ninnbar a:link, .ninnbar a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.ninnbar a:hover, .newsltdStrip a:visited {
	color: #80CDED;
	text-decoration: underline;
}


#weather {
	position:absolute;
	top:4px !important;
	top:17px;
	right:230px;
	margin:0;
	padding:0;
	z-index:10;
}
*:first-child+html #weather {
	top:17px !important;
	top:17px;
}


/*-- Navigation --*/

.navigation {
	width: 990px;
	background:#FFCC33;
	background-repeat: repeat-x;
	background: url(navbox.jpg);
	height: 25px;
	border-top:2px solid #003366;
	border-bottom:1px solid #E0AB0F;
}
.navigation ul {
	list-style:none;
	margin: 0 0 0 17px;
	padding: 0;
	z-index:1000;
}
.navigation ul li {
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0;
        z-index:1000;
}

.navigation ul li a:link, .navigation ul li a:visited, .navigation ul li a:active {
	float:left;
	color: #000000;
	text-decoration: none;
	padding: 0 14px 0 14px;
	line-height: 25px;
	display:block;
	border-left:1px solid #FFC005;
	border-right:none;
        z-index:1000;
}

.navigation ul li a:hover {
	color:#fff;
	background:#008FC1 url(navhover.jpg) top left;
	border-left:1px solid #000033;
	border-right:none;
        z-index:1000;
}

#bodycontainer #topnav li {
	position:relative;
        z-index:1000;
}

#bodycontainer #topnav li ul {
	position:absolute;
	display:none;
	top:25px;
	left:-17px;
	z-index:1000;
	background:#333333;
	width:150px;
	border-top:1px solid #E0AB0F;
}

#bodycontainer #topnav li:hover ul, #bodycontainer #topnav li.sfhover ul {
	display:block;
        z-index:1000;
}

#bodycontainer #topnav li ul li {
	clear:both;
	width:100%;
	font-weight:normal;
	z-index:1000;
}

#bodycontainer #topnav li ul li a {
	width:100%;
	margin:0;
	padding:0;
	text-indent:15px;
	border-bottom:1px solid #4B4B4B;
	color:#fff;
	border-left:1px solid #4B4B4B;
	z-index:1000;
        font-weight: lighter;
}

/*-- General Content --*/

p, ul, ol, td, th {
	color: #000000;
	font-size: 11px;
}

a:link, a:visited, a:active {
	color: #0072bc;
	text-decoration: underline;
}

a:hover {
	color: #0072bc;
	text-decoration: none;
}

.clear {
	clear: both;
}

img {
	margin:0;
	padding:0;
	border:none;
}


/*-- Container 1 --*/

#container {
	position:relative;
	width: 990px;
	height: auto;
	margin:0;
	padding: 0;
	z-index: inherit !important;
	z-index:-100;
}

#container #mainbody {
	width: 760px;
	height: auto;
	padding:0;
	margin:15px 0 15px 0;
	z-index:1;
}

#container #mainbody .strapline-left-wide {
	position:relative;
	padding:0;
	margin:0;
	width:740px;
	background:url(arrowblue.gif) no-repeat left 5px;
	font-size:11px;
	line-height:26px;
	border-bottom:1px dashed #999999;
	padding-bottom:10px !important;
    padding-bottom: 10px;
	margin-left:12px;
	text-indent:25px;
	margin-bottom:10px;
}
*:first-child+html #container #mainbody .strapline-left-wide{
    padding-bottom: 10px !important;
}

#container #mainbody .strapline-left-wide2 {
	position:relative;
	padding:0;
	margin:0;
	width:740px;
	background:url(arrowblue.gif) no-repeat left 5px;
	font-size:11px;
	line-height:26px;
	border-bottom:1px dashed #999999;
	padding-bottom:4px !important;
    padding-bottom:10px;
	margin-left:12px;
	text-indent:25px;
	margin-bottom:0;
}
#container #mainbody .strapline-left-wide2 {
    padding-bottom:10px !important;
}

#container #mainbody .strapline-left-wide a:link,
#container #mainbody .strapline-left-wide a:visited,
#container #mainbody .strapline-left-wide a:active,
#container #mainbody .strapline-left-wide2 a:link,
#container #mainbody .strapline-left-wide2 a:visited,
#container #mainbody .strapline-left-wide2 a:active {
	text-decoration:none;

}

#container #mainbody .strapline-left-wide .titlegold,
#container #mainbody .strapline-left-wide2 .titlegold {
	font-family: "Arial Black";
	font-size:26px;
	color:#e0ab0f;
}

#container #mainbody .strapline-left-wide .titleblue,
#container #mainbody .strapline-left-wide2 .titleblue {
	font-family: "Arial Black";
	font-size:26px;
	color:#0072bc;
}
#container #mainbody .leftcol .titlegold {
	font-family: "Arial Black";
	font-size:20px;
	color:#e0ab0f;
}
#container #mainbody .leftcol .titleblue {
	font-family: "Arial Black";
	font-size:20px;
	color:#0072bc;
}

#container #mainbody .leftcol {
        width: 350px;
		margin:0;
		padding-left:10px;
		padding-right:15px;
        float: left;
		border-right:1px dashed #ddd;
}

#container #mainbody .leftcol p {
        margin: 0;
}

#container #mainbody .leftcol .leadstorybox {
	width: 348px;
	height: auto;
	background-color:#231f20;
	margin-bottom:20px;
	padding-top:4px;
}

#container #mainbody .leftcol .leadstorybox .leadstoryimg {
	width:340px;
	background:#000;

	overflow:hidden;
	margin-left:4px;

}

#container #mainbody .leftcol .leadstoryboxbody {
	width:348px;
	height:auto;
	background-color:#231f20;
	padding-bottom:10px;
}

#container #mainbody .leftcol .leadstoryboxbody h1 {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;

	margin:10px 0 0 13px;
	padding:0;
}

#container #mainbody .leftcol .leadstoryboxbody h1 a:link,
#container #mainbody .leftcol .leadstoryboxbody h1 a:visited,
#container #mainbody .leftcol .leadstoryboxbody h1 a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#container #mainbody .leftcol .leadstoryboxbody h1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#container #mainbody .leftcol .leadstoryboxbody p {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:11px;
	margin-left:9px;
	margin:3px 0 10px 13px;
}

#container #mainbody .rssfeedbox {
	width: 325px;
	height: auto;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0px;
}
.rssfeedbox mainmenu{
   color:#0066FF;}
   
#container #mainbody .midcol .rssfeedbox {
	margin-top:15px;
}
#container #mainbody .midcol li a {
	font-weight: lighter;
}

#container #mainbody .rssfeedbox ul {
margin:0;
padding:0;
}

#container #mainbody .rssfeedbox ul li {
font-size:14px;
margin:0;
padding:0;
list-style:none;
text-indent:0;
margin-left:30px;
}

#container #mainbody .rssfeedbox ul li a:link,
#container #mainbody .rssfeedbox ul li a:visited,
#container #mainbody .rssfeedbox ul li a:active,
#container #mainbody .rssfeedbox .morelink a:link,
#container #mainbody .rssfeedbox .morelink a:visited,
#container #mainbody .rssfeedbox .morelink a:active {
	margin:0;
	padding:0;
	color:#0072bc;
	text-decoration:none;
        font-weight: lighter;
}

#container #mainbody .rssfeedbox .morelink a:link,
#container #mainbody .rssfeedbox .morelink a:visited,
#container #mainbody .rssfeedbox .morelink a:active {
	margin-left:0;
	font-size:14px;
        font-weight: bold;
}

#container #mainbody .rssfeedbox ul li a:hover {
	color:#0072bc;
	text-decoration:underline;
}

#container #mainbody .rssfeedbox .morelink, #container #mainbody .rssfeedbox .morelink-arrow {
	width:30px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#0072bc;
	margin-left:30px;
}

#container #mainbody .rssfeedbox .morelink {
	background:url(smallarrow.gif) no-repeat right 2px;
	padding-right:14px;
}

#container #mainbody .rssfeedbox .morelinklong {
 background:url(smallarrow.gif) no-repeat left top;
 padding-left:12px;
 margin-top: 10px;
 margin-left: 30px;
 width: 300px;
 text-align:left;
 border-bottom: 1px dashed #0072bc;
}
#container #mainbody .rssfeedbox .morelinklong a {
 text-decoration: none;
}

#container #mainbody .rssfeedbox .red {
	color:#CC0000;
}
#container #mainbody .rssfeedbox .vote-now {
	float:left;
	margin-left:25px;
	margin-right:15px;

	margin-top:15px;
	padding:4px;
	background:#FFD602;
	font-weight:bold;
	color:#0072BC;
}
#container #mainbody .rssfeedbox .vote-now a {
	text-decoration:none;
}
#container #mainbody .rssfeedbox .vote-box {
        padding:10px;
        background:#0072BC;
        color:#FFFFFF;
}
#container #rightcol .rightbox .vote-now {
	float:left;
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
	padding:4px;
	background:#0072BC;
	font-weight:bold;
	color:#FFD602;
}
#container #rightcol .rightbox .vote-now a {
	text-decoration:none;
        color:#FFD602;
}
#container #mainbody .rssfeedbox .vote-now a {
	text-decoration:none;
}
#container #mainbody .rssfeedbox .vote-now p {
	padding:5px;
}
#container #mainbody .storytitle {
	background:url(arrowblue.gif) no-repeat left top;
	font-family: "Arial Black";
	font-size:20px;
	padding-left:26px;
	height:26px;
	line-height:21px;
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
	display:block;
	color: #0072BC;
}

#container #mainbody .storytitle img {
	float:right;
}

#container #mainbody .storytitle a:link,
#container #mainbody .storytitle a:visited,
#container #mainbody .storytitle a:active {
	text-decoration:none;
}

#container #mainbody .storytitle .gold {
	color:#e0ab0f;
}

#container #mainbody .storytitle .blue {
	color:#0072bc;
}

.holidayboxflash {
	margin-left:-1px !important;
	margin-left:0;
}

#container #mainbody .leftcol .holidaybox {
	width: 349px !important;
	width: 348px;
	height: 330px;
	background: #2865A8 url(holidaybox.jpg) no-repeat center top;
	font-size:11px;
	margin:0 0 15px 0;
	padding:0px;
}

#container #mainbody .leftcol .holidaybox .title {
	padding:5px 0 5px 0;
}

#container #mainbody .leftcol .holidaybox-image {
	border:3px solid #fff;
	margin-left:12px;
}

#container #mainbody .leftcol .holidaybox .leftbox {
	width:300px;
	margin-left:22px !important;
    margin-top:14px;
	padding:0 !important;
	float:left;
	color:#fff;
}

#container #mainbody .leftcol .holidaybox .leftbox p {
	color:#fff;
}

#container #mainbody .leftcol .holidaybox .leftbox p a {
	color:#FFCC00;
}

#container #mainbody .leftcol .holidaybox .rightbox {
	margin:0 0 0 7px !important;
	margin:0px;
	padding:0;
	float:left;

}

#container #mainbody .leftcol .holidaybox .rightbox .links {
	width:78px;
	float:left;
	font-size:11px;
	margin:0 2px 0 2px;
}

#container #mainbody .leftcol .holidaybox .rightbox .links ul {
	margin:0;
	padding:0;
}

#container #mainbody .leftcol .holidaybox .rightbox .links ul li {
	list-style:none;
}

#container #mainbody .leftcol .holidaybox .rightbox .links a {
	color:#fff;
}

#container #mainbody .midcol {
    width: 350px;
    float: left;
	margin:-5px 0 10px 0;
	padding-left:10px;
	padding-right:15px;
	border-right:1px dashed #ddd;
}

#container #mainbody .featurestorybox {
    width: 353px;
    margin-bottom: 10px;
	font-size:11px;
}

#container #mainbody .featurestorybox h2 {
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:bold;
}

#container #mainbody .featurestorybox p {
	margin:0;
	padding:0;
	font-size:12px;
}

#container #mainbody .featurestorybox a:link,
#container #mainbody .featurestorybox a:visited,
#container #mainbody .featurestorybox a:active,
#container #mainbody .storyextract a:link,
#container #mainbody .storyextract a:visited,
#container #mainbody .storyextract a:active {
	text-decoration:none;
}

#container #mainbody .featurestorybox a:hover,
#container #mainbody .storyextract a:hover {
	text-decoration:underline;
}
#container #mainbody .featurestorybox .imgbox {
	width:85px;
	height:auto;
	border:2px solid #0072bc;
	float:left;
	overflow:hidden;
	margin-right:5px;
}

#container #mainbody .storyextract {
    width: 353px;
    margin-bottom: 0px !important;
	margin-bottom: 10px;
	padding-bottom: 10px !important;
	padding-bottom:0px;
	clear:both;
}

#container #mainbody .storyextract .imgbox {
	width:85px;
	height:auto;
	border:2px solid #0072bc;
	float:left;
	overflow:hidden;
	margin-right:5px;
}

#container #mainbody .storyextract h3, .confidentialbox .storytitle {
	width:180px;
	background: url(smallarrow.gif) no-repeat left center;
	font-weight:bold;
	font-size:12px;
	padding-left:12px;
	float:left;
}

#container #mainbody .storyextract h3 {
	margin:0;
	width:230px;
	font-size:14px;
	background:none;
	padding-left:0;
}

.confidentialbox .storytitle a {
	text-decoration:none;
}

.confidentialbox .storytitle a:hover {
	text-decoration:underline;
}

#container #mainbody .midcol .morelink ul {
	margin:0;
	padding:0;
	clear:both;
	margin-top:15px;
}

#container #mainbody .midcol .morelink ul li {
	font-size:12px;
	list-style:none;
	padding-top:3px;
}

#container #mainbody .midcol .morelink ul .morelink-arrow {
	background: url(smallarrow.gif) no-repeat left 5px !important;
	background: url(smallarrow.gif) no-repeat left 7px;
	font-size:12px;
	padding-left:12px;
	font-weight:bold;
	list-style:none;
	text-decoration:none;
}

#container #mainbody .midcol .morelink ul .morelink-arrow a {
	text-decoration:none;
}

#container #mainbody .morelink a:link,
#container #mainbody .morelink a:visited,
#container #mainbody .morelink a:active {
	text-decoration:none;
	font-weight:bold;
}

#container #mainbody .storyextract p {
	font-size:12px;
	margin-left:5px;
}
.storyextract h1{
 color: #0072BC;}
 
#container #mainbody .midcol .gallerybox {
	width:332px;
	padding:0;
	margin:0;
	border:1px solid #999999;
	padding:10px;

	margin-top:15px;
}

#container #mainbody .midcol .gallerybox .imgbox {
	margin:10px 10px 10px 10px;
	overflow: hidden;
	font-size:11px;
	padding:0;
	margin:0;
}

#container #mainbody .midcol .gallerybox .imgbox h3 {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#container #mainbody .midcol .gallerybox .imgbox p {
	margin:0;
	padding:0;
}

#container #mainbody .midcol .gallerybox .imgbox h3 a:link,
#container #mainbody .midcol .gallerybox .imgbox h3 a:visited,
#container #mainbody .midcol .gallerybox .imgbox h3 a:active {
	color:#000000;
	text-decoration:none;
}

#container #mainbody .midcol .gallerybox .imgbox h3 a:hover {
	color:#000000;
	text-decoration:underline;
}

#container #mainbody .midcol .adspace {
	margin-top:-10px !important;
	margin-top:-30px;
}

#container #mainbody .midcol .adspace-300x250 {
        margin:0;
        margin-top:15px;
        margin-bottom:15px;
	padding-left:26px;
	background:url(bg-adspace.gif) top right no-repeat;
}

.textinput {
	color:#999999;
}

#adspace-wide {
	margin-left:11px;
	margin-top:10px;
}

#entscrollbox {
	height: 170px;
	width: 735px;
	margin-top: 5px;
	margin-left:0px !important;
        margin-left:2px;
}
#rescrollbox {
	height: 170px;
	width: 735px;
	margin-top: 5px !important;
	margin-top: -80px;
	margin-left:0px !important;
    margin-left:2px;
}
#rescrollbox1 {
	height: 170px !important;
	height: 250px;
	width:735px;
	margin-top: 5px !important;
	margin-left:0px !important;
	margin-left:-5px;
}

#featurescrollbox {
	height: 167px;
	width: 645px;
	margin-bottom: 15px;
	float:left;
}

#newsscrollbox {
	height: 167px;
	width: 730px !important;
	width:705px;
	margin: 0;
	float:left;
}

.lifesaverbox {
	width:610px;
	height:118px;
	float:left;
}

.center {
	text-align: center;
}

/*-- Container 1 Right Coloumn (Passport to the gold coast, videos, today's newspaper, hot offers) --*/

#rightcol {
	width: 210px;
	margin:0;
	padding:0;
	margin-right:10px !important;
	margin-right:5px;
	position:relative;
	float:right;
	background-color:#FFFFFF;
	z-index:100 !important;
	z-index:-1;
	margin-top:0 !important;
	margin-top:15px;
}
*:first-child+html #rightcol {
	margin-top:15px !important;
}

/*-- search box --*/

#rightcol .searchbox {
	width:210px;
	height:26px;
	margin-bottom:15px;
}

#rightcol .searchbox .textdesc {
	background:url(searchboxbg.gif) no-repeat left top;
	width:64px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:26px;
	margin:0;
	float:left;
}

#rightcol .searchbox .textinput {
	background: url(searchfield.gif) repeat-x left top;
	width:115px;
	height:26px;
	padding-top:5px !important;
	font-size:11px;
	line-height:26px;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	float:left;
}

#rightcol .searchbox .inputbtn {
	background:url(searchboxbtn.gif) no-repeat left top;
	width:30px;
	height:26px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}

/*-- passport box --*/

#rightcol .passportbox {
	background: #158CC4 url(passport-pic-bg.jpg) no-repeat;
	margin:0;
	padding:0;
	padding-top:60px;
	height:437px;
	width:210px;
	 
}

#rightcol .passportbox .passportbox-imgleft, #rightcol .passportbox .passportbox-imgright {
	margin:0;
	padding:0;
	float:left;
	margin-right:7px;
	margin-bottom:-7px;
	height:90px;
	background:none;
}

#rightcol .passportbox .passportbox-imgright {
	float:right;
	margin-left:7px;
	margin-right:0;
}

#rightcol .passportbox .passportbox-sub {
	width:180px;
	margin:0 auto;
}

#rightcol .passportbox .passportbox-sub a {
	color:#e61d3b;
}

#rightcol .passportbox .passportbox-sub h4 {
	color:#2469ae;
	font-size:0.9em;
	margin:0;
	padding:0;
}

#rightcol .passportbox .passportbox-sub p {
	color:#3d3d3d;
	font-size:0.7em;
	margin:0;
	padding:0;
}

#rightcol .passportbox .passport-divider {
	margin:0;
	padding:0;
	margin-top:13px !important;
	margin-top:2px;
	margin-bottom:6px !important;
	margin-bottom:2px;
	margin-left:11px;
}

/*-- video box --*/

#rightcol .videomainbox {
	width:210px;
	background:#164D74 url(video_bg.jpg) repeat-x left top;
	margin:0;
	padding:0;
	margin-bottom:15px;
	margin-top:15px;
padding-bottom:10px;
}

#rightcol .videomainbox .video-large {
	position:relative;
	margin-left:6px;
	margin-top:6px;

}
#rightcol .rightbox .video-large {
	padding:10px;
	float:right;
}

#rightcol .videomainbox .video-large a {
	color:#fff;
}

#rightcol .videomainbox .video-large-overlay {
	position:absolute;
	left:0;
	top:75px;
	z-index: 1;
}

#rightcol .videomainbox .video-large h4 {
	z-index:100;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	left:55px;
	top:90px;
}

#rightcol .videomainbox .video-large p {
	z-index:100;
	color:#FFFF66;
	font-size:12px;
	position:absolute;
	left:10px;
	top:130px;
	margin-bottom:10px;
	clear:both;
}

#rightcol .videomainbox br {
	height:inherit !important;
	margin:inherit !important;
	padding:inherit !important;
	height:0;
	margin:0;
	padding:0;
}

#rightcol .videomainbox .video-large a {
	text-decoration:none;
}

#rightcol .videomainbox .video-more {
	margin:0;
	padding:0;
	margin-left:10px;
}

#rightcol .videomainbox .video-more1 {
	margin:0;
	padding:0;
	margin-top:15px;
	background:#2c99c9;
	line-height:26px;
	text-align:left;
	padding-left:10px;
}

#rightcol .videomainbox .video-more1 a {
	color:#fff;
}

#rightcol .videomainbox .video-more1-left {
	color:#fff;
	margin-right:50px;
}

#rightcol .videomainbox .video-more a {
	color:#fff;
}

#rightcol .spotlightad {
	background:#EEEEEE;
	width:198px;

	margin-bottom:15px;
}

.videopadding {
	clear:both;
	height:60px;
}

/*-- right coloumn boxes --*/

#rightcol .rightbox {
	width:210px;
	background-color:#e9e5ca;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size:11px;
}

#rightcol .offers2 {
	width:210px;
	background:url(holidaybox.jpg) no-repeat center top;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:11px;
}

#rightcol .rightbox .strapline-right-blue, .videomainbox .strapline-right-blue, #rightcol .offers2 .strapline-right-blue {
	width:210px;
	height:30px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:30px;
	line-height:30px;
	background:url(arrowgold.gif) no-repeat left center;
	background-color:#0072bc;
}

#rightcol .offers2 .strapline-right-blue {
	border-bottom:10px solid #fff;
}

#rightcol .rightbox .mainheading2 {
	width:210px;
	height:30px;
	color:#0072bc;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:30px;
	line-height:30px;
	background-color:#e9e5ca;
}

#rightcol .rightbox .paper-cover, #rightcol .offers2 .paper-cover {
	margin: 10px 10px 5px 0;
	float:right;
}

#rightcol .rightbox ul, #rightcol .offers2 ul {
	margin:0;
	padding:0;
	margin-left:10px;
}

#rightcol .rightbox ul li, #rightcol .offers2 ul li {
	margin:0;
	padding:0;
	background:url(rightbox-li-bg.gif) no-repeat 0 3px;
	list-style:none;
	padding-left:15px;
	margin-bottom:18px;
}

#rightcol .rightbox .thumbimage, #rightcol .offers2 .thumbimage {
	margin:5px 5px 0 5px;
}

#rightcol .rightbox .textdesc .title, #rightcol .offers2 .textdesc .title {
	font-size:13px;
	font-weight:bold;
}

#rightcol .rightbox .textdesc .title a:link,
#rightcol .rightbox .textdesc .title a:visited,
#rightcol .rightbox .textdesc .title a:active,
#rightcol .rightbox ul li a:link,
#rightcol .rightbox ul li a:visited,
#rightcol .rightbox ul li a:active {
	color:#000000;
	text-decoration:none;
}

#rightcol .offers2 .textdesc .title a:link,
#rightcol .offers2 .textdesc .title a:visited,
#rightcol .offers2 .textdesc .title a:active,
#rightcol .offers2 ul li a:link,
#rightcol .offers2 ul li a:visited,
#rightcol .offers2 ul li a:active {
	color:#fff;
	text-decoration:none;
}

#rightcol .rightbox .textdesc .title a:hover,
#rightcol .rightbox ul li a:hover {
	color:#fff;
	text-decoration:underline;
}

#rightcol .offers2 .textdesc .title a:hover,
#rightcol .offers2 ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

/*-- Container 2 (Gold Coast Live - news, gossip, events) --*/

#container-ent-bannertop {
	margin:30px 0 0 10px;
	/*margin:360px 0 0 10px;*/
	padding:0;
	width:970px;
	height:auto;
	clear:both;
}

#container-ent-bannertop-img {
	margin:0;
	padding:0;
}

#container-ent {
	width:970px;
	margin:0;
	padding:0;
	border:1px solid #000;
	border-top:0;
	margin-top:0 !important;
	margin-top:-4px;
	position:relative;
	padding-bottom:25px;
}

#container-ent .ent-moreimage {
	position:absolute;
	bottom:15px;
	left:15px;
}

#container-ent .mainbody {
	width: 670px;
	height: auto;
	margin:0 0 0 7px;
	float:left;
	z-index:1;
}

#container-ent .mainbody .confidentialbox {
	width:680px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
}

#container-ent .yoursaybox {

	margin-right:5px;
	margin-left:5px;
}

#container-ent .mainbody .confidentialbox .strapline-ent {
	width:660px;
	height:30px;
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
}

#container-ent .mainbody .confidentialbox .btnbox {
	width:195px;
	float:left;
	margin-top:7px;
}

#container-ent .mainbody .confidentialbox .textbox {
	width:170px;
	padding:5px;
	margin-left:15px;
	float:left;
}

#container-ent .mainbody .confidentialbox h3 a:link,
#container-ent .mainbody .confidentialbox h3 a:visited,
#container-ent .mainbody .confidentialbox h3 a:active,
.yourspacebox .contentbox .sectionbox h3 a:link,
.yourspacebox .contentbox .sectionbox h3 a:visited,
.yourspacebox .contentbox .sectionbox h3 a:active,
.yoursaybox .storyextract .title a:link,
.yoursaybox .storyextract .title a:visited,
.yoursaybox .storyextract .title a:active,
#container-ent .mainbody .interviewbox h3 a:link,
#container-ent .mainbody .interviewbox h3 a:visited,
#container-ent .mainbody .interviewbox h3 a:active,
#container-ent .mainbody .photogallerybox h3 a:link,
#container-ent .mainbody .photogallerybox h3 a:visited,
#container-ent .mainbody .photogallerybox h3 a:active {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.yourspacebox .contentbox .sectionbox h3,
#container-ent .mainbody .confidentialbox h3,
#container-ent .mainbody .interviewbox h3,
#container-ent .mainbody .photogallerybox h3 {
	margin:0;
	padding:0;
}

.yourspacebox .contentbox .sectionbox p,
#container-ent .mainbody .confidentialbox p,
#container-ent .mainbody .interviewbox p,
#container-ent .mainbody .photogallerybox p {
	margin:0;
	padding:0;
}

.yoursaybox .storyextract ul {
	margin:0;
	padding:0;
}

.yoursaybox .storyextract ul li {
	list-style:none;
}


#container-ent .mainbody .confidentialbox h3 a:hover,
.yourspacebox .contentbox .sectionbox h3 a:hover,
#container-ent .mainbody .interviewbox h3 a:hover,
#container-ent .mainbody .photogallerybox h3 a:hover,
.yoursaybox .storyextract .title a:hover{
	text-decoration:underline;
}

.yourspacebox .contentbox .sectionbox .imgFloatLeft img {
	padding-right:3px;
}


.yourspacebox .contentbox .sectionbox .strapline-space {
	margin-top:12px;
	margin-bottom:4px;
	clear:both;
}
.rssfeedbox .strapline-space {
	margin-top:12px;
	margin-bottom:4px;
	clear:both;
}

#container-ent .mainbody .confidentialbox .storyextract {
	width:135px;
	font-size:11px;
	float:left;
	margin-top:7px;
	margin-bottom: 0;
	margin-left:12px !important;
	margin-right:12px !important;
	margin-left:8px;
	margin-right:8px;
}

#container-ent .mainbody .yoursaybox .storyextract {
	font-size:11px;
	margin-top:11px;
}

#container-ent .yoursaybox .maintitle {
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
}

#container-ent .mainbody .interviewbox {
	width:260px;
	height:auto;
	font-size:11px;
	float:left;
	padding-bottom:10px;
margin-bottom:70px;
}

#container-ent .mainbody .interviewbox .strapline-ent {
	width:250px;
	height:30px;
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
	margin-top:15px;
}
#container-ent .mainbody .interviewbox .storyextract {
	width:107px;
	float:left;
	margin:7px 10px 0 10px !important;
	margin:7px 5px 0 5px;
	margin-top:7px;
}

#container-ent .mainbody .photogallerybox {
	width:380px;
	height:auto;
	font-size:11px;
	margin-left:20px;
	float:left;
	padding-bottom:10px;
margin-bottom:70px;
}

#container-ent .mainbody .photogallerybox .strapline-ent {
	width:380px;
	height:30px;
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
	margin-top:15px;
}

#container-ent .mainbody .photogallerybox .storyextract {
	width:105px;
	float:left;
	margin-left:10px !important;
	margin-right:10px !important;
	margin-left:5px;
	margin-right:5px;
	margin-top:7px;
}

.yourspacebox {
	width: 281px;
	margin:0;
	padding:0;
	margin-top:-17px;
	margin-bottom:-25px !important;
	margin-bottom:-33px;
	float:right;
	background:url(yourspace-bg.gif) repeat-y left top;
	margin-right: 0px !important;
	margin-right:-10px;
	border-bottom:5px solid #EDE8D1;
	overflow:hidden;
}

.iefix {
	clear:both !important;
}

.yourspacebox .contentbox {
	width:255px;
	margin:0;
	margin-left:10px;
}
.yourspacebox .contentbox .sectionbox {
	width:255px;
	font-size:11px;
}
.yourspacebox .contentbox .sectionbox .strapline-space {
	width:255px;
	border-bottom:1px dashed #999999;
}

.yourspacebox .contentbox .sectionbox .strapline-space-bestpics {
	width:107px;
	float:left;
	border-bottom:1px dashed #999999;
	clear:right;
	margin-bottom:5px;
	margin-left:4px;
}

.divider {
	height:20px;
	width:990px;
	border-bottom:1px dashed #999999;
	float:left;
}

/*-- Container 3 (From around the News Network) --*/

.container-newsltd {
	width:990px;
	margin:15px 0 15px 0;
	padding:0;
	height:auto;
	border-top:1px dotted #999999;
	background-color:#e9f1f4;
	float:left;
}

.container-newsltd .mainbody {
	width: 740px;
	height: auto;
margin:0 0 0 7px !important;
	margin:15px 0 0 7px;
	float:left;
	margin-bottom:10px;
padding-bottom:10px !important;
padding-bottom:0;
}

.container-newsltd .mainbody .networkbox {
	width:740px;

}

.container-newsltd .mainbody .networkbox .strapline-newsltd {
	width:705px;
	height:20px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	border-bottom:1px dotted #999999;
	margin-bottom:10px;
}

.container-newsltd .mainbody .leaderboard-newsltd {
	background:#fff;
	height:100px;
	/*width:720px;
	height:90px;
	float:left;
	overflow:hidden;
	margin-top:15px;*/
}

.midcol2 {
	width:235px;
	margin-top:15px;
	float:left;
	border-left:1px dotted #999999;
}

.midcol2 .rightbox2 {
	width:215px;































	min-height:200px !important;
	min-height:0;
	margin:0 0 10px 10px;
	font-weight:bold;
	font-size:11px;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:10px;
}

.midcol2 .rightbox2 a:link,
.midcol2 .rightbox2 a:visited,
.midcol2 .rightbox2 a:active,
.footer a:link,
.footer a:visited,
.footer a:active {
	text-decoration:none;
}

.midcol2 .rightbox2 a:hover, .footer a:hover {
	text-decoration:underline;
}

.midcol2 .rightbox2 .strapline-right {
	width:215px;
	height:15px;
	line-height:15px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #999999;
	background-color:#e9f1f4;
}

.midcol2 .rightbox2 .imgjobs {
	border:1px solid #999999;
	margin-top:10px;
	padding:3px;
}

.midcol2 .rightbox2 .itemtools {
	width:210px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
}

.midcol2 .rightbox2 .itemtools .iconleft {
	width:32px;
	float:left;
}

.midcol2 .rightbox2 .itemtools .textright {
	width:175px;
	text-align:left;
	margin-left:2px;
	float:left;
}

.imgFloatLeft {
    float: left;
    margin: 0 3px 10px 0;
	padding: 5px;
	padding-left:0;
}

.smalltext {
	font-size: 11px;
}

.bold {
	font-weight:bold;
}

.underline {
	text-decoration:underline;
}

/*-- Footer --*/

.footer {
	margin:0;
	padding:0;
	width: 990px;
	clear: both;
	margin-bottom: 10px;
	margin-top:10px;

}

.footer .toolsets {
	border-top:1px dotted #999999;
	margin:0;
	padding:0;
	width:990px;
	height:21px;
	font-weight:bold;
	line-height:21px;
	border-bottom:1px dotted #999999;
	text-align:center;
	background-color:#eeeff0;
}

.footer .toolsets ul {
	margin:0;
	padding:0;
}

.footer .toolsets ul li {
	list-style-type:none;
	display:inline;
	padding-left:20px;
}

.footer .footerlinks {
	width:990px;
	height:21px;
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	text-align:center;
}

.footer .footerlinks a:link,
.footer .footerlinks a:visited,
.footer .footerlinks a:active {
	color:#000000;
	text-decoration:none;
}

.footer .footerlinks a:hover {
	color:#000000;
	text-decoration:underline;
}

#rightcol .rightbox ul li, #rightcol .offers2 ul li {
	margin:0;
	padding:0;

	background:url(rightbox-li-bg.gif) no-repeat 0 3px;
	list-style:none;
	padding-left:15px;
	margin-bottom:18px;
}

#rightcol .rightbox .top10stories {
	margin-top:10px;
}

#rightcol .rightbox .top10stories li {
	margin:0;
	padding:0;
	line-height:15px;
	background:none;
}

#rightcol .rightbox .top10stories li a {
	margin:0;
	padding:0;
	line-height:15px;
	color:#003366;
}

#rightcol .rightbox .top10stories li a:link,
#rightcol .rightbox .top10stories li a:visited,
#rightcol .rightbox .top10stories li a:active {
	color:#07476F;
	text-decoration:none;
}

#rightcol .rightboxad {
	background:#EEEEEE;
	padding-top:5px;
	padding-bottom:5px;
}

#rightcol .rightboxad p {
	color:#000000;
	margin:5px 10px 5px 7px;
}

#rightcol .rightboxad p a {
	color:#0072BC;
	font-weight:bold;
	text-decoration:none;
}

.btyb-logo, .btyb-logo-optus {
	position:absolute;
	top:0;
	right:251px;
	width:200px;
	vertical-align:middle;
	font-size:12px;
	right:250px;
	top:33px !important;
	top:44px;
	height:40px;
}
*:first-child+html .btyb-logo, *:first-child+html .btyb-logo-optus {
	top:44px !important;
}
.btyb-logo p, .btyb-logo-optus p {
	padding-top:14px;
}

.btyb-logo img {
	position:relative;
	float:right;
}
.btyb-logo-optus img {
	position:relative;
	float:right;
        margin-top: -28px;
}
.btyb-logo2 {
	position:absolute;
	width:230px !important;
    width:240px;
	vertical-align:middle;
	font-size:12px;
	right:0px;
	top:-7px;
font-family: Arial, Helvetica, sans-serif;
}
*:first-child+html .btyb-logo2 {
    width:240px !important;
}

.btyb-logo2 p {
        float: left;
        margin-top: 18px;
}
.btyb-logo2 img {
    position: relative !important;
    position: absolute;
	float:right;
}
*:first-child+html .btyb-logo2 img {
    position: absolute !important;
}

.btyb-logo3 {
position:absolute;
	right:0px !important;
        right:-100px;
	top:0px !important;
        top:-5px;
        width:210px;
	vertical-align:middle;

	font-size:12px;

        float:left;
        font-family: Arial, Helvetica, sans-serif;
}
*:first-child+html .btyb-logo3 {
    width:240px !important;
    top:-10px !important;
}

.btyb-logo3 p {
        float: left;
        margin-top: 18px;
        margin-right: 0px !important;
        margin-right: 100px;
}
.btyb-logo3 img {
    position: relative !important;
    position: absolute;
    float:right;
}
*:first-child+html .btyb-logo3 img {
    position: absolute !important;
   right:0px !important;

}
/* -- reader comments --*/

#widecol #story-comments {
     float: left;
}

#widecol .content-panel {
	margin-left:10px;

}
	/* Form1 */
	.content-panel.form1 {}
	.content-panel.form1 p {margin: 0 0 0.5em 0;}
	.content-panel.form1 .border1 {
	background-color: #fff;
	border: 1px solid #FFFFFF;
	border-width: 0 1px 1px 1px;
	padding: 0px;
	margin-bottom: 20px;}
	.content-panel.form1 .border2 {
	background-color: #fff;
	border: 1px solid #d3e4f1;
	border-width: 0 1px 0 1px;
	padding: 8px;}
	.content-panel.form1 .fill1 {
	background-color: #eeecdc;
	padding: 9px 0;
	margin: 0;}
	.content-panel.form1 .fill2 {
	background: #eeecdc url(bg-your-say.gif) 0 0 no-repeat;
	padding: 0;
	margin: 0;
	border: 0;}
	.content-panel.form1 .fill3 {
	background-color: #efecdd;
	padding: 0;
	margin: 0;
	border: 0;}
	.content-panel.form1 h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.2em 0;}
	.content-panel.form1 h5 {
	clear: both;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.8em;
	border: 1px solid #0072BC;
	border-width: 0 0 2px 0;
	margin: 0 0 2px 0;}
	#content-wrap .content-panel.form1 h4 {
	font-size: 1em;
	border-width: 0;
	background: url(h4-icon-header.gif) 0 100% repeat-x !important;
	margin: 0;
	position: relative;
	padding:0 0 0 8px !important;
	height:24px;}

	.content-panel.form1 h4 span.more-link {right: 4px;}
	.content-panel.form1 h4 span.more-link a {
	font-weight: normal;
	padding: 0 8px 0 0;
	line-height: 2.2em !important;
	line-height: 2.2em;
	color: #fff;}
	.content-panel.form1 p.more-link {
	clear: both;
	display: block;
	margin: 0;
	background: #dbdad8 url(more-link-bg-form1.gif) 100% 100% no-repeat;
	text-align: right;
	padding: 2px 8px 3px 0;}
	.content-panel.form1 p.more-link a {
	background: transparent url(icon-red-arrow.gif) 100% no-repeat;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 10px 0 0;}

		/* Form1 - Full Width */
.content-panel.form1.full-width h4 span.icon-your-say {
	background: url(icon-comments-large.gif) 4px 5px no-repeat;
	padding: 0 0 0 31px !important;
	color: #164983;
	font-family: Arial Black, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.4em;
	letter-spacing: -0.08em !important;
	letter-spacing: -0.12em;
}

	.content-panel.form1.full-width blockquote {
		margin: 0;
		padding: 13px 80px 8px 80px;
		background: transparent url(bg-your-say-blockquote.gif) 100% 100% no-repeat;
		border: 1px solid #fff;
		border-width: 0 0 2px 0;
		}

	.content-panel.form1.full-width blockquote p.comment-author {
	color: #000;
	text-align: right;
	font-size: 0.9em;
	margin: 0;}

	.content-panel.form1.full-width blockquote p.comment-author span {
	color: #000;
	font-weight: bold;}
	.content-panel.form1.full-width {
	width: 700px;
	}
.content-panel h4 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
	border: 1px solid #4173a8;
	border-width: 0 0 2px 0;
	margin-bottom: 10px;
	position: relative;
	padding: 0 0 0.2em 0;
}
.content-panel a {
	font-weight: bold;
        color: #4C6383;
        cursor:pointer;
}
/* Feedback form */

div.submit-feedback{
	clear: both;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.8em;
	border: 1px solid #b81313;
	border-width: 0 0 2px 0;
	margin: 4px 0 2px 0;
}

body.story .have-your-say-wrap .fill1 {
	background: #eeecdc;
	padding:0 8px 8px 8px;
}



#feedback-form dl {

	width: 332px;
	padding: 6px 0 0 0;
}

	#feedback-form dl dt,
	#feedback-form dl dd {
		height: 30px;
	}

		#feedback-form dl dt.your-comments,
		#feedback-form dl dd.your-comments {
			height: 110px;
			}




		#feedback-form dl dd.extra-functions {
		height:auto;
		}

	#feedback-form dl dt {
		float: left;
		clear: left;
		width: 105px;
		font-weight: bold;
		}

	#feedback-form dl dd {
		float: right;
		width: 215px;
		}

	#feedback-form dl dt.email-dt {
		margin-right:0 !important;
		width: auto !important;
	}


		#feedback-form dl dd.extra-functions {
			clear: both;
			width: 332px;
			float: none;
			}

			#feedback-form dl dd.extra-functions dl dt{
				clear: left;
				width: 20px;
				float: left;
				}

			#feedback-form dl dd.extra-functions dl dd{
				width: 300px;
				float: right;
				font-weight: bold;
			}

				#feedback-form dl dd.extra-functions dl dt.remember-me,
				#feedback-form dl dd.extra-functions dl dd.remember-me {
					height: 50px;
					line-height: inherit  !important;
					line-height:1.6em;
					}

				#feedback-form dl dd.extra-functions dl dt.email-me,
				#feedback-form dl dd.extra-functions dl dd.email-me {
					height: 25px;
					line-height: inherit  !important;
					line-height:1.6em;
					}

		#feedback-form dl dd input.textinput {
			border: 1px solid #DBDAD8;
			width: 205px;
			font-family: Arial, Helvetica, sans-serif !important;
			}



		#feedback-form dl dd.your-comments textarea {
			border: 1px solid #DBDAD8;
			width: 205px !important;
			width: 203px;
			height: 100px;
			font-family: Arial, Helvetica, sans-serif !important;
			font-size:1em;
			}

			#feedback-form label.form-button {
                                background-color: #0072BC;
				width: 76px;
				height: 18px;
				display: block;
				float: right;
				margin: 0 10px 0 0!important;
				margin: 0;
				}

				#feedback-form label.form-button input{
					width: 76px;
					height: 16px !important;
					height: 18px;
					font: bold 11px arial, sans-serif;
					background: none;
					border: 0;
					padding: 0;
					font-weight: 700;
					color: #fff;
					border-width: 0;
					}

.full-width #feedback-form dl {
	width: 680px !important;
	width: 620px;
	padding: 6px 0 0 0;
	}

	.full-width #feedback-form dl dt {
		float: left;
		clear: none;
		width: 100px;
		margin: 0 0 0 10px;
		margin: 0 0 0 7px !important;
		}

	.full-width #feedback-form dl dd {
		float: left;
		width: 160px;
		}

		.full-width #feedback-form dl dd input.textinput {
			margin: 0 0 0 10px;
			width: 140px;
			}

		.full-width #feedback-form dl dt.your-comments {
			clear: left;
			}

		.full-width #feedback-form dl dd.your-comments {
			width: 485px !important;
			width: 425px;
			}

			.full-width #feedback-form dl dd.your-comments textarea{
				width: 462px !important;
				width: 434px;
				height: 100px;
				margin: 0 0 0 10px;
				}

				.full-width #feedback-form dl dd.extra-functions {
					float: left;
					width: 680px !important;
					width: 620px;
					}

					.full-width #feedback-form dl dd.extra-functions dl {
						width: 525px !important;
						width: 465px;
						margin: 0 0 0 115px;
						}

					.full-width #feedback-form dl dd.extra-functions dl dt {
						width: 23px;
						float: left;
						clear: left;
						}
						.full-width #feedback-form dl dt.email-text {
							text-align:right;
							}
						.full-width #feedback-form dl dd.extra-functions dl dt input.checkbox {
							width: auto;
							margin: 0;
							}

					.full-width #feedback-form dl dd.extra-functions dl dd {
						width: 330px;
						float: left;
						}

					.full-width #feedback-form dl dd.extra-functions dl dt {
						line-height: 1em;
						}

				.full-width #feedback-form dl dd.extra-functions label.form-button {
					margin: -20px 40px 0 0 !important;
				    margin: -20px 20px 0 0;
					}
.form-button {
	width: auto;
	height: 18px;
        font-size: 10px;
        background-color: #B81313;
        border: 1px #333333 solid;
        color: #ffffff;
        font-weight: bold;
}
.comment-panel {
    border-bottom:1px solid #dfdfdf;

    margin-bottom:15px;
}
p.posted-by {
display:block;
margin:0 !important;
font-size:0.92em;
}

p.posted-by {
text-align:right;
margin:8px 0 !important;
}

p.posted-by span {
font-weight:700;
}
/* =self clearing
----------------- */

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}




/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/

.clearleft {
	clear: left !important;
	}
.clearright {
	clear: right !important;
	}
.clearboth {
	clear: both !important;
	}

.floatnone {
	float: none !important;
	}

.floatleft {
	float: left !important;
	}

.floatright {
	float: right !important;
	}
cite {
        font-size: 11px;
}
p.comments-title {
        background: url(editorial-formh1.jpg) repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        line-height: 22px;
        font-size: 18px;
        text-indent: 10px;
}

#rightcol .passportbox .passportbox-sub h4 a:link, #rightcol .passportbox .passportbox-sub h4 a:visited, #rightcol .passportbox .passportbox-sub h4 a:active {
 color:#2469ae;
        text-decoration: none;
}
#rightcol .passportbox .passportbox-sub h4 a:hover {
 text-decoration: underline;
}

.footercopyright {
	text-align:center;
	color:#999999;
}
competitionsimg{
      width: 344px;
}

/*-- suburb guide --*/

.suburb h2, .suburbbox h2, .suburbbox2 h2, .suburbbox3 h2 {
	margin:0;
	padding:0;
	font-size:17px;
}

.suburb p {
	margin:0;
	padding:0;
}

.suburbbox {
	border:1px solid #000;
}

.suburbbox2 {
	background:#EEEEEE;
}

.suburbbox h2, .suburbbox p, .suburbbox table, .suburbbox2 h2, .suburbbox2 p, .suburbbox2 table {
	margin:10px 0 0 10px;
}

.suburbbox p, .suburbbox2 p {
	margin:10px 10px 0 10px;
}

.suburbtable-left {
	background:#DBEBFD;
}

.suburbtable-right {
	background:#2C99C9;
	color:#fff;
	font-weight:bold;
}

.suburblist h2 {
	margin:0;
	padding:0;
}

.suburblist ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:10px;
	line-height:1.3em;
}

.suburblist ul li a {
	text-decoration:none;
}
.relatedarticlebox ul{
      margin-left: 20px;
}

.election-cartoon {
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.election-cartoon a {
text-decoration:none;
}

.election-cartoon a:hover {
text-decoration:underline;
}

.election-cartoon img {
margin-bottom:10px;
}

.error{
 color: red;
}

/* photo gallery pagination */

#tertiary-nav {
	height:18px;
	font: normal 11px tahoma, arial, sans-serif;
	margin:1px 0 15px 12px;
	padding:0;
	line-height: 17px;

}

#tertiary-nav dt {
	float:left;
	margin:0 15px 0 0;
}

#tertiary-nav dd {
	height:18px;
	float:left;
	background:#fff url("tertiary-nav-left.gif") no-repeat left -32px;
	padding:0 0 0 8px;
	margin:0 1px;
}

#tertiary-nav.ent dd,
#tertiary-nav.hww dd {
	background:#fff url("tertiary-nav-left-ent.gif") no-repeat left -32px;

}

#tertiary-nav dd a {
	float:left;
	background:#E4F0F6 url("tertiary-nav-right.gif") no-repeat right -32px;
	padding: 0 8px 0 0;
	display: block;
	color: #1b73a4;
	text-decoration: none;
	height:18px;
}

#tertiary-nav.ent dd a,
#tertiary-nav.hww dd a {
	background:#fff url("tertiary-nav-right-ent.gif") no-repeat right -32px;}

#tertiary-nav dd:hover,#tertiary-nav dd.over  {background-position:0% -82px;  background-color: #fff}
#tertiary-nav dd:hover a, #tertiary-nav dd.over a {background-position:100% -82px; background-color: #fff}

#tertiary-nav dd.active {background:none;}
#tertiary-nav dd.active a {background:none;}

















.widecol .googlesearch{
width: 645px;
}

.widecol .googlesearch a {
text-decoration:none;
font-weight: normal;
}
.widecol .googlesearch  h4 a {
text-decoration:none;
font-weight: bold;
}
.widecol .googlesearch  h4 a:hover {
text-decoration:underline;
}
.widecol .googlesearch .para {
color: #000;
text-decoration:none;
}
.widecol .googlesearch .web-site-link a {
text-decoration:none;
}
.widecol .googlesearch .web-site-link {
padding-top: 0px;

}

.widecol .googlesearch .web-site-link a:hover {
text-decoration: underline;
}
.widecol .googlesearch h4 a {
	font-size: 13px;
}
.widecol .googlesearch a:hover h4 {
	text-decoration:underline;
}
.widecol .googlesearch h4 {
        font-size: 20px;
	margin-left: 10px;
}
.googlesearch #res {
font-size:1.4em;
margin:25px;
}
.googlesearch #res ul {
list-style:disc;
list-style-image:none;
}
.google-ads-box{
       font-size: 12px;
       display: block;
       background-color: #EDEEF4;
       border: 1px solid #D0D6D9;
       padding: 5px;
       margin: 30px 0 10px 0;
}
.google-ads-box h4, .google-story h4{
       display: block;
       height: 16px;
       width: 93px;
       text-indent: -9000px;
       background: url(google.png) no-repeat;
       margin: -25px 0 10px -5px;
}


.google-ads-box h5{
       font-weight: bold;
       font-size: 12px;
       color: #5E7189;
}
.google-ads-box p{
       font-size: 12px;
       color: #000;
       font-weight: normal;
}
.google-ads-box .link-url{
       color: #666;
       font-size: 11px;
       margin-bottom: 8px;
}
#mainbody .leftcol #articlestory .google-ads-box .link-url{
       color: #666;
       font-size: 11px;
       margin-bottom: 8px;
       margin-top: -10px;
}
.google-ads-box ul{
       list-style: none;
       margin: 0;
}
.google-ads-box li{
       list-style-image: none;
       margin: 0;
}
.google-story{
       width: 625px;
       margin-left: 10px;
       position: relative;
}
.google-story h4{
       display: block;
       height: 16px;
       width: 93px;
       text-indent: -9000px;
       background: url(google.png) no-repeat;
       margin: 0;
       position: absolute;
       top: -25px;
}
.google-story ul{
       list-style: none;
       margin: 0;
}
.google-story li{
       list-style-image: none;
       margin: 0;
}
.google-ads-box br{
       margin-bottom: -40px;
}
.article-link-list li{
       font-size: 12px;
       margin-left: -20px;
}
.article-link-list li p{
       font-size: 11px;;
}
.article-link-list .link-url{
       font-size: 10px;
}
.article-link-list li a{
       text-decoration: none;
}
.article-link-list{
       background-color: #EDEEF4;
}
.li-margin li{
  margin-left: 0px;
}






















/* SECTION CSS*/



#container #mainbody .storyextract  {
	margin-top:10px;
}

#container #mainbody .storyextract .imgbox  {
	margin-bottom:10px;
}

#container #mainbody .storyextract h3, #container #mainbody .articlestorybox h3 {
	background: none;
	font-weight:bold;
	font-size:15px;
	float:none;
	padding:0;
	width:auto;
}

#container #mainbody .articlestorybox h3 {
	color:#000;
	margin:0;
	padding:0;
}

#container #mainbody .articlestorybox h3 a {
	color:#0066CC;
}

#container #mainbody .storyextract p {
	margin:0;
	padding:0;
	font-size:11px;
}

#container #mainbody .midcol .mainarticlebox {
	width:352px;
	background:#000;
	margin-left:0;
	margin-top:5px;
	padding-bottom:5px;
}

#container #mainbody .featurestorybox h2 {
	font-size:18px;
}

.galleriesimg {
	padding:2px;
}

#container #mainbody .featurestorybox p {
	font-weight:bold;
}

#container #mainbody .midcol .mainarticlebox h3 {
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin:5px 15px 0 15px;
}

#container #mainbody .midcol .mainarticlebox p {
	margin:0;
	padding:0;
	color:#fff;
	margin:5px 15px 0 15px;
}

#container #mainbody .midcol .mainarticlebox h3 a:link,
#container #mainbody .midcol .mainarticlebox h3 a:visited,
#container #mainbody .midcol .mainarticlebox h3 a:active {
	color:#fff;
	text-decoration:none;
}

#container #mainbody .midcol .mainarticlebox h3 a:hover {
	color:#fff;
	text-decoration:underline;
}

#container #mainbody .midcol .mainarticlebox img {
	margin-left:4px;
	margin-top:4px;
}

#container #mainbody .midcol .adspace {
	margin:0;
	margin-top:15px;
}

.hotshots {
	margin-top:15px;
	margin-bottom:15px;
}

#container #mainbody .archivebox {
	margin-left:15px;
	margin-top:15px;
margin-bottom:15px;
	float:left !important;
	float:none;
}

#container #mainbody .archivebox .storytitle {
	background:url(arrowblue.gif) no-repeat left top;
	font-family: "Arial Black";
	font-size:20px;
	padding-left:26px;
	height:26px;
	line-height:21px;
	border-bottom:1px dashed #999999;
	margin-bottom:5px;
	display:block;
	clear:both;
}

#container #mainbody .archivebox .storytitle a:link,
#container #mainbody .archivebox .storytitle a:visited,
#container #mainbody .archivebox .storytitle a:active,
#container #mainbody .archivebox .storytitle a:hover {
	text-decoration:none;
}

#container #mainbody .storytitle a:hover {
	text-decoration:none;
}

#container #mainbody .archivebox .storytitle .gold {
	color:#e0ab0f;
}

#container #mainbody .archivebox .storytitle .blue {
	color:#0072bc;
}

#container #mainbody .articlestorybox p {
	margin-bottom:10px;
	font-size:11px;
}

#container #mainbody .articlestorybox {
	margin-bottom:20px;
	margin-top:10px;
}

.articlevideobox {
	width:55px;
	float:right;
	margin-left:10px;
}

.articlevideobox p {
	padding-top:5px;
	text-align:center;
}

.articlevideobox a {
	color:#003399;
	text-decoration:none;
}

.strapline-article h1 {
	color:#0072BC;
	font-size:1.1em;
	margin-left:10px;
	padding-bottom:15px !important;
        padding-bottom:21px;
	width:740px;
	border-bottom:1px dashed #999999;
}

#news-weather {
	position:relative;
	width:738px;
	margin:0;
	padding:0;
	z-index: inherit !important;
	z-index:-1000;
	border-bottom:1px dashed #999999;
	margin-left:10px;
	text-align:right;
	height:20px;
	padding-bottom:6px !important;
	padding-bottom:5px;
        margin-bottom:10px!important;
	margin-bottom:5px;

}

.weather {
	margin:0;
	padding:0;
        z-index: 1;
}

#news-datetime {
	position:absolute;
	top:9px !important;
	top:7px;
	left:2px;
	z-index: inherit !important;
	z-index:-1000;
	font-size:11px;
}



.articletoolbar {
	position:absolute;
	right:235px;
	top:30px !important;
	top:50px;
}
*:first-child+html .articletoolbar {
	top:50px !important;
}
.articletoolbar p {
float:left;
margin-top:15px;
width:100px;
position: absolute;
right: 115px;
}
.articletoolbar .section-sponsor p {
width:90px;
margin-top:0px;
}
.strapline-article h1 {
	margin-top:10px;
}

#container #mainbody .strapline-left-wide {
	margin-top:10px;
}

.localsportbox {
	width:352px;
	height:158px;
	background:url(sport-localbtnbg.jpg) no-repeat left top;
	position:relative;
	margin-top:5px;
	margin-bottom:15px;
}

.localsportbutton {
	position:absolute;
	top:15px;
	left:15px;
}

.localsportbox ul {
	position:absolute;
	top:65px;
	left:25px;
	margin:0;
	padding:0;
}

.localsportbox ul li {
	list-style:none;
}

.localsportbox ul li a {
	color:#fff;
	text-decoration:none;
}

.localsportbox ul li a:hover {
	text-decoration:underline;
}

#container #mainbody .midcol .rssfeedbox {
	position:relative;
	width:352px;
}

#container #mainbody .midcol .rssfeedbox {
	position:relative;
}

.rssfoxlogo {
	position:absolute;
	top:0;
	right:0;
}

.foxtel {
	position:absolute;
	top:0;
	right:0;
}

.goldcoastsportbox, .outdoorsbox {
	margin-top:10px;
	margin-bottom:10px;
}

.goldcoastsportbox {
	margin-top:15px;
	margin-bottom:1px;
}
.goldcoastsportbox-listbbox {
	width: 235px;
        float:left;
}
.goldcoastsportbox ul {
	list-style:none;
        margin-left: 0px;
}

.goldcoastsportbox ul li a {
	text-decoration:none;
        font-weight: lighter;
}
.goldcoastsportbox ul li a:hover {
	text-decoration:underline;
        font-weight: lighter;
}
.goldcoastsportbox h3, .outdoorsbox h3 {
	color:#0e77bb;
	margin:0;
	padding:0;
	font-size:15px;
}

.outdoorsbox .opinion-name {
	color:#CC3300;
}

.goldcoastsportbox h3 a {
	text-decoration:none;
}

.goldcoastsportbox h3 a:hover {
	text-decoration:underline;
}


.outdoorsbox h4 {
	color:#CC0000;
	font-size:11px;
	margin:0;
	padding:0;
}

.goldcoastsportbox p, .outdoorsbox p {
	color:#0e77bb;
	margin:0;
	padding:0;
}

.goldcoastsportbox p a {
	text-decoration:none;
}

.outdoorsbox p {
	color:#000;
}

#container a.gcsportmore:link, #container a.gcsportmore:visited, #container a.gcsportmore:active {
	background:url(smallarrow.gif) right 3px no-repeat;
	font-weight:bold;
	font-size:13px;
	margin: 0;
	padding: 0 15px 0 1px;
	text-decoration: none;
}

#container a.gcsportmore:hover {
	text-decoration: underline;
}


.outdoorsimg {
	border:2px solid #0066CC;
	margin-right:10px;
	float:left;
}

#container #mainbody .leftcol .storylinks ul {
	margin:0;
	padding:0;
	margin-bottom:15px;
}

#container #mainbody .leftcol .storylinks ul li {
	list-style:none;
	margin:0;
	padding:0;
}

#container #mainbody .leftcol .storylinks ul li a {
	text-decoration:none;
}

#container #mainbody .leftcol .storylinks ul li a:hover {
	text-decoration:underline;
}

.eventsbanner {
	margin-left:10px;
}

.eventsphotobox .eventsred {
	color:#CC0000;
}

.eventsphotobox ul {
	margin:0;
	padding:0;
	margin-left:27px;
}

.eventsphotobox .storytitle {
	margin-top:15px;
}

.eventsphotobox ul li {
	list-style:none;
}

#container .eventsphotobox ul li a {
	text-decoration:none;
        font-weight: lighter;
}

#container .eventsphotobox ul li a:hover {
	text-decoration:underline;
}

.editorial-formbox {
	background:#eee9d2;
}

.editorial-formbox h4 {
	background:url(editorial-formh1.jpg) repeat-x;
	color:#fff;
	font-size:13px;
	line-height:22px;
	text-indent:10px;
	border-bottom:3px solid #fff;
	margin-top:20px;
}

.editorial-formbox p {
	padding-left:10px;
	padding-right:10px;
}

.editorial-formbox form {
	padding-left:10px;
	padding-bottom:10px;
}

.editorial-formbox form td {
	padding-top:5px;
}

.editorial-formbox form p {
	margin:0;
	padding:0;
	padding-left:10px;
	padding-bottom:5px;
}

.editorial-formbox form input, .editorial-formbox form textarea {
	width:95%;
}

.editorial-formbox form .editorial-formbutton {
	width:127px;
	background:url(editorial-button.gif) repeat-x;
	height:19px;
	border:0;
	cursor:pointer;
}

.leftcol .editorial-formbox {
	margin-top:-15px;
	margin-bottom:15px;
}

.realestate-searchbuttons {
	background:#f2eff1;
	border:1px solid #ccc;
	margin-bottom:2px;
	height:54px;
	padding:1px;
}

.realestate-searchbuttons img {
	float:left;
}

.realestate-searchbuttons p {
	margin:0;
	padding:0;
}

.realestate-searchbuttons p a {
	margin:0;
	padding:0;
	color:#CC0000;
	text-decoration:none;
	line-height:54px;
	margin-left:15px;
}

.realestate-searchbuttons p a:hover {
	text-decoration:underline;
}

.realestatelogo {
	margin-bottom:15px;
	margin-top:18px;
}

.realestate-classifiedsbox {
	background:#EEE9D2;
	border:4px solid #AFA98E;
	margin-top:15px;
}

.realestate-classifiedsbox form {
	margin:0;
	padding:0;
	margin-left:10px;
}

.realestate-classifiedsbox h4 {
	color:#0072BC;
	margin:0;
	padding:0;
	margin:10px 0 10px 10px;
}

.realestate-classifiedsbox form .editorial-formbutton {
	width:151px;
	background:url(realestate-button.gif) repeat-x;
	height:19px;
	border:0;
	margin-top:10px;
	cursor:pointer;
}

.verticalad {
	width:205px;
	background:#EEEEEE;
}

.vad {
	margin:0 auto;
	margin:10px 0 10px 40px;
}

.realestate-gclogo {
	margin-right:15px;
	text-align:right;
}

.picture-thumbs {
	float:left;
	width:106px;
}

.picture-thumbs .outdoorsimg {
	border:2px solid #0066CC;
	margin-right:0;
	float:none;
}

.outdoor-largepic {
	background:#000;
	width:728px;
	margin-left:11px;
	margin-bottom:15px;
}

.outdoor-largepic img {
	padding:4px 0 4px 4px;
}

.outdoor-largepic p {
	color:#fff;
	margin:0;
	padding:4px 0 8px 4px;
}

.tours-verygc {
	width:352px;
	height:123px;
	background:url(tours-verygc.jpg) top left no-repeat;
	position:relative;
	margin-bottom:25px;
	margin-top:15px;
}

.tours-verygc ul {
	margin:0;
	padding:0;
	position:absolute;
	left:195px;
	top:50px;
	list-style:none;
}

#container .tours-verygc ul li a {
	color:#fff;
	text-decoration:none;
}

#container .tours-verygc ul li a:hover {
	text-decoration:underline;
}

.tours-bestgc {
	margin-top:5px;
}

.fishing-magazines {
	clear:both;
	margin-left:10px;
}

.fishing-magazines table {
	clear:both;
	margin-left:10px;
}

.midcol .rssfeedbox h3 {
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:14px;
	margin-left:29px;
	margin-top:5px;
}

.rssfeedbox table {
	text-align:center;

}


.rssfeedbox table img {

	background:#006699;
	padding:2px;
}

.rssfeedbox table a {
	text-decoration:none;
}

.truelocalbox-restaurant, .truelocalbox-accommodation {
	background: url(truelocal-restaurant.jpg) no-repeat;
	width:352px;
	height:281px;
	position:relative;
	color:#999999;
}

.truelocalbox-accommodation {
	background: url(truelocal-accomodation.jpg) no-repeat;
}


.truelocalbox-restaurant table, .truelocalbox-accommodation table {
	position:absolute;
	top:150px;
	border:none;
	width:334px;
	left:10px;
}

.truelocalbox-restaurant table, .truelocalbox-restaurant h4, .truelocalbox-restaurant p, .truelocalbox-accommodation table, .truelocalbox-accommodation h4, .truelocalbox-accommodation p {
	margin:0;
	padding:0;
	color:#0066CC;
}

.truelocalbox-restaurant h4, .truelocalbox-accommodation h4 {
	color:#333333;
}

.truelocal-button {
	background:url(truelocal-search.jpg);
	width:79px;
	height:27px;
	border:none;
	cursor:pointer;
}

.dining-writers {
	width:159px;
	float:right;
	margin:0 0 5px 5px;
}

.dining-writers img {
	padding:2px;
	background:#0066CC;
}

.dining-writers h4 {
	margin:0;
	padding:0;
	margin:5px 0 5px 0;
	font-size:13px;
	text-align:center;
}

.flags {
	float:left;
	padding-right:15px;
}

.flags-large {
	font-size:21px;
}

#container #mainbody .widecol {
    width: 725px !important;
    width: 746px;
    float: left;
	margin: 10px 0 10px 0;
	padding: 0 17px 0 9px !important;
	padding: 0 0px 0 9px;
 	border-right:1px dashed #ddd;
}

.transport-airport {
	margin-left:10px;
	float:right;
}

.carsguide-box table td {
	vertical-align:top;
}

.carsguide-box table td select {
	width:150px;
	margin-bottom:5px;
}

.carsguide-box table ul {
	margin:0;
	padding:0;
}

.carsguide-box table ul li {
	list-style:none;
}

.carsguide-box table h4, .carsguide-box table p, .carsguide-box table form {
	margin:0;
	padding:0;
	text-align:center;
}

.carsguide-box table h4 {
	margin-bottom:4px;
}

.carsguide-box table .addtools {
	text-align:left;
	font-weight:bold;
}

.carsguide-box table ul li a {
	color:#CC0000;
}

.carsguide-box .carsguide-button {
	background: url(carsguideSEARCH.gif) no-repeat;
	width:136px;
	height:20px;
	margin-top:10px;
	border:none;
	cursor:pointer;
}

.opinion-name {
	color:#CC3300;
}

.complogo {
	margin-right:18px;
	width:81px;
}

.transport-trainplanebox {
	margin-top:5px;
}





.classified-search-browsecategory p, .classified-search-business p {
	margin:0;
	padding:0;
}

.classified-search-browsecategory p a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}



.realestate-shows {
	width:725px;
	height:255px;
	background:url(realestate-shows.gif) no-repeat left top;
	position:relative;
}

.realestate-shows .realestate-show1, .realestate-shows .realestate-show2, .realestate-shows .realestate-show3, .realestate-shows .realestate-show4 {
position:absolute;
top:67px;
margin:0;
padding:0;
width:148px;
}

.realestate-shows .realestate-show1 {
	left:18px;
}

.realestate-shows .realestate-show2 {
	left:196px;
}

.realestate-shows .realestate-show3 {
	left:376px;
}

.realestate-shows .realestate-show4 {
	left:562px;
}

.realestate-shows h3, .realestate-shows img, .realestate-shows p, .realestate-shows h6 {
	margin:0;
	padding:0;
}

#container .realestate-shows h3 {
	margin-top:4px;
	color:#fff;
        font-size: 10px;
}

#container .realestate-shows h3 a {
	color:#fff;
	font-size: 10px;
	margin-left: 12px;
	text-decoration:none;
}

.realestate-shows img {
	margin-top:6px;
}

.realestate-shows p {
	color:#fff;
	margin:3px 7px 0 12px;
	font-size:10px;
}

.realestate-shows h6 {
	text-align:center;
	margin-top:12px;
	font-size:12px;
	font-weight:bold;
}

.video-news {
	margin:0;
	padding:0;
	width:352px;
	background:url(video-newsbg.jpg) no-repeat left top;
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
}

.video-news .video-large {
	position:relative;
	margin-left:6px;
	margin-top:6px;

}

.video-news .video-large-overlay {
	position:absolute;
	right:4px;
	top:4px;
	z-index: 1;

}


.video-news .video-news-large h4 {
	margin:0;
	padding:0;
	z-index:100;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	left:230px;
	top:12px;
}

.video-news .video-news-large h4 a {
	color:#fff;
}

.video-news .video-news-large p {
	margin:0;
	padding:0;
	z-index:100;
	font-size:12px;
	position:absolute;
	left:210px;

	top:52px;
	margin-bottom:10px;
	clear:both;
}

.video-news .video-news-large p a {
	color:#FFFF66;
}

.video-news .video-news-large a {
	text-decoration:none;
}

.video-news .video-more {
	margin:0;
	padding:0;
	margin-left:10px;
}

.video-news .video-more1 {
	margin:0;
	padding:0;
	margin-top:15px;
	background:#2c99c9;
	line-height:26px;
	text-align:left;
	padding-left:10px;
}

.video-news .video-more1 a {
	color:#fff;
}

.video-news .video-more1-left {
	color:#fff;
	margin-right:185px;
}

.video-news .video-more a {
	color:#fff;
}

.video-news .video-1-img {
	margin: 4px 0 0 4px;
}

.video-news table {
	width:344px;
	margin-left:4px;
	vertical-align:top;
	margin-top:5px;
}

.video-news table td {
	vertical-align:top;
}

.video-news table td a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}

.news-video-space {
	height:15px;
	margin:0;
	padding:0;
}

.roamfree {
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
}

#container .sources {
	color:#666666;
	font-size:9px;
}

.about-imgleft {
	float:left;
	margin-right:5px;
}

.newsltdtable {
	width: 725px;
	height: auto;
	margin: 10px 0 10px 0;
	padding: 0;
}
#container .newsltdtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.newsltdtable td a:link, .newsltdtable td a:visited, .newsltdtable td a:active {
	color: #1B7ABE;
	text-decoration: underline;
}
.newsltdtable td a:hover {
	color: #1B7ABE;
	text-decoration: none;

}
.newsltdtable td p {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
	color: #000000;
	padding:5px;
}
.newsltdtable td ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-type: disc;
	list-style-image: none;
	margin-left: 25px;
	padding: 0;
}
.newsltdtable .darkerback {
	background-color: #EFEFEF;
}

#container .newsltdtable .tableheader {
	background-color: #1B7ABE;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.newsltdtable .titleheading {
	color: #D30033;
	font-weight: bold;
	font-size: 14px;
}
.newsltdtable .alignright {
	text-align: right;
}

#container .supplymaterial-right th, #container .supplymaterial-left th {
	background:#0066CC;
	color:#fff;
	border:none;
	padding:5px;
}

#container .supplymaterial-right a img, #container .supplymaterial-left a img {
	text-decoration:none;
}

.supplymaterial-right, .supplymaterial-left {
	border:1px solid #999999;
	padding:5px;
}

#container .supplymaterial-right a, #container .supplymaterial-left a {
	text-decoration:none;
}

.supplymaterial-right {
 	margin-top: 0px !important;
	margin-top:-316px;
}

#container .supplymaterial-right select, #container .supplymaterial-right select option {
	z-index:-100;
}

.rssfeed-linksbox img {
	margin-right:5px;
}

.rssfeed-linksbox td {
	padding-bottom:5px;
}

.rssfeed-linksbox {
	margin-top:5px;
}

.concertimg, .concertimg-right {
	padding:4px 0 0 4px;
	background:#000;
	margin-bottom:10px;
}

.concertimg {
	width:348px;
}

.concertimg-right {
	width:190px;
	float:right;
	margin-left:5px;
}

.concertimg p, .concertimg-right p {
	margin:0;
	padding:0;
	color:#fff;
	text-align:center;
	padding:5px 0 5px 0;
}

.storyextract ul {
	margin:0;
	padding:0;
	margin-left:28px;
}

.storyextract ul li {
	list-style:none;
}

.widecol .videonews-table {
	margin:0 0 10px 0;
}

.widecol .videonews-table h3 {
	margin:0;
	padding:0;
	font-size:14px;
	margin-top:5px;
}

.widecol .videonews-table p {
	margin:0;
	padding:0;
}

.widecol .videonews-table h3 a {
	text-decoration:none;
}

.widecol .videonews-table h3 a:hover {
	text-decoration:underline;
}

.galleriesimg {
	text-align:center;
}

.galleriesimg img {
	border:2px solid #0066CC;

}


/* diary event submition */



.addeventtable {
        border-collapse: collapse;
        width: auto;
        font-size: 12px;
clear:both;
}
.addeventtable td {
        padding: 5px;
}

.diarysubmit {
	color:#0066CC;
	font-size:15px;
}

.editorial-comments {
	margin-top:10px;
}

.editorial-comments td {
	margin-bottom:5px;
	padding:10px;
	background:#EEE9D2;
}

.editorial-comments td p {
	margin:0;
	padding:0;
	margin-bottom:5px;
}

.articlepic {
	border:2px solid #000;
	float:left;
	margin-right:10px;
}

.editorial-formbutton {
 width:127px;
 background:url(editorial-button.gif) repeat-x;
 height:19px;
 border:0;
 cursor:pointer;
}

.articlestorybox ul, .articlestorybox ol, .widecol ul {
	margin:0;
	padding:0;
	margin-left:25px;
}



/*--------*/


.realestate-classified {
	background: url(realestate-search.gif) no-repeat;
	width:352px;
	height:229px;
	margin-top:15px;
	position:relative;
}

.realestate-classified .classified-form-ad {

}

.realestate-classified .classified-form-ad .ad-search {
	position:absolute;
	width:132px;
	top:85px;
	left:26px;
	height:13px;
}

.realestate-classified .classified-form-ad .ad-area {
	position:absolute;
	width:264px;
	top:85px;
	left:27px;
	height: auto !important;
	height:22px;
}

.realestate-classified .classified-form-ad .ad-price {
	position:absolute;
	width:139px;
	left:27px;
    top:140px;
	height: auto !important;
	height:22px;
}

.realestate-classified .classified-form-ad select {
	height:16px;
	margin-right:12px;
	font-size:10px;
	margin-bottom:2px !important;
}

.classified-form-ad .inputbtn {
	background:url(searchboxbtn-classified.gif) no-repeat left top;
	width:22px;
	height:22px;
	position:absolute;
	top:136px;
	border:none;
	cursor:pointer;
	right:30px;
}

#calendar {
	margin:0;
	padding:0;
	margin-left:-7px;
	margin-right:-4px;
}

#container .formTable tr td {
	padding-bottom:5px;
	padding-top:5px;
}

#container .formTable textarea {
	width:201px;
}

#container .formTable select {
	width:206px;
}

#container .formTable tr td strong {
	padding-right:10px;
}

#container .formTable h3 {
	padding-bottom:5px;
	padding-top:5px;
}

#container .submitButton {
	background:#0072BC;
	color:#fff;
	font-weight:bold;
	border:none;
	padding:5px;
	cursor:pointer;
}
.commercial-extracts p.re-shows-title, .prestige-extracts p.re-shows-title, .affordable-extracts p.re-shows-title, .apartment-extracts p.re-shows-title {
        width: 250px;
        height: 32px;
        line-height: 32px;
        font-size: 17px;
        color: #FFFFFF;
        text-indent: 25px;
        font-family: "Arial Black";
}
.commercial-extracts p.re-shows-title {   background:url(title_shows_commercial.gif) no-repeat;
}
.prestige-extracts p.re-shows-title {
background:url(title_shows_prestige.gif) no-repeat;
}
.affordable-extracts p.re-shows-title {
background:url(title_shows_affordable.gif) no-repeat;
}
.apartment-extracts p.re-shows-title {
background:url(title_shows_apartment.gif) no-repeat;
}
.prestige-extracts, .apartment-extracts, .affordable-extracts, .commercial-extracts {
     margin-bottom: 10px;
}
.re-shows-extract {
     clear: left;
     margin-top: 10px;
}
.re-shows-extract .re-shows-pic {
     float: left;
     width: 106px;
}
.re-shows-extract .re-shows-button {
     float: left;
     width: 25px;
     margin: 10px 0 0 10px;
}
.re-shows-extract .re-shows-desc {
     float: left;
     width: auto;
     margin: 10px 0 0 10px;
}
.prestige-extracts hr,
.apartment-extracts hr,
.affordable-extracts hr,
.commercial-extracts hr {
     clear: left;
     border-bottom: 1px dashed #999999;
     border-top: none;
     border-left: none;
     border-right: none;
     color: #FFFFFF;
     padding-top: 10px;
}
.prestige-extracts .re-shows-extract .re-shows-pic img {
     border: 3px solid #FED84A;
}
.apartment-extracts .re-shows-extract .re-shows-pic img {
     border: 3px solid #92CC4C;
}
.affordable-extracts .re-shows-extract .re-shows-pic img {
     border: 3px solid #993289;
}
.commercial-extracts .re-shows-extract .re-shows-pic img {
     border: 3px solid #95202E;
}
.suburblist h2 {
 margin:0;
 padding:0;
}

.suburblist ul {
 margin:0;
 padding:0;
 list-style:none;
 margin-bottom:10px;
 line-height:1.3em;
}

.suburblist ul li a:link,
.suburblist ul li a:visited,
.suburblist ul li a:active {
 text-decoration:none;
}
.suburblist ul li a:hover {
 text-decoration:underline;
}
.suburb h2, .suburbbox h2, .suburbbox2 h2, .suburbbox3 h2 {
 margin:0;
 padding:0;
 font-size:17px;
}

.suburb p {
 margin:0;
 padding:0;
}

.suburbbox {
 border:1px solid #000;
}

.suburbbox2 {
 background:#EEEEEE;
}

.suburbbox h2, .suburbbox p, .suburbbox table, .suburbbox2 h2, .suburbbox2 p, .suburbbox2 table {
 margin:10px 0 0 10px;
}

.suburbbox p, .suburbbox2 p {
 margin:10px 10px 0 10px;
}

.suburbtable-left {
 background:#DBEBFD;
}

.suburbtable-right {
 background:#2C99C9;
 color:#fff;
 font-weight:bold;
}















/* NETWORK NINNBAR STYLES

	index ->
			ninnbar
			search
			ticker
*/


/* =ninnbar
----------- */
#net-ninn { height: 50px; }

#ninnbar {
height: 26px;
margin: 0;
position: relative;
color: #b3b3b3;
font: normal 10px tahoma, arial, san-serif;
background: #eae9e9 url("bg-ninn.gif") repeat-x 0 0;
}

#ninnbar a,
#ninnbar a:visited {
color: #fff;
font-weight: bold;
padding: 0 6px 0 8px;
text-decoration: none;
background:none!important;
}

#ninnbar a:hover { color: #ffc84c;background:none!important; }

#ninnbar img {
display: block;
border: none;
}

#ninnbar dt {
float: left;
height: 26px;
width: 62px;
text-indent: -9999px;
background: transparent url("bg-ninn-curve.gif") no-repeat 0 0;
}

#ninnbar dd {
float: left;
height: 26px;
position: relative;
top: 8px;
padding: 0;
margin: 0;
}

#ninnbar dd a { font: bold 10px tahoma, sans-serif !important; }
/* search---------- */
#ninnbar dd#search {
padding: 0;
height: 26px;
position: absolute;
right: 0;
width: 400px;
padding-right: 5px;
top:3px !important;
top:1px;
text-align: right;
}

#ninnbar #ninnsearch {
height: 13px;
width: 192px;
position: relative;
top: -1px !important;
top: 1px;
margin-right: 5px;
border: 1px solid #a4a4a4;
font: bold 11px tahoma, arial, san-serif;
}

#ninnbar fieldset { border: none; }

#ninnbar #ninn-go {
width: 36px;
height: 15px;
position: relative;
top: 2px !important;
top: 4px;
}

#ninnbar label {
color: #fff;
margin-right: 10px;
position: relative;
top: -2px !important;
top: 0;
width: 95px; /* override */
float: none; /* override */
text-transform: uppercase;
}


/* =ticker
---------- */
#ticker {
height: 20px;
position: relative;
font: bold 10px tahoma, arial, sans-serif;
background: #e5f3fa url("ticker-bg.gif") 0 0 repeat-x;
}

#ticker a {
text-decoration: none;
color:#fff;
}

#ticker a:hover {
color: #ffc84c;
text-decoration:none;
}

#ticker #current-section {
margin-top: -10px;
margin-left: 2px;
text-transform: uppercase;
font: bold 10px tahoma, sans-serif;
}

#ticker #sections {
position: absolute;
left: 0;
height: 20px;
margin: -4px 0 0 36px;
color: #bfbfbf;
width: 170px;
}

#ticker #top-news {
float: left;
color: #000;
}

#ticker #prev-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

#ticker #next-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

#ticker #pause-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

ul#headlines {
position: absolute;
margin: 0;
padding: 0;
left: 190px !important;
left: 189px;
top: 3px;
}

ul#headlines li {
padding: 0 0 0 5px;
width: 580px;
height: 20px;
overflow: hidden;
}

ul#headlines li a {
padding: 0 12px 0 0;
font: bold 10px tahoma, sans-serif !important;
}
#enhanced-by{
position: absolute;
right: 0px;
top: -5px !important;
top: -3px;
}















/* NETWORK NINNBAR STYLES

	index ->
			ninnbar
			search
			ticker
*/


/* =ninnbar
----------- */
#net-ninn { height: 50px; }

#ninnbar {
height: 26px;
margin: 0;
position: relative;
color: #b3b3b3;
font: normal 10px tahoma, arial, san-serif;
background: #eae9e9 url("bg-ninn.gif") repeat-x 0 0;
}



#ninnbar a,
#ninnbar a:visited {

color: #fff;
font-weight: bold;
padding: 0 6px 0 8px;
text-decoration: none;
background:none!important;
}

#ninnbar a:hover { color: #ffc84c;background:none!important; }

#ninnbar img {
display: block;
border: none;
}

#ninnbar dt {
float: left;
height: 26px;
width: 62px;
text-indent: -9999px;
background: transparent url("bg-ninn-curve.gif") no-repeat 0 0;
}

#ninnbar dd {
float: left;
height: 26px;
position: relative;
top: 8px;
padding: 0;
margin: 0;
}

#ninnbar dd a { font: bold 10px tahoma, sans-serif !important; }

/* =search
---------- */
#ninnbar dd#search {
margin: 0;
padding: 0;
height: 26px;
position: absolute;
right: 0;
top: 3px;
width: 400px;
padding-right: 5px;
text-align: right;
}

#ninnbar #ninnsearch {
height: 13px;
width: 192px;
position: relative;
top: -1px !important;
top: 1px;
margin-right: 5px;
border: 1px solid #a4a4a4;
font: bold 11px tahoma, arial, san-serif;
}

#ninnbar fieldset { border: none; }

#ninnbar #ninn-go {
width: 36px;
height: 15px;
position: relative;
top: 2px !important;
top: 4px;
}

#ninnbar label {
color: #fff;
margin-right: 10px;
position: relative;
top: -2px !important;
top: 0;
width: 95px; /* override */
float: none; /* override */
text-transform: uppercase;
}


/* =ticker
---------- */
#ticker {
height: 20px;
position: relative;
font: bold 10px tahoma, arial, sans-serif;
background: #e5f3fa url("ticker-bg.gif") 0 0 repeat-x;
}

#ticker a {
text-decoration: none;
color:#fff;
}

#ticker a:hover {
color: #ffc84c;
text-decoration:none;
}

#ticker #current-section {
margin-top: -10px;
margin-left: 2px;
text-transform: uppercase;
font: bold 10px tahoma, sans-serif;
}

#ticker #sections {
position: absolute;
left: 0;
height: 20px;
margin: -4px 0 0 36px;
color: #bfbfbf;
width: 170px;
}

#ticker #top-news {
float: left;
color: #000;
}

#ticker #prev-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

#ticker #next-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

#ticker #pause-story {
padding: 0;
cursor: pointer;
position: relative;
top: 1px;
}

ul#headlines {
position: absolute;
margin: 0;
padding: 0;
left: 190px !important;
left: 189px;
top: 3px;
}

ul#headlines li {
padding: 0 0 0 5px;
width: 580px;
height: 20px;
overflow: hidden;
}

ul#headlines li a {
padding: 0 12px 0 0;
font: bold 10px tahoma, sans-serif !important;
}











/*ENT BOX CSS*/
.guide-wrap {
border-right:1px solid #d3ccaf;
border-bottom:1px solid #d3ccaf;
border-left:1px solid #d3ccaf;
background:#fff;
margin:0 0 11px 0;
text-align:left !important;
}

.guide-wrap-inner {
border:2px solid #fff;
background:#f5f4ec;
padding:0;
margin:0;
height:175px;
width:334px;
padding:5px;
}

.guide-wrap-inner p {
margin:0 0 0 2px !important;
}

#tv fieldset  {
border:0;
position:relative;
}

#tv label {
font-weight:normal;
display:block;
margin-bottom:6px;
}

#guide select {
border:1px solid #99bdca;
display:block;
width:215px;
margin-bottom:15px;
font-size:.9em;
}

#tv select.select-float,
#guide select.select-float {
float:left;
display:inline;
}

#tv .submit-wrap, #movie .submit-wrap, #gigs .submit-wrap {
width:66px;
height:19px;
background :#f5f4ec url("submit-save.gif") no-repeat 0 0;
text-align:center;
float:right;
margin:0;
font-size:10px !important;
padding:0;
}

#tv input.submit, #movie input.submit, #gigs input.submit {
width:66px;
height:17px !important;
height:20px;
font:bold 11px arial, sans-serif;
background:none;
border:0;
padding-right:6px;
margin:0;
color:#0a6395;
}

#tv .r3 {
margin-top: 0px !important;
margin-top: -5px;
height: 70px;
width: 340px;
}

#tv dl {
width: 169px;
float: left;
}

#tv dt {
width: 20px;
height: 16px;
float: left;
padding-left: 0px;
}

#tv dd {
width: 148px;
height: 16px;
padding-left: 1px;
line-height: 16px;
float: left;
}

#movie .map, #gigs .map {
width: 148px;
padding: 4px 4px 0 0;
float: left;
}

#movie .intro, #gigs .intro {
width: 160px;
padding: 10px 4px 0 10px;
float: left;

}


/* temp foxtel hwww sponsorship */

/* note: this code is different to that of the Entertainment CSS */

.guide-wrap-inner {
color: #fff;
padding: 0;
height: auto;
width: auto;
}

#ext1 {padding-left:4px;}
#ext1 .submit-wrap {margin-bottom:-6px;}

#foxtel_link_tv, #foxtel_link_movie, #foxtel_link_gigs {display: block; height: 70px; right: 0; position: absolute; top: 30px; text-indent: -9999em; width: 100px; z-index: 10; background:transparent;}
* html #foxtel_link_tv, * html #foxtel_link_movie, * html #foxtel_link_gigs {top:15px}
* html #foxtel_link_tv {top:10px}

#tv, #movie, #gigs {min-height: 175px;}
.enttv, .entmovie, .entgigs {background-image: url('bg-foxtel-hww.jpg');}
#biztv, #bizmovie, #bizgigs { background:none; min-height: 175px;}
* html #tv, * html #movie, * html #gigs {height: 175px;background-position: 0 -15px;}
* html #tv {background-position: 0 -20px;}

#tv .submit-wrap, #movie .submit-wrap, #gigs .submit-wrap{
background-color: transparent; background-image: url('bg-foxtel-save.gif'); height: 23px;
padding: 3px 0 0 5px; position: absolute; bottom: 0px;right: 0px; width: 62px;}
	* html #tv .submit-wrap, * html #gigs .submit-wrap {float: none; top: 145px;}
	* html #movie .submit-wrap {top: 130px;}

#tv input.submit, #movie input.submit, #gigs input.submit {color:#fff;}

#tv #ext1 .submit-wrap {bottom: 10px;}

#guide .guide-wrap a:link, #guide .guide-wrap a:visited, #guide .guide-wrap a:hover, #guide .guide-wrap a:active, #guide .guide-wrap a:focus {color: #fff;}


#tv {min-height: 175px;}
	#tv form select {width: 180px;}
	#tv form label {font-size: 0.9em;}
	* html #tv form label {font-size: 0.8em; height: 14px;}
	* html #tv dt {height: 14px;}
	* html #tv dd {height: 14px; line-height: 14px;}
	* html #tv dt input {height: 14px;}

#movie form {width: 250px;}
#movie select {width: 150px !important;}
#movie div.intro, #gigs div.intro {font-size: 0.9em; margin: 85px 0 0 10px; padding: 0; width: 175px;}

* html #movie div.intro, * html #gigs div.intro {right: 5px; position: absolute;}

#gigs form {width: 250px;}
	#gigs form p strong {display: block; margin-bottom: 5px;}
	#gigs form select {width: 150px;}

#ext1 form {
padding: 20px 0 15px !important;
padding:0;
}
*:first-child+html #ext1 form {
padding:0 !important
}
	#ext1 form select {width: 180px;}
	#ext1 form label {font-size: 0.9em;}
	* html #ext1 form label {font-size: 0.8em; height: 14px;}
	* html #ext1 dt {height: 14px;}
	* html #ext1 dd {height: 14px; line-height: 14px;}
	* html #ext1 dt input {height: 14px;}

#ext2 form {padding: 20px 0 15px !important; width: 250px;}
#ext2 select {width: 150px !important;}
#ext2 div.intro, #ext3 div.intro {font-size: 0.9em; margin: 85px 0 0 10px; padding: 0; width: 175px;}

* html #ext2 div.intro, * html #ext3 div.intro {right: 5px; position: absolute;}

#ext3 form {padding: 20px 0 15px; width: 250px;}
	#ext3 form p strong {display: block; margin-bottom: 5px;}
	#ext3 form select {width: 150px;}



/* end temp foxtel hwww sponsorship code */

/* guide tab navigation */
ul.guide-list {
margin: 0;
padding: 0;
list-style: none;
height: 20px;
display:block;
background: transparent url(bg-guide-list-line.gif) repeat-x 0 100%;
}

ul.guide-list li {
float:left;
margin:0;
padding:0;
height:20px;
}

/*get rid of a:focus dotted borders in moz*/

ul.guide-list li a, ul.guide-list li a {
outline: none;
}

ul.guide-list li a:link, ul.guide-list li a:visited {
display: block;
float: left;
text-decoration: none;
color: #1b73a4;
padding:0;
text-align: center;
font: bold 11px arial, san-serif;
line-height: 1.9;
margin:0;
height:20px;
}

ul.guide-list li a:hover {
background-color: #dddabf;
}

/* active/inactive tab states */
ul.guide-list #tv-tab {
width:86px;
background:transparent;
margin-left:-4px;
}

ul.guide-list #movie-tab {
width:83px;
background:transparent;
margin-left:-3px;
}

ul.guide-list #gigs-tab {
width:130px;
background:transparent;
margin-left:-12px;
}

ul.guide-list #tv-tab-li {

width:86px;
}


ul.guide-list #movie-tab-li {
width:83px;
}

ul.guide-list #gigs-tab-li {
width:130px;
}

#guide.tv-tab #tv-tab-li { /*tv is active*/
background: transparent url(tv-tab-active.gif) no-repeat bottom left;
}


#guide.movie-tab #movie-tab-li { /*movie is active*/
background: transparent url(movie-tab-active.gif) no-repeat bottom left;
}


#guide.gigs-tab #gigs-tab-li { /*gigs is active*/
background: transparent url(gigs-tab-active.gif) no-repeat bottom left;
}



#guide.movie-tab #tv-tab-li,
#guide.gigs-tab #tv-tab-li { /*tv is inactive movie active*/
background: transparent url(tv-tab-inactive.gif) no-repeat bottom left;
}


#guide.tv-tab #movie-tab-li  /*movie  is inactive*/ {
background: transparent url(movie-tab-inactive.gif) no-repeat bottom left;
}

#guide.gigs-tab #movie-tab-li { /* movie inactive AND gigs is active*/
background: transparent url(movie-tab-inactive-alt.gif) no-repeat bottom left;
}

#guide.tv-tab #gigs-tab-li { /*gigs  is inactive*/
background: transparent url(gigs-tab-inactive.gif) no-repeat bottom left;
}

#guide.movie-tab #gigs-tab-li /*gigs  is inactive AND movies is active*/ {
background: transparent url(gigs-tab-inactive-alt.gif) no-repeat bottom left;
}


#guide.tv-tab #tv,
#guide.movie-tab #movie,
#guide.gigs-tab #gigs {
display: block;
}

/* initial hiding of divs */
#tv, #movie, #gigs {
display: none; position: relative;
}






















/* CLASSIFIED CSS*/
/* -- Search box --*/

#container .classified-findad {
	position:relative;
}

#container .classified-search-quickcategory {
	position:absolute;
	top:160px;
	left:15px;
}

#container .classified-search-browsecategory {
	position:absolute;
	top:265px;
	left:68px;
}

#container .classified-search-browsecategory p, #container .classified-search-business p {
	margin:0;
	padding:0;
}

#container .classified-search-browsecategory p a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#container .classified-search-business {
	position:absolute;
	left:75px;
	top:330px;
	text-align:center;
}

#container .classified-search-business p strong {
	font-size:14px;
}


#container .classified-terms {
	width:352px;
	height:197px;
	margin-top:15px;
	margin-bottom:15px;
}

#container .classified-terms .terms-left {
	position:absolute;
	top:60px;
	left:20px;
	margin:0;
	padding:0;
}

#container .classified-terms .terms-right {
	position:absolute;
	top:60px;
	left:160px;
	margin:0;
	padding:0;
}

.classified-terms .terms-right li, .classified-terms .terms-left li {
	list-style:none;
}

.classified-adlarge {
	width:352px;
	height:186px;
	background:url(classified-adboxlarge.gif);
	position:relative;
	margin-top:0;
	margin-bottom:15px;
}

.classified-adlarge img {
	position:absolute;
	top:20px;
	left:55px;
}

.classified-adlarge p {
	position:absolute;
	top:90px;
	left:15px;
	font-size:12px;
}

.classified-adlarge p strong {
	font-size:14px;
}

#container .classified-adlarge h3 {
	position:absolute;
	bottom:7px;
	left:80px;
}

#container .classified-adlarge h3 a {
	color:#fff;
	text-decoration:none;
	font-size:15px;
}

#container .classified-adlarge h3 a:hover {
	text-decoration:underline;
}

.classified-ads-small {
	height:105px;
	width:730px;
	margin-left:0;
	margin-top:10px;
}

.classified-ads-small img {
	margin-top:10px;
}

#container .classified-ads-small p {
	margin:0;
	padding:0;
	margin-left:15px;
	margin-right:10px;
	margin-top:10px;
}

#container .classified-ads-small h3 {
	position:absolute;
	bottom:3px;
	left:13px;
	font-size:12px;
	font-size:10px;
}

#container .classified-ads-small h3 a {
	margin:0;
	color:#fff;
	text-decoration:none;
	font-size:10px;
}

#container .classified-ads-small h3 a:hover {
	text-decoration:underline;
}

.classified-adsmall-blue, .classified-adsmall-green, .classified-adsmall-red, .classified-adsmall-black {
	width:172px;
	height:105px;
	float:left;
	margin-right:10px;
	position:relative;
}

.classified-adsmall-blue {
	background:url(classified-adboxsmall-blue.gif);
}

.classified-adsmall-green {
	background:url(classified-adboxsmall-green.gif);
}

.classified-adsmall-red {
	background:url(classified-adboxsmall-red.gif);
}

.classified-adsmall-black {
	background:url(classified-adboxsmall-black.gif);
}



#container #mainbody .midcol {
	margin:0;
}

#container #mainbody .midcol .adspace {
	margin-top:15px;
}

.placeadvert-topsection {
	padding-top:54px;
	padding-left:3px;
	padding-right:10px;
}



#container #mainbody .strapline-left-wide {
margin-top:10px;
}

/*.footer {
	margin-top:130px;
}*/

.classified-findad {
	width:352px;
	height:407px;
	background:url(classified-findad-box.gif) no-repeat;
	position:relative;
	margin-bottom:13px;
}

.classified-findad .classified-form-ad .ad-search-findad {
	position:absolute;
	top:84px;
	left:27px;
	width:273px;
	height:14px;
}


#container .classified-findad .inputbtn {
	background:url(searchboxbtn-classified.gif) no-repeat left top;
	width:22px;
	height:22px;
	position:absolute;
	top:0;
	right:0;
	position:absolute;
	top:84px;
	right:20px;
}

.pleft {
	position:relative;
	float:left;
	width:100px;
	padding-right:5px;
	text-align:left;
}
.pleft1 {
	position:relative;
	float:left;
	width:130px;
	text-align:left;
}
.pleft2 {
	position:relative;
	float:left;
	width:180px;
	text-align:left;
}
#container .classified-trade {
	width:725px;
	height:273px;
	background:url(truelocal-findtradesmanBG.gif) no-repeat left top;
	position:relative;
}

#container .classified-trade table {
	width:650px;
	position:absolute;
	left:33px;
	top:90px;
	background:#F8F5EE;
}

#container .classified-trade td {
	padding-bottom:20px;
	background:#F8F5EE;
}

#container .classified-trade td .trade-textbox {
	width:250px;
}

#container .classified-trade table h4, #container .classified-trade table p {
	margin:0;
	padding:0;
}

#container .classified-trade .truelocal-button {
	background:url(truelocal-findtradesmanSEARCH.gif) no-repeat left top;
	width:114px;
	height:27px;
}

.classified-placeadvert {
	width:352px;
	height:321px;
}

.classified-findad h4 {
	position:absolute;
	top:125px;
	left:10px;
}

.classified-results, .classified-realestate-results {
	width:725px;
	height:57px;
	background:url(classified-findad-results-box.gif) no-repeat left top;
	position:relative;
	margin-bottom:15px;
	margin-left:3px;
	position:relative;
}

.classified-realestate-results {
	background:url(classified-realestate-results-box.gif) no-repeat left top;

}

.classified-results .classified-form-ad, .classified-realestate-results .classified-form-ad {
	position:absolute;
	top:83px;
	left:29px;
}

.classified-results .classified-form-ad input, .classified-realestate-results .classified-form-ad input {
	height:17px;
	width:123px;
	border:0;
	margin-right:18px;
}

.classified-results .classified-form-ad .checkbox, .classified-realestate-results .classified-form-ad .checkbox {
	position:absolute;
	top:17px !important;
	top:20px;
	left:134px !important;
	left:137px;
	border:none;
	width:20px;
}

.classified-results .classified-form-ad, .classified-realestate-results .classified-form-ad {
	position:absolute;
	top:25px;
	left:18px;
}

.classified-realestate-results .classified-form-ad {
	position:absolute;
	top:24px;
	left:22px;
}

.classified-results .classified-form-ad .ad-search {
	width:270px;
}

.classified-results .classified-form-ad .inputbtn {
	top:0;
	right:-284px;
	height:23px;
}

.classified-realestate-results .classified-form-ad .inputbtn {
	top:0;
	right:-149px;
	height:23px;
}

.searchresult-box {
	margin-bottom:15px;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
}

.searchresult-col {
	width:352px;
	float:left;
	margin-right:7px;
	margin-left:3px;
}

.searchresult-box h3 {
	color:#0066CC;

	font-size:14px;

	margin:0;

	padding:0;
	padding-right:5px;

}

.searchresult-box p {
	margin:0;
	padding:0;
	padding-right:5px;
}

.searchresult-box .searchresult-date {
	margin:0;
	padding:0;
	margin-bottom:3px;
}


.classifield-results-pages {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

.classified-realestate-results .classified-form-ad .ad-search {
	margin-right:53px;
	margin-top:1px;
}


.classified-realestate-results .classified-form-ad .ad-price {
	margin-right:50px;
	margin-top:1px;
}

.classified-realestate-results .classified-form-ad .ad-search, .classified-realestate-results .classified-form-ad .ad-type {
	width:207px;
        margin-left: 2px;
}

.classified-realestate-results .classified-form-ad .ad-price {
	width:143px;
        margin-left: 55px;
}




















/*SUPPLYMATERIAL CSS*/
.widecol td, .widecol select, .widecol input, .widecol button  {
	background-color: #ffffff;
    color:#000000;
	font-family: Verdana;
    font-size: 8pt;

}
.widecol select{
    width: 140px !important;
    width: auto;
}
.widecol .Button {
     background-color: #0072BC;
     font-size: 8pt;
     color: white;
     font-weight: bold;
     border: 1px solid #0072BC;
}
.widecol th {
	background-color: #D30033;
	color: #ffffff ;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-right: #000000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: #000000 1px solid;

 }

.widecol A  {font-family: Verdana; font-size: 8pt ; color : black}
.widecol A:link {text-decoration: underline; color: #000000}
.widecol A:active {text-decoration: underline; color: #D30033}
.widecol A:visited {text-decoration: underline; color: #000000}
.widecol A:hover {text-decoration:underline; background-color: #D30033; color: #ffffff }











/*TITANS CSS*/
.newsheader{
display:none;
}

.trackertitle {
	background-color: #6796cb;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-indent:10px;
	height:25px;
        line-height:25px;
	width:100%;
}

.photoentrybox {
	padding: 20px 0 20px 19px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}
.photoentry {
	width: 185px;
	background-color: #f0f7f9;
	height: 180px;
	float: left;
	margin: 0 19px 20px 0 !important;
	margin: 0 19px 10px 0;
}
.photoentryend {
	margin: 0 0 20px 0 !important;
	margin: 0 0 10px 0;
	float: left;
}
.photoentryimg {
	width: 185px;
	height: 140px;
	overflow: hidden;
	margin: 0 0 5px 0 !important;
}
.photoentry p {
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
}
.photoentrybox .photoentry p a:link,
.photoentrybox .photoentry p a:visited,
.photoentrybox .photoentry p a:active {
	margin: 0;
	padding: 0;
	color: #032b68;
	font-weight: bold;
}
.photoentrybox .photoentry p a:active {
	color: #032b68;
	text-decoration:underline;
}
.photoentrymain {
	margin: 15px 20px 20px 100px !important;
	margin: 15px 20px 20px 80px;
        float: left;
	background-color: #f0f7f9;
}
.photoentrymain p {
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
}
.photoentrymain p a:link,
.photoentrymain p a:visited,
.photoentrymain p a:active {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;

}
.photoentrymainimg {
	width: 400px;
	height: auto;
	margin: 0 0 5px 0 !important;
}
.photoentrymainright {
	float: left;
	margin: 15px 0 0 0;
	width: 240px;
}
.photodescription {
	width: 400px;
	clear: both;
	margin-left:100px !important;
	margin-left:160px;
}

.frame-height-profiles{
        height: 4500px !important;
        height: 5500px;
}
*:first-child+html .frame-height-profiles{
        height: 5500px !important;
}

.playerinclude {
	margin: 0;
	padding: 0;
	background-image:none;
}
.playertable {

	float:left;
	margin:0 7px 0 0;
        font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/* font-size: 12px; */
	font-size: .8em;
}
.tabletitle {
	background-color: #6796cb;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:10px;
	height:20px;
}
.tabletitles {
	background-color: #999999;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;

	text-indent:10px;
	height:20px;
}
.tablecell {
	border-bottom:1px solid #737373;
}
.portraitleft {
	float:left;
	width:79px;
	border:1px solid #999999;
	margin:0 7px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.portraitright {
	float:left;
	width:148px !important;
	width:155px;
	height:117px !important;
	height:107px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	clear:right;
	text-align:center;
}
*:first-child+html .portraitright {
	width:155px !important;
	height:107px !important;
}
.portraitright .thumbimg {
	float:left;
	margin:2px;
}
.breakline {
	width:100%;
	height:2px;
	border-bottom:1px dashed #999999;
	margin:0 0 5px 0;
	display:block;
	float:left;
}



/* Titans menu and banner*/
.img-banner{
	margin: 0px 0 3px 0px;
}
.titanmenu, .blazemenu {
	width:729px;
	height:23px;
	border-top:1px solid #b0bed3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#032b68;
	text-align:center;
	margin: 0 0 10px 0px;
}

.blazemenu {
	background-color:#00A8BD;
}

#container #mainbody .widecol .titanmenu a:link,
#container #mainbody .widecol .titanmenu a:visited,
#container #mainbody .widecol .titanmenu a:active,
#container #mainbody .widecol .blazemenu a:link,
#container #mainbody .widecol .blazemenu a:visited,
#container #mainbody .widecol .blazemenu a:active {
	line-height:23px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
}
#container #mainbody .widecol .titanmenu a:hover, .blazemenu a:hover {
	color:#FFFFFF;
	background-color:#6796cb;
	text-decoration:none;
}

/* Left and mid col joined together to create wide col*/
#container #mainbody .widecol {
    width: 725px !important;
    width: 730px;
    float: left;
	margin: 10px 0 10px 0;
	padding: 0 17px 0 9px;
	border-right:1px dashed #ddd;
}

/* Titans Draw section table classes*/
#mainbody .widecol .drawtable td {
	text-indent:10px;
	height:15px;
}
#mainbody .widecol .drawtable .titleround {
	font-size:11px;
	font-weight:bold;
	color:#CC3300;
	border-bottom:1px solid #CC3300;
}
#mainbody .widecol .drawtable .highlight {
	background-color: #E5E5E5;
}
#mainbody .widecol .drawtable .highlight2 {
	background-color: #FFEAD5;
}


/* Titans Tipping section table classes*/
#mainbody .tipping-table {
        width: 352px;
	border:none;
}
#mainbody .tipping-tableheader {
	background-color:#0066CC;
	border:none;
}

#mainbody .tipping-tableheader td {
	border:none;
	color:#FFFFFF;
	border-left:1px solid #fff;
	border-bottom:1px solid #000066;
	text-align:center;
}
#mainbody .tipping-tabledescription {
	background-color:#0099FF;
	text-align:center;
	border:none;
}
#mainbody .tipping-tabledescription td {
	color:#FFFFFF;
	font-size:12px;
	border-top:none;
	border-bottom:1px solid #0066CC;
	border-left:1px solid #E1ECFF;
	border-right:1px solid #0066CC;
}
#mainbody .tipping-items {
	color:#000000;
	background-color:#E1ECFF;
	text-align:center;
	font-size:12px;
	border:none;
}
#mainbody .tipping-items td {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #BFD8FF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #BFD8FF;
}
#mainbody .tipping-items a {
	color: #D30033;
	text-decoration: none;
}

/* New article toolbar class for titans articles*/
.articletoolbar-titans {
	position:absolute;
	right:231px;
	top:167px !important;
	top:210px;
}




















/*WHATS ON CSS*/
/* Whats On */

/* Left and mid col joined together to create wide col*/
#container #mainbody .widecol {
    width: 725px !important;
    width: 730px;
    float: left;
	margin: 10px 0 10px 0;
	padding: 0 17px 0 9px;
	border-right:1px dashed #ddd;
}
.widecol a:link{
        color: #0072BC;
        background: none;
}
.widecol a:hover{
        color: #0072BC;
        background: none;
}
#mainbody .widecol li a{
        color: #0072BC;
        background: none;
}
#mainbody .widecol li a:hover{
        text-decoration: none;
}

/* Calendar table classes*/
.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;

	margin-bottom: 10px !important;
	margin-bottom: 30px;
	padding: 0;
	border-collapse: collapse;
	background-color: #E5E4CF;
	width: 610px;
    border-left: 1px solid #0072BC;
border-top: 1px solid #0072BC;
	float:left;
}
.calendar td {
	border-right: 1px solid #0072BC;
	border-bottom: 1px solid #0072BC;
}
.calendar td.heading {
	background-color: #324B84;
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	border: none;
	background-image: url(calendar_heading.jpg);
	background-repeat: repeat-x;
	height: 30px;
}
.calendar td.day {
	padding: 5px;
	background-color: #FFDE01;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.calendar td.newmonth {
	padding: 5px;
	background-color: #CCCCCC;
}
.calendar td.current {
	padding: 5px;
	background-color: #333333;
	color: #FFFFFF;
}
.calendar td.noevent {
	padding: 5px;
	background-color: #FFFFFF;
}
.calendar td.haveevent {
	padding: 5px;
	background-color: #0072BC;
        color: #FFFFFF;
}
.calendar td.haveevent a:link, .calendar td.haveevent a:active, .calendar td.haveevent a:visited {
    color: #FFFFFF;
}
.calendar td.haveevent a:hover {
    color: #FFFFFF;
	text-decoration: none;
}
.calendar-heading {
	margin: 0;
	padding: 0;
	border: none;
}
.calendar-heading td {
	font-size:16px;
	color: #FFFFFF;
	font-weight: bold;
	border:none;
	margin: 0;
	padding: 0;
}
.calendar-heading td.small-heading{
	font-size:13px;
	color: #FFFFFF;
	font-weight: bold;
        text-align: right;
}

/* Legend box classes*/
.legendbox {
        width: 110px;
	float: left;
	height: auto;
	padding: 0;
        margin: 0;
}
.noeventslegend, .haseventslegend, .currentdatelegend {
	width: 23px;
	height: 23px;
	/*margin: 10px 5px 10px 0;*/
}
.noeventslegend {
	border: 1px solid #E5E4CF;
	background-color: #FFFFFF;
}
.haseventslegend {
	border: 1px solid #FFFFFF;
	background-color: #0072BC;
}
.currentdatelegend {
	border: 1px solid #FFFFFF;
	background-color: #333333;
}

.legendtext {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.addevent {
        font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	float: right;
	margin: 10px 0;
	width: 100px;
}
.addevent a:link, .addevent a:visited, .addevent a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	width: 100px;
	display: block;
	background-color: #005E91;
}
.addevent a:hover {
	background-color: #0089CF;
    text-decoration: none;
}
.legendbox table td {
        padding: 0 0 5px 10px;
        margin: 0;
}
/* Whats on listings clases*/
.table-whatson{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	width: auto;
	border: none;
	margin: 0;
	padding: 0;
}
.table-whatson p {
	margin: 0;
}
.table-whatson td {
	vertical-align: top;
	padding: 5px;
	border-bottom: 30px solid #FFFFFF;
}
.table-whatson .whatson-leftcol {
	width: 390px;
}
.table-whatson td.whatson-rightcols {
	background-color: #CCCCCC;
	font-weight:bold;
	width: 170px;
}










/* CAREER ONE CSS */
* {
margin:0;
padding:0;
}

#wrap_all {
width:100%;
position:relative;
margin:0;
padding:0;
}

#wrapper {
width:994px;
position:relative;
height: auto !important;
min-height:850px;
height:850px;
margin:0;
padding:0;
}

body#homepage #wrapper {
width:930px;
position:relative;
height: auto !important;
min-height:850px;
height:850px;
margin:0;
padding:0;
}

body#error #wrapper {
width:994px;
position:relative;
height: auto !important;
min-height:850px;
height:850px;
margin:0;
padding:0;
}

#header {
clear:both;
height: auto !important;
min-height:105px;
height:105px;
position:relative;
background-color:#fff;
margin:0;
padding:0;
}

#navtabs {
font-size:1.3em;
font-weight:700;
float:left;
background-color:#fff;
width:100%;
margin:67px 0 0;
padding:0;
}

#navtabs_pj {
font-size:1.3em;
font-weight:700;
float:left;
background-color:#fff;
width:100%;
margin:67px 0 0;
padding:0;
}

#navtabs ul,#navtabs_pj ul {
list-style:none;
margin:0;
padding:0 0 0 208px;
}

.box_w1_alerts h3,.box_w1_search h3,.box_w2 h3 {
font-size:1.3em;
}


#footer {

font-family:verdana;

font-size:11px;
text-align:left;
clear:both;
margin:0;
padding:15px 11px 15px 25px;
}

#content_columns {
width:645px;
margin:0 140px 0 150px;
padding:5px 0 0;
}

#column1 {
float:left;
width:335px;
margin:0;
padding:0 0 0 8px;
}

* html #column1 {

width:260px;
}

#column2 {
float:right;
width:255px;
margin:0;
padding:0 25px 0 0;
}

* html #column2 {
width:255px;
padding:0 5px 0 0;
}

#content_columns_so {
width:672px;
margin:0 175px 0 147px;
padding:5px 0 0;
}

#column1_so {
float:left;
width:325px;
margin:0;
padding:0 0 0 8px;
}

#column2_so {
float:right;
width:326px;
margin:0;
padding:0 8px 0 0;
}

#content_columns_so .intro {
margin:12px 10px 6px 11px;
padding:0;
}

#content_columns_so .intro h1 {
font-size:140%;
color:#48267C;
margin:0 0 12px;
}

* #content_columns_so .intro h1 {
margin:10px 0 15px;
}

#content_columns_so .intro p {
font-size:.95em;
margin:0;
padding:0 0 10px;
}

#box_jobsearch,#box_placead {
width:350px;
letter-spacing:0;
margin:0 0 5px;
padding:0;
}

#box_jobsearch .adv_search {
letter-spacing:0;
}

#box_jobsearch .top {
padding-top:15px;
padding-left:25px;
padding-bottom:5px;
margin:0;
background-image:url(box_jobsearch_top.gif);
background-position:left top;
background-repeat:no-repeat;
}

#box_jobsearch .top img {
margin-bottom:-7px;
padding:7px 0 6px 6px;
}

#box_placead .top {
margin:0;
padding:10px 0 0 25px;
}

#box_jobsearch .aligntop {
vertical-align:top;
}

#box_jobsearch .content {
font-size:10px;
min-height:160px;
background-image:url(box_jobsearch_bg.gif);
background-repeat:no-repeat;
background-position:top left;
height:250px;
margin:0;
padding:17px 11px 0 30px;
}

* html #box_jobsearch .content {
height:250px;
}

#box_placead .content {
font-weight:700;
color:#fff;
font-size:.95em;
border:1px;
height: auto !important;
min-height:115px;
height:115px;
margin:0;
padding:12px 11px 0;
}

.locationlist {
border:1px solid #8CAEC6;
font-size:1em;
color:#666;
margin:2px 0 3px;
padding:2px;
}

#box_jobsearch .adv_search a:link,#box_jobsearch .adv_search a:visited {
font-weight:700;
color:#65A601;
text-decoration:none;
line-height:.5em;
}

#box_jobsearch .adv_search a:hover {
font-weight:700;
color:#422484;
text-decoration:underline;
}

#box_jobsearch .search_tips {
float:right;
padding-right:89px;
}

#box_placead a.white:link,#box_placead a.white:visited {
color:#fff;
text-decoration:underline;
}

#box_account,#box_account_logout,#box_advertiser {
width:354px;
margin:0 0 5px;
padding:0;
}

#box_account .top,#box_account_logout .top {
margin:0;
padding:0;
}

#box_advertiser .top {
margin:0;
padding:0;
}

#box_account .content {
font-weight:700;
color:#fff;
font-size:.95em;
min-height:160px;
margin:0;
padding:17px 0 0 30px;
}

* html #box_account .content {
height:162px;
padding:15px 0 0 30px;
}

#box_account_logout .content {
font-weight:700;
color:#fff;
font-size:.95em;
margin:0;
padding:17px 0 0 30px;
}

#box_advertiser .content {
/*background-image:url(/images/box_advertiser_bg.jpg);*/
background-repeat:no-repeat;
background-position:top;
font-weight:700;
color:#fff;
font-size:.95em;
height:115px !important;
min-height:115px;
height:115px;
margin:0;
padding:12px 0 0 11px;
}

*:first-child+html #box_advertiser .content {
height:127px !important;
}

#box_account .password a:link,#box_account .password a:visited {
font-weight:400;
color:#363;
text-decoration:underline;
}

#box_account .password a:hover {
font-weight:400;
color:#363;
text-decoration:none;
}

#box_account .bottom,#box_account_logout .bottom,#box_advertiser .bottom {
height:9px;
/*background-image:url(/images/box_account_bottom.gif);*/
background-repeat:no-repeat;
background-position:top;
margin:0;
padding:0;
}

#box_industries {
width:350px;
margin:0 0 5px;
padding:0;
}

#box_industries .top {
height:60px;
margin:0;
padding:9px 0 0 20px;
}

#box_industries .top h1.title {
font-size:1.3em;
color:#65A601;
padding-top:15px;
font-weight:700;
margin:0;
}

#box_industries .content {
font-weight:400;
font-size:11px;
margin:0;
padding:15px 3px 10px 15px;
}

#box_industries .top img.jobseeker {

margin-left:35px;
}


#box_industries li {
list-style-type:none;
letter-spacing:0;
position:relative;
left:15px;
bottom:5px;
padding:1px 5px 1px 0;
}

#box_industries a.viewall {
font-weight:700;
color:#65A601;
text-decoration:none;
font-size:10px;
margin:0 0 0 1.5em;
}

#box_industries #browselist {
float:right;
position:relative;
bottom:44px;
right:33px;
font-size:10px;
}

#box_industries #browselist li {
list-style-position:inside;
list-style-type:disc;
color:#999;
}

#box_industries #browselist li a {
color:#65A601;
font-weight:700;
text-decoration:none;
letter-spacing:0;
margin-left:-6px;
}

#box_jobsearch .top .title,#box_account .top .title,#box_account_logout .top .title,#box_placead .top .title,#box_advertiser .top .title {
font-size:1.3em;
color:#fff;
font-weight:700;
margin:0;
padding:11px;
}

#box_jobsearch .submit,#box_account .login,#box_account_logout .logout,#box_advertiser .login {
vertical-align:middle;
margin:0;
padding:10px 0;
}

#box_jobsearch .adv_search,#box_account .password {
margin:0;
padding:0;
}

#box_advertiser .password a {
vertical-align:text-top;
font-weight:400;
padding:0 0 0 20px;
}

#box_jobsearch .content p,#box_account .content p,#box_account_logout .content p,#box_placead .content p,#box_advertiser .content p {
margin:0;
padding:0 0 .5em;
}

#box_placead .content p {
width:215px;
padding-bottom:.8em;
}

#box_industries .bottom,#box_placead .bottom {
height:15px;
margin:0;
padding:0;
}

#box_jobsearch .bottom {
height:15px;
background-image:url(box_jobsearch_bottom.gif);
background-repeat:no-repeat;
background-position:top left;
margin:-8px 0 0;
padding:0 0 3px;
}

#box_email {
height:100px;
margin-bottom:-38px;
padding:30px 20px 10px;
}

#box_email p {
font-size:10px;
margin-left:5px;
}

#box_email img#icon {
float:right;
position:relative;
bottom:10px;
}

.box_w1_login {
height:236px;
margin-bottom:-20px;
line-height:1.3em;
font-size:11px!important;
padding:20px 10px 0 25px;
}

.box_w1_login .title {
color:#65A601;
}

.box_w1_alerts .top {
height:20px;
padding-top:15px;
padding-left:25px;
line-height:10px;
}

.box_w1_search .top {
height:40px;
padding-top:5px;
padding-left:25px;
margin-top: inherit !important;
margin-top:0;
line-height:18px;
margin:25px 0 0;
}

.box_w1_search .searchtop {
height:30px;
padding-top:18px;
padding-left:25px;
line-height:1px;
}

.box_w1 .top h3 a:link {
font-weight:700;
color:#65A602;
}

.box_w1_search .summary p,.box_w1_alerts .summary p {
margin:0 -5px 0 -15px;
padding:5px 5px 10px 30px;
}

.box_w1_search .bottom {
height:25px;
margin:0;
padding:0;
}

.box_w1_alerts .bottom {
height:25px;
margin:0;
padding:0;
}

.box_w1 .content_st_lg,.box_w1_alerts .content_st_dg,.box_w1 .content_lt_lg,.box_w1 .content_lt_dg,.box_w1 .content_nt_lg,.box_w1 .content_nt_dg,.box_w1 .content_multi,.box_w1 .content_pj1,.box_w1 .content_dgfade_links {
font-weight:400;
font-size:.95em;
padding:0 10px 10px 0;
}

.box_w1_search .content_st_dg_search {
font-weight:400;
padding:2px 10px;
}

.box_w1 .content_st_lg,.box_w1 .content_st_dg {
min-height:0;
height: auto !important;
height:0;
margin:0;
padding:10px 10px 5px 7px;
}

.content_st_dg h3.title a:link,.content_st_dg h3.title a:visited,.content_st_dg h3.title_short a:link,.content_st_dg h3.title_short a:visited,.content_lt_dg h3.title a:link,.content_lt_dg h3.title a:visited,.content_nt_dg h3.title a:link,.content_nt_dg h3.title a:visited,.content_st_dgfade h3.title a:link,.content_st_dgfade h3.title a:visited,.content_st_dgfade h3.title_short a:link,.content_st_dgfade h3.title_short a:visited,.content_lt_dgfade h3.title a:link,.content_lt_dgfade h3.title a:visited,.content_dgfade_links h3.title a:link,.content_dgfade_links h3.title a:visited {
color:#65A602;
text-decoration:none;
}

.box_w1 .content_st_lgfade,.box_w1 .content_st_dgfade,.box_w1 .content_lt_lgfade,.box_w1 .content_lt_dgfade {
font-weight:400;
font-size:.95em;
height: auto !important;
min-height:0;
height:0;
margin:0;
padding:0 10px 5px 7px;
}

.box_w1 .bottom_lgfade,.box_w1 .bottom_dgfade {
height:9px;
margin:0;

padding:0;
}


.content_dgfade_links {
margin:0;
padding:0 7px 5px;
}

.content_dgfade_links .summary {
margin:0 0 10px;
padding:0;
}

.content_dgfade_links .summary p.green {
color:#699A2F;
}

.content_dgfade_links h3.subtitle {
color:#482778;
margin:0 0 10px;
padding:3px 5px 5px 10px;

}

.content_dgfade_links p.continued {
text-align:right;
color:#699A2F;
}


.content_dgfade_links .related_links ul {
list-style-type:none;
border:1px solid #fff;
margin:0;
padding:0;
}

.content_dgfade_links .related_links li {
padding:2px 10px 4px;
}

.content_dgfade_links .related_links li.on {
}

.content_lt_lg,.content_lt_dg {
height: auto !important;
min-height:0;
height:0;
margin:0;
padding:0 10px 5px 7px;
}

.box_w1 .content_multi h3.title {
width:296px;
margin:0;
padding:3px 5px;
}

* html .box_w1 .content_multi h3.title {
width:296px;
}

.box_w1 .content_multi .summary {
margin-top:0;
padding-top:10px;
width:306px;
}

.content_pj1 {
margin:0;
padding:0 5px 5px 7px;
}

.content_pj1 h3.title {
margin:0 0 5px;
padding:3px 5px;
}

.content_pj1 h3.title a:link,.content_pj1 h3.title a:visited {
color:#fff;
}

.box_w1 .content_pj1 .summary p,.box_w2 .content_pj1 .summary p {
color:#442781;
font-weight:700;
margin:0 30px 5px 10px;
padding:5px 0 10px;
}

.content_pj1 .summary .green {
color:#699A2F;
font-weight:400;
}

.content_pj1 a.green:link,.content_pj1 a.green:visited {
font-size:.85em;
color:#693;
text-decoration:underline;
font-weight:700;
}

.content_pj1 a.green:hover {
font-size:.85em;
color:#000;
font-weight:700;
}

.box_w2 {
height:446px;
margin:0 0 5px;
padding:0;
}

.box_w2 .textfield3 {
width:200px;
height:58px !important;
height:67px;
border:1px solid #8CAEC6;
font-size:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
margin:5px 5px 5px 20px;
padding:2px;
}

.box_w2 .top {
height:40px;
padding-top:5px;
padding-left:25px;
line-height:18px;
margin:0;
}

.box_w2 .top h3 a:link {
font-weight:700;
color:#65A604;
}

.box_w2 .summary p {
line-height:15px;
margin:0;
padding:0 10px 10px 20px;
}

.box_w2 .bottom {
height:15px;
margin:0;
padding:0;
}

.box_w2 .content_st_lg,.box_w2 .content_st_dg,.box_w2 .content_lt_lg,.box_w2 .content_lt_dg,.box_w2 .content_nt_lg,.box_w2 .content_nt_dg,.box_w2 .content_multi,.box_w2 .content_pj1,.box_w2 .content_plain,.box_w2 .content_dgfade_links {
font-weight:400;
font-size:.95em;
}

.box_w2 img.dots {
position:relative;
right:15px;
}

.box_w1_search img.dots {
position:relative;
right:12px;
}

.box_w2 img.greenlady {
margin-bottom:0;
margin-right:14px;
}

.box_w2 .content_st_lg,.box_w2 .content_st_dg {
height:auto !important;
min-height:0;
height:0;
margin:0;
padding:15px 5px 5px 7px;
}

.box_w2 .content_st_lgfade,.box_w2 .content_st_dgfade,.box_w2 .content_lt_lgfade,.box_w2 .content_lt_dgfade {
font-weight:400;
font-size:.95em;
height: auto !important;
min-height:75px;
height:75px;
margin:0;
padding:0 10px 5px 7px;
}

.box_w2 .bottom_lgfade,.box_w2 .bottom_dgfade {
height:9px;
margin:0;
padding:0;
}

.box_w2 .content_multi h3.title {
background-repeat:repeat-y;
background-position:top left;
width:220px;
margin:0;
padding:3px 5px;
}

* html .box_w2 .content_multi h3.title {
width:327px;
}

.box_w2 .content_multi .summary {
/*background:url(/images/dotline.gif) repeat-x top left;*/
margin-top:0;
padding-top:10px;
width:220px;
}

.box_w2 .content_plain {
margin:0;
padding:0 10px 0 7px;
}

.box_w2 .content_plain p {
margin-bottom:0;
padding-bottom:0;
color:#6A9B2E;
font-weight:700;
}

body#homepage .box_w2 .content_fj {
font-weight:400;
font-size:.95em;
height:auto !important;
min-height:191px;
height:189px;
margin:0;
padding:0 10px 5px 7px;
}

body#homepage .box_w2 .content_fj h3.title {
background-repeat:repeat-y;
background-position:top left;
width:220px;
margin:0 0 10px;
padding:3px 5px;
}

body#homepage .box_w2 .content_fj .summary {
/*background:url(/images/dotline.gif) repeat-x top left;*/
margin-top:0;
width:220px;
}

body#homepage .box_w2 .content_fj .summary p {
margin:0;
padding:10px;
}

#right {
position:absolute;
top:0;
right:9px !important;
right:8px;
width:140px;

text-align:left;
margin:0;

padding:15px 0 0;
}

#box_video {
clear:both;
width:610px;
margin:0 0 5px 10px;
padding:0;
}

#box_video .top {
height:30px;
padding-top:24px;
margin-bottom:-10px;
}

#box_video .content {
height:130px;
}

#box_video .bottom {
height:20px;
}

#box_video .top h3 a:link,#box_video .top h3 a:visited {
font-size:1em;
margin-left:20px;
color:#65A602;
text-decoration:none;
}

#box_video .top h3 a:hover {
margin-left:20px;
font-weight:700;
color:#000;
text-decoration:none;
font-size:1em;
}

#box_video .first {
float:left;
padding-left:20px;
padding-top:10px;
width:140px;
margin-left:3px;
}

#box_video .panel {
float:left;
padding-left:5px;
padding-top:10px;
width:140px;
margin-left:3px;
}

#box_video .content .panel p,#box_video .content .first p {
font-size:11px;
margin:0 15px 0 5px;
}

#box_video a:link,#box_video a:visited {
font-weight:700;
color:#65A602;
text-decoration:none;
}

#box_video a:hover {
font-weight:700;
color:#000;
text-decoration:none;
}

#box_video img {
margin-bottom:5px;
}

#box_video .content p {
margin-bottom:5px!important;
}

#box_w1_search .top h3.title,#box_w1_alerts .top h3,#box_w2 .top h3 {
font-weight:700;
color:#65A604;
font-size:1.2em;
}

#box_video h3 {
font-weight:700;
color:#65A604;
font-size:1.2em;
padding:0 0 0 25px;
}

#box_industries h3.title {
font-size:1.2em;
color:#65A601;
font-weight:700;
margin:0;
padding:13px 11px;
}

.box_w2 .top h3.title,.box_w1_search .top h3.title {
margin-top:15px;
margin-bottom:2px;
}

.box_w1_alerts .top h3.title {
margin:10px 0 -10px;
}

.box_w1_login .content_st_dg h3.title {
margin:10px 0;
}

.box_w1 .content_st_dg h3.title,.box_w1 .content_st_dg h3.title_short,.box_w1 .content_lt_dg h3.title,.box_w1 .content_nt_dg h3.title,.box_w1 .content_st_dgfade h3.title,.box_w1 .content_st_dgfade h3.title_short,.box_w1 .content_lt_dgfade h3.title,.box_w1 .content_dgfade_links h3.title {
font-size:1.2em;
color:#65A602;
margin:10px 0 15px 15px;
padding:10px 5px 10px 15px;
}

.content_st_lg h3.title,.content_st_lg h3.title_short,.content_lt_lg h3.title,.content_nt_lg h3.title,.content_st_lgfade h3.title,.content_st_lgfade h3.title_short,.content_lt_lgfade h3.title {
background-repeat:repeat-y;
background-position:top right;
color:#442781;
margin:0 0 10px;
padding:3px 5px;
}

#box_industries h4.title {
color:#65A602;
font-size:11px;
margin:5px 0 20px 15px;
}

#box_jobsearch .textfield,#box_account .textfield,#box_advertiser .textfield {
width:190px;
border:1px solid #8CAEC6;
font-size:1em;
color:#666;
margin:2px 0 0;
padding:2px;
}

#box_advertiser .textfield {
width:145px;
}

#box_jobsearch .textfield2 {
width:115px;
font-size:1em;
color:#666;
border:1px solid #8CAEC6;
margin:2px 0 3px;
padding:2px;
}

.box_w1_login .textfield_log {
width:190px;
border:1px solid #8CAEC6;
font-size:85%;
color:#666;
margin:2px 0 3px;
padding:2px;
}

.box_w1_login .register {
margin-top:-5px;
}

.box_w1_login .register a {
color:#65A601;
font-weight:700;
text-decoration:none;
font-size:10px;
}

.box_w1_login .forgot {
position:relative;
bottom:20px;
color:#666!important;
text-decoration:underline;
font-size:10px;
}

.box_w1_login .loginbutton {
position:relative;
top:10px;
margin:5px 0 15px;
}

.box_w1_login .loginradio1 {
position:relative;
bottom:28px;
left:130px;
font-size:11px;
margin-bottom:-2px;
}

.box_w1_login .loginradio2 {
position:relative;
bottom:28px;
left:130px;
margin-bottom:-32px;
padding:0;
}

.box_w1_login .buttons {
position:relative;
top:3px;
}

.searchlist {
border:1px solid #8CAEC6;
font-size:1em;
color:#666;
width:197px;
margin:2px 0 3px;
padding:2px;
}

.lightgrey {
color:#818080;
font-weight:700;
font-size:10px;
margin-top:-3px;
}

#frontPageRssLink {
padding-left:10px;
padding-top:10px;
font:bold 12px tahoma, sans-serif;
text-decoration:none;
color:#7A7A7A;
}

#frontPageRssLink a:hover {
text-decoration:underline;
color:#7A7A7A;
}

#searchform {
width:100%;
margin-top:-10px;
}

#searchform td {
padding:3px 3px 3px 0;
}

#searchform .searchbutton {
margin-right:5px;
float:left;
}

#searchform td.searchrow {
padding-top:16px;
}

#searchform .adv_search {
white-space:nowrap;

}



.right {
text-align:right;
}

.content ul {
margin-bottom:17px;
}

#icon {
float:right;
}

.content_st_dg_search p {
font-size:11px!important;
margin:0;
padding:0;
}

.content_st_dg_search p.title {
font-size:11px!important;
margin:0;
padding:10px 0 0 13px;
}

.content_st_dg_search #rotate {
height:130px!important;
}

.content_st_dg h3.title {
padding-top:7px;
font-size:14px!important;
}

.box_w1_login .forgot:hover {
color:#000!important;
}

#networkNav a:hover {
color:#5d5d5d!important;
text-decoration:none!important;
}

* html body #wrapper,* html body#homepage #wrapper,* html body#error #wrapper {
margin-top:-4px;
}

* html #column1_so,* html #column2_so {
width:325px;
}

* html #box_jobsearch,* html #box_placead,* html #box_account,#box_account_logout,#box_advertiser,* html #box_industries {
padding-top:0;
}

#box_placead a.white:hover,.content_st_dg h3.title a:hover,.content_st_dg h3.title_short a:hover,.content_lt_dg h3.title a:hover,.content_nt_dg h3.title a:hover,.content_st_dgfade h3.title a:hover,.content_st_dgfade h3.title_short a:hover,.content_lt_dgfade h3.title a:hover,.content_dgfade_links h3.title a:hover,.content_pj1 h3.title a:hover {
color:#000;
}

#box_industries a:hover,#box_industries #browselist li a:hover,.box_w1_login .register a:hover {
color:#422484;
text-decoration:underline;
}

.box_w1 .thumbnail,.box_w2 .thumbnail {
float:right;
padding:0 0 5px 5px;
}

.box_w1 .top h3 a:hover,.box_w2 .top h3 a:hover {
font-weight:700;
color:#000;
}

.box_w1 .content_st_dg h3.title_short,.box_w1 .content_st_dgfade h3.title_short,* html .box_w1 .content_st_dg h3.title_short,* html .box_w1 .content_st_dgfade h3.title_short,.box_w1 .content_st_lg h3.title_short,.box_w1 .content_st_lgfade h3.title_short,* html .box_w1 .content_st_lg h3.title_short,* html .box_w1 .content_st_lgfade h3.title_short {
width:212px;
}

.box_w1 .content_st_lgfade p.subtitle,.box_w1 .content_st_lg p.subtitle,.box_w1 .content_st_dgfade p.subtitle,.box_w1 .content_lt_lgfade p.subtitle,.box_w1 .content_lt_dgfade p.subtitle,.box_w2 .content_st_lgfade p.subtitle,.box_w2 .content_st_lg p.subtitle,.box_w2 .content_st_dgfade p.subtitle,.box_w2 .content_lt_lgfade p.subtitle,.box_w2 .content_lt_dgfade p.subtitle {
font-weight:700;
}

.box_w1 .clear_lgfade,.box_w2 .clear_lgfade {
/*background-image:url(/images/dotline.gif);*/
background-repeat:repeat-x;
background-position:center;
clear:right;
margin:0 0 0 10px;
}

.box_w1 .content_nt_lg,.box_w1 .content_nt_dg,.box_w1 .content_lt_lg,.box_w1 .content_lt_dg,.box_w1 .content_multi,.box_w2 .content_nt_lg,.box_w2 .content_nt_dg,.box_w2 .content_lt_lg,.box_w2 .content_lt_dg,.box_w2 .content_multi {
margin:0;
padding:0 10px 5px 7px;
}

.box_w1 .content_multi .summary p,.box_w2 .content_multi .summary p {
margin:0;
padding:0 10px 10px;
}

.box_w1 .content_multi .summary p .green,.box_w2 .content_multi .summary p .green {
color:#693;
}

.box_w1 .content_multi .summary ul,.box_w2 .content_multi .summary ul {
margin:0 10px 10px 20px;
padding:0;
}

.box_w2 .content_st_dg p a.more,#box_video a,.box_w1_login label {
font-size:10px;
}

.box_w2 .content_st_dg h3.title_short,.box_w2 .content_st_dgfade h3.title_short,* html .box_w2 .content_st_dg h3.title_short,* html .box_w2 .content_st_dgfade h3.title_short,.box_w2 .content_st_lg h3.title_short,.box_w2 .content_st_lgfade h3.title_short,* html .box_w2 .content_st_lg h3.title_short,* html .box_w2 .content_st_lgfade h3.title_short,* html body#homepage .box_w2 .content_fj h3.title {
width:220px;
}

#box_video a img,.searchbutton {
border:0;
}

#frontPageRssLink a,#frontPageRssLink a:visited {
text-decoration:none;
color:#7A7A7A;
}




/* SHARE ARTICLE CONTENT */

div.share-article {padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin:10px 0 10px 0;width:300px;}
.share-article ul {display:block !important;height:21px;list-style:none !important;margin:0;padding:0;}
.share-article li {float:left;margin:0 4px 0 0;padding:0;display:block !important;height:21px;}
.share-article li a {margin:0;padding:0;display:block;width:56px;height:21px;}
.share-article li a:link, .share-article li a:visited {background: #fff url("sharearticle.gif") no-repeat 0 0;padding:0;}
.share-article li.digg a {width:50px;}
.share-article li.digg a:hover {width:50px; background-position:0 -21px;}
.share-article li.delicious a{width:73px; background-position:-54px 0px !important;}
.share-article li.delicious a:hover{width:73px; background-position:-54px -21px !important;}
.share-article li.newsvine a{width:74px; background-position:-131px 0px !important;}
.share-article li.newsvine a:hover{width:74px; background-position:-131px -21px !important;}
.share-article li.facebook a{width:72px; background-position:-209px 0px;}
.share-article li.facebook a:hover{width:72px; background-position:-209px -21px;}
.share-article span {position:absolute;left:-99999px;width:1em;}
.share-article h3 {margin: 0; font:bold 14px arial, sans-serif; margin-bottom: 5px;}

/* END SHARE ARTICLE CONTENT */

.tipping-col {
background-color: #1C77B8;
padding: 10px 0pt 0pt;
width:210px;
}

.tipping-sponsors {
margin: 7px 16px 7px 38px;
border: 1px solid #ffffff;
}
/*SPORT LIGHT */
h4.advertisement  {
	padding:0;
	margin:10px 0 0 0;
	font-size:11px;
	color:#666666;
font-weight:normal;
}
.advertisement .inner {
	text-align:center;
	margin:0 0 5px 0;
	padding:5px;
	background:#EEEEEE;
}
.advertisement .inner h5 {
margin-top:20px;
text-align:left;
}
.advertisement .inner p {
text-align:left;
margin-bottom:10px;
}
#rightcol .rightbox1 .advertisement .inner h5 {
	display:block;
	margin:5px 0;
	font-size:1em;
	width:140px;
}
.advertisement .inner h5 a {
	color:#0072BC;
	font-weight:bold;
	text-decoration:none;
margin:5px 0;
font-size:11px;
}
.advertisement .inner p {
	margin:0;
}

/*-- scrolling overflow box --*/
#overflow_box {width:200px; height:100px; border-top: 1px solid #eee; border-left: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px; overflow: auto;}

.iframefeedbox .storytitle {
	background:url(arrowblue.gif) no-repeat left top;
	font-family: "Arial Black";
	font-size:16px;
	padding-left:26px;
	height:18px;
	line-height:21px;

	margin-bottom:5px;
	display:block;
	color: #0072BC;
}




/*-- have your say below --*/

.have-say {
	font-family: "Arial";
	font-size:12px;
	color:#CC0099;
	padding-left:26px;
	line-height:18px;
	border-bottom:1px dashed #00CCCC;
	border-top:1px dashed #00CCCC;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
	color: #0072BC;
}









#vxFlashPlayer {
	position: relative;
}

#vxFlashPlayerContent {
	width: 100px;

}

#vxFlashPlayerFailure {
	display: none;
}

#vxFlashPlayerSyncIMUFrame {
	z-index: 100;
}

#vxFlashPlayerStaticIMUFrame {
	z-index: 99;
}

.vxFlashPlayerIMU {
	position: absolute;
	display: none;
	background-color: #CCCCCC;
}

.vxFlashPlayerExternalIMU {
	display: none;
	width: 300px;
	height: 250px;
}

.vxFlashPlayerIMUContent {
	width:100%;
	height:100%;
	position:relative;
	border:0px;
	overflow:hidden;
}

#book {
	width: 740px;
	height: 150px;
	}

.book-section-first {
	width: 105px;
	float: left;
	margin: 0 18px 0 10px;
	}


.book-section {
	width: 105px;
	float: left;
	margin: 0 16px 0 0 !important;
	margin: 0 10px 0 0;

	}

.book-section img, .book-section-first img {
	border: 2px solid #0066CC;
	margin: 0 0 15px 0;
	}

#container #mainbody .events ul li  {
	margin: 0 0 5px 0;
	}

#container #mainbody .events ul li a {
	margin: 0 0 5px 0;
	color: #0072BC;
	font-weight: bold;
	}


#coast-confidential {

        width: 740px;
	height: 170px;
        color: #FFFFFF;
	font-weight: bold;
	background-color: #231f20;

	}

#coast-confidential .h1 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;

	margin:10px 0 0 13px;
	padding:0;
	}


.cc-gallery-first {
	color:#FFFFFF;
	width: 105px;
	float: left;
	margin: 0 13px 0 15px;
	color: #FFFFFF;
        font-size:10px;
	}


.cc-galleries {
	color:#FFFFFF;
	width: 105px;
	float: left;
	margin: 0 16px 0 0 !important;
	margin: 0 10px 0 0;
        color: #FFFFFF;
        font-size:10px;
	}

.cc-galleries img, .cc-gallery-first img {
	border: 2px solid #000000;
	margin: 4px 0 4px 0;
	}



#coast-confidential .cc-galleries a:link,
#coast-confidential .cc-galleries a:visited,
#coast-confidential .cc-galleries a:active {
	color:#FFFFFF;
	text-decoration:none;
}


#coast-confidential .cc-gallery-first a:link,
#coast-confidential .cc-gallery-first a:visited,
#coast-confidential .cc-gallery-first a:active {
	color:#FFFFFF;
	text-decoration:none;
}

/* VIDEO PLAYER CSS */


.vcms-player {
padding:20px;
}

/* General Extract Styles */
.article-extracts a {
text-decoration:none;
}
.article-image {
background:#000000 none repeat scroll 0 0;
margin-left:0;
margin-top:5px;
padding:5px;
color:#FFF;
width:344px;
}
.article-image  p {
color:#FFFFFF;
margin:5px 15px 0;
padding:0;
font-weight:bold;
}
.article-extracts ul {
list-style:none;
}
.me1-extract-box, .me2-extract-box, .me3-extract-box {
clear:both;
}
extract-box img, .me1-extract-box img, .me2-extract-box img, .me3-extract-box img{
	float:left;
	margin-right:5px;
}
.ark-img-class {
	float:left;
	height:75px;
width:100px;
margin-right:5px;
/*	margin-bottom:5px; */
	overflow-x:hidden;
	overflow-y:hidden;
}

.ark-text-class {
/*        float: left;
        width: 209px; */
        margin-bottom: 5px;


}
.ark-comments, .ark-pictures, .ark-document, .ark-related, .ark-video, .ark-other {
clear:left;
}


.ark-comments a, .ark-pictures a, .ark-document a, a.ark-pictures, .ark-docs a, .ark-stats a, .ark-related a, .ark-video a, .ark-other a, a.other, a.ark-other, a.ark-read, .ark-bullet a, a.ark-bullet {
	padding-left: 14px;
	font-size:12px;
}

.ark-comments a{background: url(icon-comment2.gif) no-repeat 1px 3px;}
.ark-comments a:hover{}
.ark-pictures a, a.ark-pictures{background: url(icon-photo1.gif) no-repeat 0 2px;}
.ark-document a{background: url(icon-doc1.gif) no-repeat 0 2px;}
.ark-stats a{background: url(icon-stats1.gif) no-repeat 0 2px;}
.ark-video a{background: url(icon-video1.gif) no-repeat 0px 2px;}
.ark-related {background: url(icon-arrow1.gif) no-repeat 3px 2px;}
.ark-other a, a.ark-other{background: url(icon-arrow1.gif) no-repeat 3px 2px;}
.ark-bullet a, a.ark-bullet{background: url(icon-arrow1.gif) no-repeat 3px 2px;}
a.ark-read{background: url(icon-arrow2.gif) no-repeat 0px 3px;}

/* ME1 Extract Style */

.me1-extract-box h4 {
	font-size: 22px;
/*	font-size:15px;*/
        margin-bottom:3px;
/*	height:27px;
	overflow:hidden; */
}
.me1-extract-box .ark-intro {

}
.me1-extract-box .ark-comment {
}
/* ME2 Extract Style */
.me2-extract-box {
padding-top:3px;
}
.me2-extract-box h4 {
	font-size: 14px;
	margin-bottom:3px;
/*	height:21px;
	overflow:hidden;*/
}
.me2-extract-box .ark-intro {

}
.me2-extract-box .ark-comment {
}

/* ME3 Extract Style */
.me3-extract-box {
	padding-top:3px;
}
.me3-extract-box h4 {
	font-size: 14px;
	margin-bottom:3px;
/*	height:21px;
	overflow:hidden;*/
}
.me3-extract-box .ark-intro {

}
.me3-extract-box .ark-comment {
}
/* CUstom Extract Styles */
a.blue-light3 .article-extracts, .blue-light3 .article-extracts, .yellow .article-extracts, .grey .article-extracts, .purple .article-extracts {
	margin: 0px 2px 5px 5px;
}

.feature-box .ark-text-class {
	width:199px;
}


