/*
	New Zealand PC World Magazine
	--------------------------------
	Stylesheet: PressF1 Forum
	
	Author:	Mary Parks
	Copyright:	(c) 2006 IDG Communications New Zealand Ltd .  All rights reserved.
*/

#advert-banner {
  margin: 0;
  padding: 4px;
  background-color: #F5F5EE;
  text-align: center;
}
#header {
  height: 80px;
  text-align: left;
  background-color: #DF0026;
}
h1 { 
	margin: 0;
	padding: 5px;
}
h1#page-header {
  margin: 0;
  padding: 5px;
}
#search {
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
}
#top-links {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 10px;
  padding-top: 8px;
}
#top-links li {
  margin: 2px 0;
  padding: 0;
  font: normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
  color: #CCC;
}
#top-links li a {
  color: #EEE;
}
#top-subscribe {
  width: 240px;
  border: 1px solid #B00;
  padding: 10px;
  margin: 0;
  text-align: center;
  font: normal 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
}
#top-subscribe a {
  color: #EEE;
}
#navigation {
  height: 40px;
}

/*	Navigation		*/
#navigation{margin-bottom:0}
#navigation ul {
  background: url("http://pcworld.co.nz/pcworld/img/bg-nav-primary.gif") repeat-x;
  height: 30px;
  display: block;
}
#navigation ul, #navigation li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#navigation li {
  display: block;
  float: left;
  padding: 1px 0 4px;
}
#navigation a.topnav {
  background-repeat: no-repeat;
  border-right: 1px solid #999;
  display: block;
  height: 25px;
  text-decoration: none;
}
#navigation a.topnav:hover {
  background-position: 0 -25px;
}
body.homepage li#top-homepage a.topnav, body.homepage li#top-homepage a.topnav:hover {
  border: 1px solid #CCC;
  border-width: 0 1px;
  margin-left: -1px;
  background-position: 0 -50px;
}
li#top-homepage a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-home.jpg");
  width: 51px;
}
li#top-pressf1 a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-pressf1.jpg");
  width: 107px;
}
li#top-blogs a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-blogs.jpg");
  width: 55px;
}
li#top-reviews a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-reviews.jpg");
  width: 121px;
}
li#top-buyerguides a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-buyerguides.jpg");
  width: 96px;
}
li#top-howto a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-howto.jpg");
  width: 64px;
}
li#top-games a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-games.jpg");
  width: 57px;
}
li#top-dumbterminal a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-dumbterminal.jpg");
  width: 140px;
}
li#top-mailbox a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-mailbox.jpg");
  width: 66px;
}
li#top-mobile a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-mobile.jpg");
  width: 126px;
}

li#top-sitemap a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-sitemap.jpg");
  width: 64px;
}

li#top-gallery a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-gallery.gif");
  width: 61px;
}

li#top-video a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-video.gif");
  width: 51px;
}

li#top-features a.topnav {
  background-image: url("http://pcworld.co.nz/pcworld/img/top-features.jpg");
  width: 76px;
}


.sponsored_links{
clear:both; background:#E8EDF1 url("http://pcworld.co.nz/pcworld/img/greybox.gif") right bottom no-repeat;
width:90%;
margin:20px 10px 20px 20px;;
float:left;
text-align:left;
color:#666666;
}
.sponsored_links #sponsored_title{
font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
margin:5px;
border-bottom:1px dotted #666666;
}

.sponsored_links ul{
		display: block;
		list-style-type: none;
		margin: 6px;
		padding: 0;
	}
.sponsored_links ul li {
		margin: 0;
		padding: 0 12px;
		background: url("http://pcworld.co.nz/pcworld/img/bullet-gray.gif") no-repeat 0 .6em;
		font: normal 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
	}
.sponsored_links ul li a:link, .sponsored_links ul li a:visited, .sponsored_links ul li a:active {
		font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
	}

/*Newsletter Div*/
.newsletter_div{width:158px; margin-top:10px; text-align:left; border:1px solid #cccccc; background:#ffffff; margin-left:0;}
.newsletter_title{font:bold 13px/13px Georgia, 'Times New Roman', Times, serif;margin:7px; color:#1F638A; border-bottom:1px solid #cccccc; padding-bottom:3px;}
.newsletter_img{margin:1px 7px 7px 7px; font:normal 10px/12px Arial, Helvetica, sans-serif;}
.newsletter_img img{float:left; margin-right:10px; border:1px solid #cccccc; margin-bottom:10px;}
.newsletter_link{margin:7px;text-align:right; clear:both;}
.newsletter_link a:link, .newsletter_link a:visited, .newsletter_link a:active{font: bold 11px/1.2em Georgia, Arial, Helvetica, sans-serif; color: #C00; text-decoration:none}
.newsletter_link a:hover{text-decoration:underline}


/*Sponsor link css styles*/
#sponsor_div{width:300px;border:1px solid #cccccc;background:#ffffff;overflow:hidden !important;text-align:left;font:normal 10px/14px  verdana, Arial, Helvetica, sans-serif;margin-top:10px;  margin-bottom:10px;border-bottom:none; border-top-color:#999999;}
.sponsor_div_title{border-bottom:1px solid #cccccc;margin:0; padding:0;}
.sponsor_div_list{border-bottom:1px solid #dddbda; margin:0; padding:5px 0 8px 0; clear:both; overflow:hidden !important;font:normal 10px/14px  verdana, Arial, Helvetica, sans-serif; }
.sponsor_div_list  img{border:none; float:left; margin-right:5px;}

.sponsor_div_list a:link, .sponsor_div_list a:visited, .sponsor_div_list a:active {
		text-decoration: none;
		font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;

	}
.sponsor_div_list a:hover {
		text-decoration: underline;
	}

#sponsor_div a:link, #sponsor_div a:visited, #sponsor_divy a:active {
		text-decoration: none;
		font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;

	}


#sponsor_div a:hover{
		text-decoration:underline;
		font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;

	}

.quick_nav{font:normal 10px/13px Arial, Helvetica, sans-serif;}
.quick_nav .logo_imgs{border:none; display:block}
.quick_nav a:link, .quick_nav a:visited, .quick_nav a:active{color:#FFFFFF; text-decoration:none;}
.quick_nav a:hover{color:#FFFFFF; text-decoration:underline;}

