/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #F3F5E8 url(images/bg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #303030;}
	a {color: #620f1e;}
	.gallery {display: block; margin: 15px 10px;}
	.gallery li {list-style: none; float: left; width: 210px; margin-right: 20px; display: inline;}
	.bordered {border: 3px solid #4C0A16;}	
/* basic */
	#mainContainer {clear: both; width: 1200px; background: url(images/header2.jpg) no-repeat center 1px; margin: 0 auto;}
	#inside #mainContainer {background: url(images/insideheader.jpg) no-repeat center 1px;}
/* header */
	#headerContainer {clear: both; width: 981px; margin: 0 auto; height: 90px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0; display: inline;}
	#headerLogo a {display: block; width: 229px; height: 100px; background: url(images/cancercare.jpg) no-repeat;float: left;margin-left: 15px;}

/* body */
	#bodyContainer {clear: left; margin: 0 auto; width: 981px; position: relative; left: 4px;}
	#leftCol {float: left; width: 229px; min-height: 500px; background: url(images/leftcol.jpg) no-repeat 0 196px;}
	#leftCol #sideNav {width: 200px;padding-left: 9px;}

	#leftCol #sideNav li {list-style: none; float: left; background: #F3F5E8 url(images/navbg.jpg) no-repeat; width: 229px; padding: 10px 0 8px 0;clear: both;}
	#leftCol #sideNav li a {margin-left: 9px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; font-style: italic; text-decoration: none;}
	#leftCol #sideNav li a:hover {text-decoration: underline;}
	#leftCol #sideNav li ul {padding-left: 20px;margin-top: 15px;padding-bottom: 0;}
	#leftCol #sideNav li ul li {background: url(images/navbullet.jpg) no-repeat 0 4px; width: 180px; padding: 0; margin: 3px 0;padding-left: 2px; }
	#leftCol #sideNav li ul li a {font-size: 11px;}
	#leftCol #sideNav ul ul ul {padding-left: 20px;margin-top: 15px;padding-bottom: 0;}
	#leftCol #sideNav ul ul ul li{background: url(images/navbullet.jpg) no-repeat 0 4px; width: auto; padding: 0; margin: 3px 0;padding-left: 2px;}
	#leftCol #sideNav ul ul ul li a {font-size: 10px;}
	#leftCol .address {padding: 20px;position: relative; top: 100px;}
	#leftCol .address strong {color: #620f1e;}
	#rightCol {float: right; width: 742px; background: url(images/bodybg.jpg) no-repeat 0 196px; min-height: 500px;padding-top: 1px;}
		#inside #rightCol {background: url(images/insidebodybg.jpg) no-repeat;position: relative; top: -100px;padding-top: 75px;min-height: 600px;left: -1px;}
		#inside #rightCol ul {padding-left: 30px;}
	#rightCol h1 {color: #610f1e; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
	#rightCol h2 {color: #610f1e; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic;}
	#rightCol h3 {color: #4C0A16; font-size: 14px;}
	#bodyContent {position: relative; padding: 5px 25px 5px 25px;}
	.boxes {background: url(images/boxwrapbg.jpg) no-repeat bottom left; min-height: 300px; padding-bottom: 10px; margin: 0 auto; width: 694px;}
	.boxes .box {width: 207px; float: left; margin-right: 33px;}
	.boxes .box3 {margin-right: 0;}
	.box select {width: 190px;}
	.boxes .box h2 {background: url(images/boxheading.jpg) no-repeat; height: 23px; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; color: #F3F5E8!important; margin: 0; padding: 4px 0 0px 5px;}
	.boxes .boxContent {padding: 0 10px;position: relative; top: 0px;padding-bottom: 5px;}	.fancyList {width: 350px; float: right; color: #610f1e; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
	.fancyList li {list-style: disc;}
	

/* footer */
	#footerContainer {clear: both; width: 981px; margin: 0 auto; text-align: center; padding-top: 30px;}
	#footerContainer li {display: inline; list-style: none; margin-left: 5px; border-right: 1px solid #DDDFB5;padding-right: 5px;}
	#footerContainer .lastItem {border-right: none;}
	
	


/* custom programming */

	.physicians li {width: 100px; display: inline; list-style; none; float: left; min-height: 150px; font-size: 10px; margin-right: 10px; }
	.physicians li img {border: 2px solid #4C0A16;}
	.physiciansPic { float:left; }
	.physiciansBio { margin-left: 220px; }
	#staffAbstract {font-size:11px;}
	.locations li {width: 200px; display: inline; float: left; list-style: none; min-height: 125px;margin: 0 15px 10px 0px}
	.locations li .locTitle {font-weight: bold; color: #4C0A16; font-size: 12px;}
	.blogText {padding: 15px}
	.sideBlog {clear: both; width: 224px; margin: 0 auto; padding-left: 10px; padding-top: 40px;}
	.sideBlog h2 {background: url(images/news.jpg) no-repeat; width: 224px; height: 52px;text-indent: -9999px; margin: 0;margin-bottom: 3px;}
	.sideBlog li {list-style: none; width: 195px; margin: 0 auto; color: #444444;margin-bottom: 10px; }
	.sideBlog li a {color: #8c5e67; text-decoration: none; font-size: 12px; font-style: italic;}
	.sideBlog li .date {font-style: italic; font-size: 10px;}
	#flash {float: right; position: relative; left: 124px; top: -6px;}
	.mission {font-weight: bold; font-family: georgia, "times new roman", serif; font-style: italic; width: 550px; margin: 0 auto;text-align: center;line-height: 2em; font-size: 120%; background: url(images/quotes.jpg) no-repeat; padding: 20px;margin-top: 15px;}
	.back40 {color: #303030; border-left:  1px solid #DDDFB5;padding-left: 5px;margin-left: 5px; text-decoration: none;}
	.back40:hover {text-decoration: underline;}
	.staff li {min-height: 200px;}