/*
Theme Name: Lanzpec V2.0
Theme URI: http://www.web-o-matic.co.nz
Description: Custom design and development for Lanzpec.
Version: 1.0
Author: Morgan Dilks
Author URI: http://www.web-o-matic.co.nz
Tags: custom

	Lanzpec v1
	 http://www.web-o-matic.co.nz

	This theme was designed and built by http://www.web-o-matic.co.nz
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



html, body{
margin:0;
background-color:#f0f0f0;
width:100%;
height:100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0;
background-image:url(images/background.png);
background-position:top;
background-repeat:no-repeat;
}
#header_band{
margin:0;
width:100%;
height:50px;
}
#header_content{
margin:auto;
padding:12px 20px 10px 10px;
width:969px;
height:28px;
font-family:Verdana, Century Gothic, Arial;
text-align:right;
font-size:14px;
color:#ffffff;
font-weight:normal;
line-height:2em;
}
#main_band{
margin:0;
width:100%;
}
#main_content{
position:relative;
margin:auto;
width:999px;
font-family:Century Gothic, Arial, Verdana;
font-size:10px;
color:#010a5f;
font-weight:normal;
line-height:2em;
overflow: hidden;
}
#navigation{
position:relative;
float:left;
margin:0;
padding:0 26px 0 39px;
width:140px;
color:#FFFFFF;
font-family:Verdana, Arial, Century Gothic;
font-size:11px;
text-decoration:none;
}
#navigation a{
color:#FFFFFF;
font-family:Verdana, Arial, Century Gothic;
font-size:11px;
text-decoration:none;
}
.navigation_icon{
margin:0 7px -4px 0;

}
#menulayout{
margin:20px 0 50px 0;
padding:0;
width:100%;
list-style:none;
}
#menulayout li{
list-style:none;
}
#menulayout li a.menu_off {
padding:5px 0;
color:#FFFFFF;
font-family:Verdana, Arial, Century Gothic;
font-size:12px;
text-decoration:none;
}
#menulayout li a.menu_off:hover {
color:#838132;
font-weight:bold;
}
#menulayout li a.menu_on {
padding:5px 0;
color:#838132;
font-family:Verdana, Arial, Century Gothic;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#menulayout li a.menu_on:hover {
color:#838132;
}
#bodyblock{
position:relative;
float:right;
margin-right:7px;
background-image:url(images/body_strip.png);
background-repeat:repeat-y;
width:786px;
padding:20px 0px;
}
#bodycontent{
position:relative;
width:720px;
margin:0;
padding:0 33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#gallery_menu{
margin:4px 0 20px 0;
}
#gallery_menu a{
padding:0 7px 0 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
#gallery_menu a:hover, #gallery_menu .gallery_thumb a:hover{
text-decoration:underline;
}
.gallery_thumb{
position:relative;
float:left;
padding:5px;
width:110px;
height:100px;
text-align:left;
}
#gallery_menu .gallery_thumb a{
float:left;
margin-left:-20px;
}
#bodycontent #bodyleft a{
color:#666633;
text-decoration:underline;
}
#bodyleft{
position:relative;
float:left;
width:350px;
padding:0 20px 20px 0;
margin:0;
}
#bodyright{
position:relative;
float:right;
width:350px;
padding:0 0 20px 0;
margin:0;
}
.promoblock{
position:relative;
float:left;
width:340px;
height:86px;
margin:20px auto 0 auto;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.promoblock:hover{
background-color:#ededed;
}
.promoblockimage{
position:absolute;
top:5px;
left:5px;
width:120px;
height:86px;
padding:0;
margin:0 10px 0 0;
}
.promoblocktext, .promoblocktext a{
position:absolute;
top:5px;
right:5px;
margin:0 auto 0 auto;
padding:0;
width:210px;
color:#666666;
text-decoration:none;
}
.promoblocktext a.readmore{
postion:absolute;
top:70px;
left:0;
margin:0 auto 0 auto;
font-size:10px;
color:#666633;
font-style:italic;
text-decoration:none;
white-space:nowrap;
}
#bodybottompromo{
border-top:1px #d4d4d4 solid;
}
#bodyfooter{
position:relative;
float:right;
margin-right:7px;
background-image:url(images/body_footer.png);
background-repeat:repeat-y;
width:786px;
height:24px;
padding:0;
}
h1, .promoblocktext h1 a{
margin:0px 0px 5px 0px;
font-family:Verdana, Century Gothic, Arial;
font-size:14px;
color:#666633;
font-weight:bold;
}
h2{
margin:0px 0px 10px 0px;
font-family:Century Gothic, Arial, Verdana;
font-size:24px;
color:#333333;
font-weight:normal;
line-height:0.8em;
}
h3{
margin:0px 0px 10px 0px;
font-family:Century Gothic, Arial, Verdana;
font-size:20px;
color:#333333;
font-weight:normal;
line-height:0.8em;
}
h4{
margin:0px 0px 10px 0px;
font-family:Century Gothic, Arial, Verdana;
font-size:18px;
color:#333333;
font-weight:normal;
line-height:0.8em;
}
a.maincontent{
font-family:Century Gothic, Arial, Verdana;
font-size:10px;
color:#FF3366;
font-weight:normal;
line-height:2em;
text-decoration:none;
}
a.maincontent:hover{
font-family:Century Gothic, Arial, Verdana;
font-size:10px;
color:#FF3366;
font-weight:normal;
line-height:2em;
text-decoration:none;
}
a.maincontent:hover{
font-family:Century Gothic, Arial, Verdana;
font-size:10px;
color:#FF3366;
font-weight:normal;
line-height:2em;
text-decoration:none;
}
#footer_band{
position:relative;
width:999px;
padding-top:5px;
padding-bottom:5px;
}
#footer_content{
position:relative;
float:right;
padding-left:20px;
padding-right:20px;
width:720px;
text-align:center;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666633;
font-weight:normal;
line-height:2em;
}
#footer_content a{
padding:0 5px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666633;
text-decoration:none;
}
input, textarea{
width:250px;
font-family:Verdana, Century Gothic, Arial;
font-size:11px;
color:#010a5f;
font-weight:normal;
}
#submit_button{
background-color:#838132;
color:#FFFFFF;
font-family:Century Gothic, Arial, Verdana;
font-size:14px;
font-weight:bold;
}