/* CSS Document */
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */
/* Centers the design*/
html { text-align : center;background-color:#B6B593; }

/* Container and repeats background*/
body { position : relative;	width : 828px; margin : 0 auto; text-align : left;	background:url(images/Bkgnd.gif) repeat-y;	}

 /*could use just the body tag but this is needed to remove backgrond from bottom nav
#wrapperALL {width: 828px;	background-image:url(images/Bkgnd.gif);	background-repeat:repeat-y;	}*/


/* 1. Branding(header img)*/

div#branding h1{background-image:url(images/Kingston_Chiropractor.gif);background-repeat:no-repeat;text-indent:-9999px;height:115px;}

/*2. Main Navigation*/
div#nav_main {z-index:1;position:relative;height:33px;}

ul#nav_main {position:absolute;top:0px;left:0px;margin:0px; width:828px; height:33px; background:url(images/MainNav.gif);  background-repeat:no-repeat; }

/*ul#nav_main {display:inline}*/
ul#nav_main li {display:inline;}

li#nm_1 a, li#nm_2 a, li#nm_3 a, li#nm_4 a , li#nm_5 a , li#nm_6 a , li#nm_7 a {position:absolute; display:block; height:33px; text-indent:-9999px;background:url(images/MainNav.gif); background-repeat:no-repeat; }

li#nm_1 a:hover, li#nm_2 a:hover, li#nm_3 a:hover, li#nm_4 a:hover, li#nm_5 a:hover , li#nm_6 a:hover , li#nm_7 a:hover,
#here_1, #here_2, #here_1, #here_3, #here_4, #here_5, #here_6, #here_7 /*"here" statements work with php for "you are here navigation*/
 {position:absolute; display:block; height:33px; text-indent:-9999px; background:url(images/NavOver.gif);
background-repeat:no-repeat;}

li#nm_1 a {
width:90px;
left:0px;

}

li#nm_1 a:hover, #here_1  {
width:90px;
left:0px;
background-position:0px;
}

li#nm_2 a { 
left:90px;
width:170px;
background-position:-90px;
}

li#nm_2 a:hover, #here_2  {
left:90px;
width:170px;
background-position:-90px;
}

li#nm_3 a {
width:140px;
left:260px; 
background-position:-260px;
}

li#nm_3 a:hover, #here_3  {
width:140px;
left:260px; 
background-position:-260px;
}

li#nm_4 a { 
width:110px;
left:400px;
background-position:-400px; 
}

li#nm_4 a:hover, #here_4  {
width:110px;
left:400px;
background-position:-400px; 
}

li#nm_5 a { 
width:125px;
left:510px;
background-position:-510px; 
}

li#nm_5 a:hover, #here_5  {
width:125px;
left:510px;
background-position:-510px; 
}

li#nm_6 a { 
width:78px;
left:634px;
background-position:-634px; 
}

li#nm_6 a:hover, #here_6  {
width:78px;
left:634px;
background-position:-634px; 
}

li#nm_7 a {
width:115px;
left:711px;
background-position:-711px; 
}

li#nm_7 a:hover, #here_7 {
width:115px;
left:711px;
background-position:-711px; 
}

/*3.Flash no css*/

/*4. Main Content*/

/*NOTE: a lot of fine pixel adjustments between width and margin to fix IE bugs*/
#main{/*clear:both;*//*display: inline; for IE */float:left;margin-left:190px;width:423px;}
/* Header for Main using sIFR*/
div#main h2 {margin-left:20px;padding-top:15px;height:30px;width:380px;	margin-bottom:20px;	/*margin-top:10px;*/font-family:Verdana, Arial, Helvetica, sans-serif;color:#006225;font-size:18px;
	border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #B6B593;}
	
div#main h3 {margin-left:20px; margin-bottom:15px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#893101;font-size:14px;}

/*div#main h2 { margin-left:20px;	background-image:url(images/Header-Mission.gif);background-repeat:no-repeat;text-indent:-9999px;height:40px;}*/
	
div#main p {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px;color:#8E8C6B;background:#FFFFFF;padding-right:25px;padding-bottom:20px;padding-left:25px;}

/*lists in main content*/
div#main li, div#main li a {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:16px;color:#8E8C6B;padding-right:25px; padding-left:25px;}
 
/* Bold font*/
div#main p strong {font-weight:bold;}

/* links in main content paragraphs*/
div#main p a {color:#006225;}

div#main p a:hover {color:#893101;}

div#main p a:visited {color:#B6B593;}

/*5. Supplementarty Content (Left Side) */
/* leftside column quotes*/
#sidebar1{float:left;width:190px;margin-left:-613px;/*uses negative margin to shift all the way over*/}

#sidebar1 h3 {margin-top:60px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#893101;text-align:center;font-size:15px;padding-left:15px;letter-spacing:.01em;}


/*6. Sub Navigation (Right Side)*/	

#sidebar2{float:right;width:215px;} /* postioning right side column */	

/*For decorative top and bottom*/
#subNav_Top {  height:5px; background-image:url(images/subNavBKDNd.gif); background-repeat:no-repeat; margin-top:25px; }
#subNav_Bottom {height:90px; background-image:url(images/subNavBKDNd.gif); background-repeat:no-repeat;  text-indent:-9999px; background-position:0px -90px; }

#sidebar ul {margin-left:5px;}

#sidebar2	li {margin-left:8px;background-color:#EDECE4;padding-bottom:12px;width:185px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding-top:9px;padding-bottom:2px;border-bottom-style:solid;	border-bottom-color:#B6B593;border-bottom-width: 1px;}

#sidebar2 li a, #sidebar2 li a:hover {text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:10px;font-weight:bold;}
	
#sidebar2 li a {color:#B6B593;	}
	
#sidebar2 li a:hover {color:#447152;}

/*7. Site Info Footer*/	
div#Site_Info {clear:both; width:100%;height:71px;background-image:url(images/Footer_Kingston_Chiropractor.gif);background-repeat:no-repeat;text-indent:-9999px;}

/*8. Footer Navigation*/	
div#FooterNav {text-align:center; width:100%;font-size:9px;line-height:12px;background-color:#B6B593;/* used to block background image*/}

div#FooterNav a {font-family:Arial, Helvetica, sans-serif; color:#EEEEDA; text-decoration:none;}

div#FooterNav a:hover {color:#333333;}



	




