/* comment: new style for Dr. Rick pages */


/* comment: Light Blue: #abd2f0; */


html {
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-style: none;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;	
	background-image: url('http://www.cascadewellnessclinic.com/GRAPHICS/DRRick-DownGrad-2008a.jpg');
	background-repeat: repeat-x;
}



body {	font-size: 95%;
border-color: #000000;
color: #000000;
margin: 0px auto;
padding: 30px;
}


#pagediv { padding: 0px;
border: none;
width: 840px;
margin: 0px auto;
background-color: #ffffff;

}



/* comment: Text link styles: bold links with hovering underline are default */

a:link {color: #006633; }
a:visited {color: #003366; }
a:hover {color: #ff3399; }
a:active {color: #ff3399; }



.boldtextlink { text-decoration: underline; }

.textlink { text-decoration: underline; font-weight: normal;}

.nolinetextlink { text-decoration: none; font-weight: normal;}


/* comment: attempt at trying to use css to make page borders */



/* comment: H1--blue */

h1 {	font-size: 150%;
font-weight: bold;
border-color: #000000;
color: #003366;
}

/* comment: H2--black */

h2 {	font-size: 120%;
font-weight: bold;
border-color: #000000;
color: #000000;
}


/* comment: H3--blue */

h3 {	font-size: 100%;
font-weight: bold;
border-color: #000000;
color: #003366;
}


/* comment: H4--black */

h4 {	font-size: 100%;
font-weight: bold;
border-color: #000000;
color: #000000;
}

.greenbg {background-color: #e5ffe3;
			padding: 10px;
			width: 500px; }
			
			
.rightpic { padding: 0px 15px;
				float: right;
				position: relative;
				width: 150px; 
				text-align: center;}

.rightpic200 { padding: 0px 15px;
				float: right;
				position: relative;
				width: 200px; 
				text-align: center;
				}
				
.tablepink {background-image: url('http://www.cascadewellnessclinic.com/GRAPHICS/YellPinkBlend.jpg');
	background-repeat: repeat: no-repeat;}
.tableblue {
	background-image: url('http://www.cascadewellnessclinic.com/GRAPHICS/LavBlueBlend.jpg');
	background-repeat: no-repeat;}
				
.caption {  text-align: center;  font-size: 80%; font-weight: bold; }


.smalllist { font-size: 90%; }

.copyright { font-size: 80%; text-align: center;}

.center {text-align: center;
		vertical-align: top; }

.middle {
		vertical-align: middle; }


.centeredlist { font-size: 90%;
		text-align: center;
		color: #ffcc99;
		vertical-align: top; }


.leftlist { font-size: 90%;
			text-align: left;
			color: #ffcc99;
			vertical-align: top; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.top { vertical-align: top; }

.purple { color: #660066; }
.red { color: #ff0000; }
.blue { color: #003366; }
.green { color: #006633; }
.black { color: #000000; }
.white { color: #ffffff; }




.big { font-size: 110%; }
.small { font-size: 95%; }
.smaller { font-size: 90%; }
.medsmaller { font-size: 85%; }
.smallest { font-size: 80%; }


.small95 { font-size: 95%; }
.small90 { font-size: 90%; }
.small85 { font-size: 85%; }
.small80 { font-size: 80%; }
.small75 { font-size: 75%; }
.small70 { font-size: 70%; }
.small65 { font-size: 65%; }

.big110 { font-size: 110%; }
.big115 { font-size: 115%; }
.big120 { font-size: 120%; }
.big125 { font-size: 125%; }
.big130 { font-size: 130%; }
.big140 { font-size: 140%; }
.big150 { font-size: 150%; }
.big180 { font-size: 180%; }

.hr70 {width: 70%;}


<!-- NAVBAR BOF -->
/* Add top level navigation menu drop downs */

/* navbar ID: general characteristics of navigation */

#navbar { margin: 0px;
padding-top: 0px;
font-size: 80%;
z-index: 50;
background-color: #ffffff;
width: 840px;
}


/* all list items */
#navbar li {
float: left;
position: relative;
padding-top: .5em;
padding-bottom: .5em;
width: 140px;
list-style: none;
background-color: #abd2f0;
background-image: url('http://www.cascadewellnessclinic.com/GRAPHICS/DRRick-NavGrad40v.jpg');
				background-repeat: repeat-x;
}

/* all lists */
#navbar ul {
padding: 0px;
margin: 0px;
list-style: none;				
}


.collapse {line-height: 20%;}



/* kp trying to fix for IE positioning - main culprit here */
/* second-level lists  - -  check 'top' on firefox... was 2 em, check padding top - was 2em  */
#navbar li ul {
display: none;
position: absolute;
top: 0px;
left: 3px;
padding-top: .5em;
padding-left: 1.5em;
text-align: left;

}




/* attempt to not have BG image in sublists*/
#navbar li ul li {
background-image: none; background-color: #abd2f0;	
}



/* This  works with IE7 which will position to the top right of the containing li, rather than bottom left  - - commented out, now, put top as 1.5em, zindex as 0, now left to 0

*/
#navbar a {text-decoration: none;}

#navbar li>ul { 
top: 1.5em;
left: 0px;
z-index: 0px;
}



 /* lists nested under hovered list items */
#navbar li:hover ul, li.over ul {
display: block;

}

<!-- NAV BAR EOF -->









