
/***   BEGIN GLOBAL LAYOUT   ***/

* {
	padding:0;
	margin:0;
	border:none;
	}
	
body {
	background:#ffffff;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
a:link {color:#9E9690;}
a:visited {color:#9E9690;}
a:hover {
	color:##9E9690;
	text-decoration:none;
}
a:active {
	color:#9E9690;
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
img {
	border:none;
	}
#contentLeft ul {
	list-style:disc;
}
#contentLeft ul li {
	line-height:17px;
	list-style:disc;
	margin:0 0 8px 20px;
}
.clearFloat {
	content: ".";
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
	}	
	
.darkColor {
	color:#231f20;
	font-weight:bold;
	}	
	
div#mainContainerHome {
	margin:0 auto;
	/*width:973px;*/
	width:686px;/*JW*/
	padding:20px 0 0 27px;
	}	
div#mainContainer {
	margin:0 auto;
	/*width:973px;*/
	width:686px;/*JW*/
	padding:20px 0 0 27px;
	}
div#mainContainer, div#mainContainerHome {
	width:770px;
}
	
div#headerContainer {
	clear:both;
	height:40px;
	margin-bottom:20px;
	}
	
div#centerContainer {
	float:left;
	margin:0 0 0 33px;
	display:inline;
	}
div#newsContainerHome {
	font-size:12px;
	color:#7594a7;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	font-family:The Sans,Arial,sans-serif;
	}
	
div#newsContainer {
	font-size:12px;
	color:#7594a7;
	clear:both;
	padding:30px 0 0 0;
	font-family:The Sans,Arial,sans-serif;
	}	
	
div#footerContainer {
	clear:left;
	border-top:1px solid #9E9690;
	margin:10px 0 0 0;
	color:#9E9690;
	font-size:12px;
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	}
	
	
/***   END GLOBAL LAYOUT   ***/



/***   BEGIN PADDING RIGHT   ***/

.paddingRight45px {
	padding:0 59px 0 0;
	}
	
.paddingRight {
	padding:0 45px 0 0;
	}
/***   END PADDING RIGHT   ***/



/***   BEGIN HEADER LAYOUT   ***/

div#headerContainerLeft {
	float:left;
	/*width:500px;*/
	width:350px;/*JW*/
	}
	
div#headerContainerRight {
	margin:0 60px 0 505px;
	margin-left:454px;/*JW*/
	width:230px/*JW*/;
	text-align:right;
	padding:10px 0 0 0 ;
	height:30px;
	}
	
div#headerContainerRight input.searchBox{
	border:1px solid #dddddf;
	color:#231f20;
	/*width:190px;*/
	width:152px;/*JW*/
	font-size:12px;
	padding:3px;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-weight:bold;
	
	}
	
div#headerContainerRight label {
	color:#231f20;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:12px;
	padding:5px 5px 0 0;
	font-weight:bold;
	}
	
/***   END HEADER LAYOUT   ***/

/***   BEGIN ACCORDIAN NAVIGATION   ***/
#accordianContainer {
	/*width:188px;*/
	width:145px;/*JW*/
	float:left;
}
/*** ESSENTIAL STYLES ***/
.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
}
.nav {
	outline: none;
	-moz-outline-style: none;
	border-bottom:1px solid #9E9690;
	margin:0 0 0 4px;
	/*width:184px;*/
	width:145px;/*JW*/
}
.nav ul {
	border-width:0px;
	margin:0;
	padding:0;
	text-indent:0px;
}
.nav li a.head {
	cursor:pointer;
	/*font-size:12px;*/
	font-size:11px;/*JW*/
	text-decoration:none;
	border-top:1px solid #9E9690;
	display:block;
	padding:5px 1px;
	/*height:15px;*/
	outline: none;
	-moz-outline-style: none;
	text-transform:uppercase;
}
.nav li.sfbreadcrumb a.head {
	color:#000000;
}
* html .nav a.head {
	height:15px;
}
.nav a.head:hover {
	color:#000000;
}
.nav a.selected {	
	border-top:1px solid #000000;
	color:#000000;
}
.nav li.current {
	color:#000000;
}
.nav ul li,.nav a { 
	width: 145px;
}
.nav li {
	float:left;
	list-style:none outside none; 
	display:inline;
}
.nav a {
	display:block;
}
.nav li li a {
	text-decoration:none;
	display:block;
	color:#9E9690;
	padding:3px 1px;
	/*height:19px;*/
		outline: none;
	-moz-outline-style: none;
	font-size:10px;/*JW*/
}
.nav li li a:hover {
	color:#000000;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:-1px;
	top:2.5em;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:9.45em;
	top:-1px;
}
.superfish li:hover ul,.superfish li li:hover ul {
	top: -999em;
}
#nonMainNav_container {
	float:left;
	width:145px;
}
li.current a {
	color:#000000;
	text-decoration:none;
}
li.current a:hover {
	text-decoration:none;
}
/***   END SUPERFISH NAVIGATION   ***/


/***   BEGIN CENTER CONTENT LAYOUT   ***/
div#navContainer {
	float:left;
	width:145px;/*JW*/
	/*width:190px;*/
}
div#contentContainer {
	margin-left:0;
	width:506px;
}
div#contentContainerHomePage {
	margin:0 59px 0 0; 
	width:506px;
}
div#navContainer ul#nonMainNav {
	list-style:none;
	margin:30px 0 30px 4px;
}
div#navContainer ul#nonMainNav li {
	display:block;
}	
div#navContainer ul#nonMainNav li a {
	color:#9E9690;
	/*font-size:12px;*/
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:2px 1px;
	height:15px;
}
div#contentLeft h1 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#477089;
	font-weight:bold;
	padding:0 0 5px 0;
	}
	
div#contentLeft h2, div#contentRight h2 {
	border-top:1px solid #b7b9bc;
	color:#b7b9bc;
	font-size:14px;
	padding:8px 0 5px 0;
	letter-spacing:1.5;
	font-family:The Sans,Arial,sans-serif;
	font-weight:normal;
	margin:15px 0 0 0;
	text-transform:uppercase;
	}
	
div#contentLeft p {
	padding:0 0 15px 0;
	}
		
div#breadCrumb, div#breadCrumb a{
	padding:0 0 10px 0;
	color:#9E9690;
	font-size:11px;
	text-decoration:none;
	}
	
div#breadCrumb a:hover {
	text-decoration:underline;
	}		
		
div#headerImage {
	padding:0 0 5px 0;
	
	}
	
div#contentLeft {
	float:left;
	/*width:506px;*/
	width:314px;
	}
	
div#contentRight {
	margin:0 0 0 348px;
	padding:2px 0 0 0;
	vertical-align:bottom;
	position:relative;
	}	
	
.listNoBullet {
	list-style:none;
	}	

.mailFormField {
	padding:2px;
	}
	
.mailFormField input.textBox, .mailFormField .textBox {
	border:1px solid #DDDDDF;
	margin:2px;
	padding:2px;
	width:300px;
	}
	
.mailFormField input.checkBox {
	margin:2px 5px;
	padding:2px;
	}


/***   END CENTER CONTENT LAYOUT   ***/
	
/***   BEGIN FOOTER LAYOUT   ***/

div#homePageFooter {
	clear:both;
	border-top:1px solid #9E9690;
	margin:30px 0 0 0;
	color:#9E9690;
	font-size:12px;
	padding:10px 0;
	font-family:Trebuchet MS,Arial,sans-serif;
	}

div#homePageFooter ul {
	list-style:none;
	}
	
div#homePageFooter ul li {
	display:inline;
	float:left;
	font-size:11px;
	}

div#footerContainer ul {
	list-style:none;
	}
	
div#footerContainer ul li {
	display:inline;
	float:left;
	font-size:11px;
	}
	
div#footerContainer ul li a {
	color:#9E9690;
	text-decoration:none;
	}	
	

div#footerLogos {
	margin:30px 0 0 0;
	clear:both;
	background:url('/images/bottom_logos.gif') no-repeat;
	width:506px;
	height:174px;
	}
#cuyahogaarts_link {
	float:left;
	width:130px;
	height:50px;
	margin:0 34px 0 0;
}
#ohioarts_link {
	float:left;
	width:60px;
	height:50px;
}
strong {
	font-weight:bold;
}
big {
	font-size:1.4em;
}
div#contentLeft table td {
	padding:5px;
}
div#ctl00_MainContent_ctrlInclude_ctl00_pnlResults img, div#ctl00_MainContent_ctrlInclude_ctl00_pnlCurrent img {
	padding:0 10px 10px 0;
}
/***   END FOOTER LAYOUT   ***/
	