/* CSS Document */

* {

	margin: 0;

	padding:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}



body {

	background-color: #ADE0DB;

	background-image: url(photos/blue_pattern.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}



a {

	text-decoration: none;

	color: #000000;

}

h1 {

	font-size: medium;

	font-weight: bold;

}

h7, .h7 {

	font-size: medium;

	font-style: italic;

	font-weight: bold;

}



ul {

	margin-left: 15px;

}







#main_menu {

	margin-top: 20px;

	margin-left: 23px;

	display: block;

	width: 1075px;

}



#menu .menu_button {

	float: left;

	margin-top: 9px;

	margin-left: 22px;

}







#menu .menu_button a {

	color: #000000;

}

#current_btn a {

	background-image: url(photos/current_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 46px;

}

#current_btn a:hover {

	background-position: right;

}

#upcoming_btn a {

	background-image: url(photos/upcoming.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 61px;

}

#upcoming_btn a:hover {

	background-position: right;

}

#events_btn a {

	background-image: url(photos/events_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 41px;

}

#events_btn a:hover {

	background-position: right;

}

#learn_btn a {

	background-image: url(photos/learn_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 32px;

}

#learn_btn a:hover {

	background-position: right;

}



#membership_btn a {

	background-image: url(photos/membership_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 77px;

}

#membership_btn a:hover {

	background-position: right;

}

#about_btn a {

	background-image: url(photos/about_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 37px;

}

#about_btn a:hover {

	background-position: right;

}

#new_building_btn a {

	background-image: url(photos/new_building_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 78px;

}

#new_building_btn a:hover {

	background-position: right;

}

#archive_btn a {

	background-image: url(photos/archive_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 46px;

}

#archive_btn a:hover {

	background-position: right;

}

#shop_btn a {

	background-image: url(photos/shop_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 30px;

}

#shop_btn a:hover {

	background-position: right;

}

#connect_btn a {

	background-image: url(photos/connect_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 49px;

}

#connect_btn a:hover {

	background-position: right top;

}

#contact_btn a {

	background-image: url(photos/contact_btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 21px;

	width: 47px;;

}

#contact_btn a:hover {

	background-position: right top;

}













#aam_logo {

	float: left;

	padding-top: 3px;

}

#content_main {

	margin-left: 23px;

	display: block;

	clear: both;

	padding-top: 41px;

}

.white_menu {

	background-color: #FFFFFF;

	display: block;

	height: 25px;

	width: 956px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.white_menu #current_hdg a {

	background-image: url(photos/current_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 120px;

}

.white_menu #upcoming_hdg a {

	background-image: url(photos/upcoming_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 132px;

}

.white_menu #events_hdg a {

	background-image: url(photos/events_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 106px;

}

.white_menu #learn_hdg a {

	background-image: url(photos/learn_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 97px;

}

.white_menu #membership_hdg a {

	background-image: url(photos/membership_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 148px;

}

.white_menu #new_building_hdg a {

	background-image: url(photos/new_building_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 162px;

}

.white_menu #about_hdg a {

	background-image: url(photos/about_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 100px;

}

.white_menu #blog_hdg a {

	background-image: url(photos/blog_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 174px;

}

.white_menu #archive_hdg a {

	background-image: url(photos/archive_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 111px;

}

.white_menu #shop_hdg a {

	background-image: url(photos/shop_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 88px;

}

.white_menu #connect_hdg a {

	background-image: url(photos/connect_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 122px;

}

.white_menu #contact_hdg {

	background-image: url(photos/contact_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 132px;

}

}

.white_menu #support_hdg {

	background-image: url(photos/support_hdg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 26px;

	width: 132px;

}



.black_menu {

	background-color: #000000;

	display: block;

	height: 46px;

	width: 956px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.black_menu_archive {

	background-color: #000000;

	display: block;

	height: 46px;

	width: 956px;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

}

.black_button {

	display: block;

	float: left;

	margin-top: 15px;

	margin-right: 2px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 14px;

}

.black_button a {

	text-transform: uppercase;

	color: #FFFFFF;

	padding-top: 2px;

	padding-right: 4px;

	padding-left: 4px;

	font-size: 90%;

}

.black_button a:hover {

	color: #000000;

	background-color: #FFFFFF;

}

.black_menu_archive .black_button {

	display: block;

	float: left;

	margin-top: 15px;

	margin-right: -8px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 14px;

}

.black_menu_art_archive .black_button {

	float: left;

	margin-top: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 14px;

	display: block;

	height: 15px;

	overflow: hidden;

}

.archive_year img {

	float: left;

}

.archive_button {

	display: block;

	float: left;

	margin-top: 8px;

	margin-right: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 14px;

	height: 15px;

	clear: both;

	margin-bottom: -5px;

	margin-left: 0px;

}

.archive_btn_wrap {

	display: block;

	float: left;

	height: 46px;

}



.archive_button a {

	color: #FFFFFF;

	padding-top: 2px;

	padding-right: 4px;

	padding-left: 4px;

	font-size: x-small;

}

.archive_button a:hover {

	color: #000000;

	background-color: #FFFFFF;

}







.content_area {

	background-color: #FFFFFF;

	display: block;

	width: 956px;

	margin-left: 23px;

	margin-top: 0px;

	clear: both;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 21px;

}

.image_area {

	width: 375px;

	background-color: #FFFFFF;

	float: left;

	display: block;

	padding-top: 19px;

	padding-right: 19px;

	padding-bottom: 15px;

	padding-left: 19px;

	margin: 0px;

	overflow: hidden;

}

.image_area_2 {

	width: 624px;

	background-color: #FFFFFF;

	float: left;

	display: block;

	padding-top: 19px;

	padding-right: 19px;

	padding-bottom: 15px;

	padding-left: 19px;

	margin: 0px;

	overflow: hidden;

}

.image_area_3 {

	width: 430px;

	background-color: #FFFFFF;

	float: left;

	display: block;

	padding-top: 19px;

	padding-right: 19px;

	padding-bottom: 15px;

	padding-left: 19px;

	margin: 0px;

	overflow: hidden;

}

.shop_area {

	width: 937px;

	background-color: #FFFFFF;

	float: left;

	display: block;

	padding-top: 19px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 19px;

	margin: 0px;

	overflow: hidden;

}

.shop_item {

	display: block;

	float: left;

	width: 215px;

	margin-right: 19px;

}

.shop_item_row {

	display: block;

	float: left;

	width: 956px;

	margin-right: 29px;

	margin-top: 0px;

	margin-bottom: 50px;

}

.item_title {

	font-weight: bold;

	text-align: center;

	display: block;

	width: 215px;

	padding-top: 10px;

	text-transform: uppercase;

}



.shop_item_left {

	display: block;

	float: left;

	width: 215px;

	margin-right: 0px;

}





.image {

	padding-bottom: 14px;

	float: left;

	clear: both;

}

.image_2 {

	padding-bottom: 4px;

	float: left;

	clear: both;

}

.photo_btns {

	clear: both;

	float: left;

}



.photo_btn {

	float: left;

	padding-right: 9px;

	display: block;

	height: 18px;

	width: 18px;

	padding-top: 14px;

}

.photo_btn a {

	background-image: url(photos/photo_button.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 18px;

	text-align: center;

	padding-top: 3px;

	font-size: x-small;

}

.photo_btn a:hover {

	background-position: right top;

	color: #FFFFFF;

}

.back_btn {

	float: left;

	display: block;

	height: 18px;

	width: 36px;

}

.back_btn a {

	background-image: url(photos/back_button.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 18px;

	width: 36px;

	text-align: center;

	padding-top: 3px;

	font-size: x-small;

	text-decoration: none;}

.back_btn a:hover {

	background-position: right top;

	color: #FFFFFF;

}

#contentInfo .back_btn a {

	text-decoration: none;

}

#contentInfo .back_btn a:hover {

	background-color: #FFF;

}



.credit {

	font-size: xx-small;

	width: 375px;

	clear: both;

	float: left;

}

.credit_2 {

	font-size: xx-small;

	width: 624px;

	clear: both;

	float: left;

}





.text_area {

	display: block;

	width: 521px;

	padding-top: 19px;

	padding-right: 19px;

	background-color: #FFFFFF;

	float: left;

	padding-bottom: 18px;

}

.text_area_2 {

	width: 554px;

	padding-top: 19px;

	padding-right: 19px;

	background-color: #FFFFFF;

	float: left;

	padding-bottom: 18px;

	padding-left: 19px;

}

.text_area_3 {

	display: block;

	width: 466px;

	padding-top: 19px;

	padding-right: 19px;

	background-color: #FFFFFF;

	float: left;

	padding-bottom: 18px;

}

.column {

	width: 299px;

	padding-left: 19px;

	float: left;

	padding-bottom: 19px;

}

#columns {

	clear: both;

}





#exhibition_area {

	background-color: #FFFFFF;

	width: 956px;

	padding-top: 19px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

}

.exhibition_item {

	width: 449px;

	display: block;

	height: 310px;

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 19px;

	float: left;

}

#artcrush_button a {

	background-image: url(photos/artCRUSH_button.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 19px;

	width: 192px;

}

#artcrush_button a:hover {

	background-position: right top;

}

#freestyle_button a {

	background-image: url(photos/freestyle_button.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	margin: 0px;

	padding: 0px;

	height: 19px;

	width: 192px;

}

#freestyle_button a:hover {

	background-position: right top;

}





.ex_btn_txt {

	text-transform: uppercase;

	text-align: center;

	margin-top: 14px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	line-height: 1.8em;

}





#ex_btn_1 a {

	background-image: url(photos/rfo_hdg_2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#ex_btn_1 a:hover {

	background-position: right;

}

#ex_btn_2 a {

	background-image: url(photos/zanfagna_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#ex_btn_2 a:hover {

	background-position: right;

}

#ex_btn_3 a {

	background-image: url(photos/muhly_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#ex_btn_3 a:hover {

	background-position: right;

}

#ex_btn_4 a {

	background-image: url(photos/pavilion_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#ex_btn_4 a:hover {

	background-position: right;

}



#up_ex_btn_1 a {

	background-image: url(photos/bradley_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_1 a:hover {

	background-position: right;

}

#up_ex_btn_2 a {

	background-image: url(photos/bhabha_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_2 a:hover {

	background-position: right;

}

#up_ex_btn_3 a {

	background-image: url(photos/kiaer_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_3 a:hover {

	background-position: right;

}

#up_ex_btn_4 a {

	background-image: url(photos/grotjahn_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_4 a:hover {

	background-position: right;

}

#up_ex_btn_5 a {

	background-image: url(photos/grotjahn_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_5 a:hover {

	background-position: right;

}

#up_ex_btn_6 a {

	background-image: url(photos/kiaer_thb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	height: 220px;

	width: 449px;

}

#up_ex_btn_6 a:hover {

	background-position: right;

}



div[id="clear"] {

	clear: both;

	display: block;

	height: 0px;

	background-color: #FFFFFF;

	width: 956px;

}

#contentInfo a {

	text-decoration: underline;

}

#contentInfo p a:hover {

	background-color: #ADE0DB;

}



.text_area_2 a {

	text-decoration: underline;

}

#contentInfo sup {

	line-height: 0px;

	font-size: x-small;

}

.watch a {

	text-decoration: none;

	background-color: #FFF;

	border-style: none;

	float: left;

}

.watch a:hover {

	text-decoration: none;

}

.watch_text {

	float: left;

	margin-left: 15px;

	font-size: x-small;

	font-weight: bold;

}

.listen_text {

	float: left;

	margin-left: 13px;

	margin-top: 7px;

	font-size: x-small;

	font-weight: bold;

}

.watch_itals {

	font-style: italic;

	font-size: x-small;

	font-weight: bold;

}



.watch_clear {

	clear: both;

}

a img {

	text-decoration: none;

	border-style: none;

}

.social_icon {

	vertical-align: middle;

	margin-right: 10px;

}

.social_icons {

	clear: both;

}

.red_note, .red_note a {

	color: #C00;

}

.press_img {

	float: left;

	margin: 16px 16px 16px 0;

}

.press_desc {

	float: left;

	margin: 16px 0;

}

.press_line {

	clear: both;

}

.press_btns {

	margin-top: 12px;

}

.press_btn {

	margin-right: 16px;

	width: 92px;

	float: left;

}

.error {

	color: #C00;

	margin-right: 10px;

}
