/* CSS Document */
body{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   color: #333;
   margin: 0px;
   padding: 0px;
   line-height: 130%;
   margin-bottom:0px;
   font-size: 100%;
   background-color: #DAD9D6;
   background-repeat:repeat-y;
   background-position:center;
   background-image:url(bg_body.gif);
}

#container{
width:988px;
padding-left:2px;
padding-right:2px;
margin-left:auto;
margin-right:auto;
overflow: hidden;
background-image:url(bg_content.gif);
}

#content{
width:100%;
clear:both;
float: left;
}

a{
	color: #256091;
	text-decoration: none;
}
a:link{
	color: #256091;
	text-decoration: none;
}
a:visited{
	color: #256091;
	text-decoration: none;
}
a:hover{
	color: #256091;
	text-decoration: underline;
}

.hide {
        display : none;
}

p, table, body{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 10px 0;
margin: 0px 0px;
line-height:130%;
}
h1{
	font:bold 30px Verdana, Arial, Helvetica, sans-serif;
	color: #256091;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
}
h2{
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #256091;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:4px;
}
h3{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #256091;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
}
h2.storylisting, h3.storylisting, h3.storylisting_layout2 {
	padding-top:0px;
}
h2.storylisting_layout2 {
	padding-top:3px;
}
h4{
	font:normal 125% Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #256091;
	margin: 0px;
	padding: 0px;
}
h5{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height:140%;
}
h6{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}

.smalltext{
font-size:11px;
}

/* TradeMe Nav Bar */

#trademenavbar{
width:988px;
height:16px;
background-color:#F7F7F7;
border-bottom:solid 1px #CCCCCC;
float:left;
clear:both;
}
#trademenavbar img{
float:right;
}

#trademenavbar ul a{
border-left: solid 1px #CCCCCC;
padding-left:15px;
}

#trademenavbar ul{
display:inline;
margin-left:0px;
padding-left:0px;
padding-top:3px;
padding-top:7px;
width:600px;
float:left;
margin-top:0px;
clear:both;
}

#trademenavbar ul li{
font-size:11px;
display:inline;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333333;
background: #F7F7F7;
height: 2.2em;
text-align: left;
white-space: nowrap;
margin-left:15px;
}

.trademenavbar_ad{
}


/* Masthead */

#masthead{
height:132px;
background-color:#256091;
width:987px;
margin-left:1px;
background-image:url(masthead_bg.jpg);
background-repeat:repeat-x;
vertical-align: middle;
clear:both;
}

#logo{
width:207px;
float:left;
text-align:center;
padding-top:28px;
padding-left:7px;
padding-bottom:10px;
}
#date{
color:#FFFFFF;
font-size:11px;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:15px;
}

#top_adspace{
width:760px;
float:right;
height:120px;
margin-top:6px;
margin-right:4px;
}

#top_adspace #adSpace0, #top_adspace #adSpace1, #top_adspace #adSpace2, #top_adspace #adSpace3, #top_adspace #adSpace4, #top_adspace #adSpace5, #top_adspace #adSpace6, #top_adspace #adSpace7, #top_adspace #adSpace8, #top_adspace #adSpace9, #top_adspace #adSpace10, #top_adspace #adSpace11, #top_adspace #adSpace12 {
z-index:2000;
}

#adSpace0, #adSpace1, #adSpace2, #adSpace3, #adSpace4, #adSpace5, #adSpace6, #adSpace7, #adSpace8, #adSpace9, #adSpace10, #adSpace11, #adSpace12 {
z-index:2;
}

/* Nav Bar */

#nav{
height:23px;
width:986px;
background-image:url(navbg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
margin-left:0px;
padding-bottom:8px;
float:left;
margin-top:0px;
margin-bottom:0px;
}

#search{
width: 190px;
float:right;
background-image:url(search.gif);
background-position:left;
background-repeat:no-repeat;
height:23px;
margin-top:3px;
}
#search img{
margin-top:1px;
}

.search_box{
  float: left;
  width: 92px;
  border: solid 1px #CCCCCC;
  height: 14px;
  margin-left: 55px;
  margin-right: 2px;
  margin-bottom: 4px;
  font-size: 11px;
  color: #222222;

}

.search_button{
  /*height:18px;*/
  /*width:24px;*/
  /*background-image:url(/static/images/search_go.gif);*/
  /*background-color: transparent;*/
  border: none;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:4px;
  margin-top:1px;
}


/*****Swapping out text nav links for images*/

#nav_news{
width:48px;
height:16px;
}
#nav_news a{
background-image:url(nav_news.gif);
width:48px;
height:16px;
display:block;
}

#nav_sport{
width:49px;
height:16px;
}
#nav_sport a{
background-image:url(nav_sport.gif);
width:49px;
height:16px;
display:block;
}

#nav_entertainment{
width:107px;
height:16px;
}
#nav_entertainment a{
background-image:url(nav_entertainment.gif);
width:107px;
height:16px;
display:block;
}

#nav_business{
width:70px;
height:16px;
}
#nav_business a{
background-image:url(nav_business.gif);
width:70px;
height:16px;
display:block;
}

#nav_tech{
width:45px;
height:16px;
}
#nav_tech a{
background-image:url(nav_tech.gif);
width:45px;
height:16px;
display:block;
}

#nav_lifestyle{
width:69px;
height:16px;
}
#nav_lifestyle a{
background-image:url(nav_lifestyle.gif);
width:69px;
height:16px;
display:block;
}

#nav_travel{
width:56px;
height:16px;
}
#nav_travel a{
background-image:url(nav_travel.gif);
width:56px;
height:16px;
display:block;
}

#nav_newspapers{
width:92px;
height:16px;
}
#nav_newspapers a{
background-image:url(nav_newspapers.gif);
width:92px;
height:16px;
display:block;
}

#nav_magazines{
width:81px;
height:16px;
}
#nav_magazines a{
background-image:url(nav_magazines.gif);
width:81px;
height:16px;
display:block;
}

#nav_peoples_choice{
width:114px;
height:16px;
}
#nav_peoples_choice a{
background-image:url(nav_peoples_choice.gif);
width:114px;
height:16px;
display:block;
}

/* SECTION LISTING (landing_header) */

#landing_header{
width:657px;
height:auto;
/* float:left; */
background-repeat:no-repeat;
clear:both;
position:  relative;
z-index:1;
background-color:#FFFFFF;
background-position:right top;
background-repeat:no-repeat;
padding-bottom:5px;
padding-left:0px;
}
#landing_header img{
float:right;
}
#landing_header h1{
color: #0083D7;
padding-bottom:0px;
background-position:right top;
background-repeat:no-repeat;
float:left;
}
#landing_header_title{
margin-top:5px;
height:49px;
width:100%;
padding-left:5px;
border-bottom:solid 2px #0083D7;
background:#fff;
}
#landing_nav_list{
float:left;
background-color:#f7f7f7;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
width:654px;
margin-left:0px;
padding-left:5px;
color:#CCCCCC;
margin-top:4px;
height:20px;
padding-bottom:0px
clear:both;
}
#landing_nav_list li{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
list-style:none;
font-size:9px;
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:0px;
clear:both;
}

/* Story Page */

.breadcrumbs{
float:left;
font-size:11px;
margin-top:11px;
}
.breadcrumbs a{
color:#0083D7;
}

#story_headline{
color:#666666;
font-size:10px;
width:647px;
padding-left:5px;
float:left;
}
#story_headline h1{
color:#000000;
font-size:20px;
float:none;
margin-bottom:0px;
padding-bottom:0px;
}

#story_bottom_links_left{
float:left;
width:310px;
font-size:10px;
}

#story_bottom_links_right{
float:right;
width:310px;
font-size:10px;
text-align:right;
}

/* STORY COLUMN (placeholder) */


#storycol{
width:636px;
float:left;
padding-left:10px;
padding-right:10px;
background: white;
}


#utilcol{
width:636px;
float:left;
padding-left:10px;
padding-right:10px;
background: white;
}

/* CONTENT COLUMN */

#contentcol{
height:auto;
width:665px;
float:left;
clear:both;
overflow:hidden;
padding-left: 4px;
}

#contentcol_story{
background-color: #ffffff;
height:auto;
float:left;
clear:both;
margin-left:0px;
}

#contentcol_iframe{
background-color: #ffffff;
height:auto;
float:left;
clear:both;
margin-top:0px;
margin-left:0px;
}


/* BREAKING NEWS STORY */

#breaking_news_story{
width:659px;
float:left;
background-color:#FFFFFF;
padding-bottom:5px;
padding-top: 0px;
margin-top: 5px;
}
#breaking_news_border_top{
background-image:url(top_border.gif);
width:659px;
height:5px;
float:left;
padding: 0px;
margin: 0px;
border: 0px blue solid;
background-repeat:no-repeat;
overflow: hidden;
}

#breaking_news_content{
background-image:url(content_bg.gif);
width:629px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}

#breaking_news_content_small_headline{
background-image:url(content_bg.gif);
width:629px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
border: 0px green solid;
}

#breaking_news_heading{
height:66px;
width:100%;
float:left;
}
#breaking_news_heading h1{
margin-bottom:4px;
padding-top:8px;
font-size:24px;
}

#breaking_news_image{
float:left;
border:solid 1px #CCCCCC;
}

#breaking_news_blurb{
width:167px;
padding-right:0px;
float:right;
}

#breaking_news_more{
font-size:10px;
margin-left:10px;
padding-left:10px;
}
#breaking_news_more li{
list-style:disc;
}

#breaking_news_border_bottom{
background-image:url(bottom_border.gif);
width:659px;
height:5px;
float:left;
background-repeat:no-repeat;
overflow: hidden;
}

/* LEFT COLUMN */

#leftcol{
width:390px;
float:left;
padding-left:0px;
clear:both;
overflow:hidden;
}

#leftcol_story{
width:659px;
float:left;
clear:both;
overflow:hidden;
background-color:#FFFFFF;
margin-left:5px;
z-index:1;
}

#leftcol_title{
width:210px;
float:left;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
}
#leftcol_title_top{
width:100%;
height:20px;
margin-bottom:2px;
}

#leftcol_more{
width:150px;
float:right;
text-align:right;
}

/* left column title backgrounds */
#leftcol_box, #leftcol_box_blue, #leftcol_box_red, #leftcol_box_lightblue, #leftcol_box_green, #leftcol_box_yellow, #leftcol_box_purple {
background-image: url(left_col_lightblue.gif);
background-position:top;
background-repeat:no-repeat;
font-size:10px;
padding-left:5px;
}

#leftcol_box_blue{
background-image: url(left_col_blue.gif);
}

#leftcol_box_red{
background-image: url(left_col_red.gif);
}

#leftcol_box_green{
background-image: url(left_col_green.gif);
}

#leftcol_box_lightblue{
background-image: url(left_col_lightblue.gif);
}

#leftcol_box_yellow{
background-image: url(left_col_yellow.gif);
}

#leftcol_box_purple{
background-image: url(left_col_purple.gif);
}

.audio_video_link{
font-size:10px;
font-weight:bold;
}

#leftcol_todays_most_viewed{
background-image: url(left_col_blue.gif);
background-position:top;
background-repeat:no-repeat;
font-size:10px;
padding-left:5px;
}

#leftcol_todays_most_viewed_links{
color:#999999;
}
#leftcol_todays_most_viewed_more{
width:150px;
float:right;
text-align:right;
}
#leftcol_todays_most_viewed a{
}
#leftcol_todays_most_viewed ol{
font-size:12px;
line-height:150%;
margin-left:28px;
margin-top:2px;
padding-top:2px;
padding-left:28px;
padding-left:0px;
}

#leftcol_more_top_stories{
background-image: url(left_col_grey.gif);
background-position:top;
background-repeat:no-repeat;
font-size:11px;
padding-left:5px;
}

#leftcol_more_top_stories p{
font-weight: bold;
padding-top:3px;
font-size:11px;
}


#leftcol_more_top_stories ul{
list-style:disc;
margin-left:16px;
font-size:12px;
margin-top:0px;
padding-left:0px;
}



/* EDITOR'S PICKS */

#leftcol_editorspicks {
  height: 20px;
  font-size:11px;
  padding-left:5px;
  padding-top:2px;
  background-image: url(left_col_grey.gif);
  background-position:top;
  background-repeat:no-repeat;
}

#leftcol_editorspicks_more a {
  float:right;
  font-size:9px;
  text-align:right;
}

#leftcol_editorspicks_list ul {
  text-align:left;
  list-style:disc;
  margin-left:16px;
  font-size:12px;
  margin-top:5px;
  padding-left:5px;
  margin-bottom: 8px;
}

/* LEFTCOL MARKET */

#leftcol_market {
  font-size:10px;
  padding-left:5px;
  height:200px;
  background-image: url(left_col_grey.gif);
  background-position:top;
  background-repeat:no-repeat;
}
#leftcol_market_more a {
  float:right;
  color:#0083D7;
}
#leftcol_market_search {
  margin-top:17px;
  float:right;
  width:144px;
  background-image:url(divider.gif);
  background-repeat:no-repeat;
  height:125px;
  padding-top:15px;
}
#leftcol_market_search p {
  font-size:10px;
  line-height:120%;
}
.market_seach_box {
  height:18px;
  width:110px;
  border:solid 1px #CCCCCC;
  float:left;
  margin-right:2px;
}



/* MIDDLE COLUMN */

#middlecol{
width:258px;
float:right;
overflow:hidden;
}

#middlecol_story{
width:302px;
float:right;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-left:solid 1px #CCCCCC;
padding-left:9px;
padding-right:0px;
margin-left:5px;
margin-right:0px;
padding-bottom:0px;
margin-bottom:10px;
overflow:none;
}

.photo{
border:solid 1px #CCCCCC;
margin-bottom:0px;
padding-bottom:0px;
float: right;
}

.photo_caption{
font-size:11px;
display: block;
clear: both;
}

#photo_credit{
text-align:right;
color:#666666;
font-size:10px;
clear: right;
}

#big_story_photo{
font-size:11px;
color:#333333;
margin-left:5px;
margin-bottom:10px;
line-height:120%;
width: 657px;
}

#big_story_photo img{
border: solid 1px #CCCCCC;
}

#photo_prev_next{
padding-top:5px;
text-align:right;
color:#66A3E0;
font-size:10px;
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:repeat-x;
}

/* highlight boxes */

#highlight{
width:252px;
margin-left: 2px;
}
#highlight ul{
font-size:10px;
display: inline;
float:right;
text-align:right;
margin-right:0px;
width:246px;
margin-top:0px;
line-height:160%;
margin-left:0px;
padding-left:0px;
}
#highlight li{
display: inline;
padding-right:0px;
padding-left:0px;
margin-left:0px;
margin-right:0px;
}

#highlight_content{
background-image:url(highlight_bg.gif);
background-repeat:repeat-y;
padding-left:5px;
padding-right:5px;
font-size:12px;
text-align:justify;
font:Verdana, Arial, Helvetica, sans-serif;
}

#highlight_headline_listing{
padding: 0px;
}

#highlight_divider img {
border: 3px red solid;
padding-left:0px; 
margin-left:0px
}

#highlight_content img{
border: solid 1px #CCCCCC;
margin-left:20px;
}

#highlight_title, #highlight_title_blue, #highlight_title_lightblue, #highlight_title_red, #highlight_title_yellow, #highlight_title_green, #highlight_title_purple{
background-image:url(blue_title.gif);
width:247px;
cursor: default;
cursor: hand;
height:22px;
margin-top:10px;
background-position:bottom;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding-left:5px;
width:247px;
}

#highlight_title_text {
padding-top: 2px;
}

#highlight_title_lightblue{
background-image: url(lightblue_title.gif);
}

#highlight_title_red{
background-image: url(red_title.gif);
}

#highlight_title_yellow{
background-image: url(yellow_title.gif);
}

#highlight_title_green{
background-image: url(green_title.gif);
}

#highlight_title_purple{
background-image: url(purple_title.gif);
}

#highlight_bottom, #highlight_bottom_blue, #highlight_bottom_lightblue, #highlight_bottom_red, #highlight_bottom_yellow, #highlight_bottom_green, #highlight_bottom_purple{
background-image: url(blue_bottom.gif);
width:100%;
height:9px;
background-repeat:no-repeat;
background-position:top;
}

#highlight_bottom_lightblue{
background-image: url(lightblue_bottom.gif);
}

#highlight_bottom_red{
background-image: url(red_bottom.gif);
}

#highlight_bottom_yellow{
background-image: url(yellow_bottom.gif);
}

#highlight_bottom_green{
background-image: url(green_bottom.gif);
}

#highlight_bottom_purple{
background-image: url(purple_bottom.gif);
}

#highlight_blue_links, #highlight_lightblue_links, #highlight_red_links, #highlight_yellow_links, #highlight_green_links, #highlight_purple_links {
color:#CCCCCC;
font-size:9px;
}

#hightlight_blue_links a{
color: #256091;
font-size:9px;
}

#highlight_lightblue_links a{
color: #0083D7;
font-size:9px;
}

#highlight_red_links a{
color: #d12421;
font-size:9px;
}

#highlight_yellow_links a{
color: #ff9f00;
font-size:9px;
}

#highlight_purple_links a{
color: #9c1a87;
font-size:9px;
}

#highlight_green_links a{
color: #00824a;
font-size:9px;
}

/* RIGHT COLUMN */

#rightcol{
width:300px;
float:right;
margin-right:3px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#rightcol_whitebg{
background-color:#FFFFFF;
float:right;
}

#rightcol p{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#right_col_top{
width:300px;
height:15px;
margin-top:0px;
margin-bottom:10px;
}

.email_alerts{
float:left;
font-size:10px;
elevation:5px;
text-align: top;
}

.email_alerts img{
top:0px;
}

.make_stuff_my_home{
float:left;
font-size:10px;
}

.text_alerts{
margin-left:15px;
float:left;
font-size:10px;
}
.rss_alerts{
margin-left:15px;
float:left;
font-size:10px;
}

/* feature lines */

#features{
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
width:300px;
padding-bottom:5px;
margin-bottom:5px;
}


#right_col_heading{
background-image:url(right_col_head_bg.gif);
width:294px;
height:20px;
margin-left:auto;
margin-right:auto;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:6px;
padding-top:2px;
background-repeat:no-repeat;
clear: left;
}

#feature_headline {
height:17px;
padding-top:0px;
padding-bottom:0px;
line-height: 130%;
border: 0px solid black;
}

#feature_display_42 {
padding-top:1px;
padding-bottom:0px;
line-height: 130%;
border: 0px solid black;
}

.feature_display_42_image{
margin-right:5px;
margin-bottom: 0px;
border: solid 1px #CCCCCC;
border: 0px solid red;
}

#featured_gallery{
width:300px;
margin-bottom:10px;
padding-bottom:0px;
font-size:11px;
line-height: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.featured_gallery_image{
border: solid 1px #CCCCCC;
margin-top:2px;
}
#featured_gallery ul{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}
#cartoon_gallery{
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
width:300px;
margin-bottom:10px;
}
.cartoon_gallery_image{
border: solid 1px #CCCCCC;
margin-top:2px;
}
#cartoon_gallery ul{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}

#sponsored_links_title{
height:20px;
font-size:10px;
background-color:#F7F7F7;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
color:#000000;
font-weight:bold;
text-align:left;
padding-left:5px;
}
#sponsored_links{
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
width:300px;
margin-bottom:10px;
}
#sponsored_links a{
color:#000000;
text-decoration:underline;
}


#rightcol ul{
list-style: disc;
margin-top:5px;
margin-bottom:0px;
padding-bottom:10px;
margin-left:25px;
padding-left:0px;
}
.weather_icon{
padding-right:5px;
}
.weather_table{
margin-bottom:10px;
}

#right_col_ad_box{
margin-bottom:15px;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
background-color:#F7F7F7;
}
#right_col_ad{
text-align:center;
}


#right_col_news_story{
height:52px;
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-top:0px;
padding-bottom:4px;
line-height: 15pt;
}
.right_col_news_story_image{
margin-right:5px;
border: solid 1px #CCCCCC;
}




#opinion_poll {
width:300px;
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-bottom:5px;
padding-bottom: 5px;
}
#opinion_poll p {
line-height:150%;
margin-bottom:1px;
padding-bottom:1px;
}
#opinion_poll form {
margin: 0px;
}
.poll_input_vote {
width:59px;
height:18px;
border: none;
margin-top:10px;
margin-bottom:15px;
margin-left:70px;
background-image:url(vote_button.gif);
}
.poll_input_result {
width:59px;
height:18px;
border: none;
margin-top:10px;
margin-bottom:15px;
margin-left:70px;
background-image: url(results_button.gif);
}
#vote_buttons {
margin-top:5px;
margin-right:10px;
float:right;
margin-bottom:5px;
}
#poll_questions {
float:left;
}

/* FOOTER */

#footer{
padding-top:10px;
width: 100%;
margin-left:auto;
margin-right:auto;
float:left;
background-color:#FFFFFF;
font-size:9px;
color:#CCCCCC;
text-align:center;
}
a.copyright, a.copyright:visited {
color:#CCCCCC;
}
a.copyright:hover{
color:#CCCCCC;
text-decoration: underline;
}
#footer ul{
float:left;
display: inline;
width: 100%;
height:15px;
color:#CCCCCC;
text-align:center;
padding:5px 0px 2px 0px;
margin:0px;
line-height:100%;
font-size:9px;
}
#footer li{
display:inline;
list-style:none;
font-size:10px;
font-size:9px;
}
#clearer{
clear:both;
}

#footer_navs{
background-color:#f7f7f7;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
width:100%;
height:auto;
clear:both;
}
#footerlist{
float:left;
margin-left:5px;
color:#CCCCCC;
}
#footerlist li{
display:inline;
list-style:none;
font-size:11px;
}
#footerlist_section{
float:left;
margin-left:5px;
color:#CCCCCC;
}
#footerlist_section li{
display:inline;
list-style:none;
}
#footerlist2{
margin-top:0px;
padding-bottom:15px;
padding-top:10px;
height:30px;
width:100%;
margin-bottom:190px;
}
#footerlist2 li a{
color: #999999;
line-height:120%;
padding-top:0px;
}

/* Bottom Ad */

#bottom_ad{
width: 100%;
background-color:#FFFFFF;
float:left;
background-repeat:repeat-x;
}
.bottom_ad_space{
margin-top:16px;
padding-top:16px;
}

/* Coloured Text */

.not_bold{
font-weight:normal;
color:#000000;
}

.black{
color:#000000;
}
.grey{
color:#CCCCCC;
}
.red{
color: #d12421;
}
.green{
color: #00824a;
}
.darkblue{
color:#256091;
}
.lightblue{
color:#0083d7;
}
.purple{
color:#9c1a87;
}
.yellow{
color:#ff9f00;
}
#red a{
color: #d12421;
}
#green a{
color: #00824a;
}
#darkblue a{
color:#256091;
}
#lightblue a{
color:#0083d7;
}
#purple a{
color:#9c1a87;
}
#yellow a{
color:#ff9f00;
}

/* Search Results page */
#search_result_pages{
width:657px;
height:auto;
float:left;
background-repeat:no-repeat;
clear:both;
position:  relative;
z-index:1;

padding-bottom:5px;
}

/*weather page*/
#weather_location_title{
background-image:url(weather_title.gif);
background-repeat:no-repeat;
color:#000000;
font-size:11px;
font-weight:bold;
width:178px;
height:20px;
padding-left:4px;
margin-top:5px;
}

#weather_left_col{
	border-right:solid 1px #CCCCCC;
	width:192px;
	float:left;
	margin-top:10px;
	font-size:11px;
}

#weather_right_col{
	float:right;
	width: 455px;
	margin-top:10px;
}
#map{
text-align:center;
}

#weather_land_heading{
background-image: url(left_col_blue.gif);
	height:21px;
	padding-left:5px;
	width:100%;
	background-position:bottom left;
	background-repeat:no-repeat;
	border-top:solid 1px #CCCCCC;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	margin-top:6px;
	margin-bottom:3px;
	}
#weather_latest{
	float:left;
	width:250px;
}
#weather_graph{
	float:left;
        width:150px;
	margin-left:5px;

}
#weather_landing_top{
	width:100%;
	float:left;
	}

#weather_landing_bottom{
	width:100%;
	float:left;
	}

#weather{
background-image:url(right_col_divider.gif);
background-position:bottom;
background-repeat:no-repeat;
width:300px;
height:65px;
padding:0px;
padding-bottom:5px;
margin-bottom:8px;
}

#weather_preview {
 padding:0px;
 font-size:10px;
 float: left;
 width: 99px;
 margin: 0px;
 padding-bottom: 6px;
 line-height: 10pt;
}

#weather_preview_spacer {
height: 3px; margin: 0px; padding: 0px; line-height: 1pt;
}

#weather_disclaimer {
float: right;
font-family: arial;
}

/* tradme box */

#trademejobs_inner{
height:22px;
margin-left:10px;
background-position:left;
background-repeat:no-repeat;
width:200px;
height:75px;
float:left;
}

#trademeproperty_inner{
height:22px;
margin-left:10px;
background-position:left;
background-repeat:no-repeat;
width:200px;
height:82px;
float:left;
}

#property_dropdown{
  border:solid 1px #CCCCCC;
  font-size:10px;
}

#tradememotors_inner{
background-position: left 50%;
margin-left:10px;
background-repeat:no-repeat;
width:250px;
height:77px;
float:left;
}

#right_col_classifieds_motors{
height:140px;
background-color:#f7f7f7;
width:300px;
margin-top:5px;
margin-bottom:5px;
border-bottom:solid 1px #CCCCCC;
font-size:10px;
text-align:left;
display:none;
padding-top:0px;
}

#right_col_classifieds_jobs{
height:140px;
background-color:#f7f7f7;
width:300px;
margin-top:5px;
margin-bottom:5px;
border-bottom:solid 1px #CCCCCC;
font-size:10px;
text-align:left;
padding-top:0px;

}

#right_col_classifieds_property{
height:140px;
background-color:#f7f7f7;
width:300px;
margin-top:5px;
margin-bottom:5px;
border-bottom:solid 1px #CCCCCC;
font-size:10px;
text-align:left;
display:none;
padding-top:0px;

}


#right_col_classifieds_top{
background-image:url(right_col_head_bg.gif);
width:294px;
height:20px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
background-repeat:no-repeat;
float:left;
}

#right_col_classifieds_title{
width:100px;
height:20px;
margin-left:auto;
margin-right:auto;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:6px;
background-repeat:no-repeat;
float:left;
}

#classifieds_links{
text-align:right;
float:right;
color:#999999;
width:150px;
}

#right_col_classifieds input{
border:solid 1px #CCCCCC;
margin-top:5px;
}

#right_col_classifieds_motors{
display:block;
}

#right_col_classifieds_jobs{
display:none;
}

#right_col_classifieds_property{
display:none;
}

/*photo page*/
#hot_shot_box {
  background-image:url(photos_bg.gif);
  width:658px;
  background-repeat:repeat-y;
  margin-bottom:8px;
  height:auto;
}
#hot_shot_box img {
  padding-left:6px;
  padding-top:4px;
  float:left;
  cursor: pointer;
  cursor: hand;
}
.landing_gallery_title {
  color:#FFFFFF;
  height:20px;
  width:658px;
  padding-top:2px;
  background-image:url(photos_top_blue.gif);

}

.r0 {
   background-color: #FCFFE8;
}

.r1 {
   background-color: #E4E5BC;
}

/* alternative story layouts */

#mugshot{
position:relative;
float:right;
clear:both;
border-left: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
width:153px;
height:179px;
padding-left:12px;
background-repeat:no-repeat;
font-size:11px;
}
#mugshot img{
float:right;
border:solid 1px #CCCCCC;
}

#middlecol_mugshot{
position:relative;
float:right;
clear:both;
width:302px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-left:solid 1px #CCCCCC;
background-repeat:repeat-y;
background-position:left;
padding-left:9px;
padding-right:0px;
margin-left:5px;
margin-right:0px;
padding-bottom:0px;
margin-bottom:10px;
overflow:none;
margin-top:15px;
}

#mid_col_mugshot_heading{
background-image:url(right_col_head_bg.gif);
display:block;
width:294px;
clear:left;
height:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding-left:6px;
padding-top:2px;
background-repeat:no-repeat;
margin-top:15px;
}

#opinion_mug{
float:left;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

#opinion_mug img{
border:solid 1px #CCCCCC;
}

#flashcontentticker {
 margin-top: 0px;
 margin-bottom: 5px;
}

.floatleft { 
float: left;
margin: 2px 4px 0px 4px;
clear: left;
}

.img1
{
border:1px solid red;
padding-top:1px;
padding-bottom:0px;
}
