#container { /*height: 100%; min-height: 100%;*/ text-align: left; width: 820px; margin: 0 auto; }

/*
Theme Name: RMCSIC
Theme URI: http://www.chiropracticwindsor.com/
Description: Custome theme for Dr. Brent Hextell
Author: Alex Lawrence-Richards, Arun Kale
Author URI: http://www.lawrence-richards.com/

*/

/* =GENERIC
   ----------------------------------------------------*/
* {
	margin: 0 auto;
}
body { height: 100%; text-align: center; font: 400 12px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 170%;  color: #000; }
.body_home { background: #FFF url(images/bg/main_bg.jpg) repeat-x top left; }
.body_in { background: #FFF url(images/bg/in_main_bg.jpg) repeat-x top left; }
a { outline: none; color: #0074cd; text-decoration: none; }
a:hover {
	outline: none; text-decoration: underline;
}

/* =CONTAINER
   ----------------------------------------------------*/

/* =HEADER
   ----------------------------------------------------*/
#header_home { 
width: 100%; 
height: 210px; 
background: url(images/bg/headerbg.jpg) no-repeat top left; 
float: left; 
padding: 90px 0 0; 
margin: 0 0 35px; 
display: inline;
}
#header_home .aboutrmc { 
width: 100%; 
float: left;
height: auto;
margin: 0;
padding: 0;
display: inline;
}
.aboutrmc p {
padding-bottom: 10px;
float: left;
display: inline;
}
#header_home p { font: 400 14px/20px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; color: #fff; }
#header_home p strong { font-weight: bold; color: #ffcd00; }
#menu { 
width: 100%;
float: left;
margin: 20px 0 0;
*margin: 0px;
padding: 0;
display: inline;
}

#header_in #menu {
*margin: 20px 0 0;
}

#menu ul {
padding: 0;
margin: 0;
}
#menu ul li { font: 700 13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; margin: 0 30px 0 0;
display: inline;
}
#menu ul li a { text-decoration: none; color: #fff; }
#menu ul li a:hover { color: #ffcd00; }
#menu ul li.active a { text-decoration: none; color: #ffcd00; }

#header_in { width: 100%; height: 50px; background: url(images/bg/in_headerbg.jpg) no-repeat left; float: left; padding: 70px 0 0 0; margin: 0 0 35px 0; }

/* =MAIN
   ----------------------------------------------------*/
#main { width: 100%; float: left; font: 400 13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; margin: 0 0 12px 0; }
#leftcol { width: 558px; float: left; line-height: 20px; }
#strength {
	background-image: url(images/strength.jpg);
	width: 558px;
	height: 254px;
	margin-bottom: 24px;
}

#strength p {
	font-size: 12px;
	line-height: 21px;
	color: white;
	position: relative;
	width: 204px;
	bottom: 65px;
	left: 320px;
	margin: 0;
	padding: 0;
}

.title {
font-weight: 700;
width: 100%;
float: left;
	font-size: 14px;
}

.time {
color: #838384;
float: left;
width: 100%;
	margin-bottom: 5px;
}

.frontpage { 
margin: 0 0 24px 0;}
.frontpage p {
margin: 0 0 14px;
}

.mnblock {
	float: left;
	width: 100%;
}

.mnblock p {
margin: 0 0 24px 0;
float: left;
width: 100%;
display: inline;
}

.mnblock img {
	margin-bottom: 15px;
	display: inline;
}

h3 { 
color: #000; 
font: 400 20px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; 
margin: 0 0 12px 0;
float: left;
width: 100%; 
}

h4 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.story { margin: 0 0 30px; }
#rightcol { width: 240px; float: right; line-height: 18px; }
.widget { margin: 0 0 20px 0; }
.widget p { margin: 0 0 7px 0; }
.widget h2 { color: #000; font: 400 20px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; margin: 0 0 12px 0; }
.widget ul { list-style: disc inside;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.widget { font: 400 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; margin: 0 0 12px 0; color: #777; line-height: 16px; }
#ouroffice a { color: #fa0; }
.vcard { width: 196px; padding: 0 0 0 26px; background: url(images/bg/vcard.jpg) no-repeat 0  3px; }
.shortbio { 
margin: 0 0 10px 0; 
float: left;
width: 100%;
clear: left; 
display: inline;
}
.shortbio img { float: left; margin: 0 7px 7px 0; }
.shortbio strong { color: #fa0; }
#sd-arch, #sd-haveq { font: 400 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; line-height: 16px; }

/* =FOOTER
   ----------------------------------------------------*/
#footer { border-top: 1px solid #dadada; width: 100%; background: #fbfbfb url(images/bg/footerbg.jpg) repeat-x top left; clear: left; height: 100px; } 
#footer #width { width: 820px; text-align: left; margin: 0 auto; font: 400 12px/26px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif; color: #777; padding: 10px 0 0 0; }
#footer #width a { font-weight: bold; color: #777; }
#footer #width a:hover { color: #000; }

/* =MISCELLANEOUS
   ----------------------------------------------------*/
.calendar-table {
	float: left;
}

/* =MISCELLANEOUS
   ----------------------------------------------------*/
.imgleft { float: left; margin: 0 18px 10px 0; }
img {
	border: 0;
}
img.video {
	position: relative;
	top: 80px;
	left: 20px;
}
.padtop { padding: 30px 0 0 0; }
.borderline { 
border-bottom: 1px solid #dadada; 
display: inline;
margin-bottom: 20px;
}
