@charset "utf-8";
/*
Theme Name: Dunolly.com.au Custom Theme by Mike Leembruggen
Description: Custom footer and header menu. Two diffrent layouts for home and subpages. Widgets for sidebar included.
*/
/* CSS Document */
/* Reset styles */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;	padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;text-decoration: none;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}body {font-family:arial;font-size:13px;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}
/* =Global Elements= */
/** external fonts */
@font-face {
 font-family: xam;
 src: url("Tuscan MF Narrow.ttf"); /* TTF file for CSS3 browsers */
}
/* Main global 'theme' and typographic styles */
/* Text meant only for screen readers */
body,input,textarea {line-height: 18px;}hr {background-color: #e7e7e7;border: 0;clear: both;height: 1px;margin-bottom: 18px;}/* Text elements */p {	margin-bottom: 18px;}ul {list-style: square;	margin: 0 0 18px 1.5em;}ol {	list-style: decimal;	margin: 0 0 18px 1.5em;}ol ol {	list-style: upper-alpha;}ol ol ol {	list-style: lower-roman;}ol ol ol ol {	list-style: lower-alpha;}ul ul,ol ol,ul ol,ol ul {	margin-bottom: 0;}dl {	margin: 0 0 24px 0;}dt {	font-weight: bold;}dd {	margin-bottom: 18px;}strong {	font-weight: bold;}cite,em,i {	font-style: italic;}big {	font-size: 131.25%;}ins {	background: #ffc;	text-decoration: none;}blockquote {font-style: italic;	padding: 0 3em;}blockquote cite,blockquote em,blockquote i {	font-style: normal;}pre {	background: #f7f7f7;	color: #222;	line-height: 18px;	margin-bottom: 18px;	padding: 1.5em;}abbr,acronym {	border-bottom: 1px dotted #666;	cursor: help;}sup,sub {	height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}sup {	bottom: 1ex;}sub {	top: .5ex;}input[type="text"],textarea {	background: #f9f9f9;	border: 1px solid #ccc;	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);padding: 2px;}
blockquote{color:#B69200;font-weight:bold;}
.screen-reader-text {	position: absolute;	left: -9000px;}
/*clearfix */
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {	display: inline-block;} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}
 
 /*** GLOBAL widgets styles ********/
#wp_tag_cloud div {line-height: 1.6em;}#wp-calendar {width: 100%;}#wp-calendar caption {color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}#wp-calendar thead {font-size: 11px;}#wp-calendar thead th {}#wp-calendar tbody {color: #aaa;}#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;	padding: 3px 0 2px;	text-align: center;}#wp-calendar tbody .pad {background: none;}#wp-calendar tfoot #next {text-align: right;}.widget_rss a.rsswidget {color: #000;}.widget_rss a.rsswidget:hover {color: #ff4b33;}.widget_rss .widget-title img {width: 11px;height: 11px;}
/* =Images= */
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {	max-width: 100%; /* When images are too wide for containing element, force them to fit. */	height: auto; /* Override height to match resized width for correct aspect ratio. */}.alignleft, img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}img.alignleft, img.alignright, img.aligncenter {margin-bottom: 12px;}.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;	max-width: 632px !important; /* prevent too-wide images from breaking layout */	padding: 4px;text-align: center;}.wp-caption img {	margin: 5px 5px 0;}.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}.wp-smiley {	margin: 0;}.gallery {margin: 0 auto 18px;}.gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}.gallery-columns-2 .gallery-item {width: 50%;}.gallery-columns-4 .gallery-item {width: 25%;}.gallery img {border: 2px solid #cfcfcf;}.gallery-columns-2 .attachment-medium {max-width: 92%;height: auto;}.gallery-columns-4 .attachment-thumbnail {max-width: 84%;height: auto;}.gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}.gallery dl {	margin: 0;}.gallery img {border: 10px solid #f1f1f1;}.gallery br+br {display: none;}#content .attachment img {/* single attachment images should be centered */	display: block;	margin: 0 auto;}
h1{color:#0a65ac;font-size:20px;padding:10px 5px;font-family:xam;font-weight:normal;}	
h2{color:#004281;font-weight:bold;}.entry-title{padding:10px;}	
h3{padding:15px 10px;font-size:17px;}
a{color:#1075c3;text-decoration:none;}a:hover{color:#000;}
.box,.tagcloud,#searchform,.xoxo li ul{background-color:#edecf4;border:1px solid #7da4c3;padding:10px 5px;margin: 0px 0px 10px 0px;}
.read-more {font-size:10px;text-decoration:underline;}.read-more:hover {font-weight:bold;}

#wrapper{width:900px;margin:auto;}
	#header{}
		#header-nav{margin-top:-5px;}#header img {max-width:900px;}	
/**** menu-header ****/#header-nav a{color:#c0ceeb;font-size:17px;font-family:xam;padding:20px 40px;text-transform:uppercase;}#access {display: block;	background-color:#00599b;border-top:10px solid #004481;border-bottom:10px solid #004481;height:40px;}#access .menu-header,#access .menu-header ul,div.menu ul {list-style: none;text-align:center;margin: 1px 5px;}#access .menu-header li{position: relative;padding: 10px 0px;}#access a {}#access ul ul {display: none;position: absolute;top: 38px;left: 20px;float: left;width: 180px;z-index: 99999;}#access ul ul li {min-width: 180px;}#access ul ul ul {left: 100%;top: 0;}#access ul ul a {padding: 10px;	width: 160px;height: auto;}#access li:hover > a,#access ul ul :hover > a {color:#fff;}#access ul li:hover > ul {display: block;text-align:left;}#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {color: #fff;}* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover {color: #fff;}#access .menu-header ul.menu li{float:left;}#access .menu-header ul.menu li a:active,#access .menu-header ul.menu li ul li a:active{color:#fff;}#access  ul li ul{background:#00599B;}#access  ul li ul li a{float: left;font-family:arial;padding:0px;margin:0px 0px 0px 10px;font-size:13px;}#access div.menu ul li{display:inline;margin-top:10px;}#access div.menu ul {margin-top:10px;}
	#welcome{height:113px;background:url(images/flower.png) no-repeat #fff;;}#slogan{color: #0A65AC;font-family: xam;font-size: 24px;height: 48px;padding-bottom: 5px; padding-top: 20px;text-align: center;}#welcome-search{background: #6E9BD2;height: 40px;padding: 4px 15px ;text-align: right;}.s-forum{margin-top:10px;}/* Safari 3+, Chrome 1+ */@media screen and (-webkit-min-device-pixel-ratio:0) { .s-forum  { margin-top:7px; }}#welcome-search input#s{width: 290px;}#welcome-search input#searchsubmit{border:1px solid silver;font-weight:bold;margin-left:10px;}
	#container{margin-top:12px}
		#sidebar{width:282px;float:right;}ul.xoxo ,.xoxo  li ul{list-style:none;}ul.xoxo{margin:0px;}
		#content {width:580px;float:left;margin-left:9px;margin-right:9px;}#top-story{width: 568px;margin-top: -5px;}#top-story-meta a,#top-story-meta span{color:#51688a;}#top-story-meta span{text-transform:uppercase;}#content-posts span{color:#4F658E;text-transform:uppercase;}#date{float:left;width:90px;}#date a{color:#000;}#title{float: right;width: 478px;}#box-footer a{text-decoration:underline;color:#4f658e;}
		#content img{max-width:580px;}#content-posts{width: 568px;}

	#footer{clear:both;}
	#footer-widget{float:left;width:287px;margin-left:10px;} #footer-widget img{width:287px;height:105px;} #widget{min-height: 85px;margin-top:-5px;color:#004189;list-style:none;}#widget strong{font-weight:bold;}#widget ul{list-style:none;}#widget  a{text-decoration:underline;color:#004189;}#widget  a:hover{color:#000;}#footer-nav{clear:both;background:#b0c7e7;height:35px;padding-top:1px;text-align: center;}#footer-nav  .menu {margin:10px 0px 0px 0px;}#footer-nav ul li{display:inline;margin-right:40px;}#footer-nav ul li:last-child{margin-right:0px;}#footer-nav ul li a{font-size:11px;color:#616a73;}#footer-nav ul li a:hover{color:#000;}

/** widget ***/
.widget-title{color:#fff;background-color:#004481;text-transform:uppercase;}.xoxo li #searchform #s {width:190px;}
.entry-date,.comments-link,.meta-author{font-size:12px;margin-left: 15px;margin-right: 30px;background-image:url(images/icon-date.png) ;background-position:center left;background-repeat:no-repeat;padding:4px 0px 3px 25px;color:#606e88;}.entry-date:hover{color:#000;}
.comments-link{background-image:url(images/icon-comment.png); }.comments-link  a{color:#606e88; }.comments-link  a:hover{color:#000; }
.meta-author{background-image:url(images/icon-author.png);}.meta-author span a{color:#606e88;}.meta-author span a:hover{color:#000;}
#nav-below{clear:both;width:100%;}.nav-previous,.nav-next{padding: 5px;}.nav-next{float:left;}.nav-previous{float:right;}
