/* ----------------------------------------------------------------------------------------------------

Title: 			WebNow - Initial Launch Site Style Sheet
Version: 		1.0
Last Updated: 		08 - 05 - 07
Last Updated by: 	Dan
	
-----------------------------------------------------------------------------------------------------*/


body, p, h1, html, .default {
	margin:0;
	padding: 0;
	border: 0;
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 12px;
	line-height: 1.5em;
	color: #000066;

}
img { behavior: url(iepngfix.htc);
	border: 0;
}
a {
	color: #000066;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	border-bottom:2px solid #ccccff;
}
a:Hover {
	border-bottom:2px solid #FF0000;
}
h1 {
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 18px;
	font-weight:bold;
	color: #000066;
	margin:0;
	padding:0;
	border:0;
}
h1 a {
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 18px;
	font-weight:normal;
	color: #000066;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
h2 {
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 18px;
	font-weight:normal;
	letter-spacing: 1px;
	color: #FF0000;
	margin:0;
	padding:0;
	border:0;
}
h3 {
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #FF0000;
	margin:0;
	padding:0;
	border:0;
}
.default {
	margin:0;
	padding:0;
	border:0;
}
.container {
	margin:0;
	padding:0;
	border:0;
	width:850px;
	height:850px;
	background: #FFFFFF;
	background-image: url(http://www.webnow.co.nz/wp-content/themes/webnow/images/webnow_bg.gif);
	background-position: 50px 20px;
	background-repeat: no-repeat;
	text-align:left;
}

.topspace {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:60px;
}
.logo {
	margin:0;
	font-size: 11px;
	padding:0px 0px 0px 60px;
	border:0;
	float:left;
}
.toplinks {
	margin:0;
	padding:55px 120px 0px 0px;
	border:0;
	float:right;
}
#content {
	margin:0;
	padding:60px 0px 0px 15px;
	border:0;
	text-align:left;
}
#contentport {
	margin:0;
	padding:35px 0px 0px 15px;
	border:0;
	text-align:left;
}
#singleport {
	margin:0;
	padding:35px 0px 0px 15px;
	border:0;
	text-align:left;
}
.images {
	margin:0;
	padding:0;
	font-size: 11px;
	border:2px solid #ccccff;
	float: left;
}
.images2 {
	margin:0px 0px 0px 31px;
	font-size: 11px;
	padding:0px 0px 0px 0px;
	border:2px solid #ccccff;
	float: left;
}
.images a:Hover {
	border:2px solid #FF0000;
}

.smalllinks {
	color: #000066;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border-bottom:2px solid #ccccff;
}
.smalllinks a:Hover {
	border-bottom:2px solid #FF0000;
}

.clientlinks1 {
	margin:0;
	border:0;
	padding:7px 0px 0px 2px;
	float:left;
	height:20px;
	width:205px;
}
.clientlinks2 {
	margin:0;
	border:0;
	padding:7px 0px 0px 34px;
	float:left;
	height:20px;
	width:205px;
}
.gap {
	width:100%;
	height:50px;
	margin:0;
	padding:0;
	border:0;
}
.maintext {
	width:394px;
	margin:0;
	padding:0px 0px 0px 45px;
	border:0;
}
.footer {
	margin:0;
	padding:35px 0px 0px 60px;
	border:0;
}
.footer2 {
	margin:0;
	padding:35px 0px 0px 60px;
	border:0;
	width: 670px;
}
.footerbottom {
margin: 0;
padding: 0;
border: 0;
width: 730px;
text-align: right;
background-image: url('images/postbg.gif');
background-repeat: repeat-x;
background-position: 0px 0px;
height: 90px;
font-size: 11px;
}
.footerbottom a {
font-size: 12px;
}
.rightfooter {
	margin:0;
	padding:17px 120px 0px 0px;
	border:0;
	float:right;
}
.rightfooter2 {
	margin:0;
	padding:17px 0px 0px 0px;
	border:0;
	float:right;
}
.maincontacttext {
	margin:0;
	padding:0px 0px 0px 155px;
	border:0;
	font-size:12px;
}
.contactbox {
	margin:0;
	padding:3px 0px 3px 5px;
	border:0;
	border:1px solid #000066;
	width:200px;
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 12px;
	color: #000066;
}
.submit {
	margin:0;
	padding:3px 0px 3px 5px;
	border:0;
	border:1px solid #FF0000;
	background: #000066;
	width:100px;
	font-family: LucidaGrande, Helvetica, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.breadcrumb {
margin: 2px 0px 0px 168px;
padding: 0;
border: 0;
font-size: 11px;
}
.breadcrumb a {
font-size: 11px;
}
.current {
margin: 0;
padding: 0;
border: 0;
color: #FF0000;
}
.portdesc {
margin: 0px 0px 0px 48px;
padding: 0;
border: 0;
width: 360px;
font-size: 15px;
font-weight:bold;
color: #000066;
line-height: 25px;
}
.portright {
margin: 0px 0px 0px 0px;
padding: 10px 7px 0px 7px;
border: 0;
float: right;
width: 186px;
font-weight: bold;
font-size: 11px;
background: #FFFFE3;
opacity:0.70;
-moz-opacity:0.70;
filter:alpha(opacity=70);
display:block;
line-height: 20px;
}
.portright li {
list-style-image: url('images/redarrow.gif');
list-style-position: inside;
}
.portrightgap {
margin: 0px 0px 0px 0px;
padding: 0;
border: 0;
float: right;
width: 120px;
height: 300px;
}
.redtext {
margin: 0;
padding: 0;
border: 0;
color: #FF0000;
}
.narrowcolumn {
margin: 0px 0px 0px 0px;
padding: 0;
border: 0;
width: 495px;
float: left;
}
#contentport .post {
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 0px;
border: 0;
background-image: url('images/postbg.gif');
width: 475px;
background-repeat: repeat-x;
background-position; 0px 0px;
}
#contentport .post img {
border: 2px solid #ccccff;
padding: 0;
height: 111px;
width: 205px;
float: left;
margin: 22px 16px 0px 0px;
}
#contentport .post img:Hover, #contentport .post img.over {
border: 2px solid #ff0000;
}
#contentport .post img {
position: relative;
bottom: 50px;
}
.posttext {
margin: 24px 10px 0px 0px;
padding: 0;
border: 0;
float: right;
width: 245px;
font-size: 11px;
}
.divider {
margin: 0;
padding: 0;
border: 0;
clear: both;
height: 20px;
width: 100%;
}
.posttitles {
padding: 0;
margin: 0px 0px 0px 225px;
border:0;
position: relative;
top:20px;
line-height: 25px;
}
.smalllinks {
margin: 0;
padding: 0;
border: 0;
font-size: 12px;
}
.smalllinks a {
font-size: 12px;
border-bottom:1px solid #ccccff;
}
.smalllinks a:Hover {
border-bottom:1px solid #FF0000;
}
#singleport .post {
margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 0px;
border: 0;
background-image: url('images/postbg.gif');
width: 425px;
background-repeat: repeat-x;
background-position; 0px 0px;
}
#singleport .post img {
border: 2px solid #ccccff;
padding: 0;
height: 111px;
width: 205px;
float: left;
margin: 22px 16px 0px 0px;
}
#singleport .post img:Hover, #singleport .post img.over {
border: 2px solid #ff0000;
}
.authentication {
display: none;
}
