/** Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/** Setup fonts */
body {
	color: #0a0c0c;
	font-size: 62.5%;
	font-family: Arial, sans-serif;
}

/** Self-clearing floats */

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/** Template Styles */

body {
	width: 100%;
}

.container {
    margin: 0 auto;
    position: relative;
    width: 97.6em;
}

h1 {
	position: fixed;
}

#eyebrow {
    left: 30.9em;
    position: absolute;
    top: 0.6em;
    width: 52.5em;
    z-index: 10;
}

.pri-nav {
	margin-left: 2em;
	padding: 1.5em 0 1.5em 1.5em;
	position: fixed;
    top: 18.8em;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.pri-nav,
h1 {
	position: absolute;
}
}

body {
	background-attachment: fixed;
	background-color: #d3e7e4;
	background-position: center top;
	background-repeat: repeat-y;
}

#for-artists {
    background-image: url(img/bg-for-artists.jpg);
}

#support-artists {
	background-image: url(img/bg-support-artists.jpg);
}

#money {
	background-image: url(img/bg-money.jpg);
}

#events {
	background-image: url(img/bg-events.jpg);
}

#career-training {
	background-image: url(img/bg-career-training.jpg);
}

#opportunities,
#opportunities-detail {
	background-image: url(img/bg-opportunities.jpg);
}

#resources {
	background-image: url(img/bg-resources.jpg);
}

#award-winners {
	background-image: url(img/bg-award-winners.jpg);
}

#about {
	background-image: url(img/bg-about.jpg);
}

#news {
	background-image: url(img/bg-news.jpg);
}

#blog {
	background-image: url(img/bg-blog.jpg);
}

#press-releases {
	background-image: url(img/bg-press-release.jpg);
}

#press-clippings {
	background-image: url(img/bg-press-clippings.jpg);
}

#show-your-support {
	background-image: url(img/bg-show-your-support.jpg);
}

#opportunities .main-section {
	min-height: 122em;
}

/** Colors (for categories) */

.cat1 {
	color: #9D9F13; /* Olive Green */
}

.cat2 {
	color: #0099BF; /* Light Blue */
}

.cat3 {
	color: #37145D; /* Purple */
}

.cat4 {
	color: #ff520e; /* Orange */
}

p {
	font-size: 1.3em;
	line-height: 1.462; /*19px*/
}

a {
	color: #cb0500;
	text-decoration: none;
}

a:hover {
	color: #cd0500;
	text-decoration: underline;
}

.important {
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1.4em;
    margin-bottom: 1.1em;
    padding-top: 0.5em;
}

.intro {
	font-family: 'Avenir LT Std 35 Light';
	font-size: 2em;
	font-weight: lighter;
	line-height: 1.25;
}

.list-log {
	background-color: #D3E7E4;
    color: #CB0500;
    display: block;
	font-size: 1.8em;
    font-weight: normal;
	height: 2em;
    line-height: 2em;
	margin-bottom: 1.5em; /* 24px */
    padding-left: 0.778em; /* 14px */
    width: 29.611em ; /* 533px */
}

.text p {
	margin-bottom: 1.5em;
}

.help-text {
	color: #8b9896;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.5em;
	text-align: right;
	float: right;
}

.help-text2 {
	color: #8b9896;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.5em;
	text-align: left;
	float: left;
}

/** align-help-text (extends help-text) */

.align-help-text {
	line-height: 1em;
	width: auto;
}

.job-help-text {
	margin: 1em 0 0.5em 0 !important;
	
}

.money-intro {
    font-size: 1.65em;
    line-height: 1.35em;	
    margin-bottom: 0.5em;
}

.money-quote {
	border-color: #0a0c0c;
    color: #8b8d1b;
    border-style: solid;
    border-width: 0.01em 0 0;
/*	font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.25em;
    margin-top: 1em;
    padding: 1em 0.7em 0.5em 0.5em;
}

.quotee {
	border-bottom: 1px solid #0a0c0c;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 1.35em;
    margin-bottom: 2em;
    padding-bottom: 1em;
    padding-left: 0.7em;
}

.info-group {
	margin-bottom: 1em;
}

.aside-text {
	font-size: 1.25em;
}

.subhead {
	font-weight: bold;
	margin-bottom: 1.231em; /* 16px */
}

.blog-author {
	font-weight: bold;
}

.clip-author {
	float: left;
	font-weight: bold;
	margin-right: 1.154em; /* 15px */
}

cite {
	font-style: normal;
}

.text p.home-text,
.text div.home-text {
	line-height: 1.3;
	padding-left: 174px;
}

.home-section a.more-link {
margin-left: 174px;
margin-top: 1.5em;
display:block;
}



.release-title {
	display: block;
	float: right;
	width: 30em; /*390px */
}

.headshot-credits {
	clear: left;
    float: left;
    font-size: 1em; /*10px*/
    width: 16.8em;
}

.text .headshot-credits {
	margin-bottom: 0;
}

.bio-pic-credits {
	clear: left;
	float: left;
	font-size: 1em;
	width: 11.5em;
}

.text .bio-pic-credits {
	margin-bottom: 0;
}

.photo-credits {
	font-size: 1em;
	text-align: center;
}

.text .photo-credits {
	margin-bottom: 0;
}

h1 {
	
}

h2 {
	color: #CB0500;
/*	font-family: Didot,Georgia,serif;*/
	font-size: 2.3em;
    line-height: 1.23;
	margin: 0 0 3.217em 0; /* 74px */
}

h3 {
/*	font-family: 'Avenir LT Std 35 Light';
*/	font-size: 4em;
	font-weight: lighter;
	line-height: 1.15;
}

h5 {
	color: #cb0500;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.35;
	margin-bottom: 0.5em;
	margin-top: 2em;
  	/*width: 20em;*/
}

.show-support-heading {
	padding-top: 0.8em;
}

.first-heading {
	margin-top: 0.5em;
}

.post-link-heading {
	width: 8.5em;
}

.resource-list-heading {
	color: #37145D;
	font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 0.278em;
    padding-left: 0.166em;
}

.landing-heading {
    /*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 1.8em;
    font-weight: normal;
	left: 0;
	line-height: 1.2;
    margin-top: 1.3em;
	position: absolute;
	text-transform: lowercase;
	top: 0;
}

.see-art-heading {
	background-color: #CB0500;
	color: #FFFFFF;
	font-size: 1.8em;
    font-weight: bold;
    /*font-family: 'Avenir LT Std 35 Light';*/
    height: 2em;
    line-height: 2em;
    margin-right: 0px;
    padding-left: 0.555em; 
}

.money-heading {
	background-color: #8b8d1b;
    color: #ffffff;
	/*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2.1em;
    font-weight: lighter;
    line-height: 1.9em;
	padding-left: 0.952em; /* 20px */
	padding-top: 0.286em;
    width: 25.048em; /* 526px */
}

.month-heading {
	border-bottom: 1px solid #c3c3c3;
	color: #CB0500;
	/*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2.4em;
    font-weight: lighter;
    line-height: 1.25em;
    margin-top: 1.8em;
    padding: 0 0 0.2em 0.1em;    
}

.event-list-heading {
    color: #0A0C0C;
	font-size: 1.4em;
    line-height: 1.3em;
    font-weight: bold;
    padding: 0 0 0.8em 0;
}

.aside-heading {
	color: #ff520e;	    
    font-size: 1.6em;
    font-weight: bold;
	line-height: 1.2;
	margin-bottom: 1em;
}

.featured-heading {	    
    font-size: 1.8em;
    font-weight: bold;
	margin-bottom: 0.3888em;
}

.featured-article-heading {	 
	color: #0a0c0c;   
    font-size: 1.3em;
    font-weight: normal;
	line-height: 1.35;
	margin: 0 0 1.25em 0;
}

.featured-article-heading:hover {
	color: #cb0500;
	text-decoration: underline;
}

.narrow-heading {
	background: #cb0500 url(img/left-red-narrow-resources.gif) no-repeat left center;
    color: #ffffff;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 1em;
	margin-left: 1.538em; /* 20px */
	padding: 0.923em 0 0.846em 2.308em; /* 12px 0 11px 30px */
	width: 12.846em; /* 167px */
}

.narrow-type-heading {
    border-bottom: 1px solid #c3c5c5;
    font-size: 1.4em;
	margin-left: 1.429em; /* 20px */
    padding-bottom: 0em;
    padding-top: 1em;
}

.cat-heading {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2;
}

/* resource-cat-heading (extends cat-heading) */

.resource-cat-heading {
	margin-bottom: 1em;
}

.event-heading {
	margin-top: .375em; /* 15px */
}

.sub-heading,
.event-sub-heading {
	margin-top: 0;
}

.opp-detail-heading {
	border-bottom: 1px solid #c3c5c5;
	font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 0.3em;
    padding-bottom: 0.2em;
    padding-top: 2em;
}

.artist-heading {
	color: #0a0c0c;
    /*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2.5em;
    font-weight: lighter;
	margin-bottom: 0.2em;
    margin-top: 0;
}

.bio-heading {
	color: #cb0500;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0;
	padding-bottom: 0.25em;
}

.staff-heading {
	border-bottom: 1px solid #c3c5c5;
	font-size: 2em;
    font-weight: bold;
    margin: 2em 0 0 0;
    padding-bottom: 0.3em;
}

.news-list-heading {
	border-bottom: 1px dashed #c3c5c5;	
    margin-bottom: 0.3em;
	margin-top: 1em;
    padding-bottom: 0.25em;
    /*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 3.4em;
    font-weight: lighter;
}

.contact-heading {
    /*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2em;
    font-weight: normal;
    line-height: 1.25em;
    margin-bottom: 0.3em;
    width: 15em;
}

.bg-info-heading {
	margin: 0;
	padding-bottom: 1.25em;
	padding-top: 1.5em;
}

.ready-heading {
    color: #CB0500;
    /*font-family: 'Avenir LT Std 35 Light';*/
    font-size: 3.2em;
    font-weight: lighter;
    margin: 1em 0;
    text-align: center;
}

.release-heading {
	margin-bottom: 0.5em;
}

.job-heading {
	color: #ff520e;
   /* font-family: 'Avenir LT Std 35 Light';*/
    font-size: 2em;
    font-weight: normal;
    line-height: 1.25;
}

.support-text h5 {
	color: #0099bf;
}

.supporters-text h5 {
	color: #37145d;
}

/** Article */

.article {
	background-color: #ffffff;
	position: relative;
	width: 99.9%;
}

/** Article Skins */

/** bd-top-article (extends article) */

.bd-top-article {
    border-top: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-top: 2em;
    margin-bottom: 2em;
}

.bd-bottom-article {
	border-bottom: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-bottom: 2em;
    margin-bottom: 2em;
}

/** event-article */

.event-article {
	padding-left: 5.4em;
	width: 49.3em;
}

/** margin-article (extends article) */

.margin-article {
	width: 40em;
	padding-left: 14.7em;
}

/** first-margin-article (extends margin-article) */

.first-margin-article {
	padding-top: 2em;
}

/** featured-article (extends article) */

.featured-article {
	margin-bottom: 1.308em; /* 17px */
}

/** Aside */

.aside {
	background-color: #FFFFFF;
    border-left: 0.1em dashed #c3c5c5;
    padding: 2em 1.5em 2.5em;
    position: absolute;
    right: 0;
    top: 42.5em;
    width: 15em;
}

/** Aside Skins */

/** pledge-aside (extends aside) */

.pledge-aside {
	background: transparent;
	border: none;
    top: 14.6em;
}



/** content-aside (extends aside) */

.content-aside {
    left: 58.3em;
    position: absolute;
	top: auto;
}

/** narrow-aside (extends aside) */

.narrow-aside {
	border: none;
    padding: 0 2em 0 0;
    left: 54.7em;
    width: 19.7em;
    z-index: 100;
}

/** events-aside (extends aside) */

.events-aside {
    top: 78em;
}

/** events-contact-aside (extends aside) */

.events-contact-aside {
	top: 73em;
}

/** events-featured-aside */

.featured-events-aside {
	top: 100em;
}

/** career-training-aside (extends aside) */

.career-training-aside {
    top: 85em;
}

/** contact-aside (extends aside) */

.contact-aside {
	top: 70em;
}

/** Footer */

.footer {
	position: relative;
	width: 99.9%;
}

/** Footer Skins */

/* main-footer (extends footer) */

.main-footer {
	background-color: #0A0C0C;
    padding: 1em 0;
    margin-left: 17.7em;
	width: 61.8em;
}

/** bottom-footer (extends footer) */

.bottom-footer {
	margin-top: 4em;
}

/** bd-top-section (extends footer) */

.bd-top-footer {
    border-top: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-top: 2em;
    margin-bottom: 2em;
}

/** bd-bottom-section (extends footer) */

.bd-bottom-footer {
	border-bottom: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-bottom: 2em;
    margin-bottom: 2em;
}

/** Form Skins */

/** search-form (extends form) */

.search-form input {
	border: 1px solid #556467;
    height: 1.636em;
    padding: 0 0 0 0; /* 2px 0 0 0 */
    width: 18.818em;
	vertical-align: top;
	font-size: 1.1em;
}

.search-form .submit {
    background-color: #cb0500;
	border: 2px solid #cb0500;
    color: #FFFFFF;
    height: 1.818em;
    margin-right: 1.545em;
    width: 2.727em;	    
}

/** footer-search-form (extends search-form) */

.footer-search-form {
	float: right;
}

/** narrow-form (extends form) */

.narrow-form {
	margin-top: 1em;
	margin-left: 3em;
}

.narrow-form li {
	font-size: 117%;
	padding-left: 1.5em;
    width: 14em;
}

.narrow-form .checkbox {
    float: left;
    margin-right: 0.5em;
}

.narrow-form .submit {
    background-color: #0A0C0C;
	border: none;
    color: #FFFFFF;
	font-family: arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    height: 30px;
    line-height: 1em;
    margin: 0.833em 0 1.666em 2em;
    width: 145px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}
	
	.narrow-form .submit:hover {
		cursor: pointer;
		background-color: #CB0500;
	}


/** narrow-events-form (extends narrow-form) */

.narrow-events-form label {
    float: left;
    font-size: 1.05em;
    line-height: 1.4em;
    margin-left: 0.5em;
    padding-bottom: 0.5em;
	width: 9em;
}

.narrow-events-form img {
    float: left;
    padding-left: 0.3em;
    padding-right: 0.23em;
    padding-top: 0.3em;
}

/** support-form (extends form) */

.support-form {
    background: none repeat scroll 0 0 #DCF2EF;
}

.support-form h5 {
    background: none repeat scroll 0 0 #CB0500;
    color: #FFFFFF;
    font-size: 2.2em;
    font-weight: normal;
    line-height: 2.273;
    text-align: center;
}

.support-form ol {
    margin: 3em 4.5em;
}
.support-form li {
    border-bottom: 1px solid #8B9896;
    list-style: none outside none;
    padding: 2em 0;
}

.support-form fieldset {
    margin: 0 4.5em;
}
.support-form fieldset fieldset {
    margin: 0;
    width: 12em;
}
.support-form #visual-arts, .support-form #media-literary, .support-form #performance {
    float: left;
}
.support-form #media-arts {
    margin-bottom: 2em;
}
.support-form fieldset fieldset legend {
    color: #0A0C0C;
    font-size: 1.3em;
    font-weight: bold;
}

.support-form ol ol {
    margin: 0;
    padding: 0;
}
.support-form ol ol li {
    border: 0 none;
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 12em;
}

.support-form #details fieldset {
	margin-right: 0;
}

.support-form #details li {
	width: 41em;
	float: left;
}

.support-form #details label {
	float: left;
	font-size: 1.1em;
	line-height: 3em;
}

.support-form #details input {
	border: 0;
	height: 2em;
	font-size: 1.3em;
	width: 270px; /* 275px */
	float: right;
	margin-bottom: 0.25em;
	padding: 0 0.5em;
}

.support-form fieldset #benefits {
	height: auto;
	width: auto;
	float: left;
}

.support-form #details .subscribe label {
	width: 368px;
	float: right;
	line-height: 1.35;
	margin-right: 15px;
	font-size: 1.3em;
}

.support-form #details .subscribe {
	margin-top: 1.5em;
}

.support-form fieldset fieldset input {
	margin-left: 0;
}

.support-form fieldset fieldset label {
	font-size: 1.1em;
	line-height: 1.8;
}

.support-form fieldset p,
.support-form .select {
	font-size: 1.3em;
	display: block;
	float: left;
	padding-right: 1em;
	padding-top:3px;
}

.support-form label,
.support-form input {
	float: left;
}

.support-form legend {
	font-size: 1.4em;
	line-height: 0.85;
	color: #cb0500;
}

.support-form .fieldset-top {
	padding-top: 1.4em;
}

.support-form .fieldset-sub {
	padding-top: 0.6em;
}

.support-form select {
	color:#0A0C0C;
	font-family:Arial;
	font-size:1.3em;
	font-weight:normal;
	height:2.273em;
	padding-left:0.35em;
	padding-top:0.35em;
	width:100%;
}

.support-form .divider {
	border-top:1px solid #8B9896;
	margin:2em 0 1em 3.5em;
	width:80%;
}

.support-form .divider span {
	font-family: Georgia, serif;
	display: block;
	margin: 0 auto;
	font-size: 1.385em; /* 18px */
	font-style: italic;
	padding: 0 0.5em;
	text-align: center;
	width: 1.5em;
	margin-top: -0.75em;
	background: #dcf2ef;
	color: #8b9896;
}

.support-form .input {
	font-size: 1.3em;
}

.support-form .input .dollar {
	font-size: 1.231em; /*16px*/
	line-height: 1.5;
	font-weight: bold;
	float: left;
}

.support-form .input .paren {
	font-size: 0.846em; /* 11px */
	font-style: italic;
	float: left;
	line-height: 2.25em;
}

.support-form .input a {
	text-decoration: underline;
}

.support-form #custom_amt {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: black;
	font-size: 1em;
	height: 1.5em;
	padding: 0.5 0em;
	width: 8em;
}

.support-form #details .state-label {
	width: 127px;
}

.support-form #state {
	font-size: 1.2em;
	float: left;
	margin-top: 2px;
	width: 180px;
}

.support-form #state option {
	font-size: 1.3em;
}

.support-form #details #zip {
	width: 80px;
}

.support-form .input div {
	float: left;
	border-width: 0 3px 3px 3px; 
	border-style: solid;
	border-color: #ffffff;
	width: auto;
	display: inline;
	margin: 0 0.5em 0.5em 0.5em;
}

.support-form #submit {
	float: none;
	font-family: arial;
	font-size: 1.6em;
	width: 290px;
	height: 45px;
	background: #cb0500;
	color: #ffffff;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 10px 130px; 
}

.support-form #submit:hover {
	cursor: pointer;
}

.support-form small {
	display: block;
	text-align: center;
	font-size: 1.1em;
	margin: 0 130px;
}

.support-form .thank-you {
	font-size: 3.5em; /* 30px */
	color: #cb0500;
	width: 400px;
	height: 120px;
	margin: 30px auto;
	text-align: center;
	padding-bottom: 30px;
	font-family: 'Avenir LT Std 35 Light'; 
	font-weight: lighter;
	line-height: 1.3em;
}

.item-1,
.item-2,
.item-3,
.item-4,
.item-5 {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left 2em;
}

.item-1 {
	background-image: url(img/1.gif);
}

.item-2 {
	background-image: url(img/2.gif);
}

.item-3 {
	background-image: url(img/3.gif);
}

.item-4 {
	background-image: url(img/4.gif);
}

.item-5 {
	background-image: url(img/5.gif);
}


/** submit form */

.submit-form li {
	display: block;
	margin-bottom: 2em;
}

.submit-form label {
	display: block;
	font-size: 1.3em;
	margin-bottom: 5px;
}

.submit-form input,
.submit-form select,
.submit-form text-area {
	width: 300px;
}

.submit-form .hidden {
	position: absolute;
	visibility: hidden;
}

.submit-form .submit {
	font-family: arial;
	font-size: 1.6em;
	width: 290px;
	height: 45px;
	background: #cb0500;
	color: #ffffff;
	border: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 10px 0;
}


/** verify-form */

.verify-form .submit {
	background-color: #0A0C0C;
	border: none;
    color: #FFFFFF;
	font-family: arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    height: 30px;
    line-height: 1em;
    margin: 0.833em 0 1.666em 0;
    width: 145px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}

/** Header */

.header {
	position: relative;
	width: 99.9%;
}

/** Header Skins */

/** main-header (extends header) */

.main-header {
	padding: 8.5em 0 2em 0;
}

.main-header .hgroup {
	margin: 0 0 4em 0;
}

/** support-form-hgroup */

.main-header .support-form-hgroup {
	margin: 0 0 6em;
}

/** detail-main-header (extends main-header) */

.detail-main-header {
	padding-bottom: 0;
}

/** short-detail-main-header (extends detail-main-header) */

.short-detail-main-header .hgroup {
	margin-bottom: 0;
}

/** bd-top-header (extends header) */

.bd-top-header {
    border-top: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-top: 2em;
    margin-bottom: 2em;
}

/** solid-bd-top-header (extends bd-top-header) */

.solid-bd-top-header {
	border-top: 1px solid #c3c5c5;
}

/** solid-bd-bottom-header (extends bd-bottom-header) */

.solid-bd-bottom-header {
	border-bottom: 1px solid #c3c5c5;
}

/** bd-bottom-header (extends header) */

.bd-bottom-header {
	border-bottom: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-bottom: 2em;
    margin-bottom: 2em;
}

/** home-header (extends bd-bottom-header) */

.home-header {
	margin-top: 0;
}

/** artist-header (extends header) */

.artist-header {
	margin-bottom: 1.5em;
}

/** event-list-header (extends header) */

.event-list-header {
	position: static;
}

/** narrow-header (extends header) */

.narrow-header {
	background-color: #d3e7e4;
}

/** blog-header (extends header) */

.blog-header {
	margin-bottom: 2.5em;
}

/** Image - div.image>img */

.image img {
	width: 99.9999%;
}

/** Image Skins */

/** see-art-image (extends image) */
    
.see-art-image {
	background-color: #c3c5c5;
	width: 9.5em;
	height: 9.5em;
}

/** artist-profile-image (extends image) */

.artist-profile-image {
	float: left;
    margin-right: 3em;
    width: 16.8em
}

/** meet-artist-profile-image (extends artist-profile-image) */

.meet-artist-profile-image {
	padding-bottom: 1.5em;
}

/** profile-image (extend image) */

.profile-image {
	float: left;
	height: 11.5em;
	margin-right: 3em;
	width: 11.5em;
}

/** event-key-image (extneds image) */

.event-key-image {
	left: 0;
	position: absolute;
	top: 0;
}

/** at-event-key-image (extends event-key-image) */

.at-event-key-image {
	left: 1.5em;
}

/** art-image (extends image) */

.art-image {
	margin: 0 1em 1.5em 0;
	width: 17em;
}

/** bio-image (extends image) */

.bio-image {
	left: 0;
	position: absolute;
	top: 2em;
	width: 11.5em;
}

/** info-image (extends image) */

.info-image {
	display: block;
	width: 2.6em;
	position: absolute;
	top: 0.5em;
	right: 14em;
	z-index: 200;
}

.info-image:hover {
	cursor: pointer;
}

/** blog-image */

.blog-image {
	text-align: center;
}

.blog-image img {
	max-width: 54.7em;
	width: auto;
}

/** benefits-image */

.benefits-image {
	left: 0;
	position: absolute;
	top: 2em;
	width: auto;
}

.benefits-image img {
	width: auto;
}

/** Link Skins */

/** logo-link */

.logo-link {
	background: transparent url(img/white-circle-small.gif) no-repeat;
	display: block;
    height: 2.8em;
    margin: 2em 0 0 2em;
	padding: 6.05em 1em;
    position: static;
    width: 12.8em;
}

.borderradius .logo-link {
	background-color: #ffffff;
	background-image: none;
	-webkit-border-radius: 7.4em 7.4em 7.4em 7.4em;
    -moz-border-radius: 7.4em 7.4em 7.4em 7.4em;
	-o-border-radius: 7.4em 7.4em 7.4em 7.4em;
}


.logo-link img {
	width: 99.9%;
}

/** call-link */

.call-link {
	background: transparent url(img/black-circle-small.gif) no-repeat;
	color: #ffffff;
	height: 7.1875em;
	float: left;
	font-family: 'Avenir LT Std 35 Light'; 
	/*font-family: 'Avenir LT Std 85 Heavy';*/
	font-size: 1.6em;
	line-height: 1.2;
	padding: 2.1875em 1.5em 0 2em;
	width:6em;	
}

.call-link strong {
	font-weight: normal;
}

.borderradius .call-link {
	background-color: #0a0c0c;
	-webkit-border-radius: 4.6875em;
	-moz-border-radius: 4.6875em;
	border-radius: 4.6875em;
}

.call-link:hover {
	text-decoration: none;
}

.borderradius .call-link:hover {
	background-image: none;
	color: #ffffff;
	text-decoration: none;
}

.borderradius .call-link:hover strong {
	color: #0a0c0c;
}

/** home-call-link (extends call-link) */

.home-call-link {
position: absolute;
	margin-right: 1.35em; /*20px */
}

/** pledge-call-link (extends call-link) */

.pledge-call-link {
	height: 7.5em; /* 120px */
	padding: 1.875em 1.5em 0 2em; /* 30px 24px 0 32px */
	width: 6em; /* 96px */
}

.pledge-call-link:hover {
	text-decoration: none;
}

.borderradius .pledge-call-link:hover {
	background-color: #ff520e;
/* 	background-color: #ffcc00; */
}

.pledge-call-link strong {
	color: #ff520e;
}

/** support-pledge-call-link (extends pledge-call-link) */

.support-pledge-call-link {
	float: left;
	margin: 0 2em 2em 0;
}

.support-pledge-call-link:hover {
	background-color: #000000;
}

.support-pledge-call-link:hover strong {
	color: #ff520e;
}

/** for-artists-call-link (extends call-link) */

.for-artists-call-link {
	margin-bottom: 1.25em;
}

.borderradius .for-artists-call-link:hover {
	background-color: #8b8d1b;
}

.for-artists-call-link strong {
	color: #8b8d1b;
}

/** more-link */

.more-link {
	color: #cb0500;
	font-size: 1.2em;
}

.more-link:after {
	content: ' +';
}

/** support-more-link (extends more-link) */

.support-more-link {
	display: block;
	margin-bottom: 1em;
}

/** art-more-link (extends more-link) */

.art-more-link {
	display: block;
	margin-bottom: 0.5em;
}

/** artist-more-link (extends more-link) */

.artist-more-link {
	position: absolute;
	bottom: 0;
	left: 16.5em;
}

/** landing-link */

.landing-link {
	display: block;
	font-family: 'Avenir LT Std 35 Light';
    font-size: 2.4em;
    font-weight: normal;
    line-height: 1.25;
    text-decoration: none;
	text-transform: lowercase;
}

/** multiple-landing-link (extends landing-link)*/

.multiple-landing-link {
	margin-top: 0.625em; /* 15px */
}

/** back-link */

.back-link {
	background: #000000 url(img/left-black-button.gif) no-repeat left center;
    color: #ffffff;
	display: block;
    font-size: 1.1em;
    line-height: 1.7em;
    padding: 0.2em 1em 0.2em 1.8em;
	width: 5.545em; /* 60px */
}

.back-link:hover {
	background: #cb0500 url(img/left-red-narrow.gif) no-repeat left center;
	color: #ffffff;
	text-decoration: none;
}

.money-back-link {
    width: 18.181em; /*200px*/
    margin: 2em 0;
}

/** profile-back-link (extends back-link) */

.profile-back-link {
	width: 11em; 
}

/** news-back-link (extends back-link) */

.news-back-link {
	width: 6.364em; /* 70px */
}

/** post-link */

.post-link {
    background-color: #cb0500;
    color: #ffffff;
    display: block;
    font-family: 'Avenir LT Std 35 Light';
    font-size: 1.5em;
/*    font-weight: bold;*/
    height: 3em;
    line-height: 1.2em;
    margin-bottom: 1em;
    margin-right: 1em;
    padding: 1.667em 1em 1em;
    text-align: center;
    width: 8em; /* 120px */
}

.post-link:hover {
	color: #ffffff;
}

/** opp-post-link (extends post-link) */

.opp-post-link {
	height: 3.667em;
	padding: 0.667em 1em;
}
 

/** header-post-link (extends post-link) */

.header-post-link {
	float: right;
}

/** bar-link */

.bar-link {
	background-color: #D3E7E4;
	color: #CB0500;
    display: block;
    font-size: 1.2em;
    line-height: 2.917em;
    margin-bottom: 6em;
    padding: 0 0 0 1em;
    /*width: 46em;*/
}

.bar-link:hover {
	background-color: #cb0500;
	color: #ffffff;
	text-decoration: none;
}

.bar-link span {
	display: block;
	font-family: Times, serif;
	font-size: 1.25em; /* 15px*/
	float: right;
	line-height: 2.333em; /* 35px */
	padding-right: 1em;
}

/** content-bar-link (extends bar-link) */

.content-bar-link {
	margin-bottom: 4em;
}

/** money-link */

.money-link {
    color: #8B8D1B;
    font-family: 'Avenir LT Std 35 Light';
    font-size: 2em;
    font-weight: bold;
    line-height: 1.5em;
}

/** show-all-link */

.show-all-link {
	color: #0a0c0c;
    font-size: 1.2em;
    font-weight: bold;
	margin-left: 1.667em; /* 20px */
    padding-left: 2.5em;
    text-decoration: underline;
}

/** top-link */

.top-link {
	background: transparent url(img/back-to-top-arrow.gif) no-repeat right center;
	display: block;
	padding: 0 1.2em 0 0;
	line-height: 1.5;
    margin-left: 47.5em;
	margin-top: 0.5em;
	margin-bottom: 3em;
	width: 5.5em;
}

/** art-link */

.art-link {
	display: block;
	padding-top: 1.8em;
}

/** first-art-link (extends art-link) */

.first-art-link {
	padding-top: 0;
}

/** form-link */

.form-link  {
	display: block;
	font-size: 1.3em;
	margin-bottom: 1em;
	text-decoration: underline;
}

/** heading-link */

.heading-link {
	color: #0a0c0c;
}

/** List - (ul|ol|dl).list */
.list {
	width: 100%;
}

/** .line-list (extends list) */

.line-list dt,
.line-list dd,
.line-list li {
	float: left;
	width: auto;
}

/** .down-list (extends list) */

.down-list li {
	float: none;
	width: auto;
}

/** List Skins */


/** see-art-list (extends line-list) */

.see-art-list {
	width: 20.1em;
}

.see-art-list li {
	    border: 1px solid #FFFFFF;
	    margin: 0.3em 0.3em 0 0;
}

.see-art-list li:hover {
	border: 1px solid #CB0500;
}

/** link-list (extends line-list) */

.link-list li {
	    border-right: 1px solid #0a0c0c;
}

.link-list .last {
	border-right: none;
}

/** eyebrow-link-list (extends link-list) */

.eyebrow-link-list a {
	color: #0A0C0C;
	font-size: 1.1em;
	line-height: 1.538em; /* 20em */
	margin: 0;
    padding: 0 0.727em 0 0.727em;
    text-decoration: none;
}

/** social-list (extends line-list) */

.social-list {
	position: absolute;
	right: 1em;
	top: 0.7em;
	width: 120px;
}

.social-list li {
	margin-right: 1em;
	padding-bottom: 0.8em;
}

/** footer-link-list (extends link-list) */

.footer-link-list li {
	border-right: 1px solid #ffffff;
}

.footer-link-list a {
	color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.48;
	padding: 0 1em;	    
}

/** featured-events-list (extends down-list) */

.featured-events-list li {
    background: transparent url(img/orange_carat.gif) no-repeat left 0.6em;
    padding-left: 1.5em;
    width: 12.5em; 
	margin-top: 1.5em;
}

.featured-events-list .first {
	margin-top: 0;
}

.featured-events-list a {
	color: #FF520E;
	border-bottom: 0.077em solid;
	font-size: 1.3em;
	line-height: 1.4;   
}


.featured-events-list a:hover {
	color: #cb0500;
	text-decoration: none;
}

/** num-list (extends down-list)*/

.num-list {
	border-bottom: 1px solid #0a0c0c;
    margin-top: 0.5em;
	margin-bottom: 6em;
}

	.num-list li {
		background: transparent url(img/black-down-arrow.png) no-repeat 520px center;
		border-top: 1px solid #c3c5c5;
	    height: 2.615em;
		font-size: 1.3em;
	    font-weight: bold;
	    line-height: 2.615;
	    list-style-position: inside;
	    list-style-type: decimal;
	    padding-left: 0.385em;
	    position: relative;
	}
	
		.num-list a {
			color: #0a0c0c;
		    display: block;
		    height: 2.615em;
		    left: 0;
			padding: 0 3.846em 0 3.077em; /* 0 40px 0 50px */
		    position: absolute;
		    top: 0;
		    width: 35.154em; /* 457px */
		}
		
			.num-list a:hover {
				text-decoration: none;
			}
		
			.num-list li:hover {
				background: transparent url(img/red-down-arrow.png) no-repeat 520px center;
				 background-color: #D3E7E4;
			}

.opp-num-list {
	list-style-type:none;
	list-style:none;
}
	
	.opp-num-list li {
	    list-style-type: none;
		font-size: 1.2em;
	}
		
		.opp-num-list a {
			padding-left:0;
			padding-right:0;
			width: 45em;
		}

		.opp-num-list span.date {
			width:5em;
			display: block;
			float: left;
		}

		.opp-num-list span.new {
			color: #CB0500;
			text-transform:uppercase;
			font-size:11px;
			line-height:11px;
			display:none;
		}

			.opp-num-list span.isNew {
				display:inline;
			}
	


/** money-num-list (extends num-list) */

.money-num-list span {
	color: #cb0500;
	display: block;
	float: right;
	font-size: 0.923em;
	font-weight: normal;
	line-height: 2.833;
}

.money-num-list a {
	padding-right: 2.692em;/*35px*/
	width: 36.308em;/* 472px */
}

/** opp-num-list (extends num-list) */

.opp-num-list li {
	background: transparent url(img/black-right-arrow.png) no-repeat 520px center;
}

.opp-num-list li:hover {
	background: #d3e7e4 url(img/red-right-arrow.png) no-repeat 520px center;
}

/** award-num-list (extends num-list) */

.award-num-list {
	margin: 0.5em 0 4em 0;
}

/** desc-list (extends line-list) */

.desc-list dt {
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.385em; /*18px*/
}

.desc-list dd {
	font-size: 1.3em;
    line-height: 1.4em;
}

/** verify-desc-list (extends desc-list) */

.verify-desc-list dt {
	float: left;
}

.verify-desc-list dd {
	margin-bottom: 10px;
	margin-left: 200px;
}

/** money-desc-list (extends desc-list) */

.money-desc-list {
	border-bottom: 1px dashed #c3c5c5;
    margin-bottom: 0.9em;
    padding-bottom: 0.9em;
}

.money-desc-list.last {
	border-bottom: none;
}

.money-desc-list dt {
    width: 10em;
}

.money-desc-list dd {
	float: right;
    width: 27em;
}

/** event-desc-list (extends desc-list) */

.event-desc-list {
    float: left;
    margin-right: 8em;
    width: 30em;
}

.event-desc-list dt {
    padding-bottom: 0.8em;
    padding-right: 2em;
    width: 5.5em;
}

.event-desc-list dd {
    padding-bottom: 0.8em;
    padding-right: 1.615em;
    width: 13.462em;
}

.event-desc-list p {
	font-size: 1em;
}

/** ticket-desc-list (extends desc-list) */

.ticket-desc-list dt {
	width: 7.692em; /* 100px */
}

.ticket-desc-list dd {
	width: 3.769em; /*49px */
}

/** contact-desc-list (extends desc-list) */

.contact-desc-list {
	border-top: 1px dashed #c3c5c5;
	padding-top: 0.5em;
	width: 30em;
}

.contact-desc-list dt {
	padding-bottom: 0.8em;
    padding-right: 2em;
    width: 5.5em;
}

.contact-desc-list dd {
    padding-bottom: 0.8em;
    padding-right: 2em;
    width: 13em;
}

/** opp-detail-list (extends down-list) */

.opp-detail-list {
    float: left;
	margin-bottom: 4em;
    margin-right: 3em;
    width: 24em;
}

.opp-detail-list dt {
	border-bottom: 1px solid #c3c5c5;
    color: #cb0500;
    font-size: 1.3em;
    margin-bottom: 0.385em; /* 5px */
    padding-bottom: 0.385em; /* 5px */
}

.opp-detail-list dd {
    font-size: 1.6em;
    line-height: 1.6em;
    color: #0a0c0c;
}

/** no-num-list (extends down-list) */

.no-num-list {
	border-top: 1px solid #0a0c0c;
	margin-top: 0.5em;
    padding-bottom: 5em;
}

.no-num-list li {
	background: transparent url(img/black-right-arrow.png) no-repeat 52em center;
	border-bottom: 1px solid #c3c5c5;
}

.no-num-list li:hover {
	background: #d3e7e4 url(img/red-right-arrow.png) no-repeat 52em center;
}

.no-num-list a {
	color: #0a0c0c;
    display: block;
    font-size: 1.3em;
    height: auto;
    line-height: 1.6;
    padding: 0.354em 3.846em 0.354em 0.615em;
    width: 37.9615em;
}

.no-num-list a:hover {
	text-decoration: none;
}

/** info-list (extends down-list) */

.info-list dt, 
.info-list dd {
	margin-bottom: 1em;
}

/** release-info-list (extends info-list) */

.release-info-list {
	width: 15em;
}

.release-info-list dt {
	margin: 1em 0 0 0;
}

/** desc-info-list */

.desc-info-list {
	float: left;
	margin-right: 4em;
	width: 23em;
}

.desc-info-list dt {
	border-bottom: 1px solid #c3c5c5;
	margin-bottom: 0.385em;/* 5px*/
	padding-bottom: 0.385em; /* 5px */
}

.desc-info-list p {
	font-size: 1em;
}

/** artist-award-list (extends down-list) */

.artist-award-list {
	color: #00aed8;
	font-size: 1.4em;
	line-height: 1.3;
	width: auto;
}

/** award-list (extends down-list) */

.award-list dt {
	border-bottom: 1px solid #0a0c0c;    
	clear: left;
	color: #0099bf;
	font-size: 1.9em;
    padding-bottom: 0.5em;
    padding-top: 2em;
}

.award-list dd {
	border-bottom: 1px solid #c3c5c5;
	display: block;
    position: relative;
}

.award-list .col {
	display: block;
	float: left;
	font-size: 1.3em;
	line-height: 1.462em; /* 19px */
    padding: 0.615em 0; /* 8px 0 */
}

.award-list dd:hover {
	background-color: #d3e7e4;
}

.award-list .col1 {
	padding-left: 0.5em;
	width: 20.5em;
}

.award-list a {
	display: block;
	font-size: 1em;
    float: left;
    left: 0;
    line-height: 3.5em;
    padding-left: 48.3em;
    position: absolute;
    top: 0;
    width: 6.4em;
    z-index: 100;
}

/** current-award-list (extends award-list) */


.current-award-list .col2 {
	width: 12em;
}

/** all-award-list (extends award-list) */

.all-award-list .col2 {
	width: 10.769em; /* 140px */
}

.all-award-list .col3 {
	width: 4em;
}

/** supporters-list (extends down-list) */

.supporters-list li {
	font-size: 1.3em;
	line-height: 1.35;
}

.supporters-list li li {
	font-size: 1em;
	margin-left: 1em;
}

/** bg-info-list (extends down-list) */


.bg-info-list li {
	display: none;
	font-size: 1.1em;
	padding-bottom: 1em;
}

#home .home-bg-info,
#about .about-bg-info,
#award-winners .award-winners-bg-info,
#blog .blog-bg-info,
#career-training .career-training-bg-info,
#events .events-bg-info,
#for-artists .for-artists-bg-info,
#money .money-bg-info,
#news .news-bg-info,
#opportunities .opportunities-bg-info,
#press-clippings .press-clippings-bg-info,
#press-releases .press-releases-bg-info,
#resources .resources-bg-info,
#show-your-support .show-your-support-bg-info,
#support-artists .support-artists-bg-info
{
	display: block;
}


/** bullet-list (extends down-list) */

.bullet-list {
	margin-top: 2.5em;
}

.bullet-list li {
	    border-bottom: 1px dashed #D3E7E4;
	    list-style-position: outside;
	    list-style-type: square;
	    margin-bottom: 0.769em; /*10px*/
	    margin-left: 1.538em; /* 20px */
	    padding-bottom: 0.769em;
	    padding-left: 0.231em; /* 3px */
}

.bullet-list li p {
	margin-bottom: 0;
}

.bullet-list .last {
	border-bottom: none;
}

/** .bulleted-list */

.bulleted-list li {
	font-size: 1.3em;
	line-height: 1.462;
	list-style-position: outside;
    list-style-type: square;
} 

/** Nav object: ul.nav.group */

.nav {
	width: 100%;
}

.nav li {
	width: 100%;
}

/** Nav Skins */

/** pri-nav (extends nav) */

.pri-nav {
	background-color: #ffffff;
	width: 14.3em;
}

.pri-nav a {
	background: transparent url(img/nav-icon.gif) no-repeat left center;
	color: #8b9896;
	font-size: 1.3em;
	line-height: 1.4em;
	padding-left: 0.9em;
}

.pri-nav a.current,
.pri-nav a:hover {
	background: transparent url(img/nav-icon-current.gif) no-repeat left center;
	color: #cb0500;
}
	
#home .pri-nav li.current,
#events .pri-nav li.current {
	margin-bottom: 0;
}
	
	
.pri-nav li.current {
	margin-bottom: 1em;
}

.pri-nav li.current ul {
	margin-top: 0.25em;
}

.pri-nav li.current a {
	color: #0a0c0c;
}

.pri-nav li li a,
.pri-nav li li a:hover,
.pri-nav li li .current {
	background: none;
}

.pri-nav li.current a.current,
.pri-nav li.current a:hover {
	color: #cb0500;
}

.home .pri-nav a {
	background: transparent url(img/nav-icon-home.gif) no-repeat left center;
	color: #0a0c0c;
}

.home .pri-nav a.current, 
.home .pri-nav a:hover {
	background: transparent url(img/nav-icon-current.gif) no-repeat  left center;
	color: #cb0500;
}


/** bar-nav */

.bar-nav {
	background-color: #d3e7e4;
    height: 3.6em;
    margin-top: 0;
    /*width: 59em; */
}

.bar-nav li {
    float: left;
    width: 27.2em;
}

.bar-nav a {
	display: block;
	float: left;
	font-size: 1.3em;
    line-height: 2.769; /* 36px */
    text-align: center;
	width: 95%;
}

.bar-nav .current {
	background-color: #ffffff;
	color: #0A0C0C;
	float: left;
    font-size: 1.3em;
	font-weight: bold;
	line-height: 2.154; /* 28px */
	margin-left: 0.6em;
	margin-top: 0.615em; /* 8px */
}

/** award-bar-nav (extends bar-nav) */

.award-bar-nav {
	margin-top: 3em;
	margin-bottom: 4em;
}

/** submit-bar-nav (extends bar-nav) */

.submit-bar-nav {
	margin-bottom: 3em;
}

/** Replace - *.replace (requires a skin) */

.replace {
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;	
}

/** Replace Skins */

/** twitter (extends replace) */

.twitter-replace {
	background-image: url(img/twitter-icon.png);
	height: 2em;
	width: 1.9em;	
}

/** facebook (extends replace) */

.facebook-replace {
	background-image: url(img/facebook-icon.png);
	height: 2em;
	width: 1.9em;	
}

/** youtube (extends replace) */

.youtube-replace {
	background-image: url(img/youtube-icon.png);
	height: 2em;
	width: 2.1em;	
}

.instagram-replace {
	background-image: url(img/instagram-icon.png);
	height: 2em;
	width: 1.9em;	
}

.pinterest-replace {
	background-image: url(img/pinterest-icon.png);
	height: 2em;
	width: 1.9em;	
}

/** Section */

.section {
	background-color: #ffffff;
	position: relative;
	width: 99.9%;
}

/** Section Skins */

/** main-section (extends section) */

.main-section {
    min-height: 90em;
    padding: 0 3.5em 4em;
    width: 54.8em;
    margin-left: 17.7em;
}

#home .main-section {
	min-height: 80em;
}


/** home-section (extends section) */

.home-section {
	padding: 0;
	width: 33em;
}

/** bd-top-section (extends section) */

.bd-top-section {
    border-top: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-top: 2em;
    margin-bottom: 2em;
}

/** bd-bottom-section (extends section) */

.bd-bottom-section {
	border-bottom: 1px dashed #c3c5c5;
    margin-top: 2em;
    padding-bottom: 2em;
    margin-bottom: 2em;
}

/** solid-bd-top-section (extends bd-top-section) */

.solid-bd-top-section {
	border-top: 1px solid #c3c5c5;
}

/** solid-bd-bottom-section (extends bd-bottom-section) */

.solid-bd-bottom-section {
	border-bottom: 1px solid #c3c5c5;
}


/** landing-section (extends section) */

.landing-section {
	padding-left: 15.6em;
	width: 35.2em;
}

/** money-section (extends section) */

.money-section {
	background-color: #d3e7e4;
    margin-bottom: 1em;
    padding: 2em 2.2em 1em 2em;
	width: auto;
}

/** ticket-section (extends section) */

.ticket-section {
	width: 15em;
	float: right;
}

/** see-art-section (extends section) */


.see-art-section {
	position: absolute;
	top: 0;
	right: 0;
	width: 20em;
}

/** bg-info-section (extends section) */

.bg-info-section {
	display: none;
	padding: 1.5em;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 150;
	width: 15em;
}

/** Time Skins */

/** event-list-time */

.event-list-time {
	    color: #CB0500;
	    font-family: arial;
	    font-size: 1.5em;
}

/** news-list-time */

.news-list-time {
	float: left;
	margin-right: 1.534em; /* 15px */
}

/** releases-list-time */

.releases-list-time {
	display: block;
	float: left;
	margin-right: 2.5em;
}

.rss-container {
	padding: 20px 0px 0px 0px; 
	text-align: right;
}

.rss-link {
	background-image:url("/img/rss-icon.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding: 25px;
}

/** homepage member link */
.new-member-aside {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    top: 24em;
}

.call-new-member {
    background: transparent url(/img/red-circle-small.png) no-repeat;
    	padding-top: 2.7em;
		height: 6.75em;
	// padding-top: 2.75em;
		height: 6.25em;
	height: 6.60em;
	padding-right: 1.2em;
}

.borderradius .call-new-member {
    background-color: #cb0500;
    border-radius: 4.6875em 4.6875em 4.6875em 4.6875em;
}

.call-new-member:hover {
    color: #0A0C0C;
}

#discipline-options li,
#feedback-options li {
	float: none;
	width: auto;
}

#discipline-options li p {
	margin-left:20px;
	margin-bottom:15px;
}

.support-form #artistic-discipline label {
	float: left;
    font-size: 1.1em;
    line-height: 3em;
}





.consultations-form {
}

	.consultations-form label:hover {
	cursor:pointer;
	}

	.consultations-form #details .selectRow label {
	padding:20px 0px 5px 0px;
	line-height: 1.1em;
	}

	.consultations-form #discipline-options label {
	padding:0px 0px 5px 0px;
	line-height: 1.1em;
	}

	.consultations-form #discipline-options select {
	margin-bottom:20px;
	}

	.consultations-form #schedule input {
	width:100%;
	}

	.consultations-form legend {
	line-height: 1.4em;
	max-width:100%;
	}

	.consultations-form input[type="radio"] {
	margin-top:0px;
	}

	.consultations-form #artistic-discipline label {
	font-size: 1.3em;
	padding-bottom: 0px;
	}

	.consultations-form #artistic-discipline p {
	padding: 0px 0px 0px 2px;
	}

	.consultations-form #consultation p,
	.consultations-form #consultation ol li {
	display:block;
	float:none;
	margin-bottom:10px;
	}

	.consultations-form #consultation label {
	padding:0px 0px 5px 0px;
	max-width:320px;
	}

	.consultations-form #consultation select {
	margin-left:20px;
	margin-bottom:10px;
	}


#donation_form .fieldset-top {
padding-top: 0.5em;
padding-bottom: 2.0em;
font-size:13px;
line-height:18px;
}

	#donation_form input[type="text"],
	#donation_form select {
	height:auto;
	padding:0.5em;
	float:none;
	display:inline-block;
	width:100%;
	}
	
	#donation_form .input .dollar {
	font-size: 26px;
	margin-right: 5px;
	font-weight: normal;
	}
	
	#donation_form legend {
	font-size:14px;
	line-height:18px;
	}
	
	#donation_form label {
	display:block;
	margin:10px 0px 0px 3px;
	float:none;
	}
	
	#donation_form label.checkbox {
	margin:1px 0px 0px 3px;
	}
	
	#donation_form #disciplines-list fieldset {
	margin-top:20px;	
	}
	
	#donation_form #disciplines-list li {
	margin-bottom: 5px;
	}

		#donation_form #disciplines-list li label {
		line-height: 17px;
		}
		
		
.payment-errors {
color:red;	
font-size:12px;
line-height:18px;
}

	.payment-errors li {
	color:red;	
	font-size:12px;
	line-height:18px;
	}
	

.circle-button-donate {
padding-top: 3.4em;
height: 5.70em;
}

.home-text p {
margin-bottom:0px;	
}

.home-text ul {
margin:0px 0px 0px 0px;	
padding:0px 0px 0px 5px;	
list-style-type:disc;
}

	.home-text ul li {
	margin:0px 0px 0px 10px;	
	padding:0px 0px 0px 0px;	
	font-size: 1.3em;
	line-height: 1.462;
	}
	
	
.checkboxes {
margin:0px 0px 0px 0px;	
padding:0px 0px 0px 0px;	
}

	.checkboxes .checkboxline {
	margin:0px 0px 0px 0px;	
	padding:0px 0px 10px 0px;	
	}

		#donation_form .checkboxes .checkboxline label.checkbox {
		display:block;
		margin:0px 0px 0px 30px;	
		padding:0px 0px 0px 0px;	
		font-size: 14px;
		line-height: 18px;
		color: #cb0500;
		}


		label.checkbox:hover {
		cursor:pointer;
		}


