body{background:url(../images/main-bg.jpg) top left repeat;}



strong{color:#71a500;}



div#top-container{

	background:url(../images/head-bg-repeat.jpg) top left repeat;}

	

div.top-container-inner{

	background:url(../images/top-background.jpg) center top no-repeat;}

	

	

div.footer{

	background:url(../images/bottom-bg.jpg) top left repeat;}



/*Logo*/



#rt-logo{

	background:url(../images/logo/tiles_auckland.png) top left no-repeat;

    height: 125px;

    margin: auto;

	width: 438px;

	}

	

/*Buttons*/



a.moduleItemReadMore,

a.k2ReadMore,

div.itemCommentsForm form input#submitCommentButton,

input[type="submit"],

button{

	background:none;

	}

	

a.moduleItemReadMore:hover,

a.k2ReadMore:hover,

div.itemCommentsForm form input#submitCommentButton:hover,

input[type="submit"]:hover,

button:hover{

	background:none;

	}

	

	

/*Typhography*/



.module-title h2.title,

div.catItemHeader h3.catItemTitle,

div.itemHeader h2.itemTitle,

div.userItemHeader h3.userItemTitle,

div.itemCommentsForm h3,

h3.itemCommentsCounter,

div.k2AccountPage th.k2ProfileHeading,

div.componentheading,

div.k2ItemsBlock a.moduleItemTitle,

div.componentheading.about,

div.genericItemHeader h2.genericItemTitle{

	color:#615a51;

	}

	

/*=== Top Positions ===*/



/*Menu Styles*/



.menutop li.root.firstItem > .item{ background:#ba2216; border-top: 7px solid #a22116;}

.menutop li.root.secondItem > .item{ background:#cb6432; border-top: 7px solid #b1592e;}

.menutop li.root.thirdItem > .item{ background:#e29025; border-top: 7px solid #c47e23;}

.menutop li.root.fourthItem > .item{ background:#e3b622; border-top: 7px solid #c59e20;}

.menutop li.root.fifthItem > .item{ background:#97d338; border-top: 7px solid #85b733;}

.menutop li.root.lastItem > .item{ background:#3da5d7; border-top: 7px solid #3890ba;}



.menutop li.root > .item:hover,

.menutop li.root.active > .item,

.menutop li.root.f-mainparent-itemfocus > .item{

	border-top: 7px solid #2e2519;

	}



/*=== Header Positions ===*/



/*=== Showcase Positions ===*/



/*=== Feature Positions ===*/



div.custom.feature{border-bottom:7px solid #a5966d;}

div.custom.feature a {color:#fff; background:#c8190b;}

div.custom.feature a:hover{background:#71A500;}



div.custom.feature h2{color:#4c351b;}





/*=== Utility Positions ===*/



/*=== MainTop Positions ===*/



	

div.k2ItemsBlock.columns.three ul li.last{

	}



/*=== MainContent ===*/





.rt-container { background: none;}



p.itemImg img,

span.catItemImage a,

a.moduleItemImage img,

span.itemImage img,

div.map-wrapper{

	background:url(../images/img-bg.png) top left repeat;

	}

	

div.catItemHeader span.catItemDateCreated,

div.itemHeader span.itemDateCreated ,

div.k2ItemsBlock.testimonials ul li div.moduleItemIntrotext div.test-author{color:#71a500;}



div.genericItemHeader span.genericItemDateCreated {color:inherit;}



#blog div.K2ItemsRow,

div.userItemView,

div.genericItemView,

.wrapper.homepage #rt-maintop .rt-container,

#about #rt-maintop .rt-container,

#about div.itemListView{

	border-bottom:1px solid #d2ccbd;

}



/*Pagination*/



div.k2Pagination,

div.pagination { color: #646464;	}



#k2Container .k2Pagination ul li span,

#k2Container .k2Pagination ul li a,

div.pagination ul li a,

div.pagination ul li span{

	background:#221f1d;

	}



#k2Container .k2Pagination ul li.pagination-start span.pagenav,

#k2Container .k2Pagination ul li.pagination-prev span.pagenav,

#k2Container .k2Pagination ul li.pagination-end span.pagenav,

#k2Container .k2Pagination ul li.pagination-next span.pagenav,

div.pagination ul li.pagination-start span.pagenav,

div.pagination ul li.pagination-prev span.pagenav,

div.pagination ul li.pagination-end span.pagenav,

div.pagination ul li.pagination-next span.pagenav{

	background:#221f1d;

	color:#fff;

	}

	

#k2Container .k2Pagination ul li span.pagenav,

div.pagination ul li span.pagenav{

	background:#71a500;

	color:#fff;

}



#k2Container .k2Pagination ul li.pagination-start a,

#k2Container .k2Pagination ul li.pagination-prev a,

#k2Container .k2Pagination ul li span,

#k2Container .k2Pagination ul li a,

#k2Container .k2Pagination ul li a.pagenav:hover,

#k2Container .k2Pagination ul li.pagination-end a,

#k2Container .k2Pagination ul li.pagination-next a,

div.pagination ul li.pagination-start a,

div.pagination ul li.pagination-prev a,

div.pagination ul li span,

div.pagination ul li a,

div.pagination ul li a.pagenav:hover,

div.pagination ul li.pagination-end a,

div.pagination ul li.pagination-next a{

	color:#fff;

	}

	

#k2Container .k2Pagination ul li.pagination-start a:hover,

#k2Container .k2Pagination ul li.pagination-prev a:hover,

#k2Container .k2Pagination ul li.pagination-end a:hover,

#k2Container .k2Pagination ul li.pagination-next a:hover,

#k2Container .k2Pagination ul li a:hover,

div.pagination ul li.pagination-start a:hover,

div.pagination ul li.pagination-prev a:hover,

div.pagination ul li.pagination-end a:hover,

div.pagination ul li.pagination-next a:hover,

div.pagination ul li a:hover{

	background:#71a500;

	color:#fff !important;

	}





/*Comments*/



div.itemComments ul.itemCommentsList li.authorResponse,

div.itemComments ul.itemCommentsList li.unpublishedComment,

div.itemComments ul.itemCommentsList li{background:#282421;}



div.itemComments ul.itemCommentsList li span.commentAuthorName,

div.itemComments ul.itemCommentsList li span.commentDate{

	font-size:12px;

	color:#8e8c8a;}

	

div.itemComments ul.itemCommentsList li span.commentLink a{

	font-size:12px;

	color:#8e8c8a;}

	

div.itemComments ul.itemCommentsList li span.commentLink a:hover{

	font-size:12px;

	color:#71a500;}

	

#k2Container div.itemComments,

.itemCommentsForm{

	border-top:1px solid #d2ccbd;}

	

	

/*Forms*/



textarea{

	background:#282421;

	border:1px solid #282421;

	color:#d2ccbd !important;

}



input[type="text"], input[type="email"], input[type="password"],

#form-login .inputbox, #com-form-login .inputbox, #josForm .inputbox {

	background:#282421;

	border:1px solid #282421;

	color:#d2ccbd;

	}

	

div.form-limit-and-counter{

	border-top:1px solid #d2ccbd;

	border-bottom:1px solid #d2ccbd;

}



/*Comments*/



span.commentAuthorName a:hover{

color:#d2ccbd;}







/*====Sedebars====*/





/*=== MainBottom Positions ===*/



/*=== Bottom Positions ===*/



/*=== Footer Positions ===*/



.copyright,

.copyright a{

}