@charset "utf-8";
/* CSS Document */

/* Structure */

body, a, a:hover {
  color: #fff;
}

#adv_tile {
	float: left;
	height: 250px;
	width: 300px;
	margin: 10px 0px 15px 0px;
}

/* General Styles */

h3, h4
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0em;
}
h3 a, h4 a
{
  text-decoration: none;
}
h3
{
  font-size: 150%;
}
h4
{
  padding: 4px;
  background-color: rgba(0,0,0,0.6);
}
.type_section
{
  float: left;
  position: relative;

  border-radius: 5px 0px 5px 0px;
  -webkit-border-radius: 5px 0px 5px 0px;
  -moz-border-radius: 5px 0px 5px 0px;
}
.type_section h3
{  
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 2px 7px 2px 60px;
  background-color: rgba(0,0,0,0.6);
  z-index: 2;
}
.type_section:hover h3
{  
  background-color: rgba(224,16,192,0.8);
}
.type_section ul
{
  margin: 30px 0px 0px 0px;
  padding: 0px;
}
.type_section li
{
  margin: 0px;
  padding: 9px 0px 9px 10px;

  font-weight: bold;
  text-transform: uppercase;
  list-style: none;
  border-bottom: 1px solid rgba(0,0,0,0.6);

  letter-spacing: 0em;
  line-height: 1em;
}
.type_section li a
{
  text-decoration: none;
}
.type_section li:hover
{
  cursor: pointer;
  background-color: rgba(224,16,192,0.8);
}
.type_section li.last
{
  border-bottom: 0px;
}
.item
{
  cursor: hand;
  cursor: pointer;
}
.colour_dark_blue
{
  background-color: rgba(4,20,49,0.6);
}
.colour_black
{
  background-color: rgba(0,0,0,0.6);
}
.first
{
  margin-top: 40px;
}
.last
{
  border-bottom: 0px;
}

/* Featured Events */
#slider {
  float: left;
  width: 630px;
  margin: 10px 10px 0px 0px;
  height: 230px;
  position: relative;
  overflow: hidden;
  border: 10px solid #000;
  background: #000;
  opacity: 0.9;
}
#slider:hover {
  opacity: 1;
  border: 10px solid #e010c0;
}
#sliderContent {
  height: 230px;
  width: 630px;
  position: absolute;
  margin: 0px;
  padding: 0px;
}
li.sliderImage {
  float: left;
  position: relative;
  display: none;
  list-style: none;
  width: 630px;
  height: 230px;
}
.sliderImage div
{
  height: 230px;
  width: 630px;
  background-position: center;
}
.sliderImage span {
  position: absolute;
  padding: 10px;
  margin: 0px;
  width: 650px;
  background-color: #000;
  opacity: 0.8;
  color: #fff;
  display: none;
}
#slider h3 {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
}
.clear {
  clear: both;
}
.bottom {
  bottom: 0;
  left: 0;
}
#slider ul { list-style-type: none;}

.feature
{
  float: left;
  position: relative;

  height: 150px;
  width: 100%;

  margin: 0px 0px 10px 0px;
  
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0,0,0,0.6);

  cursor: pointer;
  cursor: hand;
}
.feature h4
{
  position: absolute;
  right: 0px;
  bottom: 5px;
  font-size: 120%;
  text-align: right;
}
.feature:hover h4
{
  background-color: rgba(224,16,192,0.8);
}
/* Discussions */

#discussion_top {
  float: left;
  height: 240px;
  width: 290px;
  padding: 5px;
  margin: 0px 0px 10px 0px;
}

#discussion_top ul li:first-child {
   margin: 5px 0px 0px 0px;
}

/* Photos */

#photos {
  float: left;
  height: 140px;
  width: 950px;
  padding: 10px 0px 10px 10px;
  margin: 0px 0px 15px 0px;
}

#photos .item {
  float: left;
  position: relative;
  height: 135px;
  width: 180px;
  margin: 0px 10px 0px 0px;
  background: center;
  z-index: 1;
}

#photos .item h4
{
  position: absolute;

  right: 0px;
  bottom: 0px;
  width: 140px;

  margin: 0px 0px 5px 0px;

  font-size: 120%;
}
#photos .item:hover h4
{
  background-color: rgba(224,16,192,0.8);
}
/* Articles */

#nightlife {
  float: left;
  height: 495px;
  width: 295px;
  padding: 10px;
  margin: 0px 15px 15px 0px;
}

#pop_culture {
  float: left;
  height: 495px;
  width: 295px;
  padding: 10px;
  margin: 0px 15px 0px 0px;
}
#nightlife .item, #pop_culture .item
{
  float: left;
  height: 75px;
  width: 285px;
  padding: 7px 5px;
  border-bottom: 1px solid #052239;
  line-height: 1.2em;
}
#nightlife .item .thumb, #pop_culture .item  .thumb
{
  float: left;
  height: 75px;
  width: 80px;
}
#nightlife .item h4, #pop_culture .item h4
{
  float: left;
  position: relative;
  width: 195px;
  margin: 0px;

  font-size: 120%;
}
#nightlife .item:hover h4, #pop_culture .item:hover h4
{
  background-color: rgba(224,16,192,0.8);  
}
#nightlife .item p, #pop_culture .item p
{
  float: left;
  width: 195px;
  margin: 5px;
  line-height: 1.2em;
}
#nightlife .last, #pop_culture .last
{
  border-bottom: 0px;
}

/* Competitions */

#competitions {
	float: left;
	height: 135px;
	width: 635px;
	padding: 5px;
	margin: 0px 15px 15px 0px;
}

.home_comp_col
{
  float: left;
  width: 290px;
  margin: 40px 20px 0px 0px;
}

.home_comp_col .home_thumbnail
{
  float: left;
  margin: 0px 10px 0px 0px;
}
.home_comp_col h4
{
  width: 260px;
  margin: 0px 0px 10px 0px;
}

/* Movies */

#guide_movies {
	float: right;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

#guide_movie_times {
	float: right;
	height: 135px;
	width: 290px;
	padding: 5px;
	margin: 0px 0px 15px 0px;
}

#gmt_select {
  float: left;
  width: 190px;
  margin: 55px 0px 0px 20px;
}

#gmt_submit {
  float: left;
  width: 50px;
  margin: 50px 0px 0px 20px;
}

/* People / Places */

#guide_people_places {
	float: right;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/* More Articles */ 

#articles_grooming {
	float: left;
	height: 250px;
	width: 315px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

#articles_fashion {
	float: left;
	height: 250px;
	width: 315px;
	padding: 0px;
	margin: 0px 15px 15px 0px;
}

#articles_music {
	float: left;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

#articles_games {
	float: left;
	height: 250px;
	width: 315px;
	padding: 0px;
	margin: 0px 15px 15px 0px;
}

#articles_tech_toys {
	float: left;
	height: 250px;
	width: 315px;
	padding: 0px;
	margin: 0px 15px 15px 0px;
}
/* Icons */

.icon_home {
/*  float: left; */
  top: -16px;
  left: -16px;
  position: absolute;
  height: 64px;
  width: 64px;
/*  margin: -16px -16px -64px -24px; */
  padding: 0px;
  z-index:  3;
  background: url('http://static.biggie.co.nz//img/ste/sprites/home_icons.png') no-repeat top left;
}

.icon_alien_64 { background-position: 0 -96px; } 
.icon_animate_64 { background-position: 0 -256px; } 
.icon_audio_64 { background-position: 0 -416px; } 
.icon_camera_64 { background-position: 0 -576px; } 
.icon_check_64 { background-position: 0 -736px; } 
.icon_franchise_64 { background-position: 0 -896px; } 
.icon_ipod_64 { background-position: 0 -1056px; } 
.icon_kiss_64 { background-position: 0 -1216px; } 
.icon_microphone_64 { background-position: 0 -1376px; } 
.icon_privacy_64 { background-position: 0 -1536px; } 
.icon_speech_balloon_64 { background-position: 0 -1696px; } 
.icon_video_64 { background-position: 0 -1856px; } 
.icon_wap_up_64 { background-position: -160px -96px; }

