body {
background-color: #060606;
text-align: center; /* need to re-align rest of the text */
align: center;
}

 a:visited {
color:#ebebeb; /*#AC0000; */
text-decoration: underlined;
}

h1 {

color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 12pt;
font-weight: 300;
margin-bottom:  15px;
line-height: 4px;
}

a:link {
color: #ebebeb;
text-decoration: none;
}

a:active {
color: #ebebeb;
text-decoration: none;
}


.logo_image {
align: center;
margin: 0 auto;
text-align: left;
border-style: none;
margin-top: 10px;
width: 100%;
margin-bottom: 10px;
background-color: #1d1d1d;
}
.top_menu {

align: center;
margin: 0 auto;
text-algin: left;
width: 942px;
border-style: solid;
border-color: #272735;
border-width: 1px;
background:#2e3335;

background-image: url('top_bar.jpg');
height: 25px;
padding: 2px;
padding-top: 2px;
padding-bottom: 0px;
padding-left: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 11pt;
valign: center;

}

.available_container{
	margin: 0px auto;
	width: 942px;
	border-style: solid;
	border-color: #272735;
	border-width: 1px;
	background:#202427;
	padding: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
	font-size: 11pt;
}

.contact_button{
	
	   color: white;
    padding: 10px 20px;
    display: block;
    margin:0px auto;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
	width:450px;
	border:1px solid #4d0707;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#af0103+0,7a0101+44,5e0000+100 */
background: #af0103; /* Old browsers */
background: -moz-linear-gradient(top, #af0103 0%, #7a0101 44%, #5e0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #af0103 0%,#7a0101 44%,#5e0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #af0103 0%,#7a0101 44%,#5e0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0103', endColorstr='#5e0000',GradientType=0 ); /* IE6-9 */

}

.container {
/*background-color: #68686a;  */
background-color: #1d1d1d;
margin: 0 auto;
width: 950px;
border-style: none;

padding: 0px;
text-align: left;
align: center;

}

.article_header {
margin-top: 15px;
border-style: none;
background:#2e3335;
color: #ebebeb;
background-image: url('top_bar.jpg');
height: 25px;
text-algin: left;
width: 546px;
margin-bottom: 0px;
	border:1px solid #404548;
	border-bottom-style: none;
	padding-top: 6px;
	padding: 6px;
	padding-bottom: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 12pt;
}


.clear {
clear: both;
}

.main_article_outer {
border-style: solid;
border-width: 1px;
border-color: #313133;
padding: 4px;
text-align: left;


}

.article_outer {
poisition: relative;
float: left;
display: inline;
}

.main_article_inner {
width: 550px;
	padding:0px 0 0 0;
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;
border-top-style: none;


}

.exhibition_links {
width: 540px;
	padding:0px 0 0 0;
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;

}

.content_spacer {
height: 10px;
}

.picture_side {

text-align: center;	
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;
margin-right:  4%;

margin-bottom: 15px;

}





.side_box {
float: right;
valign: top;

position: relative;
display: inline;
margin-left: 10px;
}


.picture_side_top {


text-align: center;
	
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;
margin-right:  4%;
margin-top: 15px;
margin-bottom: 15px;
}

.footer {
width: 930px;
	padding:0px 0 0 0;
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;
text-align: left;
align: center;

margin-top: 15px;
}

.picture_grid {
text-align: center;	
	background:#2e3335;
	border:1px solid #404548;
padding: 4px;
	color:#ebebeb;
	font-family:century gothic,Arial,verdana, sans-serif;
font-size: 10pt;
margin: 10px;
}

