/* mitzimatlock.com CSS */



/*********Header CSS***********/

body {
 	text-align: center;
}

#hidden {
	visibility:hidden;
	width:0;
	height:0;
	z-index:-500;
	display:none;
}

#containerOuter {
	width:1024px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}

#header {
	width:1024px;
	height:323px;
}

#publishing {
	position:relative;
	float:left;
	width:130px;
	height:324px;
	background:url(../images/nav/publishing_btn_bkgd.png) bottom left no-repeat;
	margin:9px 6px 0 0;
	padding:0;
}

#fadeshow1 {
	position:relative;
	width:888px;
	height:323px;
	float:left;
	background:url(../images/slideshow/trevorPinnock-01.png) right top no-repeart;
	margin:0;
	padding:0;
}

#artist {
	position:relative;
	width:888px;
	height:323px;
	float:left;
	margin:10px 0 0 0;
}

#artist img {
	text-align:right;
}

#logo {
	text-align:left;
	float:left;
	width:429px;
	height:93px;
	position:absolute;
	z-index:1500;
	margin:0;
	padding:10px 0 0 0;
}

#logo a {
	display:block;
	background:url(../images/uni/logo_hover.png) left top no-repeat;
	border:none;
	text-decoration:none;
	z-index:1500;
	margin:0;
	padding:0;
}

#logo img {
	border:none;
}

#logo a:hover{
	margin:0;
	padding:0;
	background-position:left bottom;
}


#contactinfo {
	clear:both;
	position:relative;
	width:137px;
	line-height:14px;
	text-align:left;
	float:left;
	margin:28px 0 0 0;
	padding:0;
}

.contact h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#B5C6CB;
	padding:0;
	margin:0;
}

.contact h2 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#005aa4;
	padding:0 0 5px 0;
	margin:0;
}

.contact a {
	display:block;
	text-decoration:none;
}
.contact a:hover {
	text-decoration:underline;
}

.contact br {
	line-height:20px;
}

.contact p {
	display:block;
	font-family: helvetica, Verdana, sans-serif;
	font-size:9px;
	color:#005aa4;
	margin:0 7px 0 0;
}






/*********Nav Menu Starts***********/

#nav {
	position:relative;
	width:672px;
	height:38px;
	top:-38px;
	float:left;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro-flyout-list.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu { 
	position:absolute; 
	padding:0; margin:0; 
	list-style:none;  
	z-index:1400;
}


#menu li.level1-li {
	float:left; 
	height:38px; 
	width:121px;
}

#menu li.level1-li a.level1-a {
	display:block; 
	height:38px; 
	line-height:25px; 
	text-align:right; 
	padding:12px 10px 0 0; 
	text-decoration:none; 
	font-size:14px; 
	font-family:helevtica, verdana, arial, sans-serif; 
	color:#fff; 
	font-weight:lighter; 
	background:#000;
}

#menu li.level1-li a.level1-a b{
	display:block; 
	height:38px; 
	text-align:right;
	text-decoration:none; 
	font-size:14px; 
	font-family:helevtica, verdana, arial, sans-serif; 
	color:#000; 
	font-weight:lighter;
}
	
	
	
#menu li.level2-li {
	float:left; 
	height:25px; 
	width:122px;
}

#menu li.level2-li a.level2-a {
	position:relative;
	display:block; 
	height:25px; 
	text-align:center;  
	text-decoration:none; 
	font-size:14px; 
	font-family:helevtica, verdana, arial, sans-serif; 
	color:#000; 
	font-weight:lighter;
	padding:5px 5px 5px 0;
	margin:0;
	z-index:2000000;
}
	
#menu li.artist a.level1-a {
	background:url(../images/nav/artists.png) no-repeat left top;
}

#menu li.project a.level1-a {
	background:url(../images/nav/projects.png) no-repeat left top;
}

#menu li.contact a.level1-a {
	background:url(../images/nav/contact.png) no-repeat left top;
}

#menu li.news a.level1-a {
	background:url(../images/nav/news.png) no-repeat left top;
}

#menu li.about a.level1-a {
	background:url(../images/nav/about.png) no-repeat left top;
}

#menu li.classical a.level2-a {
	background:url(../images/nav/dropdownbkgdboth.gif) no-repeat bottom center;
}

#menu li.americana a.level2-a {
	background:url(../images/nav/dropdownbkgdboth.gif) no-repeat bottom center;
}

#menu li.jazz a.level2-a {
	background:url(../images/nav/dropdownbkgdboth.gif) no-repeat bottom center;
}

#menu li.end2 {
	width:20px; 
	height:25px;
}

	
#menu li.end {
	width:22px; 
	height:38px;
}

#menu table {
	border-collapse:collapse; 
	width:0; height:0; 
	position:absolute; 
	left:0; 
	top:0;
}






/************Project Drop Down******************/

#menu div.project {
	position:absolute; 
	top:-9999px; 
	border:1px solid #dd0133; 
	border-width:15px 20px 8px 1px;
	font-family:helevtica, verdana, arial, sans-serif; 
	font-weight:bold;
	width:166px;
	padding:0;
	margin:0;
}

#menu div.listColPro {
	width:171px;
	float:left; 
	margin:0;
	padding:0; 
	text-align:left;
	border-right:#dd0133 thin solid;
}

#menu div.listColPro ul {
	padding:0; 
	margin:5px 10px; 
	list-style:none;
}

#menu div.listColPro ul li p {
	display:block; 
	line-height:15px; 
	font-size:13px;
	color:#dd0133; 
	padding:0;
	margin:0;
	font-weight:normal;
}

#menu div.listColPro ul li a {
	display:block; 
	text-decoration:none;
	padding:0 0 10px 0;
	margin:0;
}

#menu div.listColPro ul li b {
	display:block; 
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
	padding:0 0 10px 0;
	margin:0;
}






/**************Artist Lists****************/

#menu div.artistList {
	position:absolute; 
	top:-9999px;
	font-family:helevtica, verdana, arial, sans-serif;
	width:522px;
	padding:0;
	margin:0;
}

#menu div.artistList ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu div.artistList li {
	width:174px;
	float:left; 
	margin:0;
	padding:0; 
	text-align:left;
}

#menu div.artistList li.end2 {
	width:25px;
	float:left; 
	margin:0;
	padding:0; 
	text-align:left;
}

#menu li.artistCol a {
	padding:0; 
	margin:0; 
	font-size:12px;
	font-weight:lighter; 
	color:#fff;
	border:none;
	text-decoration:none;
}






/************Classical Artist List**************/

#menu div.classical {
	position:absolute; 
	top:-9999px; 
	border:1px solid #005aa4; 
	border-width:15px 20px 8px 1px; 
	font-family:helevtica, verdana, arial, sans-serif; 
	font-weight:bold;
	width:334px;
	padding:0;
	margin:0;
}

#menu div.listColClas {
	width:166px;
	height:145px;
	float:left; 
	margin:0;
	padding:0; 
	text-align:left;
	border-right:#005aa4 thin solid;
}

#menu div.listColClas li {
	width:146px;
	margin:0;
	padding:0;
}

#menu div.listColClas ul {
	padding:0; 
	margin:5px 10px; 
	list-style:none;
}

#menu div.listColClas ul li p {
	display:block;
	line-height:15px; 
	font-size:13px;
	color:#ccc; 
	padding:0;
	margin:0;
	font-weight:normal;
}

#menu div.listColClas ul li a {
	display:block; 
	text-decoration:none;
	padding:0 0 10px 0;
	margin:0;
}

#menu div.listColClas ul li b {
	display:block; 
	font-weight:normal;
	color:#cb0133;
	text-decoration:underline;
	padding:0 0 10px 0;
	margin:0;
}






/************Americana Artist List**************/

#menu div.americana {
	position:absolute; 
	top:-9999px; 
	border:1px solid #005aa4; 
	border-width:15px 20px 8px 1px;  
	font-family:helevtica, verdana, arial, sans-serif; 
	font-weight:bold;
	width:154px;
	padding:0;
	margin:0;
}

#menu div.listColAmer {
	width:166px;
	float:left; 
	margin:0;
	padding:0; 
	text-align:left;
	border-right:#005aa4 thin solid;
}

#menu div.listColAmer li {
	width:146px;
	margin:0;
	padding:0;
}

#menu div.listColAmer ul {
	padding:0; 
	margin:5px 10px; 
	list-style:none;
}

#menu div.listColAmer ul li p {
	display:block; 
	line-height:15px; 
	font-size:13px;
	color:#ccc; 
	padding:0;
	margin:0;
	font-weight:normal;
}

#menu div.listColAmer ul li a {
	display:block; 
	text-decoration:none;
	padding:0 0 10px 0;
	margin:0;
}

#menu div.listColAmer ul li b {
	display:block; 
	font-weight:normal;
	color:#cb0133;
	text-decoration:underline;
	padding:0 0 10px 0;
	margin:0;
}




/************Jazz Artist List**************/

#menu div.jazz {
	position:absolute; 
	top:-9999px; 
	border:1px solid #005aa4; 
	border-width:15px 20px 8px 1px;  
	font-family:helevtica, verdana, arial, sans-serif; 
	font-weight:bold;
	width:154px;
	padding:0;
	margin:0;
}

#menu div.listColJazz {
	width:171px;
	float:left;
	margin:0; 
	padding:0; 
	height:auto;
	text-align:left;
	border-right:#005aa4 thin solid;
}

#menu div.listColJazz ul {
	padding:0; 
	margin:5px 10px; 
	list-style:none;
}

#menu div.listColJazz li {
	width:146px;
	margin:0;
	padding:0;
}

#menu div.listColJazz ul li p {
	line-height:15px; 
	font-size:13px;
	color:#ccc; 
	padding:0 0 10px 0;
	margin:0;
	font-weight:normal;
}

#menu div.listColJazz ul li a { 
	text-decoration:none;
	padding:0;
	margin:0;
}

#menu div.listColJazz ul li b {
	display:block; 
	font-weight:normal;
	color:#cb0133;
	text-decoration:underline;
	padding:0;
	margin:0;
}






/************Bottom List Line/Border**************/

#menu div.listHolder div.bottomLine {
	clear:both;
	text-align:left;
	margin:0;
	padding:0;
}

#menu div.listHolder div.bottomLine p {
	padding:0 20px; 
	margin:0; 
	line-height:20px; 
	background:#dd0133; 
	color:#fff; 
	font-size:10px;
}
#menu div.listHolder div.bottomLine p a {
	color:#8ff;
}







#menu li a:hover {
	color:#005aa4;
}
#menu li.level1-li:hover > a {
	color:#000;
}


#menu li.level2-li:hover > a {
	color:#fff;
	background:url(../images/nav/dropdownbkgdboth.gif) no-repeat top center;
}

#menu li.artist a:hover {
	border-right:0;
}

#menu li.artist:hover > a {
	border-right:0;
}

#menu li.project a:hover {
	border-right:0;
}
#menu li.project:hover > a {
	border-right:0;
}






#menu :hover div.artistList {
	top:38px; 
	left:0;
}

#menu div.artistList ul :hover div.classical {
	top:26px; 
	left:0;
}

#menu div.artistList ul :hover div.americana {
	top:26px; 
	left:173px;
}

#menu div.artistList ul :hover div.jazz {
	top:26px; 
	left:347px;
}

#menu :hover div.project {
	top:38px; 
	left:141px;
}




#menu div.listCol ul li a:hover {
	text-decoration:underline; 
	color:#cb0133; 
}

#menu div.listColPro ul li a:hover {
	text-decoration:underline; 
	color:#fff; 
}

#menu div.listColClas ul li a:hover {
	text-decoration:underline; 
	color:#cb0133; 
}

#menu div.listColAmer ul li a:hover {
	text-decoration:underline; 
	color:#cb0133; 
}

#menu div.listColJazz ul li a:hover {
	text-decoration:underline; 
	color:#cb0133; 
}


#menu div.fill { 
	margin:0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#000;
	width:501px;
	height:385px;
	position:absolute;
	z-index:-500;
}

#menu div.projectFill { 
	margin:-390 0 0 0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#000;
	width:166px;
	height:86px;
	position:absolute;
	z-index:-500;
}

#menu div.artistListFill { 
	margin:0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#dd0133;
	width:522px;
	height:30px;
	position:absolute;
	z-index:-500;
}

#menu div.clasFill { 
	margin:0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#000;
	width:333px;
	height:150px;
	position:absolute;
	z-index:-500;
}

#menu div.amerFill { 
	margin:0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#000;
	width:166px;
	height:85px;
	position:absolute;
	z-index:-500;
}

#menu div.jazzFill { 
	margin:0;
	filter: alpha(opacity=85); 
	opacity:0.85;
	background:#000;
	width:166px;
	height:70px;
	position:absolute;
	z-index:-500;
}






/*********Homepage CSS***********/


#bodytext {
	display:block;
	top:0;
	left:137px;
	width:616px;
	float:right;
	height:auto;
	text-align:left;
	margin:-38px 0 0 0;
	padding:20px 10px 0 0;
}

#bodyImage {
	width:216px;
	height:auto;
	float:left;
	padding:0 10px 0 0;
	margin:0;
}

#bodyImageText {
	border:#cb0133 solid;
	border-width:0 1px 1px 1px;
	width:auto;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
}

#bodyImageText h6 {
	margin:0;
	padding:5px;
	font-family: helvetica, Verdana, sans-serif;
	color:#005aa4;
}

#bodytext ul {
	padding:0;
	margin:15px 0 0 20px;
	list-style:url(../images/uni/bullet-01.png);
}

#bodytext li {	
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1.4em;
	color:#005aa4;
	margin:0;
	padding:7px 0 7px 6px;
}

#bodyIcon {
	position:relative;
	margin:0;
	padding:0;
	float:right;
}

.body h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:24px;
	line-height:30px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:0;
}

.body p {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:7px 0;
}

.body b {
	color:#cb0133;
}

#rightcollumn {
	float:right;
	width:241px;
	height:auto;
	background:#B5C6CB;
	text-align:left;
	padding:25px 10px 20px 10px;
	margin:-38px 0 0 0;
}

#newsstory {
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 1.4em 0;
	border-bottom:#005aa4 thin dotted;
}

#newsstory h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:20px;
	line-height:27px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:0;
}

#newsstory h2 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:10px 0 0 0;
}

#newsstory h3 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#005aa4;
	margin:0;
	padding:0;
}

#newsstory b {
	font-weight:bolder;
}


#newsstory p {
	font-family: helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.4em;
	color:#000;
	margin:0;
	padding:7px 0;
}

#newsstory i {
	color:#005aa4;
	margin:0;
	padding:0;
}

#newsstory a {
	font-weight:bolder;
	color:#cb0133;
	text-decoration:underline;
}

#newsstory a:hover {
	text-decoration:none;
	color:#005aa4;
}

.news h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#cb0133;
	margin:0;
	padding:0 0 30px 0;
}

.news h2 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#cb0133;
	margin:0;
	padding:0;
}

.news p {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0 0 25px 0;
}

.news b {
	color:#cb0133;
}

.news a {
	display:block;
	text-decoration:none;
}

.news a:hover {
	text-decoration:underline;
	color:#000;
}






/********** Artist Pages CSS***********/

.artists h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:20px;
	line-height:27px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:0;
}

.artists h2 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#cb0133;
	margin:0;
	padding:0 0 8px 0;
}

.artists h3 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	line-height:20px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:5px 0 5px 0;
}

.artists h4 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	line-height:16px;
	font-weight:lighter;
	color:#005aa4;
	margin:2px 0;
	padding:0;
}

.artists h5 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:18px;
	line-height:16px;
	font-weight:lighter;
	color:#000;
	margin:5px 0;
	padding:0;
}

.artists small {
	color:#005aa4;
}

.artists p {
	font-family: helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.4em;
	color:#000;
	margin:0;
	padding:7px 0;
}


.artists a {
	color:#cb0133;
	text-decoration:underline;
}

.artists a:hover {
	text-decoration:none;
	color:#005aa4;
}

.artists i {
	color:#005aa4;
}

.artists q {
	color:#005aa4;
	font-style:italic;
}


.artists span {
	color:#005aa4;
}

.artists blockquote {
	padding-left:10px;
}

.artists b {
	color:#005aa4;
}

.artist strong {
	font-weight:lighter;
	color:#005aa4;
}

.artists img {
	border:none;
}

.artists span {
	color:#005aa4;
}

.bodyIcon {
	position:absolute;
	float:right;
	border:none;
	padding-left:3px;
}

.quotes {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:lighter;
	color:#cb1033;
	margin:0;
	padding:0;
}

#partitionedStory {
	position:relative;
	margin:0 0 0.5em 0;
	padding:0 0 1em 0;
	border-bottom:#005aa4 thin dotted;
}

#artistBodyLinks {
	display:block;
	float:right;
	width:617px;
	height:55px;
	text-align:left;
	border-top:#cb0133 thin solid;
	margin:5px 0 0 0;
	padding:10px 0 0 0;
}

#artistBodyLinks ul {
	list-style:none;
	padding:0;
	margin:0;
}

#artistBodyLinks li {
	float:left;
	width:300px;
	height:50px;
	padding:0;
	margin:0;
}

#artistBodyLinks h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#cb0133;
	margin:0;
	padding:17px 0 17px 0;
}

#artistBodyLinks img {
	border:none;
}

#artistBodyLinks a {
	display:block;
	text-decoration:none;
}

#artistBodyLinks a:hover {
	color:#005aa4;
	text-decoration:underline;
}


/*************Artist MultiMedia CSS***************/

#dates {
	font-family: helvetica, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	background:#fff;
	margin:0 0 15px 0;
	padding:0;
}

#dates a {
	color:#cb0133;
	display:block;
	text-decoration:none;
	background:none;
	border:#cb0133 thin solid;
	padding:2px 3px 4px 3px;
	margin:2px 0;
}

#dates a:hover {
	text-decoration:underline;
	background:#cb0133;
	color:#fff;
}

#dates b {
	text-decoration:underline;
	background:#cb0133;
	color:#fff;
	
	border:#cb0133 thin solid;
	padding:2px 3px 4px 3px;
	margin:2px 0;
}

.media h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#cb0133;
	margin:0;
	padding:0 0 5px 0;
}

.media h2 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0 0 5px 0;
}

.media h3 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0 0 5px 0;
}

.media p {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0 0 5px 0;
}

.media b {
	display:block;
	text-decoration:none;
	background:#F00;
	color:#000;
	padding:2px 3px 0px 3px;
	margin:2px 0;
}

.media a {
	color:#fff;
	display:block;
	text-decoration:none;
	background:#cb0133;
	padding:2px 3px 0px 3px;
	margin:2px 0;
}

.media a:hover {
	text-decoration:underline;
	background:#F00;
	color:#000;
}

.media br {
	padding:10px 0;
}

#linksSubList {
	position:relative;
	margin:0 0 5px 15px;
	padding:0;
}

#linksSubListTitle {
	display:block;
	text-decoration:none;
	background:#F00;
	padding:2px 3px 0px 3px;
	margin:2px 0;
}

#linksSubListTitle :hover {
	display:block;
	text-decoration:underline;
	background:#F00;
	padding:0 0 5px 0;
	margin:0 0 2px 0;
}

#performances {
	border:#cb0133 medium solid;
	height:25px;
	width:612px;
}

.dates h1 {
	font-family: helvetica, Verdana, sans-serif;
	font-size:24px;
	line-height:27px;
	font-weight:lighter;
	color:#cb0133;
	margin:0 0 15px 0;
	padding:0;
}

.dates h2 {
	line-height:14px;
}

.dates h3 {
	overflow:hidden;
	display:block;
	font-family: helvetica, Verdana, sans-serif;
	font-size:20px;
	line-height:27px;
	font-weight:lighter;
	color:#cb0133;
	margin:0;
	padding:2px 0 10px 2px;
	border:#005aa4 thin dotted;
	border-width:0 1px 1px 1px;
}

.date {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	float:left;
	width:43px;
	padding:3px;
	margin:0;
	border:#005aa4 thin dotted;
	border-width:0 1px 1px 0;
	text-align:center;
}

.date b {
	font-size:18px;
	color:#005aa4;
	padding:1px 2px;
	line-height:22px;
}

.month {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	float:left;
	width:100px;
	padding:3px;
	margin:0;
	border:#005aa4 thin dotted;
	border-width:0 1px 1px 1px;
}

.month b {
	font-size:18px;
	color:#005aa4;
	padding:1px 2px;
	line-height:22px;
}

.place {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	float:left;
	width:380px;
	padding:3px;
	margin:0;
	border:#005aa4 thin dotted;
	border-width:0 1px 1px 0;
}

.place b {
	font-size:18px;
	color:#005aa4;
	padding:1px 2px;
	line-height:22px;
}

.place a {
	color:#cb0133;
	text-decoration:none;
}

.place a:hover {
	text-decoration:underline;
}

.year {
	font-family: helvetica, Verdana, sans-serif;
	font-size:12px;
	float:left;
	width:60px;
	padding:3px;
	margin:0;
	border:#005aa4 thin dotted;
	border-width:0 1px 1px 0;
	text-align:center;
}

.year b {
	font-size:18px;
	color:#005aa4;
	padding:1px 2px;
	line-height:22px;
}



.dates h3 a {
	color:#005aa4;
	font-weight:bold;	
	text-decoration:none;
}

.dates h3 a:hover {
	text-decoration:underline;
}





/************Lightbox Gallery CSS************/


#gallery {
	margin:0 0 20px 0;
	padding:0;
	width: 240px;
	float:left;
	text-align:left;
}

#gallery a {
	display:block;
	text-decoration:none;
	background:none;
	padding:0;
	margin:0;
}

#gallery ul { 
	list-style: none;
	margin:0;
	padding:0;
}

#gallery ul li { 
	display:inline-block;
	margin:0 2px 0 2px;
	padding:0;
}
#gallery ul img {
	border: 1px solid #cb0133;
}
	
#gallery ul a:hover img {
	border: 1px solid #005aa4;
}
	
#gallery ul a:hover { 
	color: #fff; 
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1499;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1501;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}

#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}

#lightbox-container-image-data-box {	
	background-color: #fff;
	margin: 0 auto;
	overflow: auto;
	width: 100%;
	padding:0 10px 10px 10px;
}

#lightbox-container-image-data-box p {
	font: 18px helvetica, Verdana, sans-serif;
	line-height: 1.4em;
	margin:0;
	padding:0 0 5px 0;
}

#lightbox-container-image-data-box a {
	font: 14px helvetica, Verdana, sans-serif;
	background-color: #fff;
	color:cb0133;
	text-decoration:none;
	padding:0;
	margin: 0;
}

#lightbox-container-image-data-box a:hover {
	text-decoration:underline;
}

#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}

#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {
	font: 14px helvetica, Verdana, sans-serif;
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}






/************Music Player CSS************/


#player {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	float:left;
	text-align:left;
	margin:0 0 0 5px;
	padding:0 0 5px 0;
}

#player object {
	display:block;
	margin:0;
	padding:0 0 5px 0;
}

#player_title {
	width:200px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
}

#player_title p {
	font-family:helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#005aa4;
	font-weight:lighter;
	margin:0;
	padding:8px 0 10px 0;
}

#playertr {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	float:left;
	text-align:left;
	margin:0 0 0 5px;
	padding:0 0 5px 0;
}

#playertr object {
	display:block;
	margin:0;
	padding:0 0 25px 0;
}

#player_titletr {
	width:200px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
}

#player_titletr p {
	font-family:helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:lighter;
	margin:0;
	padding:0 0 17px 0;
}

#player_titletr h1 {
	font-family:helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#005aa4;
	font-weight:lighter;
	margin:0;
	padding:0;
}
	


/************Performance Video CSS************/


#video {
	margin:0 0 15px 0;
	padding:0;
	width: 240px;
	float:left;
	text-align:left;
}

#video object {
	display:block;
	margin:0 0 5px 0;
	padding:0;
	border:#cb0133 thin solid;
}







#footer {
	width:1024px;
	height:auto;
	margin:0 auto;
	padding:10px;
	background:none;
}

#footer ul {
	list-style:none;
	margin:0 0 0 137px;
	padding:0;
	
}

#footer ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cb0133;
	position:relative;
	display:block;
	text-align:left;
	float:left;
	margin:0;
	padding:0 40px 0 0;
}

#footer ul li a {
	font-size:9px;
	color:#005aa4;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer ul li.right {
	display:inline;
	text-align:right;
	float:right;
	padding:0 0 0 20px;
}

