@charset "UTF-8";
/*
Theme Name: Talea Ensemble
Theme URI: http://whiteboardframework.com/
Author: Jef Collier
Author URI: http://salientlink.com
Description: The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.1.5

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

::-moz-selection { background: #25e42d; color: #fff; text-shadow: none; }
::selection { background: #25e42d; color: #fff; text-shadow: none; }

a{color:#000; font-weight:bold; text-decoration:none; outline:none;}
a:visited{}
a:hover{color:#25e42d;}
a:focus{outline:0;}
a:hover, a:active{outline:none;}

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #25e42d; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

td { 
	vertical-align: top; 
	border-bottom: 1px solid #25e42d;
	padding: 15px 0px;
}

#content {

}

header {
	
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
	
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}

#sidebar {
	
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	
}
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}


/* ==|== primary styles =====================================================
   Author: <jef.collier@salientlink.com>
   ========================================================================== */
html{height:100%;}
body{height:100%; font-size:14px;}

.dk-green{color:#25e42d;}
.lt-green{color:#e8fee9;}
	
	#container{width:960px; margin:0 auto 30px auto; overflow:visible; padding:0 0 75px 0;}
		
		#header{margin:80px 0 0 0;}
			#header h1,
			#header h2{position:relative; left:-18px; float:left; margin:0;}
			#header h1 a,
			#header h2 a{display:block; background:url("images/logo_Talea-Ensemble.png") no-repeat; height:118px; width:630px; text-indent:-9999px}
			
			#header .nav{border:1px solid #fff;}
			#header nav{float:right;}
			#header ul#menu-navigation{list-style:none; float:right; margin:0; padding:0;}
				#header ul#menu-navigation li{margin:0 0 2px 0}
				#header ul#menu-navigation li a{display:block; width:185px; height:28px; text-indent:-9999px;}
				#header ul#menu-navigation li#menu-item-22 a{background:url("images/bg_nav_sprite.png") no-repeat 0 0;}
					#header ul#menu-navigation li#menu-item-22.current_page_item a,
					#header ul#menu-navigation li#menu-item-22 a:hover{background-position:0 -152px;}
				#header ul#menu-navigation li#menu-item-21 a{background:url("images/bg_nav_sprite.png") no-repeat 0 -31px;}
					#header ul#menu-navigation li#menu-item-21.current_page_item a,
					#header ul#menu-navigation li#menu-item-21 a:hover{background-position:0 -183px;}
				#header ul#menu-navigation li#menu-item-20 a{background:url("images/bg_nav_sprite.png") no-repeat 0 -62px;}
					#header ul#menu-navigation li#menu-item-20.current_page_item a,
					#header ul#menu-navigation li#menu-item-20 a:hover{background-position:0 -213px;}
				#header ul#menu-navigation li#menu-item-19 a{background:url("images/bg_nav_sprite.png") no-repeat 0 -93px;}
					#header ul#menu-navigation li#menu-item-19.current_page_item a,
					#header ul#menu-navigation li#menu-item-19 a:hover{background-position:0 -245px;}
				#header ul#menu-navigation li#menu-item-18 a{background:url("images/bg_nav_sprite.png") no-repeat 0 -124px;}
					#header ul#menu-navigation li#menu-item-18.current_page_item a,
					#header ul#menu-navigation li#menu-item-18 a:hover{background-position:0 -275px;}
			
			#header ul#icons{list-style:none; float:right; clear:right; margin:12px 90px 0 0; padding:0;}
				#header ul#icons li{display:inline; float:left; margin:0 2px 0 0;}
				#header ul#icons li a{display:block; width:30px; height:28px; text-indent:-9999px;}
				#header ul#icons li a.flickr{background:url("images/icon_flickr.png") no-repeat 0 0;}
				#header ul#icons li a.mailchimp{background:url("images/icon_email.png") no-repeat 0 0;}
				#header ul#icons li a.twitter{background:url("images/icon_twitter.png") no-repeat 0 0;}
				#header ul#icons li a.rss{background:url("images/icon_rss.png") no-repeat 0 0;}
				#header ul#icons li a.facebook{background:url("images/icon_facebook.png") no-repeat 0 0;}
				#header ul#icons li a.newsletter{background:url("images/icon_email.png") no-repeat 0 0;}
				#header ul#icons li a:hover{background-position:0 bottom;}
				
		#content{}
			#content .widget-alert{display:none;}
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{text-transform:uppercase;}
			#content h1, #content h2{color:#25e42d; margin:0 0 10px 0;}
			#content.category h1,
			#content.category h2{margin:10px 0;}
			#content h1 a, #content h2 a, #content h3 a{color:#25e42d; text-decoration:none;}
			#content p{margin:0; line-height:20px;}
			#content .two_column .column.copy p{margin:0; text-indent:40px;}
				#content .two_column .column.copy p:first-child{text-indent:0;}
		
			/* Home */
			#home{}
				#home h2.upcoming a{display:block; background:url("images/title_upcoming.png") no-repeat; text-indent:-9999px;}
				#home h2.news a{display:block; background:url("images/title_news.png") no-repeat; text-indent:-9999px;}
				#home h2.support a{display:block; background:url("images/title_support.png") no-repeat; text-indent:-9999px;}
				#home h2.blog a{display:block; background:url("images/title_blog.png") no-repeat; text-indent:-9999px;}
				#home .img{position:relative; left:-58px;}
				#home .four_column{margin:45px 0 0 0;}
					#home .column{width:210px; margin:0 40px 0 0; float:left;}
					#home .column a.more{position:relative; top:3px; display:inline-block; background:url("images/icon_bg_plus.png") no-repeat 0 0; height:16px; width:15px; text-indent:-9999px;}
					#home .column a.more:hover{background-position:0 bottom;}
					#home .column.last{margin:0;}

			/* Accordion*/
			#content hr.shim{margin:85px 0 0 0;}
			#content .accordion h2{position:relative; color:#25e42d; font-size:38px; margin:20px 0;}
			#content .accordion h2 a{color:#25e42d; text-decoration:none; display:block; padding:0 55px 0 0;}
			#content .accordion h2 a span{position:absolute; right:0; top:2px; /* Vertical Centering--> top:50%; margin:-20px 0 0 0;*/ display:inline-block; height:41px; width:41px; background:url("images/bg_accordion_sprite.png") no-repeat right top;}
			#content .accordion h2 a:hover span{background-position:left bottom;}
			#content .accordion h2 a.active span{background-position:left top;}
			#content .accordion h2 a.active:hover span{background-position:left bottom;}
			#content .accordion .wrapper{}
				#content .accordion ul.concert-list{list-style:none; padding:0;}
				#content .accordion ul.concert-list li{padding:0 13px; margin:10px 0; background:#e8fee9;}
				#content .accordion ul.concert-list li h4.date{display:inline-block; float:left; color:#25e42d; font-size:42px; width:140px; margin:12px 0 0 0; padding:0; font-weight:700;}
				#content .accordion ul.concert-list li h3.title{display:inline-block; width:650px; margin:20px 0 20px 50px; padding:0;}
					#content .accordion ul.concert-list li h3.title span{text-transform:none; font-weight:normal;}
				#content .accordion ul.concert-list li a.more{float:right; display:inline-block; background:#000; color:#25e42d; font-size:10px; text-decoration:none; text-transform:uppercase; padding:15px 13px 14px 13px; margin:20px 0 0 0;}
				#content .accordion ul.concert-list li a.more{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:0;}
			.page-template-concerts-php #content .two_column .column{float:left; padding:0 40px 0 0;}

			/* Projects */
			#content{}
    			#content .two_column{}
				#content .two_column .column{float:left;}
				#content .two_column .column.aside{width:370px; color:#000;}
					#content .two_column .column.aside h4{margin:0 0 10px 0; font-size:14px;}
					#content .two_column .column.aside h5{margin:0; font-size:14px;}
					#content .two_column .column.aside a{text-transform:uppercase; color:#25e42d; font-weight:bold; text-decoration:none; font-size:12px;}
					#content .two_column .column.aside ul{margin:0; padding:0 0 0 20px; color:#25e42d; list-style-image:url("images/bullet_green.png");}
					#content .two_column .column.aside ul li{color:#000; font-weight:bold;}
					#content .two_column .column.aside ul li a{}
				#content .two_column .column.copy{width:560px;}

			/* Media */
			#content .two_column{margin:0 0 45px 0;}
				#content .tag-video .two_column .column{float:left;}
				#content .tag-video .two_column .column.video{width:590px;}
				#content .tag-video .two_column .column.copy{width:340px; margin:0 0 0 28px;}
				#content .tag-video .two_column .column.copy h3{color:#25e42d; font-size:22px; margin:0 0 18px 0;}
				#content .tag-video .column.copy p{margin:0; text-indent:0px;}
				#content .tag-audio h4 a{color:#25e42d; font-size:22px; margin:15px 0; text-decoration:none;}
				#content .tag-audio h4.active a{color:#000;}
				#content .tag-audio h4.active a span.playing{font-size:11px;}

			/* Support */
			#content{}
    			#content .two_column{}
				#content .two_column .column{float:left;}
				#content .two_column .column.aside{width:360px; color:#000; padding-left:30px;}
					#content .two_column .column.aside h4{margin:0 0 10px 0; font-size:14px;}
					#content .two_column .column.aside h5{margin:0; font-size:14px;}
					#content .two_column .column.aside a{text-transform:uppercase; color:#25e42d; font-weight:bold; text-decoration:none; font-size:12px;}
					#content .two_column .column.aside ul{margin:0; padding:0 0 0 20px; color:#25e42d; list-style-image:url("images/bullet_green.png");}
					#content .two_column .column.aside ul li{color:#000; font-weight:bold;}
					#content .two_column .column.aside ul li a{}
				#content .two_column .column.copy{width:560px;}
					#content ul.supporters{list-style:none; margin:0 0 45px 0; padding:0;}
					#content ul.supporters li h4{margin:0;}
					
			/* About */
			#content{}
			    #content .column.pad{width:710px; margin:0 0 45px 0;}
			    #content .column.pad p{margin:0; text-indent:40px;}
					#content .column.pad p:first-child{text-indent:0;}
				#content .accordion ul.ensemble-list{list-style:none; padding:0; margin:0 0 45px 0;}
				#content .accordion ul.ensemble-list li{padding:13px; margin:10px 0; background:#e8fee9;}
				#content .accordion ul.ensemble-list li h3.name{display:inline-block; width:50%; margin:0;}
				#content .accordion ul.ensemble-list li h3.name span.role{display:block; width:50%; margin:0; text-transform:none; font-weight:normal;}
				#content .accordion ul.ensemble-list li a.more{float:right; display:inline-block; background:#000; color:#25e42d; font-size:10px; text-decoration:none; text-transform:uppercase; padding:18px 13px 15px 13px;}
				#content .accordion ul.ensemble-list li a.more{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; border:0;}
				#content .three_column{margin:0 0 45px 0;}
					#content .three_column .column{width:210px; margin:0 40px 0 0; float:left;}
					#content .three_column .column p{margin:0 0 10px 0;}
					#content .three_column .column p strong{display:block;}
					#content .three_column .column p a{color:#25e42d; font-weight:bold; font-size:11px; text-transform:uppercase;}
			
			#main{width:740px; float:right;}
				#content.blog #main p,
				#content.news #main p{margin:0 0 10px 0;}
			
			#sidebar{width:210px; float:left;}
				#sidebar ul{padding:0;}
				#sidebar h3{margin:0;}
				#sidebar .widget-area{border-bottom:1px solid #25e42d; padding:0 0 10px 0; margin:0 0 10px 0;}
					#sidebar .widget-area label.screen-reader-text{display:none;}
					#sidebar .widget-area ul ul{padding:0/* 0 0 30px*/; list-style:none;}
					#sidebar .widget-area ul ul li{}
					#sidebar .widget-area a{text-transform:uppercase;}
				
	#footer{width:100%; /*position:fixed; bottom:0;*/}
	
/* Newsletter Magic */
	/* Modal Popup */
	#newsletter_signup{display:none;}
	#colorbox #newsletter_signup.offset{background:#000; padding:26px 28px 26px 26px; display:block;}
		#colorbox #newsletter_signup ul{margin:0; padding:0;}
		#colorbox #newsletter_signup h4{color: #2EF701; font-size: 30px; margin: 0 0 30px; text-transform: uppercase;}
		#colorbox #newsletter_signup p{font-size:18px; color:#fff; margin:0;}
		#colorbox #newsletter_signup p.wpfes_form_label{}
		#colorbox #newsletter_signup p.wpfes_form_label input{width:240px;}
		#colorbox #newsletter_signup p.wpfes_form_label input.wpfes_form_btn{background:#2EF701; color:#000; border:none; padding:5px; margin:15px 0 0 0; float:right; width:auto; font-size:14px;}
		#colorbox #newsletter_signup h6{color:#f00; margin:22px 0 0 0; font-size:12px;}
	/* Static Page */
	#wpfes_newsletter{}
		#wpfes_newsletter form{}
			#wpfes_newsletter p.wpfes_form_label{}
			#wpfes_agree_terms{}
			#wpfes_newsletter span.tos{}
		/* "modal" messages */
		#newsletter-agreement-box{}
		#wpfes_newsletter_message_box{background:#000; padding:26px 28px 26px 26px;}
			#wpfes_newsletter_message_box h3.widget-title{color: #2EF701; font-size:24px; margin: 0 0 30px; text-transform: uppercase;}
			#wpfes_newsletter_message_box #wpfes_newsletter_message{color:#fff; font-size:18px; margin:10px 0;}
			#wpfes_newsletter_message_box input{background:#2EF701; color:#000; border:none; padding:5px; margin:15px 0 0 0; float:right; width:auto; font-size:14px;}

/* Lightbox Magic */
.page-template-about-php .offset{background:#000; padding:26px 28px 26px 26px;}
.page-template-about-php .offset .caption{margin:15px 0 0px 0;}
.page-template-about-php .offset .caption h4{display:inline; color:#fff; text-transform:uppercase; float:left; margin:0 5px 0 0;}
.page-template-about-php .offset .caption span.role{display:inline; text-transform:lowercase; float:left; color:#fff;}
.page-template-about-php .offset .caption span.bio{clear:both; float:left; color:#fff;}
.page-template-about-php .offset .caption span p{float:left; margin:0;}

.page-template-concerts-php .offset{background:#000; padding:28px 28px 23px 28px;}
.page-template-concerts-php .offset .caption{margin:0;}
.page-template-concerts-php .offset .caption p{font-size: 20px; margin: 0 0 10px 0; color:#fff;}
.page-template-concerts-php .offset .caption h2,
.page-template-concerts-php .offset .caption h2 p{color: #2EF701; font-size: 30px; margin: 0 0 30px; text-transform: uppercase;}
.page-template-concerts-php .offset .caption h3{font-size: 30px; margin: 0 0 30px; color:#fff;}

.ensemble-list .offset,
.concert-list .offset{position:absolute; z-index:-100; left:-9999px; display:none;}

/* Wordpress Overrides */
.post-meta,
#page-meta,
#comments{display:none;}
h3#comments,
p.nocomments,
header p.description{display:none;}
/* WYSIWYG Images/Alignments */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.post-single{clear:both; display:block; margin:0 0 15px 0; /*border-bottom:1px solid #25e42d;*/}
.post-single h2{margin:0 0 0 0;}
.featured-thumbnail{float:left;}


/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== media queries ====================================================== */
@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {

}


/* ==|== print styles ======================================================= */ 
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
	a, a:visited { text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
}

/* ColorBox */
.LoadingOverlay{background:#000;}
#colorbox, 
#cboxOverlay, 
#cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:#2ef701 url("images/bg_overlay.png") no-repeat top center; opacity:1 !important;}
#colorbox{}
    #cboxContent{background:#000; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin:0;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        .page-template-about-php #cboxClose{position:absolute; background:url("images/btn_close_black.png") no-repeat; height:37px; width:99px; text-indent:-9999px; top:35px; right:35px;}
		.page-template-concerts-php #cboxClose{position:absolute; background:url("images/bg_close.png") no-repeat; height:37px; width:99px; text-indent:-9999px; top:35px; right:35px;}
        #cboxClose:hover{background-position:0 -37px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
/*
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}
*/