/*
Theme Name: Alison Mitchell Naturopath
Theme URL: http://www.naturopathnsw.com.au 
Description: The 2011 Alison Mitchell Naturopath theme. Built by Ben Clark.
Author: Ben Clark
Version: 1.0Tags: Alison Mitchell Naturopath
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- 
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, font, 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 {	background: transparent;border: 0;margin: 0;padding: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}*/

/* =Global Elements
-------------------------------------------------------------- */

/* Headings------------------------------------------------------------- h1,h2,h3,h4,h5,h6 { font-weight: normal; }h1, h2 { color: #5A5A5A; line-height: 1;}*/
/*h1 { border-bottom: 1px solid #D5D5D5;font-size: 19pt; margin-bottom: 10px ;padding: 10px 0; }h2 { color: #c5151d; font-size: 18pt; margin-bottom: 10px; padding: 5px 0; }h3 { font-size: 15pt; font-weight: bold; color: #c5151d; margin-bottom: 10px;}h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }h6 { font-size: 1em; font-weight: bold; }*/
/* Text elements-------------------------------------------------------------- p           { margin: 0 0 10pt; font-size: 16px; } p.last      { margin-bottom: 0; }.tagline {color: #fe8b00; font-weight: bold;}ol      { margin:0 1.5em 1.5em 1.5em; } ul {list-style-type: disc; margin: 8px 1em 1em 30px; font-size: 15px; list-style-position: inside; padding-left: 2em;}ol          { list-style-type: decimal; }dl          { margin: 0 0 1.5em 0; }dl dt       { font-weight: bold; }dd          { margin-left: 1.5em;}abbr, acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }
a:link, a:visited {color: #5a5a5a;text-decoration: underline;}
a:hover, a:active {color: #5a5a5a;text-decoration: underline;}
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }
hr {background: none repeat scroll 0 0 #DDDDDD;border: medium none;clear: left;color: #DDDDDD;float: none;height: 0.1em;margin: 1.4em 0;width: 100%;}*/
/* = COPY Styles END #########################################-------------------------------------------------------------- *//* =Layout
-------------------------------------------------------------- body {
	background-color: #f6f4f5;    margin: 0 auto;	color: #5A5A5A;
    font-family: 'Century Gothic', 'Trebuchet MS';
}
body { line-height: 1.5; font-size: 75%; }
 */
 /* =Featured Image
-------------------------------------------------------------- 
#featuredimagecontainer {float: left; width: 40%;}
#featuredimagecontainer img {height: 100% !important;width: 100% !important;}*//*-------------------------------------------------------------- 
#container {background-color: #f6f4f5;margin: 0 auto;width: 100%;}#headerarea {}#headerarea img {padding: 0;margin-bottom: -4px;}#headerarea .logo{float: left;padding: 0 20px 0 0;}#headerarea .headerimage{float: right;padding: 0 0 0 20px;}*/
/* =Menu-------------------------------------------------------------- #access {float: left; width: 100%; border-top: solid 1px #5A5A5A; border-bottom: solid 1px #5A5A5A; padding: 10px 0; font-size: 11pt;}#access ul {list-style:none outside none; margin:0; padding:0; border: none;}#access ul li {display: inline; border-right:1px solid #999999; display:inline; float:left;padding: 0 9px; margin: 0;}#access ul li a  {text-decoration: none;}#access ul li a:hover  {color: #330000; text-decoration: underline;} .menu-item-17 {border: none !important;}*//* ------------------------------------------------------------ #content {float: left; width: 100%;}#maincontent {height: 420px; margin: 30 auto 40px; overflow: hidden; padding: 0 20px; width: 940px;}#contentScroller {width: 20000px;}.panelpage {width: 940px; float: left; margin: 0 960px 0 0; min-height: 300px;}.spanthirds {float: left;margin-bottom: 20px; padding: 0 16px; width: 250px;}.last {border: none;}#footer {	border-top: solid 1px #5A5A5A;    background-color: #F6F4F5;    float: left;    height: 70px;    padding-top: 15px;    text-align: center;    width: 100%;}
*/
/* =Add-this-toolbox-------------------------------------------------------------- */
.addthis_toolbox { float: right;}.newsbox {float: left;}/* Text meant only for screen readers */.screen-reader-text {position: absolute;	left: -9000px;}
/* =Mobile Safari ( iPad, iPhone and iPod Touch )------------------------------------------------------------- */pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,.entry-utility,.navigation,.widget-area {-webkit-text-size-adjust: 120%;}
#site-description {	-webkit-text-size-adjust: none;}
/* =Print Style-------------------------------------------------------------- */@media print {body {background: none !important;}	#wrapper {clear: both !important;display: block !important;float: none !important;position: relative !important;	}	#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;	}	#colophon {	border-top: 2pt solid #000;	}	#site-title,#site-description {float: none;line-height: 1.4em;margin: 0;	padding: 0;	}	#site-title {font-size: 13pt;}	.entry-content {	font-size: 14pt;line-height: 1.6em;}	.entry-title {font-size: 21pt;}	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display: none !important;}	#container,#header,#footer {	margin: 0;width: 100%;}	#content,.one-column #content {	margin: 24pt 0 0;width: 100%;}	.wp-caption p {font-size: 11pt;}	#site-info,#site-generator {	float: none;width: auto;}	#colophon {	width: auto;}	img#wpstats {display: none;}	#site-generator a {margin: 0;padding: 0;}	#entry-author-info {	border: 1px solid #e7e7e7;}	#main {display: inline;}	.home .sticky {border: none;	}}
/*=========================================*//*=========================================*//*=========================================*//*=========================================*//*=========================================*//******/
/*** Reset ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th,td
{margin:0;padding:0;}
img,fieldset
{border:none;}
/*** Main Layout ***/
html {background-color:#f6f4f5;}
body{font-size:100%;	/*background:#c7c46a;*/	color:#5a5a5a;}
body,input,textarea{	font-family: Century Gothic, helvetica, arial, sans-serif;}
#headerContainer{}#header{width:940px;padding:0px 20px;margin:0 auto;}#header #logo{float:left;width:295px;height:50px;overflow:hidden;}.noJS #header #logo:hover{
	opacity:0.7;}
/* =Menu-------------------------------------------------------------- */#nav{margin: 0 auto; width: 950px; font-size: 11pt;}#nav ul{list-style:none outside none; margin:0; padding: 10px 0; float: left;}#nav ul.menunav{border-top: solid 1px #5A5A5A; border-bottom: solid 1px #5A5A5A; width: 850px; float: left;}#nav ul.arrownav{border-top: solid 1px #5A5A5A; border-bottom: solid 1px #5A5A5A; width: 100px; float: left;}#nav ul li{display: inline; border-right:1px solid #999999; display:inline; float:left;padding: 0 9px; margin: 0;}#nav ul li a{color: #5a5a5a; text-decoration: none;}#nav ul li a:hover{color: #330000; text-decoration: underline;}.menulast {border: none !important;}/* ------------------------------------------------------------ */.noJS #nav ul li a:hover{opacity:0.5;}
#controlContainer{	width:940px;	padding:0px 20px;	margin:0 auto;	position:relative;	}

#prevControl, #nextControl{	border: 1px solid #5A5A5A;    padding: 4px 9px;}#prevControl.noScroll:hover, #nextControl.noScroll:hover{	cursor:default;	text-decoration: none;}.noJS #prevControl,.noJS #nextControl{	display:none;}#content{	width:950px;	padding:0px;	margin:30px auto 40px;	overflow:hidden;	padding: 10px 0 0;}.page{	float:left;	width:950px;	margin:0px 950px 0px 0px;	min-height:300px;}.pagecontent {width: 680px; float: left;}.featured-image {    float: left;    margin: 100px 0 0; width: 270px;}.featured-image img {width: 100%; }.contentdualcols {    float: left; padding: 0 10px 0 0; width: 455px;}/* Copy Elements */p           { margin: 0 0 10pt; font-size: 11pt; } p.last      { margin-bottom: 0; }p.important	{color: #d8243d;}a {color: #5A5A5A; text-decoration: underline;}a:hover, h1, h2 {color: #8f3495;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-family: bookman old style; book antiqua; Garamond; }h1, h2 {font-size: 11pt;font-weight: bold;line-height: 1;}h1 {font-size: 14pt;margin: 10px 0;}h3 {font-weight: bold; font-size: 11pt; colour: #9fba35;}/*h1 { border-bottom: 1px solid #D5D5D5;margin-bottom: 10px ;padding: 10px 0; }h2 { color: #c5151d; margin-bottom: 0pt; }h3 { font-size: 15pt; font-weight: bold; color: #9fba35; margin-bottom: 10px;}h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }h6 { font-size: 1em; font-weight: bold; } */
/* ##################### */
/* Footer */#footerContainer{bottom: 0;height: 30px;margin: 5px auto;width: 950px;}#footer{background-color: #F6F4F5;    border-top: 1px solid #5A5A5A;    bottom: 0;    overflow: hidden;    padding: 0 0 0 350px;    position: fixed;    width: 600px;}#footer h2{width:147px;height:30px;text-indent:-9999em;overflow:hidden;}#footer p {padding:0px 0px 0px 0px;color:#222222;font-size:1.2em;font-weight:normal; text-align: center;}#footer p a {color:#222222;}.gobump img{float: left;margin: 5px;-webkit-transition: margin 0.5s ease-out;-moz-transition: margin 0.5s ease-out;-o-transition: margin 0.5s ease-out;border-radius: 5px 5px 5px 5px;}.gobump img:hover {margin-top: 2px;}/* ##################### */
table li {
    padding-left: 10px;
    list-style: inside;
}
.singleColumn
{
	float:left;
	width:100px;
	margin:0px 20px 0px 0px;
	display:inline; /* IE6 */
}

.doubleColumn
{
	float:left;
	width:220px;
	margin:0px 20px 0px 0px;
	display:inline; /* IE6 */
}

.quadColumn
{
	float:left;
	width:460px;
	margin:0px 20px 0px 0px;
	display:inline; /* IE6 */
}

.sixColumn
{
	float:left;
	width:700px;
	margin:0px 20px 0px 0px;
	display:inline; /* IE6 */
}

.endColumn
{
	margin:0px;
}

#contentScroller
{
	width:30000px;
}


#content img
{	 margin: 0 0 -15px;
    padding: 5px;
}

#content img.largeImage
{
	display:block;
	border:solid 2px #ffffff;
	margin:0px 0px 0px 0px;
}

#laptop img,
#contact img
{
	border:none;
}

#web img
{
	margin:0px 0px 6px 0px;
}


#webMain
{
	float:left;
}

.webDetail
{
	float:left;
	display:none;
}

.webDetail .back
{
	display:block;
	text-decoration:none;
	padding:5px 0px 5px 35px;
	color:#ffffff;
	background:url("../images/back.png") no-repeat 0px 0px;
}
label
{
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}input
{
	display:block;
	font-size: 1em;
	padding:5px;
	background:#ffffff;
	border: 1px solid #8F3495;
	color:#222222;
	width:446px;
	margin:0px 0px 10px 0px;
	display:block;
}select {    display: block;    font-size: 1em;    padding: 5px;    width: 200px;	border: 1px solid #8F3495;}

textarea
{
	display:block;
	font-size:1.4em;
	padding:5px;
	background:#ffffff;
	border:solid 2px #ffffff;
	color:#222222;
	width:446px;
	margin:0px 0px 10px 0px;
	height:120px;
}

input.error,
textarea.error
{
	background: #BB6767;
}

input.submit
{
	border:none;
	width:auto;
	display:block;
	padding:0px;
	background:none;
}
/*** Blog CSS  ***//* Category List Page */#blogsidebar {float: left; padding: 0 0 10px 20px; width: 250px;}#blog {}.blogcategorylist {border-bottom: 2px dotted #CCCCCC;   clear: both;  float: left;  margin: 0 0 20px; min-height: 170px;}.blog-item-image {    float: left;    margin: 0 0 0 15px;    width: 165px;}.blog-item-image img {border: solid 2px #F6F5F5; padding:0 !important; margin:0 !important;}.blog-item-image img:hover {border: solid 2px #8f3495; padding:0 !important; margin:0 !important;}.blog-item-text {float: left; width: 470px;}.blog-item-text a {text-decoration: underline;}.blog-item-text a:hover {color: #8f3495}.post ul {list-style-type: disc; margin: 8px 0 0 30px; font-size: 14px; margin-bottom: 15px;}#blog-categories  {padding-bottom: 20px}#blog-categories li {margin:0; list-style-type: none;}/*** ######################## ***/