@charset "UTF-8";

/* ===================== reset ===================== */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 1.01em;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display: block;}
nav ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color :#000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000;cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;margin: 1em 0;padding: 0;border-top: 1px solid #FFFFFF;}
input, select {vertical-align: middle;}
br {letter-spacing: normal;}

.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* ===================== layout ===================== */

body {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: url() #7CCD7C;width: 100%;height: 100%;text-align: center;
	line-height: 1.8em;letter-spacing: 0.03em;font-size: 0.8em;
	font-family: Helvetica,"MS UI Gothic", "Trebuchet MS", Arial, sans-serif;
}
#container {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	width: 900px;height: 100%;margin: 0 auto;padding: 0;
}
#container-inner {background: url("http://doddchiropractic.com/img/container-bk.gif") repeat;}

/* ===================== header ===================== */

header#header {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: url() #008B00;width: 100%;height: 80px;
}
article#site {float: left;}
h1#siteid  {margin: 1px 0 0 0;color :#fff;}
h1 {margin: 5px 0 10px 0;font-size: 0.8em;text-align: left;color :#fff;}
h2#description a {margin: 10px 0 0 10px;font-size: 2em;color :#fff;}
article#searchform {float: right;}

#banner {
	background: url("http://doddchiropractic.com/img/banner.jpg") no-repeat center;
	margin: 0;padding: 0;width: 900px;height: 235px;
}

/* ===================== main ===================== */

section#main {width: 100%;height: 100%;margin: 0;padding: 0;clear: both;}

/* ===================== content&single ===================== */

section#content {
	width: 600px;height: 100%;margin: 15px 10px;padding: 0;
	float: left;display: inline;text-align: left;
}
section#single {
	width: 100%;height: 100%;margin: 0;padding: 15px;
	display: inline;text-align: left;
}

h2#archive-title {font-size: 1.5em;margin: 0 0 10px 0;padding: 0;}

/* ===================== entry ===================== */

article.entry {margin: 0 3px 15px 3px;padding: 0;}
article.entry-content { }

h3.entry-header {
	margin: 0;padding: 0 10px;display: block;height: 35px;
	font-size: 1.5em;line-height: 1.8em;color :#FFFFFF;
	background: url("") repeat #008B00;
	border--radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
}
h3.entry-header a {color :#FFFFFF;}

.entry-content {margin: 0;padding: 0 10px;}
p.entry-more { }

mark.entry-tags { }
p.entry-footer {
	display: block;margin: 10px 0;padding: 0;
	font-size: 0.9em;text-align: right;
	border-bottom: 1px solid #999;
}

/* ===================== trackback ===================== */

.trackbacks { }
.trackbacks h5 {margin: 5px 0 0 0;padding: 0;}

/* ===================== comment ===================== */

#comments {font-size: 0.9em;margin: 10px 0;}
#comments h3 {margin: 5px 0 0 0;padding: 0;}
#comments-open {margin: 30px 0 0 0;}
h3.comments-open-header {font-size: 1.5em;}
#commentform {margin: 0 10px;padding: 0;}
#commentform input {padding: 2px;}

/* ===================== side ===================== */

nav#sideber {
	width: 270px;height: 100%;margin: 15px 10px 0 0;padding: 0;
	float: right;background: url();
}
nav#sideber h2.module-header {
	margin: 0 0 10px 0;padding: 0;display: block;height: 35px;
	color :#FFFFFF;font-size: 1.5em;line-height: 1.8em;
	background: url("") repeat #008B00;
	border--radius: 10px;         /* CSS3 */
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
}
nav#sideber article {text-align: left;margin: 0 0 10px 0;}

/* ===================== footer ===================== */

footer#footer {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: url() #008B00;width: 100%;height: 100%;
	margin: 0 auto;padding: 0;clear: both;
	text-align: center;color:#FFFFFF;
}
#footer ul {list-style: none;width: 280px;height: 100%;margin: 0 auto;padding: 0;}
#footer ul li {float: left;display: inline;margin: 0 10px;padding: 0;font-size: 0.9em;}
address {clear: both;}

/* ===================== common ===================== */

a {text-decoration: none;}
a:link {color: #996666;}
a:visited {color: #555;}
a:hover {color: #999;}

#content p {margin: 8px 0;padding: 0;}
#content h4 {margin: 0;padding: 0;color:#008B00;}
#content h4:first-letter {color: #996666;}
#content h5 {margin: 0;padding: 0;}
#content h6 {margin: 0;padding: 0;}
#content blockquote {margin: 0;padding: 0;}
#content ol, #content ul {margin: 10px 0;padding: 0 20px;}
#content ol li {list-style: decimal outside none;}
#content ul li {list-style-type: disc;}
#content b, #content strong {font-weight: 600;}
#content em {color: #FF0000;}
#content hr {border: 0 none;clear: both;display: none;height: 1px;}

.clear {clear: both;font-size: 1px;height: 1px;}

/* ===================== ******** ===================== */
