/*  
Theme Name: ednz
Theme URI: http://nzeducated.com/contest/
Description: ednz Ultimate NZ Tour
Version: 1.0
Author: Clemenger BBDO / Shift
Author URI: www.clemengerbbdo.co.nz / http://www.shift.co.nz 
 */


* { 
	padding: 0; 
	margin: 0; 
	border:0px;	
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5% !important;
font-size:60% ;
 background: url(images/bg.jpg);
}

#wrapper { 
 /*background:url(images/tracer.gif);*/
 margin: 0 auto 30px; 
 width: 940px;
}

#faux { 
background: url(images/wrapper-bg.gif);
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 padding-top:20px;
}

.wide #faux{
background: url(images/wrapper-bg-wide.gif);
}

#header {
 background-color:#999999;
 background: url(images/banner-bg.gif);
 background-repeat:no-repeat;
 color: #333;
 height: 215px;
}

#header #logo{
float:left;
}

#flash-header{
 height: 235px;
 background: url(images/photo-animation.gif);
 background-repeat:no-repeat;
 background-position:top right;
}

#header #nav{
margin-right:40px !important;
margin-right:20px;
width:580px;
float:right;
list-style-type:none;
margin-top:145px;
}

#header #nav li{
float:right;
height:25px;
}

#header #nav li a{
display:block;
background-repeat:no-repeat;
background-position:bottom left;
height:23px;
text-indent:-3000px;
display:block;

position:relative;
}

#header #nav li a:hover{
background-position:top left;
}

.nav1 a{
width:306px;
background:url(images/nav1.gif);
}

.nav2 a{
width:244px;
background:url(images/nav2.gif);
}

.nav3 a{
width:306px;
background:url(images/nav3.gif);
}

.nav4 a{
width:139px;
background:url(images/nav4.gif);
}


#content { 
 float: left;
 color: #333;
 width: 462px;
 margin-left:20px !important;
}

.wide #content{
display:inline;
position:releative;
padding-left:20px;
width: 630px;
padding-right:30px;
font-size:1.1em;
color:#FFFBF2;
line-height:normal;
/*


 */
}

.wide #news{
display:none;
}

#content p{
line-height:1.5em;
color:#FFFBF2;
font-size: 1.2em;
}

#leftcolumn, #rightcolumn{
 color: #333;

}

#leftcolumn { 
 float: left;
 margin-left:14px !important;
 margin-left:7px; 
 width: 205px; 
}


#rightcolumn { 
 float: right;
 width: 205px; 
 margin-right:14px !important; 
 margin-right:7px;

}



#news{
 background:url(images/news-bg.gif);
 background-repeat:no-repeat; 
 background-color:#4c4035;
 color:#f0efe9;
 font-size:1.1em;
}

#news li, #news li p{
 font-size:1em;
}

#news img, #latest img{
	display:block;
}




#news ul{
 padding:40px 12px 0px;
 list-style-type:none;
}

#latest ul{
 margin-top:10px;
 padding:0px 0px 50px 40px;
 list-style-type:none;
}

#brand-new{
 background:url(images/brand-new.gif);
 background-repeat:no-repeat;
}

#hot-picks{
 background:url(images/hot-picks.gif);
 background-repeat:no-repeat;
}


#hot-picks img{
 display:inline;
}


#news ul li, #latest ul li{
	margin-bottom:10px;
}

#news ul li strong, #latest ul li strong{
	display:block;
	text-transform:uppercase;
}

#news li{
    margin-bottom:0px;
	padding-bottom:10px;
	background:url(images/news-divider.gif);
	background-repeat:no-repeat;
	background-position:bottom left
}

#latest{
 background:url(images/latest-bg.gif);
 background-repeat:no-repeat;
 background-color:#43586b;
 color:white;
 margin-bottom:20px;
}

#latest strong{
margin-bottom:3px;
}

#latest a, #latest a:visited{
	color:white;
}

#latest a:hover{
	color:#f8b333;
	text-decoration:none;
}

#front-buttons{
	list-style-type:none;
	width:120px;
	float:right;
}

#front-buttons li{
margin-bottom:5px;
}

#launch-video{
 padding:35px 0 5px;
 background:url(images/video-bg.gif);
 background-repeat:no-repeat;
}

#front-buttons li a{
padding:0px;
margin:0px;
height:90px;
width:120px;
text-indent:-3000px;
display:block;
position:relative;
background-position:bottom left;
}

#front-buttons li a:hover{
	background-position:top left;
}

.button1{
	background:url(images/button1.gif);
}
.button2{
	background:url(images/button2.gif);
}
.button3{
	background:url(images/button3.gif);
}


#steps{
	list-style-type:none;
}

#steps li{
display:inline;
}

#steps li img{
	display:block;














}

#steps li a{
padding:0px;
margin:0px;
height:119px;
text-indent:-3000px;
display:block;
float:left;
position:relative;
background-position:top left;
}

#steps li a:hover{
	background-position:bottom left;
}

.step1{
	width:129px;
	background:url(images/step1.gif);
}	
.step2{
	width:152px;
	background:url(images/step2.gif);
}
.step3{
	width:181px;
	background:url(images/step3.gif);
}

#what-to-do{
	padding:0px;
	margin:0px;
	margin-bottom:20px;	
}

#what-to-do li{
	list-style-type:none;
}

#what-to-do li a{
	text-indent:-3000px;
	display:block;
}
#what-to-do li a:hover{
	background-position:bottom left;
}
#what-to-do img{
	display:block;
}

.toDownload{
	background:url(images/download.gif);
	height:90px;
	margin-bottom:20px;
}

.toStudyNZ{
	background:url(images/nzrocks.png);
	height:92px;
	margin-bottom:20px;
}

.todo1{
	background:url(images/todo1.gif);
	height:41px;
}

.todo2{
	background:url(images/todo2.gif);
	height:41px;	
}

.todo3{
	background:url(images/todo3.gif);
	height:45px;	
}


p{
	margin-bottom:1.3em;
	margin-top:0.3em;
	font-size:1.2em;
}

.wide #faux p.pullquote{
	float:right;
	font-weight:bold;
	font-style:italic;
	color:#4B2310 !important;
	background:url(images/pullquote-bg.gif);
	font-size:14px;
        line-height:18px;

	background-repeat:no-repeat;
	width:167px;
	/*height:130px;*/
	padding:40px 20px 30px 30px;	
}

.wide #content ul, .wide #content ol{
margin:15px 30px 25px 10px;
list-style-type:none;

}
.wide #content ul li, .wide #content ol li{
margin-bottom:10px;
font-size:1.2em;
padding-left:20px;
background:url(images/bullet_orange.png);
background-repeat:no-repeat;

}



br{

}

strong{

}

a, a:active{
color:#ffcc66;
}

a:visited{
color:#ffcc96;
}

a:hover{
color:#b8f848;
text-decoration:none;
}

h1{
font-size:28px;
}

h2{
font-size:34px;
}

h3{
font-size:28px;
}


h4{
font-size:24px;
margin-top:15px;
}

.photo{
	background:url(images/image-bg.gif);
	background-repeat:no-repeat;
	display:block;

}
.photo img{
	border:1px solid black;
}

.float-left{
	float:left;
	padding:25px 35px 45px 35px
}
.float-right{
	background-position:top right;
	float:right;
	padding:25px 35px 45px 35px
}

.clear { 
clear: both; 
display:block;
background: none; 
padding-top:40px;
visibility:hidden;
}


.post .entry img {
	margin-right: 15px;
}



/* new footer */

#footer {
	width: 940px;
	background: url(images/bg-footer.gif) no-repeat;
	margin: 0 auto 0 auto; 
	padding: 0 0 12px 0;
	overflow: hidden;
	}	
	
/* ----- footer ----- */				
	
#footer-links {
	float: left;
	width: 576px;
	text-align: left;
	border-top: 1px solid #e7e7e7;
	margin-left: 15px;
	display: inline;
	padding-top: 7px;
	}	
	
.footer-link-col1 {
	float: left;
	width: 27%;
	
	}	
	
.footer-link-col2 {
	float: left;
	width: 15%;
	}		
	
.footer-link-col1 ul, .footer-link-col2 ul {	
	margin: 0;
	padding: 0;
	}
	
	
	#footer ul#comprules {
		padding: 10px 0;
		margin-left: 15px;
		width: 50%;
		overflow: hidden;
	}

.footer-link-col1 ul li, .footer-link-col2 ul li {	
	margin: 0;
	padding: 5px 0 5px 0;
	list-style-type: none;
	}	
	
#footer ul#comprules li {
	display: inline;
	
}

.footer-link-col1 ul li a, .footer-link-col2 ul li a, 	#footer ul#comprules li a {	
	padding: 0 0 0 9px;
	list-style-type: none;
	line-height: 1;
	display: block;
	}	
	
	#footer ul#comprules li a {
		float: left;
		margin-right: 10px;
	}
	
.footer-link-col1 ul li a:link, .footer-link-col1 ul li a:visited, .footer-link-col2 ul li a:link, .footer-link-col2 ul li a:visited, #footer ul#comprules li a {	
	color: #fff;
	background: url(http://nzeducated.com/img/arw-footer-links-hover.gif) no-repeat 0 1px;
	text-decoration: none;
	}	
	
.footer-link-col1 ul li a:hover, .footer-link-col2 ul li a:hover, #footer ul#comprules li a:hover {	
	color: #000;
	background: url(http://nzeducated.com/img/arw-footer-links-hover.gif) no-repeat 0 1px;
	text-decoration: none;
	}			
	
	
#footer-actions {
	float: right;
	width: 273px;
	text-align: left;
	border-top: 1px solid #e7e7e7;
	margin-right: 18px;
	display: inline;
	padding-top: 7px;
	}	
	
.footer-action-col1	{
	float: left; 
	width: 144px;
	}	
	
.footer-action-col1 ul {	
	margin: 0;
	padding: 0;
	}

.footer-action-col1 ul li {	
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}	

.footer-action-col1 ul li a {	
	padding: 5px 0 5px 19px;
	list-style-type: none;
	display: block;
	line-height: 1;
	}	
	
.footer-action-col1 ul li a.print:link, .footer-action-col1 ul li a.print:visited, .footer-action-col1 ul li a.print:hover {	
	color: #000;
	background: url(images/icon-print.gif) no-repeat 0 4px;
	text-decoration: none;
	}	
	
.footer-action-col1 ul li a.email:link, .footer-action-col1 ul li a.email:visited, .footer-action-col1 ul li a.email:hover {	
	color: #000;
	background: url(images/icon-email.gif) no-repeat 0 6px;
	text-decoration: none;
	}	
	
.footer-action-col2	{
	float: left; 
	width: 129px;
	}	
	
.footer-action-col2 ul {	
	margin: 0;
	padding: 0;
	}

.footer-action-col2 ul li {	
	margin: 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}	

.footer-action-col2 ul li a {	
	padding: 5px 0 5px 19px;
	list-style-type: none;
	display: block;
	line-height: 1;
	}	
	
.footer-action-col2 ul li a.backtotop:link, .footer-action-col2 ul li a.backtotop:visited {	
	color: #000;
	background: url(images/arw-up.gif) no-repeat 0 4px;
	text-decoration: none;
	}	
	
.footer-action-col2 ul li a.backtotop:hover {	
	color: #000;
	background: url(http://nzeducated.com/img/arw-up.gif) no-repeat 0 4px;
	text-decoration: none;
	}	


#more-info{
	background:url(images/more-bg.gif);
	float:left;
	margin-left:29px;
}

.more-info{
	width:318px;
	height:282px;
	background:url(images/more-rollover.gif);
	text-indent:-3000px;
	display:block;
	background-position:bottom left;	
}

.more-info:hover{
	background-position:top left;
}










#get-started{
	background:url(images/getstarted-bg.gif);
	float:left;
	margin-left:30px;
}

.get-started{
	width:318px;
	height:282px;
	background:url(images/started-rollover.gif);
	text-indent:-3000px;
	display:block;
	background-position:bottom left;	
}

.get-started:hover{
	background-position:top left;
}

#gidday{
 background:url(images/gidday-bg.gif);
 background-position:bottom right;
 background-repeat:no-repeat; 
 background-color:#ef5500; 
 width:220px;
 /* 
 margin-left:-14px;
 padding-left:20px;
 */
 padding-bottom:20px;
 margin-bottom:20px; 
 position:relative;
 float:left;
}

* html #gidday {height:1%;position:relative}

#gidday p{
	font-size:1.1em;
	line-height:1.5em;
	padding-right:20px !important;
	padding-right:10px;
	padding-left:25px;
	color:#faf9f6;
}

#gidday strong{
	color:#f8b333;
	display:block;
	margin-bottom:3px;
}

#news{
 background:url(images/news-bg.gif);
 background-repeat:no-repeat; 
 background-color:#4c4035;
 color:#f0efe9;
 font-size:1.1em;
 width:280px;
 margin-left:25px;
 float:left;
}

#news img{
	display:block;
}

#news ul{
 padding:40px 12px 0px;
 list-style-type:none;
}


#watch{
float:left; 
margin-top:10px;
margin-left:25px;
}

.watch{
text-indent:-3000px;
height:107px;
width:280px;
display:block;
background:url(images/watch.gif);
background-repeat:no-repeat; 

}

.watch:hover{
background-position:bottom right;
display:block;
}

#secondlife{
float:left; 
margin-top:10px;
margin-left:25px;
}

.secondlife{
text-indent:-3000px;
height:107px;
width:280px;
display:block;
background:url(images/2ndlife.gif);
background-repeat:no-repeat; 

}

.secondlife:hover{
background-position:bottom right;
display:block;
}
	

#finished{
	float:left;
	margin-left:29px;
}
	

	.winner{
	float:left;
	background:url(images/winner.jpg);
	background-repeat:no-repeat;
	height:342px;
	width:550px;
	}
	
	.winner p{
	font-size:1.2em;
	line-height:1.6em;
	margin-top:120px;
	padding-right:20px !important;
	padding-right:10px;
	padding-left:285px;
	color:#faf9f6;	
	}
	
	.winner strong{
	color:#f8b333;
	display:block;
	margin-bottom:10px;	
	font-size:1.3em;
	}
	
	.winner-video{
	float:left;
	margin-left:25px;
	}	


#two-weeks{
	background:url(images/final.gif);
	float:left;
	margin-left:40px;
}

.two-weeks{
	width:657px;
	height:280px;
	/*background:url(images/started-rollover.gif);*/
	text-indent:-3000px;
	display:block;
	background-position:bottom left;	
}

.two-weeks:hover{
	background-position:top left;
}


#top5{
float:left; 
margin-top:10px;
margin-left:25px;
margin-bottom:10px;
}

.top5{
text-indent:-3000px;
height:107px;
width:280px;
display:block;
background:url(images/top5.gif);
background-repeat:no-repeat; 

}

.top5:hover{
background-position:bottom right;
display:block;
}	

#top5 ul{

}

#top5 ul li{
width:280px;
list-style-type:none;
display:inline;
}


#top5 ul li a.w1{
height:27px;
background:url(images/winner-02.gif);
}
#top5 ul li a.w2{
height:25px;
background:url(images/winner-03.gif);
}
#top5 ul li a.w3{
height:23px;
background:url(images/winner-04.gif);
}

#top5 ul li a{
background-position:top left;
width:280px;
text-indent:-3000px;
display:block;
}

#top5 ul li a:hover{
background-position:bottom left;
}


