/* HTML elements */
	html {
		background-color: #fff;
		color: #6a6d6d;
	}
	
	body {
		font-family: Arial, sans-serif;
		font-size: .7em;
		text-align: left;
	}
	
	a, a:hover {
		color: #000;
		font-weight: 900;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	a img {
		border: 0;
	}
	
	a span {
		cursor: pointer;
	}
	
	strong {
		font-weight: 900;
	}
	
	em {
		font-style: italic;
	}
	
	p, ul, ol, blockquote {
		margin-bottom: 1.6em;
	}
	
	blockquote {
		padding: 0 1em;
	}
	
	h1, h2, h3, h4, h5 {
		margin-bottom: 15px;
		font-weight: 900;
		text-transform: uppercase;
		color: #000;
	}
	
	h1, h2 {
		margin-bottom: 0;
		font-size: 2.5em;
		line-height: 1em;
	}
	
	h2 a {
		border-bottom: 1px solid transparent;
	}
	
	h2 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #000;
	}
	
	h3 {
		margin-bottom: 10px;
		font-size: 1.3em;
	}
	
	hr {
		margin: 20px 0;
		border: 0;
		border-top: 1px solid #c2c2c2;
	}
	
	ol, ul {
		margin-left: 20px;
	}
	
	li {
		list-style-type: disc;
	}
	
/* common elements */
	.clear
	 {
		display: block;
		clear: both;
		height: 1px;
	}
	
	.clear_right {
		display: block;
		clear: right;
		height: 1px;
	}
	
	.widgets {
		margin-left: 0;
	}
	
	.widgets li.widget {
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #c2c2c2;
		padding-bottom: 20px;
		list-style-type: none;
	}	
	
	.widgets li:last-child {
		border-bottom-width: 0;
		margin-bottom: 0;
	}
	
	.widgets li:first-child {
		margin-top: 0;
	}
	
	.widgets h3 {
		color: #777876;
		font-size: 1em;
		font-weight: 900;
	}
	
	.widgets h3 a:hover {
		color: #777876;
		text-decoration: none;
	}
		
	.signup_form label {
		display: block;
		margin: 6px 0 3px 0;
	}
	
	.signup_form input {
		background-color: #d5d7d4;
		width: 174px;
		border: 0;
		margin: 3px 0 6px 0;
		padding: 4px 3px 3px 2px;
	}
	
	.signup_form button.submit {
		display: block;
		width: 53px;
		height: 17px;
		margin: 3px 0 6px 0;
		border: 0;
		background: url(../images/button_submit.gif) top left no-repeat;
		text-indent: -9000px;
		cursor: pointer;
	}

.signup_form button.submit:hover {
	background-position: 0 -17px;
}

/* slideshow */
.slideshow_wrapper {
	position: relative; border-bottom:6px solid #C2C2C2; border-top:6px solid #000000; background-color: #000; margin: 1em 0;
}

.slideshow {
	position:relative; 
}

#content .post .slideshow img {
	position:absolute; left:0; top:0; border: 0;
}

.slideshow_wrapper .prev {
	overflow: hidden; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 100;
	text-indent: -9999px; height: 100%; width: 28px;
	display: block; background: transparent url(../images/button_previous-trans.png) 50% 50% no-repeat;
	opacity: 0.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.slideshow_wrapper .next {
	overflow: hidden; position: absolute; top: 0; right: 0; cursor: pointer; z-index: 100;
	text-indent: -9999px; height: 100%; width: 28px;
	display: block; background: transparent url(../images/button_next-trans.png) 50% 50% no-repeat;
	opacity: 0.0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}



/* content-specific areas */

#wrapper {
	width: 960px;
}

/* header block */
#header {
	margin: 40px 0 10px 15px;
	text-align: right;
}
	
	#header_img {
		position: relative;
		height: 92px;
	}
	
	#header_img {
		text-align: left;
	}
	
	#header_img a {
		display: block;
		width: 331px;
		height: 92px;
		background: transparent url(../images/logo_edgeofarabia.gif) top left no-repeat;
		text-indent: -9000px;
	}

	#header_desc {
		z-index: 10;
		margin-top: -1em;
		text-transform: uppercase;
		font-size: 1.05em;
	}

/* primary navigation */
#nav_primary {
	height: 21px;
	margin: 0;
	padding: 11px 0;
	border-top: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}

    #nav_primary li {
		display: inline;
		float: left;
		list-style: none;
		padding: 5px 0;
		margin: 0 15px 0 15px;
/* 		text-indent: -9000px; */
	}
	
	#nav_primary li a {
/* 		background-image: url(../images/nav_primary.gif); */
		color: #777876;
		text-decoration: none;
		font-size: 1em;
		text-transform: uppercase;
	}
	
	#nav_primary li a span {
		border-bottom: 2px solid #fff;
	}
	
	#nav_primary li.current_page_item a span,
	#nav_primary li.current_page_ancestor a span,
	#nav_primary li.current_page_parent a span,
	#nav_primary li a:hover span {
		border-color: #777876;
	}
	
    #nav_primary li.page-item-12 a,
    #nav_primary li.page-item-1905 a {
    	color: #000000;
    }

	#nav_primary li.page-item-12 a:hover span,
	#nav_primary li.page-item-1905 a:hover span {
		border-color: #000;
	}

	/* add in gray border separating two halves of navigation */
	#nav_primary li.page-item-12 {
		margin-left: 0;
		border-left: 1px solid #c2c2c2;
		padding-left: 15px;
	}


	/* background */
/*     #nav_primary li.page-item-2 a { width: 88px; background-position: 0 0; } */
/*
    #nav_primary li.page-item-2 a:hover,
    #nav_primary li.page-item-2.current_page_item a,
    #nav_primary li.page-item-2.current_page_ancestor a,
    #nav_primary li.page-item-2.current_page_parent a { background-position: 0 -19px; }
*/

	/* artists */
/*     #nav_primary li.page-item-15 a { width: 48px; background-position: -121px 0; } */
/*
    #nav_primary li.page-item-15 a:hover,
    #nav_primary li.page-item-15.current_page_item a,
    #nav_primary li.page-item-15.current_page_ancestor a,
    #nav_primary li.page-item-15.current_page_parent a { background-position: -121px -19px; }
*/

	/* education */
/*     #nav_primary li.page-item-19 a { width: 69px; background-position: -203px 0; } */
/*
    #nav_primary li.page-item-19 a:hover,
    #nav_primary li.page-item-19.current_page_item a,
    #nav_primary li.page-item-19.current_page_ancestor a,
    #nav_primary li.page-item-19.current_page_parent a { background-position: -203px -19px; }
*/

	/* blog */
/*     #nav_primary li.page-item-10 a { width: 32px; background-position: -308px 0; } */
/*
    body.blog #nav_primary li.page-item-10 a,
    #nav_primary li.page-item-10 a:hover,
    #nav_primary li.page-item-10.current_page_item a,
    #nav_primary li.page-item-10.current_page_ancestor a,
    #nav_primary li.page-item-10.current_page_parent a { background-position: -308px -19px; }
*/

	/* gallery info */
/*     #nav_primary li.page-item-24 a { width: 86px; background-position: -374px 0; } */
/*
    #nav_primary li.page-item-24 a:hover,
    #nav_primary li.page-item-24.current_page_item a,
    #nav_primary li.page-item-24.current_page_ancestor a,
    #nav_primary li.page-item-24.current_page_parent a { background-position: -374px -19px; }
*/

	/* sponsors & partners */
/*     #nav_primary li.page-item-27 a { width: 146px; background-position: -482px 0; } */
/*
    #nav_primary li.page-item-27 a:hover,
    #nav_primary li.page-item-27.current_page_item a,
    #nav_primary li.page-item-27.current_page_ancestor a,
    #nav_primary li.page-item-27.current_page_parent a { background-position: -482px -19px; }
*/

	/* view the exhibition */
/*     #nav_primary li.page-item-12 a { width: 130px; background-position: -660px 0; color: #000000; } */
/*
    #nav_primary li.page-item-12 a:hover,
    #nav_primary li.page-item-12.current_page_item a,
    #nav_primary li.page-item-12.current_page_ancestor a,
	#nav_primary li.page-item-12.current_page_parent a { background-position: -660px -19px; }
*/

	/* online shop */
/*     #nav_primary li.page-item-22 a { width: 85px; background-position: -816px 0; color: #000000; } */
/*
    #nav_primary li.page-item-22 a:hover,
    #nav_primary li.page-item-22.current_page_item a,
    #nav_primary li.page-item-22.current_page_ancestor a,
    #nav_primary li.page-item-22.current_page_parent a { background-position: -816px -19px; }
*/


	#nav_primary hr {
		clear: left;
	}


/* follow links */
dl#follow {
	width: 100%; overflow: hidden; margin-top: 20px;
}


dl#follow dt {
	display: block; width: 100%; font-size: 1em; font-weight: 900;
}

dl#follow dd {
	display: inline; float: left; width: 18px; margin-right: 2px;
}

#follow a#twitter {
	overflow: hidden; display: block; width: 18px; height: 20px; text-indent: -9999px; background: transparent url(../images/follow_twitter.gif) top left no-repeat;
}

#follow a#facebook {
	overflow: hidden; display: block; width: 18px; height: 20px; text-indent: -9999px; background: transparent url(../images/follow_facebook.gif) top left no-repeat;
}

#follow dd a#twitter:hover,
#follow dd a#facebook:hover {
	background-position: 0 -20px;
}


/* footer */
	#footer ul {
		margin: 0;
	}
	
	#footer li {
		list-style: none;
	}
	
	#footer #sponsors {
		margin-top: -20px;
		padding: 0 0 10px 15px;
	}

	#footer #sponsors img {
	}
	
	#footer #sponsors ul {
		overflow: hidden; width: 100%;
	}

	#footer #sponsors h4,
	#footer #sponsors h3.widgettitle {
		font-size: .95em; font-weight: 400; text-transform: none; color: #666; margin-bottom: 0.3em;
	}

	#footer #sponsors h4 {
		font-weight: 900;
	}
	
	#footer #sponsors li {
		float: left; display: inline; width: auto; margin-right: 20px;
	}
	
	#footer_one {
		padding: 20px 0 15px 15px;
		background-color: #d5d7d4;
		color: #000;
		font-size: .95em;
	}

	#footer_one .footer_column {
		display: inline;
		float: left;
	}
	
	#footer_one .col1 {
		width: 352px;
	}
	
	#footer_one .col2,
	#footer_one .col3 {
		width: 280px;
	}

	#footer_two {
		padding: 20px 0 20px 15px;
		background-color: #000;
		color: #fff;
		line-height: 1.4em;
	}

	#footer_two a {
		color: #fff;
		text-decoration: underline;
	}
	
	#footer_two a:hover {
		text-decoration: none;
	}

	#footer_two h5 {
		color: #fff;
		margin-bottom: 0;
	}

	#footer_two .col1 {
		display: inline;
		float: left;
		width: 350px;
	}
	
	#footer_two .col2 {
		display: inline;
		float: left;
		width: 280px;
	}
	
	#footer_two .col3 {
		display: inline;
		float: left;
		width: 300px;
	}

	#footer_two .col3 ul {
		list-style-type: none;
	}
	
	#footer_three {
		border-top: 1px solid #302f2f;
		padding: 7px 15px;
		background-color: #000;
		color: #6a6d6d;
	}
	
	#footer_three a {
		color: #fff;
		font-weight: 400;
		text-decoration: underline;
	}

	#footer_three a:hover {
		text-decoration: none;
	}