 body {
background-image:url("http://images.maori.org.nz/MON/images/weave21.gif");
background-color:#FFFBCE;
color:#000;
font-size:12pt;
font-weight:700;
font-family:Verdana, Arial;
margin:0;
padding:0
}

.ul {
position:absolute;
left:-5px;
margin:0;
padding:0
}

.li {
position:relative;
left:-5px;
text-align:left;
margin:0;
padding:0
}

#header {
height:150px;
width:979px;
margin:0;
padding:0
}

#topbox {
/* position:relative; */
width:979px;
background-color:#000;
color:#FFF;
height:148px;
padding-left:1px
}

#topbanner {
float:left;
width:770px;
padding-left:1px;
padding-top:1px;
padding-bottom:6px;
font-size:12pt
}

#topsearch {
float:left;
width:194px;
background-color:#000;
color:#FFF;
font-weight:400;
padding-left:7px;
padding-top:1px;
padding-bottom:7px
}
#toplike {
float:right;
width:154px;
background-color:#000;
color:#FFF;
font-weight:400;
padding-left:7px;
padding-top:1px;
padding-bottom:7px
}

#topmenu {
float:left;
width:752px;
background-color:#000;
padding-left:1px;
padding-top:0;
padding-bottom:0;
height:20px
}

#topMaoriDate {
float:left;
width:748px;
background-color:#000;
padding-left:2px;
padding-top:4px;
padding-bottom:0
}

#topUserNum {
float:left;
width:220px;
background-color:#000;
color:#FFF;
padding-right:2px;
padding-top:4px;
padding-bottom:0
}

#main1 {
width:979px;
margin:0;
padding:0
}

#mainheading
{
width:979px;
margin:0;
padding:0;
float:left;
}

#main2 {
margin:0;
padding:0
}

#leftfptop {
float:left;
width:340px;
margin:0;
padding:0
}

#rightfptop {
float:right;
width:630px;
margin:0;
padding:0
}

#leftfp {
float:left;
width:162px;
margin:0;
padding:0
}

#rightfp {
float:right;
width:200px;
margin:0;
padding:0
}

#middlefp {
float:left;
padding-left: 10px;
padding-right: 10px;
width:597px;
}

#topbottombreak {
width:979px;
height:10px;
}

.column-in {
margin:0;
padding:0.5em 2px;
width:979px;
}

.cleaner {
clear:both;
font-size:1px;
background:none transparent scroll repeat 0 0;
height:1px;
border-style:none;
margin:0;
padding:0
}

P {
margin:0.5em 0
}

H1 {
font-size:20pt;
font-weight:700
}

H2 {
font-size:16pt;
font-weight:700
}

H5 {
font-size:10pt;
font-weight:700
}

LI {
font-weight:700
}

h1.inline {
display: inline;
line-height: 10px;
}

h2.inline {
color:red;
font-size:12px;
font-weight:700
}




.infobox {
border:#A56131;
font-size:14px;
border-style:outset;
border-width:4px;
float: left;
width: 100%;
}
.infoboxFP {
border:#A56131;
font-size:14px;
border-style:outset;
border-width:4px;
float: left;

}
.infoboxFPIntro {
border:#A56131;
font-size:14px;
border-style:outset;
border-width:4px;
float: left;
width:100%;
background-color:#fef9d9;
}

.infoboxHolder {
float:left;
width:600px;

}
.infoboxMiddleLt {
background-color:#fef9d9;
border:#A56131;
font-size:14px;
width:290px;
float:left;
border-style:outset;
border-width:4px;

}

.infoboxMiddleRt {
background-color:#fef9d9;
border:#A56131;
font-size:14px;
width:290px;
float:right;
border-style:outset;
border-width:4px
}
 /*.picture { PADDING-TOP: 1px; PADDING-RIGHT: 4px; PADDING-BOTTOM: 1px;float: left;  }
.ProductTextShort { PADDING-BOTTOM: 0px; background: #FFFFFF;} */

.infoboxAdsense200x200 { PADDING-TOP: 1px; PADDING-RIGHT: 4px; PADDING-BOTTOM: 1px;float: left;  }
.infoboxAdsense250x250 { PADDING-TOP: 1px; PADDING-RIGHT: 6px; PADDING-BOTTOM: 6px;float: left; width:256px; height:257px; background-color:#fef9d9;}
.infoboxAdsense336x280 { PADDING-TOP: 1px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 6px;float: left; width:338px; height:286px; background-color:#fef9d9;}

.infoboxsmallboldtxt {
font-size:12px;
padding:5px;

}

infoboxsmallboldtxtFP {
font-size:12px;
padding:10px;
margin-bottom: 10px;
float:left;

}

.infoboxthetext {
font-size:12px;
padding:5px;
position: relative;
}





.InfoBoxHeader {
background-image:url("http://images.maori.org.nz/MON/images/hor1.jpg");
height:25px;
color:#FFF;
font-size:14px;
font-weight:700
}

.infoboxexplain {
color:red;
font-size:12px;
font-weight:700
}

.infoboxsmalltxt {
font-size:12px;
font-weight:400;
padding:5px
}



A.top:hover {
color:#0F0;
text-decoration:underline;
font-weight:700;
font-size:16px
}

A.top:active {
color:lime;
text-decoration:underline;
font-weight:700;
font-size:16px
}

.chromestyle{
width: 99%;
font-weight: bold;
font:12px Verdana;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background-color: #FFFFFF ;
/*background: url(chromebg.gif) center center repeat-x; THEME CHANGE HERE*/
padding: 2px;
margin: 0px;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #000000;
padding: 2px;
margin: 2px;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(chromebg-over.gif) center center repeat-x; THEME CHANGE HERE*/
background-color: #000000 ;
color:#FFFFFF;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #FFFFFF;/* bg col for the dropdowns*/
width: 200px;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #000000;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #000000 ;
color:#FFFFFF;
}


.announcebox {
-moz-border-radius:8px;
background-color:#FFFACD; /* FFFACD  FEF9D9*/
width:973px;
border-color:#A56131; /* A56131*/

border-style:solid;
border-width:4px
}

.google728x90 {
width:728px;
height:90px;
background:#FFFACD;
border:1px solid #deb887
}

.google728x15 {
width:728px;
height:15px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google486x60 {
width:468px;
height:60px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google486x15 {
width:468px;
height:15px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google120x240 {
width:120px;
height:240px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google120x600 {
width:120px;
height:600px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google160x600 {
width:160px;
height:600px;
background:#FFFBCE;
border:1px solid #F7DBA5
}

.google200x200 {
width:200px;
height:200px;
background:#FFFBCE;
border:1px solid #F7DBA5;
float:right
}



.google200x90 {
width:200px;
height:90px;
background:#FFFBCE;
border:1px solid #F7DBA5;
float:right
}

#homeimg {
width:30px;
height:23px;
background-image:url("http://images.maori.org.nz/MON/images/whare.gif")
}

#BannerImg {
width:570px;
height:60px;
background-image:url("http://images.maori.org.nz/MON/banner/maoriorgnz.jpg")
}

.hokohoko {
background:url('http://images.maori.org.nz/MON/css_sprite_images/hokohoko_books_whakairo.jpg');
border:2px solid gray
}

.topannounce {
background:url('http://images.maori.org.nz/MON/css_sprite_images/sitewide_announce_420x54.jpg');
border:2px solid gray
}

A.top:link,A.top:visited {
color:#FFF;
text-decoration:underline;
font-weight:700;
font-size:16px
}

.chromestyle ul li a:hover,.dropmenudiv a:hover {
background-color:#000;
color:#FFF
} 

.MMMProds {
background:url('http://images.maori.org.nz/xsiteincludes/stars/MMMProds2.gif');
}
.announcebanner {
background-color:#FFFF33;
width:960px;
border-color:#FF0000;
border-style:solid;
border-width:4px;

}
.announcebannerlink {
text-decoration:none; 
}

.announcebannerwhite {
background-color:#fef9d9;
width:960px;
border-color:#FF0000;
border-style:solid;
border-width:4px;

}