@charset "utf-8";
/* CSS Document */

/*  START all pages elements  */
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

body { background:url(../images/page_bg.jpg) no-repeat top center #fce7c0;}

.clr { clear:both;}

#wrapper {
	width:980px;
	margin:0 auto 0 auto;
}

#header {
	width:980px;
	height:123px;
}

#logo {
	float:left;
	width:263px;
	height:50px;
	margin:52px 20px 0 0 ;
}

img {behavior: url(iepngfix.htc);}

/*  START menu zone  */
#menuh {
	float:left;
	height: 104px;
	display:inline;
}

#menuh li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	display:inline;
	margin-left:5px;
	z-index:100;
}

li.bt_1, li.bt_1:link, li.bt_1:visited {float:left; height:104px; width:92px; background:url(../images/bt_1.gif) no-repeat bottom left #e51b24;}
li.bt_1:hover, li.bt_1_sel {float:left; height:104px; width:92px; background:url(../images/bt_1.gif) no-repeat bottom right #fff;}
li.bt_2, li.bt_2:link, li.bt_2:visited {float:left; height:104px; width:128px; background:url(../images/bt_2.gif) no-repeat bottom left #e51b24;}
li.bt_2:hover, li.bt_2_sel {float:left; height:104px; width:128px; background:url(../images/bt_2.gif) no-repeat bottom right #fff;}
li.bt_3, li.bt_3:link, li.bt_3:visited {float:left; height:104px; width:103px; background:url(../images/bt_3.gif) no-repeat bottom left #e51b24;}
li.bt_3:hover, li.bt_3_sel {float:left; height:104px; width:103px; background:url(../images/bt_3.gif) no-repeat bottom right #fff;}
li.bt_4, li.bt_4:link, li.bt_4:visited {float:left; height:104px; width:118px; background:url(../images/bt_4.gif) no-repeat bottom left #e51b24;}
li.bt_4:hover, li.bt_4_sel {float:left; height:104px; width:118px; background:url(../images/bt_4.gif) no-repeat bottom right #fff;}
li.bt_5, li.bt_5:link, li.bt_5:visited {float:left; height:104px; width:121px; background:url(../images/bt_5.gif) no-repeat bottom left #e51b24;}
li.bt_5:hover, li.bt_5_sel {float:left; height:104px; width:121px; background:url(../images/bt_5.gif) no-repeat bottom right #fff;}


a.top { float:left; height:104px; width:100%;}
	
#menuh a.sub_button {
	line-height:23px;
	display:block;
	text-decoration:none;
	color:#3b2314;
	font-size:11px;
	padding:0 9px;	
	white-space:nowrap;
	height:23px;
	background-color:#fff;
}

#menuh a.sub_button:hover { background-color:#a4c2df;}

#menuh li li { 
	border-bottom:1px solid #a4c2df;
	width:100%;
}

#menuh li li.last_item { border-bottom:none;}
	

#menuh ul ul {
	position:absolute;
	z-index:500;
	top:104px;
	display:none;
	clear:both;
	left:17px;
}

.sub_1 { width:139px;}
.sub_2 { width:104px;}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul
{display:block;}


/*  END menu zone  */
/*  Start footer  */
#footer {
	float:left;
	width:670px;
	height:30px;
	background-color:#e51b24;
	margin-top:7px;
}

/*  Start search  */
#search_box {
	float:left;
	margin:6px 0 0 6px;
	display:inline;
}

#search {
	float:left;
	width:140px;
	height:15px;
	font-size:11px;
	color:#000;
	text-align:left;
	background-color:#fff;
	vertical-align: middle;
	padding: 3px 0 0 10px;
}

#go {
	float:left;
	width:45px;
	height:18px;
	line-height:18px;
	vertical-align: middle;
	color:#FFF;
	font-size:10px;
	background-color:#e51b24;
	margin-left:6px;
	display:inline;
}
/*  End search  */

#copy {
	float:right;
	font-size:9px;
	color:#FFF;
	line-height:30px;
	padding-right:10px;
}

/*  End footer  */

#deadline {
	float:left;
	width:127px;
	height:112px;
	margin-left:-19px;
	display:inline;
	position:relative;
	z-index:1000;
}

#deadline a:link, #deadline a:visited {
	padding:37px 10px 30px 10px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	display:block;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	line-height:14px;
	margin-top:-112px;
}

#deadline a span { color:#e31b23; font-size:17px;}

/*  START sidebar  */
#sidebar {
	float:left;
	width:180px;
	height:533px;
	background-color:#7d6b64;
	display:inline;
	margin:0 6px 0 0px;
	padding:15px 15px;
}

#round_btns {
	float:left;
	width:69px;
	margin:371px -12px 0 15px;
	position:relative;
	display:inline;
}

#round_btns a {
	float:left;
	margin-bottom:10px;
}

a.blog { background:url(../images/blog.png) no-repeat top left; width:69px ; height:61px; behavior: url(iepngfix.htc);}
a.blog:hover { background:url(../images/blog.png) no-repeat top right; width:69px ; height:61px; behavior: url(iepngfix.htc);}
a.contact { background:url(../images/contact.png) no-repeat top left; width:69px ; height:58px; behavior: url(iepngfix.htc);}
a.contact:hover { background:url(../images/contact.png) no-repeat top right; width:69px ; height:58px; behavior: url(iepngfix.htc);}
a.news_l { background:url(../images/donate.png) no-repeat top left; width:69px ; height:61px; behavior: url(iepngfix.htc);}
a.news_l:hover { background:url(../images/donate.png) no-repeat top right; width:69px ; height:61px; behavior: url(iepngfix.htc);}

.side_title { float:left; width:100%;}

#sidebar li {
	
	list-style:none;
	width:100%;
	line-height:20px;
}

#sidebar li li {
	
	list-style:none;
	width:100%;
	line-height:16px;
}

#sidebar ul {
	float:left;
	width:100%;
	margin:10px 0;
	
}

#sidebar ul ul {
	margin:5px 0 10px 0; float:none;
}

#sidebar a.level_1:link,  #sidebar a.level_1:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	color:#a4c2df;
	text-decoration:none;
}

#sidebar a.level_1:hover, #sidebar a.level_1_sel {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	color:#e31b23;
	text-decoration:none;
}

#sidebar a.level_2:link,  #sidebar a.level_2:visited {
	font-size:11px;
	color:#2b2421;
	text-decoration:none;
	padding-left:19px;
}

#sidebar a.level_2:hover, #sidebar a.level_2_sel {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding-left:19px;
}

#sidebar a.level_3:link,  #sidebar a.level_3:visited {
	font-size:11px;
	color:#2b2421;
	text-decoration:none;
	padding-left:25px;
}

#sidebar a.level_3:hover, #sidebar a.level_3_sel {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding-left:25px;
}



#sidebar p {
	float:left;
	width:100%;
	font-size:11px;
	color:#FFF;
}

#sidebar p.date {
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#a4c2df;
	text-transform:uppercase;
	padding-top:4px;
}

a.more:link, a.more:visited {
	float:left;
	width:100%;
	font-size:11px;
	color:#e31b23;
	margin-bottom:8px;
	text-decoration:none;
	}
	
a.more:hover {color:#000;}

/*  END sidebar */

#right_zone {
	float:left;
	width:670px;
}

#content {
	float:left;
	width:670px;
	min-height:526px;  
   	height:auto !important;  
   	height:526px;
}

.brown_bg { background-color:#39302c;}

/*  END all pages elements  */

/*  Start home page  */

#featured_art {float:left; width:670px; height:330px;}

.feat_art_content {
	width:330px;
	margin:-153px 0 0 25px;
	height:153px;
}

.feat_art_content p { font-size:12px; color:#FFF; padding-top:5px;}
.feat_art_content a:link, .feat_art_content a:visited { font-size:12px; color:#e31b23; text-decoration:none;}
.feat_art_content a:hover { color:#000;}

.tout_box {
	float:left;
	width:218px;
	height:190px;
	margin:5px 7px 0 0;
	background-color:#39302c;
}

.tout_cont p {
	float:left;
	font-size:12px;
	color:#FFF;
	width:198px;
}

.tout_cont img { float:left;}

.tout_cont {
	padding:5px 10px 0 10px;
	line-height:12px;
}

/*  End home page  */
/*  Start inner pages elements  */
/*  About  */

.blue_box {
	float:left;
	width:225px;
	height:207px;
	padding:35px 25px 20px 25px;
	background-color:#a4c2df;
	font-size:22px;
	color:#FFF;
	line-height:28px;
}

.wide_content {
	float:left;
	width:620px;
	background-color:#FFF;
	padding:20px 25px 15px 25px;
}
.wide_content a:link, .wide_content  a:visited { color:#3399FF; text-decoration:none;}
.wide_content a:hover { color:#E31B23; }

.wide_content h1, .narrow_content h1 { font-size:18px; color:#39302c; font-weight:normal;}
.narrow_content h2 { font-size:14px; color:#39302c; font-weight:normal; font-style:italic;}
.wide_content p, .narrow_content p { font-size:12px; color:#39302c; padding:10px 0;}


 .wide_content ul{
    margin-left:15px; 
}
.wide_content ol{
    margin-left:15px; 
	list-style: decimal; 
}
.wide_content li{
	margin-left:15px;
	list-style-image: none;
	font-size:12px; 
	color:#39302c;
}

.wide_content hr {
  border: 0;
  width: 620px;
}

.narrow_content ul{
    margin-left:15px; 
}
.narrow_content ol{
    margin-left:15px; 
	list-style-type: upper-roman;
}
.narrow_content li{
	margin-left:15px;
	list-style-image: none;
	font-size:12px; 
	color:#39302c;}

.narrow_content hr {
  border: 0;
  width: 341px;
}
.narrow_content {
	float:left;
	width:341px;
	min-height:486px;  
   	height:auto !important;  
   	height:486px;
	background-color:#FFF;
	padding:20px 20px;
}
.narrow_content a:link, .narrow_content a:visited { color:#3399FF;; text-decoration:none;}
.narrow_content a:hover { color:#E31B23; }

/*  Grantee */

.grantee_content {
	float:left;
	width:507px;
	padding-top:20px;
}

.grantee_content h1 {
	float:left;
	width:642px;
	height:20px;
	font-size:15px;
	color:#FFF;
	border-bottom:1px solid #e51b24;
	padding-left:23px;
	text-transform:uppercase;
}


.grantee_content h2 {
	float:left;
	width:484px;
	height:15px;
	font-size:15px;
	color:#FFF;
	padding-left:23px;
	padding-top:5px;
	text-transform:uppercase;
}

.grantee_content ul {
	float:left;
	width:400px;
	padding:10px 0 15px 23px;
}

.grantee_content li {
	list-style:none;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	width: auto;
	
}

ul.yellow li {color:#FCE7C0;}
ul.name_list li { line-height:15px;}
.grantee_content li a:link , .grantee_content li a:visited {
	font-size:12px;
	line-height:18px;
	color:#FCE7C0;
	text-decoration:none;
	
	
}

.grantee_content ul.name_list li a:link , .grantee_content ul.name_list li a:visited {
	font-size:12px;
	line-height:15px;
	color:#FCE7C0;
	text-decoration:none;
	width: 100%;
}

.grantee_content li a:hover, .grantee_content ul.name_list li a:hover {
	color:#E31B23;
}

.grantee_content li.grant_year { color:#e31b23;}

hr {
	float:left;
	width:507px;
	color:#e51b24;
	background-color:#e51b24;
	height: 1px;
}	

.artist_info {
	float:left;
	width:645px;
	height:85px;
	padding:12px 0px 0px 25px;
}

.artist_col {
	width:280px;
	font-size:12px;
	color:#FFF;
}
.artist_col span {color:#a4c2df;}
.artist_col h1 { font-size:16px; color:#e31b23;}
.pad_top { padding-top:20px;}

.artist_col a:link,  .artist_col a:visited { color:#FCE7C0; text-decoration:none;}
.artist_col a:hover { color:#E31B23;}

.artist_txt {
	float:left;
	width:340px;
	min-height:408px;  
   	height:auto !important;  
   	height:408px;
	background-color:#FFF;
	padding:15px 25px;
	font-size:12px;
	color:#39302c;

}

.artist_txt a:link, .artist_txt a:visited { color:#3399FF;; text-decoration:none;}
.artist_txt a:hover { color:#E31B23; }

.artist_txt ul{
    margin-left:15px; 
}
.artist_txt ol{
    margin-left:15px; 
	list-style-type: upper-roman;
}
.artist_txt li{
	margin-left:15px;
	list-style-image: none;
	font-size:12px; 
	color:#39302c;}


/*  News and forms  */

.page_title {
	float:left;
	width:647px;
	height:20px;
	font-size:15px;
	color:#FFF;
	border-bottom:1px solid #e51b24;
	padding:25px 0 7px 23px;
	text-transform:uppercase;
	margin-bottom:7px;
	font-family:Arial, Helvetica, sans-serif
}

.news_lst {
	float:left;
	padding-left:23px;
}

.news_lst li {
	color:#FCE7C0;
	width:620px;
	margin-left:15px;
}

.news_lst li a:link, .news_lst li a:visited { font-size:12px; color:#FCE7C0; text-decoration:none;}
.news_lst li a:hover { color:#E31B23;}

.form_holder {
	float:left;
	padding-left:23px;
	width:320px;
}

.form_holder label {
	width:310px;
	color:#FFF;
	font-size:10px;
	line-height:15px;
	text-transform:uppercase;
}

.form_holder #sign {
	color:#FFF;
	font-size:10px;
	}

.form_holder input {
	width:308px;
	height:14px;
	font-size:11px;
	border:1px solid #9c9795;
	margin-bottom:7px;
}

.form_holder textarea {
	width:308px;
	height:50px;
	font-size:11px;
	border:1px solid #fff;
	margin-bottom:7px;
}

.form_holder #check_bt, .form_holder #check_bt_2 {
	float:left;
	margin-top:3px;
	width:15px;
	border: 0px;
}

.form_holder span {
	float:left;
	font-size:10px;
	color:#FFF;
	padding-left:4px;
	margin-right:10px;
	margin-top:3px;
}

.form_holder ul {
	float:left;
	font-size:10px;
	color:#FFF;
	padding-left:4px;
	margin-right:10px;
	margin-top:3px;
}

.form_holder li {
	float:left;
	font-size:20px;
	color:#FFF;
}

.form_holder #submit {
	float:left;
	width:45px;
	height:20px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	background-color:#7d6b64;
	border:1px solid #5b4d48;
	padding:0 0 0 0;
	margin:0 0 0 0;
	clear:both;
}

.req { font-size:10px; color:#FFF; font-style:italic; clear:both; margin-top:5px; padding-left:23px; float:left;}


.left { float:left;}
.right { float:right;}
.no_right_m { margin-right:0;}

a.blue_link:link, a.blue_link:visited { color:#A4C2DF; text-decoration:none;}
a.blue_link:hover { color:#E31B23; }

/*  End inner pages elements  */

.wide_content_calendar {
	float:left;
	width:620px;
	background-color:#FFF;
	padding:20px 25px 15px 25px;
}
.wide_content_calendar a:link, .wide_content_calendar  a:visited { color:#3399FF; text-decoration:none;}
.wide_content_calendar a:hover { color:#E31B23; }

.wide_content_calendar h1, .narrow_content h1 { font-size:18px; color:#39302c; font-weight:normal;}
.narrow_content_calendar h2 { font-size:14px; color:#39302c; font-weight:normal; font-style:italic;}
.wide_content_calendar p, .narrow_content p { font-size:12px; color:#39302c; padding:10px 0;}


 .wide_content_calendar ul{
    margin-left:15px; 
}
.wide_content_calendar ol{
    margin-left:15px; 
	list-style: decimal; 
}
.wide_content_calendar li{
	margin-left:15px;
	list-style-image: none;
	font-size:12px; 
	color:#39302c;
}

.wide_content_calendar hr {
  border: 0;
  width: 620px;
}


input{border:1px inset;}


/*  END styles all pages  */

