/* default for body */
html { font-size: 12px; font-family: Arial, Verdana, Tahoma, Geneva, sans-serif; color: #ff6000; background: #fff; margin: 0; padding: 0;}
body {  background: transparent; color: #666; }

/*	default for link */
a { color: #666; text-decoration: none; outline: none;}
a:visited { }
a:hover { color: #ff6000; }
a:focus {  }
a:hover, a:active { }

h3, h3 strong, #pf_header strong a {font-family: 'Din-Bold'; color: #fff; }

/*
 * Default CSS for a form
 * Example:
 *	<div class="cls-data-form [cls-other-class]">
 *		<div class="cls-data-line">
 *			<div class="cls-caption">
 *				<label for="id"> Caption </label>
 *			</div>
 *			<div class="cls-input [cls-other-class]">
 *				<input type="text" id="id" />
 *			</div>
 *		</div>
 *	</div>
 */
.cls-data-form { margin-bottom: 12px;}
.cls-data-form .cls-data-line { margin-bottom: 6px;}
.cls-data-form .cls-data-line .cls-caption { float: left; width: 180px; margin: 0 12px 0 0;}
.cls-data-form .cls-data-line .cls-caption label { font-weight: bold;}
.cls-data-form .cls-data-line .cls-input { margin: 0 0 0 200px;}
.cls-data-form .cls-data-line .cls-input input[type="text"] { padding: 3px 2px; border: 1px solid #ccc; width: 360px;}
.cls-data-form .cls-data-line .cls-input textarea { padding: 3px 2px; border: 1px solid #ccc; width: 360px; height: 160px;}

/********************************/
/*	Website styles lie beneath	*/
/********************************/

/* Custom HTML */
.html_transparent {background-color: transparent; }

/** Layout **/
.cls_page_wrapper { margin: 0 46px 20px; width: 928px; }
	.cls_maincol { width: 556px; float: left;}
	.cls_maincol.maincol_right { float: right; width: 660px;}
	.cls_sidebar { width: 338px; float: right; margin: 75px -11px 0 0;}
		.cls_sidebar.sidebar_left { width: 260px; float: left; margin-top: 0;}
	.cls_multicol{ margin-top: 25px; }
		.col_1 {float: left; width: 260px;}
		.col_2 {float: right; width: 260px;}

/* General */
.cls_button_3d { display: block; width: 97px; height: 26px; line-height: 26px; background: url(../images/anfrnk.png) -200px -50px; text-align: center; color: #333; padding: 1px 1px 5px 5px; font-size: 13px; }
 	form.cls_button_3d input[type="submit"] { border: none; background-color: transparent; cursor: pointer; }
.cls_cta { display: block; float: right; padding: 0 10px; border: 1px solid #ccc; background-color: #fff; text-align: center;}
	.cls_cta a, .cls_cta_submit input { line-height: 20px; font-family: 'helveticaltstd-roman'; font-size: 13px; padding-right: 10px; background: url(../images/cta_bg.png) right center no-repeat; border: none; cursor: pointer; }
.cls_cta.cls_cta_submit { float: left; margin-top: 10px; }
.cls_inline_cta { padding-right: 10px; background: url(../images/cta_bg.png) right 5px no-repeat transparent; color: #ff6000; font-weight: bold; }
	input[type="submit"].cls_inline_cta { border: none; cursor: pointer; }
.cls_cta_fir {background: url(../images/cta_bg.png) right 5px no-repeat; text-indent: -99999px; display: inline-block; width: 5px; height: 14px;}

.title_colored { padding: 0 12px 0 10px; font-size: 15px; background: url(../images/anfrnk.png) right -175px no-repeat transparent; line-height: 26px; margin-bottom: 12px;}
	.Mac .Chrome .title_colored, .Mac .Safari .title_colored { font-size: 14px; }

.cls_main_title, .cls_sub_title { font-family: 'helveticaltstd-roman'; font-size: 30px; }
	.cls_main_title, .cls_main_title a, .cls_sub_title, .cls_sub_title a { color: #ff6000; margin: 28px 0 0; font-weight: normal; }
		.page-parent .cls_main_title {margin-bottom: 35px; font-weight: normal; }
	.cls_sub_title { margin: 45px 0; font-weight: normal; }
		.cls_sub_title.lowmb { margin-bottom: 25px}

.cls_dowload_link { display: block; padding-left: 31px; min-height: 25px; font-family: arial, sans-serif; background: url('../images/anfrnk.png') -600px -250px no-repeat transparent;}
	.cls_maincol .cls_dowload_link { color: #ff6000; font-size: 14px; }
	.cls_sidebar .cls-widget-content .cls_dowload_link {color: #414042; margin: 9px 0; font-weight: normal; }
	.cls_sidebar .cls-widget-content .cls_dowload_link:hover {color: #ff6000; font-weight: bold; }

.cls_quote { font-family: 'Arnopro-Display',times, serif; font-weight: normal; font-size: 47px; color: #965100; margin-top: 30px; }
.col_1 .cls_quote, .col_2 .cls_quote { margin-top: 0;}
.cls_quote_info { margin: 15px 0; font-family: 'helveticaltstd-roman', Helvetica, arial, sans-serif; font-size: 11px; }

/** Affect with sidebar also **/
h3.label_left, .cls_sidebar .cls-widget:first-child h3.label_right, .cls-widget.random_quote:first-child +  .cls-widget h3.label_right {padding-bottom: 17px; background: url(../images/bg_brownleft.png) left bottom no-repeat transparent; height: auto; position: absolute; left: -5px; top: 1px; max-width: 310px;}
h3.label_right {padding-bottom: 16px; background: url(../images/bg_brownright.png) right bottom no-repeat transparent; height: 34px; position: absolute; left: -5px; top: 1px;}
	h3.label_left strong, h3.label_right strong {display: block; height: auto; line-height: 34px; background-color: #ff6000; padding: 0 14px; font-size: 18px; }


.cls-widget {position: relative;}
	.cls-widget:first-child { padding-top: 50px;}

/* Sliders */
.cls-slider { overflow: hidden; }
.bx-prev, .bx-next { display: block; position: absolute; background: url(../images/anfrnk.png) right bottom no-repeat transparent; z-index: 100; text-indent: -99999px;}

/* Content */
.social_block + .cls_content { margin-top: 30px;}
.cls_content p { font-size: 14px; margin: 10px 0;}
.cls_content_nomt p { font-size: 14px; margin: 0 0 10px;}
.cls_content ul, .cls_content_nomt ul { padding-left: 20px; }
	.cls_content li, .cls_content_nomt li {
		margin: 5px 0;
		font-size: 14px;
	}
.cls_content a, .cls_content_nomt a { font-weight: bold; color: #ff6000; font-size: 14px; }
.cls_content_quote {margin-top: 23px;}
.col_block {margin-top: 35px;}
.col_block:first-child {margin-top: 0; }


/** Sboxes **/
/* Sidebar */
.cls-widget-wrapper {}
.cls-widget-wrapper > .Fc { background: url('../images/bg-sidebox-content.jpg') repeat-y; }
.cls-widget-wrapper > .Fc > .Ft { background-image: url('../images/bg-sidebox-top.jpg'); }
.cls-widget-wrapper > .Fc > .Ft > .Fb { background-image: url('../images/bg-sidebox-bottom.jpg'); }
.cls-widget-wrapper > .Fc > .Ft > .Fb > .cls-widget-content { padding: 0 0 17px 0; min-height: 300px;}

/* Book titles */
.cls_book_titles { width: 581px; }
.cls_book_titles > .Fc { background: url('../images/bg-mainbox-content.jpg') repeat-y; }
.cls_book_titles > .Fc > .Ft { background-image: url('../images/bg-mainbox-top.jpg'); }
.cls_book_titles > .Fc > .Ft > .Fb { background-image: url('../images/bg-mainbox-bottom.jpg'); }
.cls_book_titles > .Fc > .Ft > .Fb > .cls_book_titles_content { padding: 53px 43px 17px; min-height: 300px;}

/* Gallery */
.cls_greatbox { position: relative; margin: 30px 25px;}
.cls_greatbox > div { width: 956px; height: 60px; background: url(../images/bg_greatbox_middle.png) 0 0 no-repeat transparent;}
.cls_greatbox .cls_greatbox_top { background-image: url(../images/bg_greatbox_top.png); }
.cls_greatbox .cls_greatbox_content { height: auto; background-repeat: repeat-y; }
.cls_greatbox .cls_greatbox_bottom { background-image: url(../images/bg_greatbox_bottom.png); }
.cls_gallery_fancy > div { width: 870px; background: url(../images/bg_fancy_middle.png) 0 0 no-repeat transparent; height: 55px;}
.cls_gallery_fancy .cls_greatbox_top { background-image: url(../images/bg_fancy_top.png); }
.cls_gallery_fancy .cls_greatbox_content { width: 805px; background-repeat: repeat-y; height: 584px; padding: 10px 15px 0 50px;}
.cls_gallery_fancy .cls_greatbox_bottom { background-image: url(../images/bg_fancy_bottom.png); background-position: 0 bottom;}
	.cls_image_wrapper {width: 563px; height: 563px; float: left; text-align: center; line-height: 553px; }
		.cls_image_wrapper img { max-width: 563px; max-height: 563px; }
		.cls_image_info { float: left; width: 210px; margin-left: 10px;}




#pf-site-inner { width: 1020px; margin: 0 auto; }
#pf_top_header { margin: 10px 18px 4px; }
	#pf_logo { display: block; width: 345px; height: 100px; background: url(../images/AFCLogo.png) 0 0 no-repeat transparent; }
	#pf_social { margin: 4px 7px 0 0; }
		#pf_social a { float: left; display: block; width: 14px; height: 14px; text-indent: -9999px; background: url(../images/social_btn.png) 0 0 no-repeat transparent; margin: 4px 5px;}
		#pf_social #pf_tw { background-position: -14px 0; width: 20px;}
	#pf_newsletter {position: relative; margin: 4px 30px 0 0;}
		#pf_newsletter label { position: absolute; line-height: 22px; left: 10px; top: 0; font-family: "HelveticaNeue-Light"; font-size: 13px; color: #333132;}
		#pf_newsletter input { display: block; line-height: 22px; background: url(../images/anfrnk.png) 0 0 no-repeat transparent;}
			#pf_newsletter #pf_newsletter_text { width: 140px; padding: 0 15px; height: 22px; border: none; background-position: 0 -50px; font-family: "HelveticaNeue-Light"; line-height: 22px; }
			#pf_newsletter #pf_newsletter_submit { background-position: -170px -50px; width: 5px; border: none; margin-left: 5px; cursor: pointer;}
#pf_header div.cls-menu-primary { background: url(../images/anfrnk.png) 0 -100px no-repeat transparent; margin: 0 18px; padding: 0 18px 7px 25px; width: 941px; height: 45px;}
	#pf_header .menu > li { float: left; padding: 1px 9px 1px 4px; margin: 8px 1px; position: relative; z-index: 101}
		#pf_header #main_menu > li > span { line-height: 27px; padding-right: 9px; background: url(../images/drop_down.png) right center no-repeat transparent; position: relative; z-index: 102}
			#pf_header .menu > .current-menu-item, #pf_header .menu > li.current-menu-ancestor/*, #pf_header .menu >li:hover */ { border: 1px solid #fff; padding: 0 8px 0 3px;}
		#pf_header .image_block { display: none; position: absolute; z-index: 101; width: 405px; top: 10px; left: 0;}
			#pf_header .dropdown_top { height: 40px; background: url('../images/bg_dropdown_box.png') left top no-repeat transparent; }
			#pf_header .dropdown_content { background: url('../images/bg_content_dropdown.png') left top repeat-y transparent; padding: 20px 21px 0 21px; }
			#pf_header .sub-menu { min-height: 158px; padding-left: 20px; width:150px; border-right: 2px solid #9a9a9a; }
				#pf_header .sub-menu > li { padding: 4px; margin-top: 2px;}
				#pf_header .sub-menu > li:first-child { margin-top: 0;}
				#pf_header .sub-menu a { font-size: 14px; color: #333132;}
					#pf_header .sub-menu li:hover { background-color: #ff6000;}
					#pf_header .sub-menu li:hover a { color: #fff;}
			#pf_header .dropdown_content > img { position: absolute; bottom: 38px; right: 31px; }
				#pf_header h3.title_colored, #booklist h3.title_colored { width: 193px; }
			#pf_header .dropdown_bottom { height: 39px; background: url('../images/bg_dropdown_box.png') left bottom no-repeat transparent; position: relative; }
		#pf_header .menu > li:hover > .image_block {display: block;}
		#pf_header a, #pf_header .menu > li > span, form.cls_button_3d input[type="submit"] { font-family: "helveticaltstd-roman", Helvetica, arial, sans-serif; font-size: 14px; color: #333132;}
		#pf_top_share { margin-top: 40px;}

		.cls-home-slide {margin: 25px 18px 0; }
			.cls-home-slide .cls-slider {width: 984px; height: 421px;}
				.cls-home-slide li { position: relative; width: 984px; height: 421px;}
				.cls-home-slide .cls-group-info { position: absolute; right: 10px; bottom: 86px; z-index: 5;}
				.cls-group-info-top {width: 372px; height: 12px; background: url('../images/group_info_top.png') 0 bottom no-repeat transparent;}
				.cls-group-info-middle { width;  width: 300px; padding: 37px 47px 37px 25px; background: url(../images/group_info_middle.png) 0 0 repeat-y transparent; position: relative; border-radius: 12px 0 0 12px;}
				.cls-group-info-bottom {width: 372px; height: 12px; background: url(../images/group_info_bottom.png) 0 bottom no-repeat transparent;}
					.cls-home-slide h3, .cls-home-slide h3 a {font-size: 22px; color: #ff6000; font-family: 'helveticaltstd-roman'; margin-bottom: 14px; line-height: 24px; font-weight: normal; }
					.cls-intro { padding-bottom: 30px;}
		.cls-home-slide .bx-prev, .cls-home-slide .bx-next {top: 170px; height: 80px; width: 44px; }
			.cls-home-slide .bx-prev {background-position: -400px 0; left: -18px;}
			.cls-home-slide .bx-next {background-position: -444px 0; right: -18px;}
			.cls-home-slide .bx-pager { position: absolute; bottom: 9px; left: 13px; z-index: 100; }
				.cls-home-slide .pager-link { text-indent: -9999px; width: 14px; height: 14px; background: url(../images/anfrnk.png) -500px 0 no-repeat transparent; display: block; float: left; margin-right: 5px;}
					.cls-home-slide .pager-active {background-position: -500px -14px;}

#pf_top_module {margin-top: 26px; list-style: none;}
	#pf_top_module > li { float: left; width: 475px; height: 169px; position: relative; padding: 10px 14px 14px 11px; margin: 0 5px; background: url(../images/anfrnk.png) 0 -175px;}
		#pf_top_module li > div { margin-top: 40px; width: 260px; float: left; margin-left: 26px; max-height: 100px; overflow: hidden;}
			#pf_top_module .cls_cta {position: absolute; right: 195px; bottom: 24px;}
		#pf_top_module img {float: right; margin: 9px 8px; width: 160px; height: 150px;}

#pf_bottom_module {margin: 19px 18px 25px; list-style: none}
	#pf_bottom_module > li { float: left; width: 296px; margin-left: 20px; padding-left: 21px; height: 173px; background: url('../images/dot_bg.png') repeat-y left top transparent;}
		#pf_bottom_module > li:first-child { margin-left: 0; padding-left: 0; background: none;}
		#pf_bottom_module h3 + a {float: left;}
		#pf_bottom_module p {}
			#pf_bottom_module a + p {margin-left: 75px;}

#pf_sitemap { background-color: #f8e9d2; margin: 0 18px; padding: 14px 0 ;}
	#pf_sitemap a {font-family: 'HelveticaNeue-Light'; font-size: 11px;}
	#pf_sitemap .parent { float: left; padding: 0 25px 0 20px; border-left: 1px solid #fff; height: 150px;}
		#pf_sitemap .parent {border: none; padding-left: 20px;}
		#pf_sitemap .parent > strong {font-family: 'HelveticaNeue-Bold'; font-weight: normal; font-size: 11px; cursor: default; }

#pf_footer_info { margin: 20px 28px 0;}
	#pf_footer_info .cls_orgs {text-align: center;}
	#pf_footer_info p, #pf_footer_info a {font-family: 'HelveticaNeue-Light'; }
	#pf_footer_info p { text-align: center; }
#pf_trade_mark {text-align: center; margin-bottom: 20px;}
	#pf_trade_mark > a > img { padding-left: 10px; position: relative; top: 2px;}

/** Sidebar **/
.cls_sidebar h3.label_right { left: auto; right: -3px; top: -12px; }
.cls_sidebar .cls-widget { padding: 50px 46px 35px 47px;}
	.cls_sidebar .cls-widget-content { min-height: 100px; }
		.cls_sidebar .cls-widget-content a { color: #ff6000; font-weight: bold; }
.cls_sidebar .cls-widget:first-child h3.label_right, .cls_sidebar .cls-widget.random_quote:first-child + .cls-widget h3.label_right { right: auto; top: -11px;}
	h3.label_left strong, h3.label_right strong {display: block; height: auto; line-height: 34px; background-color: #ff6000; padding: 0 14px; font-size: 18px; }
	.Mac .Chrome h3.label_left strong, h3.label_right strong, .Mac .Safari h3.label_left strong, h3.label_right strong { font-size: 16px; }
.cls_sidebar img { max-width: 245px; }
.cls_small_title { font-family: 'kontrapunkt'; font-size: 16px; color: #ff6000; font-weight: bold; }
.cls_sample_download {padding: 130px 36px 0; margin-top: 40px; background: url(../images/bg_envelop.png) 0 0 no-repeat transparent; margin-left: -36px; width: 245px; }
.more_from_annefrank h3.label_right { background: url(../images/anfrnk.png) no-repeat right bottom transparent; }
	.more_from_annefrank.cls-widget:first-child h3.label_right {background: url(../images/anfrnk.png) no-repeat -100px bottom transparent; }
	.more_from_annefrank h3.cls-widget-title strong { background-color: #82b0b0; }
.side_quote { font-family: 'Arnopro-Display', 'Times New Roman', serif; font-size: 31px; color: #965100; font-weight: normal; margin-bottom: 15px; text-indent: -12px; }

/** Widgets **/
.cls-widget-content p { font-size: 13px; line-height: 15px; margin: 0 0 15px 0;	}
	.current_exhibit img { margin-bottom: 13px;	}

.featured_student_artwork .cls-widget-content > img { margin-bottom: 20px; }

/* About the Center */
.about_slider {width: 556px; height: 260px; margin: 0 0 24px; overflow: hidden}
	.about_slider li { width: 556px; height: 260px; }
	.about_slider .bx-prev, .about_slider .bx-next {top: 103px; width: 32px; height: 54px; }
			.about_slider .bx-prev {background-position: -750px 0; left: 0px;}
			.about_slider .bx-next {background-position: -783px 0; right: 0px;}
			.about_slider .bx-prev:hover {background-position: -850px 0;}
			.about_slider .bx-next:hover {background-position: -883px 0;}
	.cls_team_intro {margin-bottom: 15px; }
		.cls_team_intro > a { font-size: 14px;}
.staff_brief { list-style: none; margin-left: -3px;}
	.staff_brief > li { float: left; width: 77px; height: 56px; margin: 3px;}

/* Meet The Team */
.staffs_list { list-style: none; }
	.staffs_list > li { float: left; padding-top: 25px; margin-top: 15px; background: url('../images/dot_bg.png') 0 0 repeat-x transparent;}
		.staffs_list > li:first-child { background: none; margin-top: 0; padding-top: 0;}
		.staffs_list > li > img { float: left; }
		.staffs_list > li > img + div { margin-left: 170px; }
			.staffs_list div > a { color: #ff6000; font-weight: bold; display: block; margin-bottom: 10px}
			.staffs_list p { margin: 10px 0;}
			.staffs_list div > strong {display: block; margin-top: 10px; color: #965100; font-family: 'Arnopro-Display'; font-size: 18px; font-weight: bold}

/* Trustees Board */
.cls_trustee { margin-bottom: 20px;}
		.cls_trustee > strong, .cls_trustee p { font-size: 14px; }
		.cls_trustee em {font-size: 10px; font-style: normal;}

/* Annual Report */
.cls_report_image { float: left; display: block; }
.page-template-page_report-php .cls_dowload_link { float: right; width: 75px; margin-top: 168px; }

/* Bookstore */
.cls_book_titles { position: relative; margin-left: -11px;}
	.cls_titles_list { list-style: none; width: 495px; margin-bottom: 20px; }
	.cls_titles_list > li {float: left; margin: 10px; width: 145px; }
		.cls_titles_list p { height: 36px; }
			.cls_titles_list p a { color: #666;}

/* Bookstore Detail */
#booklist ul { list-style: none; }
	.books > li { float: left; width: 100%; margin: 13px 0; }
		.books li.book_title {font-weight: bold; }
		.books li.book_author {font-style: italic;}
		.books li.book_price {font-weight: bold; margin-top: 20px;}
		.books > li > * { float: left; }
			.books > li > img { margin-top: 10px;}
			.book_info { margin: 10px 25px 10px 45px; max-width: 300px; }
			.books .cls_content { width: 430px; float: right; }

/* Space rental */
.cls_space_images {	margin: 21px -19px 0; width: 594px;}
	.cls_space_images img { display: block; float: left; margin: 19px; }

/* Full block */
.full_block { list-style: none; }
	.full_block > li { margin-bottom: 12px; padding-top: 28px;}
	.full_block .title_colored { width: 300px; }
	.full_block p, .full_block em { margin: 9px 0; display: block; }


.page-template-page_diary_excerpt-php .cls_maincol > .cls_content { margin-top: 25px;}
.page-template-page_diary_excerpt-php .full_block > li { background: url('../images/dot_bg.png') 0 0 repeat-x transparent; }
.page-template-page_diary_excerpt-php .full_block > li:first-child { background: none; }

/* Student & Educators */
.sub_features { margin: 20px 0;}
.sub_features ul { list-style: none; padding: 5px 0; }
	.sub_features ul.col_2 { margin-left: -20px; padding-left: 20px; background: url('../images/dot_bg.png') 0 0 repeat-y transparent; }
	.sub_features li {padding: 10px 0; }
	.sub_features li:first-child {padding-top: 0; }
	.sub_features img { float: left; margin-right: 10px; margin-bottom: 10px;}
	.sub_features a { font-size: 14px; height: 120px; }
		.sub_features img + a { margin-left: 80px; display: block; }

/* Self Discovery */
.cls_edu_contact { font-size: 14px; }
.cls_edu_register { margin-top: 35px; font-size: 14px; }
.cls_contest_winner { list-style: none; margin-bottom: 20px;}
	.cls_contest_winner > li { float: left; width: 278px; }
	.cls_contest_winner > li > div { margin-top: 15px; font-size: 14px; }

/* Educators' Resources */
.page-template-page_edu_src-php p { font-size: 14px; }
.page-template-page_edu_src-php .cls_external p { margin: 9px 0; }
.page-template-page_edu_src-php .cls_external a { font-size: 14px; color: #ff6000; font-weight: bold; }
.page-template-page_edu_src-php .cls_dowload_link { color: #666; margin: 9px 0; font-weight: normal; }

/* Gallery */
.cls_gallery { margin: 0 48px; list-style: none; }
	.cls_gallery > li > a { margin: 15px; float: left; cursor: pointer; display: block; }



/* Facebook trick */
.social_block { margin: 10px 0 30px;}
.social_block iframe { float: left; margin-right: 10px; }


/* Fancybox Gallery customize */
.fancybox-opened .fancybox-outer { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; background-color: transparent; }
.fancybox-outer { background: transparent; }
.fancybox-close { right: 19px; top: 19px; width: 15px; height: 17px; background: url(../images/anfrnk.png) -500px -175px transparent;}
.fancybox-prev, .fancybox-next { width: 32px; height: 54px; background: url('../images/anfrnk.png') -750px 0 transparent; top: 50%; margin-top: -27px;}
.fancybox-prev { left: 51px;}
.fancybox-next { background-position: -783px 0; right: 256px;}
.fancybox-prev:hover {background-position: -850px 0; }
.fancybox-next:hover {background-position: -883px 0; }
.fancybox-prev span, .fancybox-next span { background: none; }

/* Membership Program */
.cls_membership_info { margin-top: 20px; }

/* Sponsors */
.cls_sponsor { list-style: none; width: 660px;}
	.cls_sponsor > li { float :left; margin: 0 15px 15px; border: 1px solid #eaeaea; }

/* Our Four Traveling Exhibitions */
.traveling_exhibitions_list { list-style: none; }
	.traveling_exhibitions_list > li { margin-bottom: 20px; }
		.traveling_exhibitions_list strong {display: block; }
.our_four_traveling_exhibition .cls_dowload_link { font-weight: bold; color: #ff6000; }

/* Community Programs */
.cls_community_program { list-style: none; }
	.cls_community_program > li { float: left; margin-bottom: 15px; width: 556px;}

/* Upcoming Event */
.cls-widget-content .upcoming_image {margin-bottom: 25px; }
.cls-widget-content .upcoming_description h3 {font-family: arial, sans-serif; color: #ff6000; }
.cls-widget-content .upcoming_description p { margin-bottom: 0; }

/* Make a donation */
#make_donation { margin-bottom: 20px; }
	#make_donation input[type="text"] { margin: 0 10px; width: 140px; }

/* Other ways to support us */
.other_supports { list-style: none; }
	.other_supports > li { margin-top: 15px; }
	.other_supports > li:first-child { margin-top: 0; }


/* Messagebox for Newsletter sign up */
#sign_msg {
	background-color: #fff;
	padding: 15px 25px 15px 15px;
}

/* Membership options */
#membership_options ul {list-style: none; margin: 10px 0;}
	#membership_options li { margin: 5px 0; }
		#membership_options input[type="radio"] { display: block; float: left; margin-top: 5px;}
		#membership_options li > div {margin-left: 20px; }
			#membership_options label { font-weight: bold; color:#ff6000; font-size: 14px; }


/* Last edit */
