/* YUI Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:11px/1.5 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% helvetica,arial,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* YUI Base */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

#page_network {
	height: 25px;
	width: 960px;
	margin: 0 auto 5px auto;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	color: #fff;
	background-color: #000;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
}
#page_network a, #page_network span {
	display:block;
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px 25px;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #333;
}
#page_network span, #page_network span a {
	color: #999;
}
#page_network a:hover {
	color: #fff;
	text-decoration: underline;
}
#page_network .last {
	border-right: 0px none;
}
#page_online {
	float: right;
	padding: 5px 15px 0px 0px;
	font-weight: normal;
}
#page_top {
	margin: 0 auto;
	height: 180px;
	width: 960px;
	text-align: left;
}
#adv_top {
	float: left;
	height: 120px;
	width: 760px;
	margin: 0px 5px 5px 0px;
}
#auth_top {
	float: left;
	height: 120px;
	width: 195px;
	opacity: 0.8;
}
#auth_logged_in, #auth_logged_out {
	background: #003975;
	-moz-border-radius: 5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
}
#auth_logged_in {
	height: 80px;
	padding: 5px;
}
#auth_logged_out {
	height: 60px;
	padding: 15px;
}
#auth_actions {
	height: 19px;
	padding: 5px;
	border-top: 1px solid #111;
	background: #222;
	-moz-border-radius: 0px 0px 5px 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
}
#auth_top .account {
	float: left;
	width: 170px;
	padding: 5px;
	border: 1px solid #444;
	background-color: #222;
}
#auth_top .avatar {
	float: right;
	height: 50px;
	width: 50px;
}
#page_middle {
	margin: 0px auto;
	width: 960px;
	text-align: left;
	clear: both;
}
#page_content_800 {
	float: left;
	min-height: 300px;
	width: 760px;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
#page_content_925 {
	float: left;
	min-height: 300px;
	width: 960px;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
#header
{
  float: left;
  width: 760px;

  color: #fff;
  background: rgba(0,0,0,0.8);

  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#header h1
{
  float: left;
  margin: 0px 0px 10px 10px;
  font-size: 300%;
  width: 520px;
  text-transform: uppercase;
}
h1 a:link, h1 a:active, h1 a:visited
{
  color: #fff;
  text-decoration: none;
}
hr
{
  float: left;
  border: 0px;
  height: 1px;
  width: 750px;
  margin: 0px 5px 10px 5px;
  padding: 0px;
  background: rgba(255,255,255,0.1);
}
.breadcrumb
{
  margin: 7px 0px 0px 5px;
  height: 16px;
  width: 400px;
}
#page_addthis {
	float: right;
	height: 20px;
	margin: 10px;
	width: 140px;
	text-align: center;
}
#adv_right {
	float: right;
	height: 600px;
	width: 160px;
        padding: 17px 18px 17px 17px;
	margin: 0px 0px 5px 0px;
	text-align: right;
        background: rgba(0,0,0,0.6);

	-moz-border-radius: 5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
}
#adv_bot {
  clear: both;
  float: left;
  height: 250px;
  width: 300px;
  margin: 30px 330px 10px 330px;
}
#page_bottom {
	margin: 5px auto 20px auto;
	height: 24px;
	width: 960px;
	clear: both;
}
/* Navigation */

#nav_top {
	float: left;
	height: 50px;
	width: 960px;
	margin: 0px;
	padding: 0px;
 background-image: url(http://static.biggie.co.nz/img/ste/nav/bg.gif);
}
#logo {
	float: left;
 background-image: url(http://static.biggie.co.nz/img/ste/nav/logo.png);
	height: 61px;
	width: 291px;
	margin: -5px 0px 0px -12px;
}
#tabs {
	float: left;
	height: 30px;
	width: 480px;
	margin: 0px 0px 0px 24px;
	cursor: pointer;
	cursor: hand;
}
#tabs ul {
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
}
#tabs li {
	float: left;
	display: block;
	padding: 0px;
	height: 30px;
}
#menus {
	float: left;
	height: 30px;
	width: 480px;
	margin: 0px 0px 0px 24px;
	cursor: pointer;
	cursor: hand;
}
#menus ul {
	float: left;
	display: none;
	margin: 0px;
	padding: 0px;
}
#menus li {
	float: left;
	display: block;
	padding: 0px;
	height:20px;
}
#tabs li a, #menus li a {
	text-decoration: none;
}
/* Notices */

#page_notices {
	margin: 0px auto;
	width: 960px;
	text-align: left;
	clear: both;
}
.notice {
	float: left;
	width: 958px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	
	border-radius: 3px 0px 3px 0px;
	-moz-border-radius: 3px 0px 3px 0px;
	-webkit-border-radius: 3px 0px 3px 0px;
}
.notice_title {
	width: 160px;
	text-align:center;
}
.notice table
{
  border: 0px;
  margin: 0px;
}
/* Footer */

.footer_3 {
	float: left;
	font-size: 9px;
	color: #999999;
	padding: 4px;
}
.footer_3 a:link, .footer_3 a:active, .footer_3 a:visited {
	color: #999999;
	text-decoration: none;
}
.footer_3 a:hover {
	color: #999999;
	text-decoration: underline;
}
/*
// STYLE
*/ 

body {
 background:url(http://static.biggie.co.nz/tmp/bg4.jpg) no-repeat fixed center top #0E1424;
}
/* Text */

.white, .white a:link, .white a:active, .white a:visited {
	color: #ffffff;
}
.grey, .grey a:link, .grey a:active, .grey a:visited {
	color: #999999;
}
h1.ste_title {
	margin: 0px 0px 0px 15px;
	color: #ffffff;
}
h3.cre_feat_title, h3.cre_feat_title a, h3.cre_feat_title a:link, h3.cre_feat_title a:visited {
	margin: 5px 0px 5px 0px;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.my_biggie, .my_biggie a, .my_biggie a:link, .my_biggie a:visited {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.paginate, .paginate a:link, .paginate a:visited, .paginate a:hover {
	color: #ffffff;
	font-style: italic;
	text-decoration: none;
}
p {
	margin: 0px 0px 10px 0px;
}
/* Forms */

select {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
fieldset {
	border: 1px solid #333;
	margin: 0px 0px 10px 0px;
	padding: 10px 5px 5px 5px;
}
legend {
	font-size: 12px;
	color: #333333;
	padding: 3px 3px 0px 0px;
}
.label_page {
	display: block;
	float: left;
	width: 120px;
	margin: 0px 0px 0px 5px;
}
.input_text_page {
	width: 160px;
	margin: 0px 0px 5px 0px;
}
.input_select_page {
	width: 160px;
	margin: 0px 0px 5px 0px;
}
.input_submit_page {
	float: right;
	vertical-align: bottom;
}
select.filter {
	width: 90px;
}
/* Tables */

table.filter {
	margin: 10px 0px 0px 0px;
}
/* Notices */

.notice h2 {
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.notice p, .notice td {
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
.success
{
	color: #ffffff;
	border: 1px solid #00c000;
	background-color: rgba(0,167,0,0.8);
}
.error
{
	color: #ffffff;
	border: 1px solid #c00000;
	background-color: rgba(167,0,0,0.8);
}
.info
{
	color: #3d382f;
	border: 1px solid #fff333;
	background-color: rgba(255,255,192,0.8);
}
.success p, .error p
{
	color:  #ffffff;
}
.info p, .info h2
{
	color:  #3d382f;
}
/* Login */

.label_login {
	display: block;
	float: left;
	width: 120px;
	color: #ffffff;
	margin: 0px 0px 0px 5px;
}
.label_login_top {
	display: block;
	float: left;
	width: 60px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.input_text_login {
	display: block;
	float: left;
	width: 95px;
	height: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#auth_top a:link, #auth_top a:active, #auth_top a:visited {
	color : #eeeeee;
	text-decoration: none;
}
#auth_top small {
	color: #999999;
}
/* Site */

.breadcrumb a {
	text-decoration: none;
	color: #fff;
}
.big_round {
	-moz-border-radius: 0px 0px 5px 0px;
	-webkit-border-radius: 5px 0px 5px 0px;
}
.opaque {
	-moz-opacity: 0.9;
	opacity: 0.9;
	background: #111;
}
#page_bottom {
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background: #000;
}
.nav_tab, .nav_item {
 background: url(http://static.biggie.co.nz/img/ste/sprites/site_nav.gif) no-repeat top left;
}
/* Sprites */

#account_item {
	background-position: 0 -50px;
	width: 59px;
}
#all_ages_item {
	background-position: 0 -120px;
	width: 53px;
}
#article_movies_item {
	background-position: 0 -190px;
	width: 50px;
}
#articles_item {
	background-position: 0 -260px;
	width: 50px;
}
#articles_tab {
	background-position: 0 -330px;
	width: 63px;
}
#contribute_item {
	background-position: 0 -410px;
	width: 65px;
}
#current_affairs_item {
	background-position: 0 -480px;
	width: 85px;
}
#discussion_item {
	background-position: 0 -550px;
	width: 71px;
}
#event_photos_item {
	background-position: 0 -620px;
	width: 93px;
}
#events_item {
	background-position: 0 -690px;
	width: 56px;
}
#fashion_item {
	background-position: 0 -760px;
	width: 53px;
}
#forum_tab {
	background-position: 0 -830px;
	width: 58px;
}
#games_item {
	background-position: 0 -910px;
	width: 48px;
}
#guide_tab {
	background-position: 0 -980px;
	width: 57px;
}
#lifestyle_item {
	background-position: 0 -1060px;
	width: 55px;
}
#messages_item {
	background-position: 0 -1130px;
	width: 63px;
}
#mobile_media_item {
	background-position: 0 -1200px;
	width: 100px;
}
#movie_guide_item {
	background-position: 0 -1270px;
	width: 49px;
}
#movies_item {
	background-position: 0 -1270px;
	width: 49px;
}
#music_item {
	background-position: 0 -1340px;
	width: 43px;
}
#my_photos_item {
	background-position: 0 -1410px;
	width: 49px;
}
#mybiggie_tab {
	background-position: 0 -1480px;
	width: 83px;
}
#news_item {
	background-position: 0 -1560px;
	width: 47px;
}
#nightlife_item {
	background-position: 0 -1630px;
	width: 64px;
}
#people_item {
	background-position: 0 -1700px;
	width: 54px;
}
#photos_tab {
	background-position: 0 -1770px;
	width: 61px;
}
#places_item {
	background-position: 0 -1850px;
	width: 50px;
}
#releases_item {
	background-position: 0 -1920px;
	width: 55px;
}
#reviews_item {
	background-position: -150px -50px;
	width: 53px;
}
#sport_fitness_item {
	background-position: -150px -120px;
	width: 87px;
}
#tech_toys_item {
	background-position: -150px -190px;
	width: 60px;
}
#topmembers_tab {
	background-position: 0 -1990px;
	width: 100px;
}
#share {
  float: right;
  margin: 5px;
  line-height: 1em;
	background-position: -150px -260px;
	width: 180px;
}
#share div {
  float: right;

  height: 24px;
	width: 24px;
  margin: 0px 0px 0px 5px;

  background-image:url(http://static.biggie.co.nz/img/ste/sprites/share_icons.png);
	cursor: pointer;
	cursor: hand;
}
#share .fb {
	background-position: 0px 0px;
}
#share .twitter {
	background-position: -24px 0px;
}
#share .delicious {
	background-position: -48px 0px;
}
#share .rss {
	background-position: -72px 0px;
}
#share .print {
	background-position: -96px 0px;
}
#share .email {
	background-position: -120px 0px;
}

/* Buttons */

input[type="submit"], button {
  float: right;
  display: block;

  padding: 3px 3px 2px 3px;
  margin: 0px 3px 3px 0px;

  cursor: pointer;
  cursor: hand;
  border: 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.button {
  float: right;
  display: block;

  padding: 2px 3px 1px 3px;
  margin: 0px 3px 3px 0px;

  cursor: pointer;
  cursor: hand;


  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.blue
{
  color: #ffffff;
  background: #1d6c93;
}
.blue:hover
{
  background: rgba(64,192,224,0.7);
}
.red
{
  color: #ffffff;
  background: rgba(192,0,0,0.8)
}
.red:hover
{
  background: rgba(192,0,0,1)
}
.grey
{
  color: #ffffff;
  background: rgba(64,64,64,0.7);
}
.grey:hover
{
  background: rgba(96,96,96,0.7);
}

/* impromptu */

.jqifade
{
  position: absolute; 
  background-color: #000000; 
}
div.jqi
{ 
  position: absolute; 
  width: 400px; 
  background-color: #ffffff;
  border: solid 10px #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div.jqi h2
{
  color: #333;
  margin: 0px;
  font-size: 150%;
}
div.jqi p
{
  margin: 10px 0px 0px 0px;
  color: #333;
}
div.jqi .jqiclose
{
  position: absolute;
  top: 8px; right: 0px; 
  width: 20px;
  cursor: pointer;
  cursor: hand;
  color: #000000;
  font-weight: bold; 
}
div.jqi .jqimessage
{ 
  float: left;
  padding: 10px; 
  line-height: 1.5em; 
  color: #333333;
}
div.jqi .jqibuttons{ 
  float: left;
  width: 380px;
  margin: 0px 10px 10px 10px;
}
div.jqi button
{
  color: #fff;
  margin: 0px 0px 0px 5px;
  background: #1d6c93;
}

