/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */

#body {
	margin-top: 0;
}
#header, #headerbar {
	margin-top: 0;
}
#header {
	background-image: none;
	border-bottom: solid 1px #fff;
}
#toolbar {
	display: none;
}
/* phone / fax number */
.header-right {
	color: #fff;
	padding-top: 50px;
}
.header-right a {
	color: #fff;
	text-decoration: none;
}
.header-right a:hover {
	color: #fff;
	text-decoration: underline;
}

body#page {
    background: url('../images/custom/body_bg.jpg') top left repeat-x #FEFFFA;
	border-top-width: 0;
}

/* logo position */
#logo {
	margin-bottom: -32px;
	margin-left: -15px;
}
#menubar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    border-top: solid 1px #fff;
}

#menu {
	float: right;
}

/* This is a copy of the complete 'pop' style menu.css */
/* Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-dropdown li.level1 { margin-right: 0; }

.menu-dropdown a.level1,
.menu-dropdown span.level1 {
	color: #fff;
	text-transform: none;
	text-decoration: none;
}

/* Set Active */
.menu-dropdown li.active .level1 { color: #222; }

/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 {
	background: #5D4827;
	color: #FFF;
	text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}

/* Drop-Down */
.menu-dropdown .dropdown { top: 39px; }

/* Level 3 */
.menu-dropdown a.level3 > span,
.menu-dropdown span.level3 > span {
	padding-left: 0;
	background: none;
}


/* Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/
/* Have also directly modified a copy of the top-level menu.css */


/* System titles - systems.css */
#system h1, #system h2, #system h3, #system h4, #system h5, #system h6 {
    text-transform: none;
    /*color: #8C6841;000000*/
    color: #003300;
}

.module .module-title {
	text-transform: none;
	color: #5D4827;
}

body {
	/* color: #8C6841; */
	color: #003300;
}

/* div class for the translucent border around banner images */
.frame-block {
	position: relative;
	display: block;
	height:415px;
	width: 940px;
}
.frame-block span {
	background: url(../images/custom/banner_border.png) center top;
	height:415px;
	width: 940px;
	display: block;
	position: absolute;
}

#top-a, #top-b, #innertop {
    border-bottom-color: #8C6841;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 20px;
}

/* layout.css - sidebar border */
.sidebar-a-right #sidebar-a .sidebar-bg,
.sidebar-b-right #sidebar-b .sidebar-bg {
	background: none; 
	border-width: 0 0 0 1px;
	border-color: #ddd;
	border-style: solid;
}

/* fix gallery */
dl.gallery-item {
  padding: 0;
  margin: 0;
}


/* footer overrides - layout.css */
#footer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-top: 20px;
    border-top: solid 0px #DDD;
}


/* typography changes */

/* base.css */
q, blockquote {
    font-family: "Arial";
	font-size: 15px;
    font-style: italic;
	/* color: #6c623f; */
	color: #003300;
    quotes: '\201C' '\201D' '\2018' '\2019';
}
.qref {
	/*color: #6c623f;*/
	color: #003300;
	font-weight: bold;
}

/* base.css - headings */
h1 { font-size: 30px; line-height: 36px; }
h2 { font-size: 20px; line-height: 24px; }
h3 { font-size: 16px; line-height: 18px; }
h4, h5, h6 { font-size: 16px; line-height: 16px; }

/* base.css body */
body {
	font-size: 13px;
	line-height: 20px;
}

/* base.css - link colour */
a, a:hover { 
	color: #015b9a;
}
a:hover {
    text-decoration: underline;
}
/* blue.css (moved here) */
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar a:hover > span,
.menu-sidebar span:hover > span { 
	color: #015b9a;
	text-decoration: none;
}

/* News ticker widget on home page banner */
#news-ticker {
	font-size: 11px;
	line-height: 13px;
	color: #fff;
}
#news-ticker a {
	color: #fff !important;
}
#news-ticker a:hover {
	text-decoration: none;
}

/* Hide widgetkit slideshow caption */
.wk-slideshow .caption {
	display: none !important;
}


.wrapper {
	/* background: url(http://merribrook.com.au/wordpress/wp-content/themes/yoo_nano_wp/images/custom/body_bg.jpg) 0px -50px no-repeat;*/
}

input[type="tel"], input[type="email"] {
    padding: 2px !important;
}