@charset "utf-8";
/* Styles for Immunization Coalition Of Summit County */

/* -------------------------- Sitewide styles -------------------------- */
*{margin:0; padding:0; border:0;}

body{ 
	background:#f7dff7 url(../imgs/bg.jpg) repeat-x left top; 
	font-family: "trebuchet ms", helvetica, sans-serif;
	font-size:small; 
	}
h1{
	font-size:130%;
	font-weight:normal;
	text-align:center;
	color:#3AB8C6;
	}
h2{
	font-size:120%;
	font-weight:normal;
	text-align:center;
	color:#C53193;
	}
h2.index{
	width:330px;
	margin:35px 0 0;
	}
h2.inside{
	margin:17px 0 5px;
	}
h2.clinics{
	width:231px;
	margin:17px 0 5px;
	}
h2.questions{
	margin:17px 0 5px;
	text-align:left;
	}
a{
	text-decoration:none;
	color:#C53193;
	}
ul li{
	padding:0 0 0 15px;
	list-style-type:none;
	background:url(../imgs/1x1_pink.jpg) no-repeat left 7px;
	}
ul#no-bullets li{
	padding:0 0 10px 0;
	background:none;
	}
ol{
	margin:0 auto; padding:0 0 0 15px;
	width:332px;
	}
dl{	margin:17px 0 5px; padding:0 0 0 15px; }
	dt{	font-size:110%; font-weight:bold; }
	dd{	padding:0 0 0 15px; background:url(../imgs/1x1_pink.jpg) no-repeat scroll left 7px; }
	
	dl#should-know dd{	padding:1px 0 10px 0px; margin:0 0 10px; background:none; border-bottom:1px solid #F3C8E6;}
	
blockquote{
	display:inline;
	font-size:90%;
	font-weight:bold;
	}
cite{
	font-size:80%;
	font-weight:bold;
	}
	
/* -------------------------- Main Styles -------------------------- */
#content-wrap{
	margin:0 auto; 
	width:800px;
	background:url(../imgs/bg-content-wrap.png) repeat-y center top;
	}
#branding{
	width:700px; height:160px;
	margin:0 auto; padding:40px 0 0;
	background:url(../imgs/face.jpg) no-repeat right bottom;
	}
#main-nav{
	margin:0 auto;
	width:700px;
	}
	#main-nav ul{
		list-style-type:none;
		margin:0 0 0 10px;
		}
		#main-nav ul li{
			padding:0;
			float:left;
			background:none;
			text-decoration:none;
			border:1px solid #F3C8E6;
			/*padding:2px 22px;*/
			}
			#main-nav ul li a{
				padding:2px 22px;
				/*background:#FBEFFB;
				border:1px solid #F3C8E6;*/
				text-decoration:none;
				color:#C53193;
				}
			#main-nav ul li a:hover{
				padding:2px 22px;
				/*background:#FBEFFB;
				border:1px solid #F3C8E6;*/
				text-decoration:none;
				color:#02A2B2;
				}

#sub-nav{
	margin:0 auto;
	width:650px;
	text-align:center;
	}
	#sub-nav li{
		padding:0; margin:0;
		display:inline;
		background:none;
		font-size:90%;
		color:#02A2B2;
		}
		#sub-nav li a{
			padding:0 3px 0;
			color:#02A2B2;			
			}
			#sub-nav li a:hover{
				text-decoration:underline;
				}	
/* -------------------------- Content Styles -------------------------- */				
#content{
	clear:both;
	background:url(../imgs/bg-content-border.png) repeat-y center top;
	}
	#content-bg{
		min-height:469px;
  		height:auto !important;
  		height:469px;
		margin:0 auto; padding:15px 70px;
		width:610px;
		background:url(../imgs/bg-content-bg.png) no-repeat 1px top;
		}
	#clinics #content-bg{
		min-height:469px;
  		height:auto !important;
  		height:469px;
		margin:0 auto; padding:15px 70px;
		width:610px;
		background:url(../imgs/bg-content-clinics.jpg) no-repeat 1px top;
		}
	#link #content-bg{
		min-height:469px;
  		height:auto !important;
  		height:469px;
		margin:0 auto; padding:15px 70px;
		width:610px;
		background:url(../imgs/bg-content-links.jpg) no-repeat 1px top;
		}
		p#welcome{
			margin:0 75px; padding-bottom:5px;
			border-bottom:1px solid #F3C8E6;
			text-align:center;
			text-transform:capitalize;	
			font-size:140%;
			color:#C53193;
			}
		p#siis, p#links{
			margin:-9px 0 20px;
			text-align:center;
			}
		p#more-info-links{
			margin:20px 0 0 0;
			}
		img#every-child{
			float:right;
			}
		#i-contact-box{
			margin:35px 140px 20px; padding:10px 0;
			border-top:1px solid #F3C8E6;
			border-bottom:1px solid #F3C8E6;
			text-align:center;
			}
			#i-contact-box span{
				margin:0 0 0 15px;
				padding:0 0 0 15px;
				background:url(../imgs/1x1_pink.jpg) no-repeat scroll left 7px;
				}
		.clinic{
			border-top:1px solid #F3C8E6;
			padding:10px 0;
			width:40%;
			}
			.clinic.last{
				border-bottom:1px solid #F3C8E6;
				}
		#questions{
			margin-left:15px;
			}	
#footer{
	background:url(../imgs/bg-footer-border.png) no-repeat center top;
	margin:0 auto; padding:8px 20px;
	width:638px;
	color:#999999;
	}
	#footer a{
		color:#999999;
		}	
	#counter{
		text-align:center;
		}
