/* @override 
	http://localhost/stylesheets/dukebeardsleystudio.css?1261536369
	http://localhost/stylesheets/dukebeardsleystudio.css?1261595319
	http://localhost/stylesheets/dukebeardsleystudio.css?1262210403
	http://localhost/stylesheets/dukebeardsleystudio.css?1262210750
	http://localhost/stylesheets/dukebeardsleystudio.css?1262562893
	http://localhost/stylesheets/dukebeardsleystudio.css?1262655494
	http://localhost/stylesheets/dukebeardsleystudio.css?1262657297
	http://localhost/stylesheets/dukebeardsleystudio.css?1262658382
	http://localhost/stylesheets/dukebeardsleystudio.css?1262675192
	http://localhost/stylesheets/dukebeardsleystudio.css?1262675362
	http://localhost/stylesheets/dukebeardsleystudio.css?1262676008
	http://localhost/stylesheets/dukebeardsleystudio.css?1262714121
	http://localhost/stylesheets/dukebeardsleystudio.css?1262720801
	http://localhost/stylesheets/dukebeardsleystudio.css?1262820248
	http://localhost/stylesheets/dukebeardsleystudio.css?1262824397
	http://localhost/stylesheets/dukebeardsleystudio.css?1263079761
*/

@charset "UTF-8";

* { margin: 0; padding: 0;}
* { margin: 0; padding: 0;}


body {
	background: #000;
	text-align: center; /* for IE */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* =================== position elemnts =========================*/

div#mainWrapper {
	z-index: 1;
	position: relative;
	width: 900px;
	margin: 0 auto;
	text-align: left; /* for IE */
	background: #000;
}

div#header { 
	width: 100%; 
	height: 52px; 
	background: url("../images/header_bg.gif") no-repeat 0px -3px; 
	}

div#mainContent {
	width: 100%;
	clear:both;
	
}

div#leftColumn { 
	position:relative;
	padding-bottom: 10px;
	float:left;
	width: 590px;
	display: inline;
 	}

div#rightColumn {
	width: 210px;
	position: relative;
	float: left;
	margin-bottom: 15px;
	}
	
	

div#mainThumbs {
}	
/* ========================= generic elements ====================== */

a, h1, h2, h3, p, li {
	color:  #e9e9e9;
	letter-spacing: .2em;
}

li {
	list-style-type: none;
}

a {
	text-decoration: none;	
}

p { 
}

.clear {
	clear:both;
}

img {
	border-style: none;
}

div.clear {
	clear: both;
}

table {
	border-collapse: collapse;
	
}

td {
	border: none;
	padding: 0;
	margin: 0;
}

/* sitewide colors */

	
/* =========== content elements ============== */

div#header h1, div#header a {
	display: block;
	width: 100%;
	height: 100%;
	padding-bottom: 3px;
}

div#header h1 {
	text-indent: -9999px;
}


/* menuBars ============= */

#menuBar, 
#menuBarBottom, 
#menuBarMain,
#footer,
#menuBarSubBiography,
#menuBarSubGalleries {
	width: 900px;
	float: left;
	display: inline;
	border-width: 1px 0px;
	border-style: solid; 
	border-color: #5f5f5f;
}	

#menuBar {
	background: url(../images/navigation_home_top.gif) 25px -30px no-repeat;
	}
	


#menuBarMain {
	background: url(../images/navigation_main.gif) 24px -31px no-repeat;	

	
}

#menuBar #menuLinks {
	float: left;
}

#menuBar ul, 
#menuBarBottom ul,
#menuBarMain {
	float: left;
	display: inline;
}

#menuBar li, 
#menuBarBottom li,
#menuBarMain li  {
	float: left;
	display: inline;
	width: 200px;
	height: 27px;
	text-indent: -9999px;
}

#menuBarMain li {
	height: 27px;
}

#menuBar a, 
#menuBarBottom a,
#menuBarMain a {
	display: block;
	height: 35px;
	text-indent: -9999px;
}

#menuBarMain a {
	height: 27px;
}

li#button1 {
}

li#button1 a {
}

li#button1 a:hover,
li#button1.current {
	background: url(../images/navigation_home_top.gif) 25px 5px no-repeat;
}


li#button2 {
	margin-left: 40px;
}

li#button2 a {
}

li#button2 a:hover,
li#button2.current {
	background: url(../images/navigation_home_top.gif) -215px 5px no-repeat;
}

li#button3 {
	margin-left: 46px;
}

li#button3 a {
}

#menuLinks li#button3 a:hover,
#menuLinks li#button3.current {
	background: url(../images/navigation_home_top.gif) -461px 5px no-repeat;
}

/*=== menuBarBottom ========*/

#menuBarBottom { 
	background: url(../images/navigation_home_bottom.gif) 25px -32px no-repeat;
	margin-bottom: 400px;
}

li#button5 { margin-left: 12px; width: 145px; }
li#button6 { margin-left: 140px; width: 105px; }
li#button7 { margin-left: 145px; width: 100px; }
li#button8 { margin-left: 135px; width: 100px;}


li#button5 a,
li#button6 a,
li#button7 a,
li#button8 a {
	display: block;
	width: 100%;
	height: 100%;
	border: 0px red solid;
}

li#button5 a:hover,
li#button5.current,
li#button6 a:hover,
li#button6.current,
li#button7 a:hover,
li#button7.current,
li#button8 a:hover,
li#button8.current { background: url(../images/navigation_home_bottom.gif) no-repeat; }

li#button5 a:hover,
li#button5.current{ background-position: 13px 5px; }
li#button6 a:hover,
li#button6.current{ background-position: -272px 5px; }
li#button7 a:hover,
li#button7.current{ background-position: -522px 5px; }
li#button8 a:hover,
li#button8.current { background-position: -757px 5px; }

/*=== menuBarMain =======*/

#menuBarMain a { display: block; width: 100%; }

li#button9  { margin-left: 0; width: 200px;}
li#button10 { margin-left: 35px; width: 180px;}
li#button11 { margin-left: 65px; width: 200px;}
li#button12 { margin-left: 61px; width: 140px;}

li#button9 a  { border: 0px solid yellow; }
li#button10 a { border: 0px solid red; }
li#button11 a {	border: 0px solid blue; }
li#button12 a {	border: 0px solid green; }


li#button9 a:hover,
li#button9.current,
li#button10 a:hover,
li#button10.current,
li#button11 a:hover,
li#button11.current,
li#button12 a:hover,
li#button12.current { background: url(../images/navigation_main.gif) no-repeat; }

li#button9 a:hover,
li#button9.current { background-position: 24px 6px; }

li#button10 a:hover,
li#button10.current { background-position: -211px 6px; }

li#button11 a:hover,
li#button11.current { background-position: -456px 6px; }

li#button12 a:hover,
li#button12.current { background-position: -717px 6px; }

/* == sub menus =====================*/

#menuBarSubBiography,
#menuBarSubGalleries {
	border-width: 0 0 1px 0;
}

#menuBarSubBiography {
	background: url(../images/navigation_sub_biography.gif) 220px -34px no-repeat;
}

#menuBarSubGalleries {
	background: url(../images/navigation_sub_galleries.gif) 165px -34px no-repeat;
}

#menuBarSubBiography li,
#menuBarSubGalleries li {
	float: left;
	display: inline;
	height: 25px;
	width: 200px;
	text-indent: -9999px;
}

#menuBarSubBiography a,
#menuBarSubGalleries a {
	display: block;
	height: 25px;
	width: 100%;
}

li#button30 {margin-left: 205px; width: 160px;}
li#button13 {margin-left: 23px; width: 130px;}
li#button14 {margin-left: 17px; width: 140px;}


li#button30 a {border: 0px solid blue;}
li#button13 a {border: 0px solid green;}
li#button14 a {border: 0px solid red;}


li#button13 a:hover,
li#button13.current,
li#button14 a:hover,
li#button14.current,
li#button30 a:hover,
li#button30.current { background: url(../images/navigation_sub_biography.gif) no-repeat;}

li#button30 a:hover,
li#button30.current { background-position: 15px 3px;}
li#button13 a:hover,
li#button13.current { background-position: -168px 3px;}
li#button14 a:hover,
li#button14.current { background-position: -315px 3px;}


li#button15 { margin-left: 155px; width: 150px;}
li#button16 { margin-left: 21px; width: 140px; }
li#button17 { margin-left: 15px; width: 140px; }
li#button18 { margin-left: 13px; width: 130px; }


li#button15 a {	border: 0px solid green; } 
li#button16 a { border: 0px solid red; }
li#button17 a { border: 0px solid blue; }
li#button18 a { border: 0px solid yellow; }


li#button15 a:hover,
li#button15.current,
li#button16 a:hover,
li#button16.current,
li#button17 a:hover,
li#button17.current,
li#button18 a:hover,
li#button18.current { background: url(../images/navigation_sub_galleries.gif) no-repeat;
}


li#button15 a:hover,
li#button15.current { background-position: 10px 3px; }

li#button16 a:hover,
li#button16.current { background-position: -161px 3px; }

li#button17 a:hover,
li#button17.current { background: url(../images/navigation_sub_galleries.gif) no-repeat -316px 3px; }

li#button18 a:hover,
li#button18.current { background: url(../images/navigation_sub_galleries.gif) no-repeat -469px 2px; }



/*=== nav galleries ===================*/

#menuBarGalleries {
	width: 900px;
	float: left;
	display: inline;
	padding-bottom: 9px;
	background: url(../images/navigation_galleries.gif) 252px -30px no-repeat;
}

#menuBarGalleries li {
	width: 200px;
	height: 22px;
	float: left;
	display: inline;
	text-indent: -9999px;
}

#menuBarGalleries li a {
	display: block;
	height: 100%;
	width: 100%;
}

li#button19 {
	width: 120px;
	margin-left: 250px;
}

li#button19 a {
	width: 100%;
	border: 0px solid green;
}

li#button19 a:hover {
	background: url(../images/navigation_galleries.gif) 2px 0px no-repeat;
}

li#button20 {
	width: 131px;
	margin-left: 10px;
}

li#button20 a {
	width: 100%;
	border: 0px solid red;
}

li#button20 a:hover {
	background: url(../images/navigation_galleries.gif) -128px 0px no-repeat;
}

li#button21 {
	width: 120px;
	margin-left: 10px;
}

li#button21 a {
	width: 100%;
	border: 0px solid yellow;
}

li#button21 a:hover {
	background: url(../images/navigation_galleries.gif) -269px 0px no-repeat;
}

/*=== slideshow quit ===========*/

div#button22 {
	width: 120px;
	height: 22px;
	margin-bottom: 50px;
	margin-left: 378px;
	margin-top: 20px;
	text-indent: -9999px;
	background: url(../images/navigation_quit.gif) 0px -29px no-repeat;
}

div#button22 a {
	display: block;	
	width: 100%;
	height: 100%;	
	border: 0px solid yellow;
}

#button22 a:hover {
	background: url(../images/navigation_quit.gif) 0px 1px no-repeat;
}

	
div#mainText {
 	margin: 0 10px;
}
	
	
	
/* =========== left column ===========*/

table#mainImage {
	width: 900px;
	height: 570px;
	text-align: center;
	vertical-align: middle;
	clear: both;
	padding-top: 17px;
	margin-bottom: 15px;
}
table#mainImage td {
	height: 50px;
	width: 900px;
	color: #ccc;
	font-size: 15px;
	font-family: "Times New Roman", Times, Serif;
	border: 0px green solid;
}
table#mainImage td#image {
	height: 530px;
	width: 900px;
	color: #000;
}

table#mainImage td#image img {
	max-width: 895px;
}

table#mainImage td#image a {
	display: block;
	color: #000;
}

table#mainImage td#medium {
	width: 200px;
	padding-left: 75px;
	text-align: left;
}

table#mainImage td#caption {
	padding-left: 0px;
	font-size: 17px;
	width: 350px;
	text-align: center;
}

table#mainImage td#date {
	width: 200px;
	padding-right: 75px;
	text-align: right;
}

table#mainImage td#caption a {
	border: 0px solid green;
	color: #940000;
	font-family: geneva;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 0em;
}

table#mainImage td#caption a:hover {
	color: #ccc;
}



div#mainText h1 {
	margin: 3px 0;
	color: #333;
}
	
div#mainText h2 {
	margin: 3px 0;
	color: #999;
}

#mainText h3 {
	padding-top: .5em;
}

div#mainText p {
	margin-left: 300px ;
}

div#mainText p a {
	padding-bottom: 10px;
}

div#mainText p a:hover {
	color: #999;
	text-decoration: underline;
}

#mainText ul {
	padding-left: 1.5em;
	margin-bottom: .7em;
	margin-top: .5em;
}

#mainText li {
	padding-bottom: .4em;
	list-style-type: disc;
	color: #e9e9e9;

}


/* ========= right column ========== */
	
#rightColumn h1 {
	margin: 0 10px;
	font-size: 24px;
	text-align: right;
}

#rightColumn h2 {
	font-size: 18px;
	margin: 5px 15px 0 10px;
	text-align: right;
	
}

#rightColumn h3 {
	margin: 10px 10px 5px;
	text-align: right;
	color: #999;
}

#rightColumn h4 {
	margin: 0px 15px 0 10px;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	
}


div#rightColumn img {
	margin: 10px 0 0 10px;
	}
	
div#rightColumn img.large {
	margin: 20px 0 0 10px;
	
}

#rightColumn a.current img {
	padding: 1px;
}

#rightColumn a.normal:hover img {
	padding: 1px;
	border: 2px solid #999;
}

#rightColumn a.normal img {
	border: 3px solid #fff;	
}

/* ======= pagination ====== */

div.pagination {
	margin: 3px 5px 0 10px;
	clear: both;
	text-align: center;
	border-width: 1px 0;
	border-style: solid;
	border-color: #ccc;
}

div.pagination span.current, div.pagination span.disabled, div.pagination a {
	font-size: 12px;
}


div.pagination a:hover {
	text-decoration: underline;
}

div.pagination span.current, div.pagination span.disabled {
	color: #ccc;
}

/* === thumbnails =================*/
#thumbnails {
	float: left;
	width: 887px;
	height: 100px;
	margin-bottom: 25px;
	padding-left: 13px;
}

#thumbnails li {
	float: left;
	display: inline;
	margin: 7px;
}

#thumbnails img.current {
	display: block;
	height: 85px;
	width: 85px;
	padding: 3px;
	border: 3px solid #6c6c6c;
}

#thumbnails a {
	display: block;
	padding: 3px;
	border: 3px solid #000;
}

#thumbnails a:hover {
	border: 3px solid #940000;
}

#thumbnails li#arrow_right,
#thumbnails li#arrow_left {
	text-indent: -9999px;
	margin-top: 33px;
	width:35px;
	height: 40px;
	background: url(../images/navigation_thumbnails.gif) 0 -45px no-repeat;
}

#thumbnails li#arrow_right {
	background-position: -52px -45px;
}

#thumbnails li#arrow_right a,
#thumbnails li#arrow_left a {
	width:100%;
	height: 100%;
	border: none;
}

#thumbnails li#arrow_right a:hover,
#thumbnails li#arrow_left a:hover {
	background: url(../images/navigation_thumbnails.gif) no-repeat;
}

#thumbnails li#arrow_right a:hover {
	background-position: -52px 0;
}
#thumbnails li#arrow_left a:hover {
	background-position: 0 0;
	}


/* == Slideshow == */



#slideShow {
	width: 100%;
	margin: 10px 0;
	text-align: center;
}

#slideShow h1 {
	margin: 10px 0;
	color: #000;
}

#navGalleriesSpacer {
	height: 33px;
	color: green;
}

#gallery #flash_player_container {
	padding-left: -1px;
}

#exit {
	margin: 10px;
	text-align: center;
}

	
/* ============================ Navigation Elements ====================== */

div#mainContentNav.borders {
	display: none;
	position: relative;
	clear: both;
	height: 24px;
	margin: 25px 0 8px 0;
	padding: 0 10px;
	width: 570px;
	text-align: center;
}

div#mainContentNav #button1,
div#mainContentNav #button2,
div#mainContentNav #button3,
div#mainContentNav #button4 {
	position: absolute;
}

div#mainContentNav #button1 {
	top: 0;
	left: 30px;
}

div#mainContentNav #button2 {
	top: 0;
	left: 180px;
}
div#mainContentNav #button3 {
	top: 0;
	left: 260px;
}
div#mainContentNav #button4 {
	top: 0;
	left: 320px;
}

#mainContentNav a {
	font-weight: normal;
	color: #999;
	padding: 3px 1em;
}

#mainContentNav a:hover {
	text-decoration: underline;
}

/*==== homepage ====================*/

#homePage {
	margin-top: 15px;
}

#homePage h1 {
	text-indent: -9999px;
	padding-top: 50px;
	width: 900px;
	height: 50px;
	background: url(../images/homePage_h1_bg.gif) 0 57px no-repeat;
}

#homePage #flash_player_container {
	width: 860px;
	margin: 40px 20px;
}

#homePage h2,
#galleries h2 {
	text-indent: -9999px;
	height: 59px;
	margin-bottom: 50px;
	background: url(../images/beardsley_hor_450.gif) 225px 0 no-repeat;
}

/* === construction === */

#construction {
	height: 550px;
	padding: 150px 130px 0 130px;
	margin-bottom: 10px;
	background: url(../images/beardsley_vert_600.gif) 30px 56px no-repeat;
	
}

#construction h1 {
	text-align: center;
	padding: 0;
	font-size: 24px;
	letter-spacing: .1em;
	color: #ccc;
}

#construction h1 a {
	display: block;
	font-size: 28px;
	color: #ccc;
	margin: 30px;
}

#construction h1 a:hover {
	color: #940000;
}

#construction p {
	text-align: center;
	line-height: 27px;
	letter-spacing: .1em;
	padding: 0px 80px;
	font-size: 17px;
}
/* === biography === */

#biography,
#press,
#contact,
#exhibitions,
#links { 
	clear: both;
	min-height: 570px;
	_height: auto !important;
	padding: 50px 0;
	background: url(../images/beardsley_vert_600.gif) 30px 30px no-repeat;

}

#biography {
	position: relative;
}

#navBarSpacer {
	height: 26px;
}

#biography p,
#press p {
	margin: 0;
	padding: 8px 115px;
	font-size: 12px;
	line-height: 1.75em;
	letter-spacing: .2em;
	color: #d4d4d4;
}

#biography #portrait {
	width: 200px;
	padding: 15px 0 20px 20px;
	float: right;
}

#press {
	padding: 50px 115px;
}

#press li {
	padding-bottom: 5px;
}

#press h2 {
	font-size: 14px;
	font-weight: normal;
}

#press p {
	padding: 0 0 8px 0;
}

#press li.byline {
	padding-bottom: 0px;
	color: #d8d8d8;
	font-size: 14px;
}

#press li a {
	display: block;
	font-size: 12pt;
	color: #767676;
}

#press a:hover {
	color: #940000;
}

#press p a {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0em;
}

#press em {
	font-family: "Times New Roman",Times,serif;
	font-size: 19px;
}

#press ul {
	margin-bottom: 10px;
}

#contact, #exhibitions, #links {
	padding: 20px 235px 100px;
}


#contact li {
	font-size: 14px;
	line-height: 1.75em;
	letter-spacing: .2em;
	color: #d4d4d4;
}
#contact li a:hover {
	color: #940000;
}
#contact h2,
#exhibitions h2, 
#links h2 {
	color: #d8d8d8;
	font-size: 20px;
	letter-spacing: .1em;
	line-height: 1.7em;
}



#exhibitions h2 {
	margin-bottom: 8px;	
}

#contact h3,
#exhibitions h3,
#links h3,
#admin_exhibitions h3 {
	letter-spacing: .1em;
	color: #767676;
}

#exhibitions ul,
#links ul {
	margin-bottom: 12px;
}

#exhibitions li,
#links li,
#admin_exhibitions {
	font-size: 14px;
	letter-spacing: .15em;
	line-height: 1.7em;
	color: #d4d4d4;
}

#exhibitions a,
#admin_exhibitions a {
	color: #808080;
}

#links a {
	color: #d4d4d4;
}

#exhibitions a:hover,
#links a:hover,
#admin_exhibitions a:hover {
	color: #940000;
}

/*=== galleries ========================*/

div#galleries {
	float: left;
	width: 900px;
	margin: 140px 0 72px 0;
}

div#galleries h2 {
	clear: both;
	margin: 0;
	padding-top: 90px;
	width: 900px;
	background-position: 225px 92px;
}

div#galleries ul {
	float: left;
	display: inline;
}

#galleries li {
	float: left;
	display: inline;
	height: 190px;
	width: 285px;
	margin-left:15px;
	text-align: center;
}

#galleries li a {
	display: block;
	height: 100%;
	width: 270px;
	padding: 3px;
	border: 3px solid #000;
	border-collapse: collapse;
}

#galleries li a:hover {
	border: 3px solid #940000;
}

#galleries li img {
	height: 190px;
	width: 270px;
}

#galleries h3 {
	text-indent: -9999px;
	margin: 0 52px;
	width: 180px;
	background: url(../images/navigation_sub_galleries.gif) 0px -34px no-repeat;
	}
	
#galleries li#landscapes h3 {
	background-position: 25px -34px;
}

#galleries li#western h3 {
	background-position: -145px -34px;
}

#galleries li#etchings h3 {
	background-position: -290px -34px;
}



#gallery {
	clear: both;
	padding-top: 20px;
}

#gallery #caption {
	letter-spacing: .2em;
	color: #bdbdbd;	
	font-style: italic;
}

#gallery #for_sale {
	width: 400px;
	margin-left: 250px;
	text-align: center;

}

#gallery #for_sale p {
	font-size: 14px;
	letter-spacing: .1em;
	color: #ccc;
}

p#nothing_for_sale {
	margin: 100px 200px;
	padding: 20px;
	background: #3a3a3a;
}

p#nothing_for_sale a:hover {
	color: #940000;
}
#gallery #for_sale h3 {
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	color: #940000;
	margin-bottom: 5px;
}

#gallery #for_sale a {
	color: #ccc;

}

#gallery #for_sale a:hover {
	color: #940000;
	border-color: #000;
}


/* ============ #branding ===========*/


div#branding {
	height: 120px;
	width: 690px;
	margin: 0;
	padding: 8px 0 8px 110px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #aaa;
	background: url("../images/pw_portrait_100.jpg") no-repeat 0px 8px;
}

div#branding.main {
	width: 470px;
}

div#branding ul {
	padding: 0;
	margin: 0;
}

div#branding a {
	color: black;
}

div#branding span {
	color: #ccc;	
}

div#branding h2 {
	margin: 0;
	font-size: 17px;
}

div#branding img {
	padding: 2px;
	border: 2px solid #699a85;
}

div#branding li {
	color: #000;
}

/*========= footer ========*/


#footer {
	position: relative;
	clear: both;
	margin-bottom: 300px;
	background: url(../images/footer_bg.gif) 25px -23px no-repeat;
}

#footer ul {
	float: left;
}

#footer li {
	float: left;
	display: inline;
	width: 240px;
	height: 26px;
	text-indent: -9999px;
	border: 0px solid blue;
	margin-left: 200px;
}


#footer a {
	display: block;
	position: absolute;
	top: 0;
	left: 650px;
	width: 220px;
	height: 26px;
	border: 0px solid red;
}

#footer a:hover {
	background: url(../images/footer_bg.gif) -625px 6px no-repeat;
}

div.footer {
	margin-bottom: 50px;
}

/*=======*/
/* Admin */
/*=======*/

#flash {
	margin: 0;
	width: 886px;
	color: #940000;
	background: #eddbdb;
	padding: 3px 5px;
	border: 2px solid #940000;
}

/* login */

#login {
	padding: 10px 5px 10px 10px;
	margin-bottom: 15px;
}

#login h1 {
	font-size: 19px;
	margin-bottom:7px;
	color: #4790c2;
	}

#login label {
	color: #15659b;
	margin-left: 10px;
}

#login ul {
	width: 320px;
	padding: 10px 0;
	background: #b1d5e9;
	outline: 2px solid #15659b;

}

#login li {
	width: 265px;
	text-align: left;
	margin-top: 5px;
}

#login input {
	margin-left: 10px;
}

/* admin_navigation */

#admin_navigation {
	float: left;
	width: 896px;
	margin: 5px 2px;
	background: #b1d5e9;
	outline: 2px solid #15659b;
	
}

#admin_navigation li {
	float: left;
	display: inline;
	padding: 5px 10px 5px 5px;
	font-weight: bold;
	color: #15659b;
}

#admin_navigation li a {
	font-weight: normal;
	color: #15659b;
}

#admin_navigation li a:hover {
	border-top: 2px solid #15659b;
	border-bottom: 2px solid #15659b;
}




/* admin_list */

h1 {
	font-size: 1.8em;
	padding: 5px 0;
}

#admin_list h1 a {
	font-size: .8em;
	font-weight: normal;
}

#admin_list a,
#admin_exhibitions ul.actions a,
#admin_exhibitions h2 a {
	color: #63a4cf;
}

#admin_list a:hover,
#admin_exhibitions ul.actions a:hover,
#admin_exhibitions h2 a:hover {
	color: #a9ddff;
	border-top: 1px solid #74c1f3;
	border-bottom: 1px solid #74c1f3;
}



#admin_list .resource {
	float: left;
	display: inline;
	width: 860px;
	clear: both;
	padding: 20px;
	border-top: 1px solid #7c7c7c;
}

#admin_list ul.photos {
	width: 202px;
	float: left;
}

#admin_list .thumbnail {
	padding: 8px 0;
	text-align: center;
	
}

#admin_list .photo img {
	/* set by helper method inline */
}

#admin_list .photo {
	height: 116px;
	width: 200px;
	border: 1px #bbb solid;
}

#admin_list ul.attributes {
	float: left;
	display:  inline;
}


#admin_list ul.attributes li {
	margin-left: 50px;
	width: 418px;
}

#admin_list ul.attributes em {
	font-style: normal;
	color: #808080;
}

#admin_list ul.actions {
	float: left;
}
#admin_list ul.actions li {
	margin-left: 20px;
	width: 170px;
}

#admin_list h2 {
	clear: both;
	color: #63a4cf;
	padding: 5px 0;
	border-top: 1px solid #7c7c7c;
	text-align: center;
	letter-spacing: .2em;
	font-size: 1.7em;
}

#admin_list h3 {
	font-size: 1.3em;
	color: #afafaf;
}

/* select_position */

#select_position {
	
}

#select_position h2 {
	padding-top: 10px;
	color: #e6e6e6;
}

#select_position h4 a {
	clear: both;
	padding: 0;
	margin: 20px 0;
	color: #63a4cf;
	border: none;
}

#select_position h4 a:hover {
	color: #a9ddff;
	border: none;
	
}

#select_position ul {
	float: left;
	display: inline;
	margin: 10px 40px 20px 20px;
}

#select_position li {
	float: left;
	height: 123px;
	display: inline;
	padding: 8px 3px 8px 0;
}

#select_position a {
	display: block;
	padding: 0 3px 0 6px;
	border-left: 4px solid #000;
}

#select_position a:hover {
	border-color: #b1d5e9;
}

#select_position li img {
	height: 85px;
	width: 85px;
	padding: 6px;
	border: 3px solid #000;
}

#select_position li.mover {
	font-size: .8em;
	font-weight: bold;
	text-align: center;
	color: #000;
	width: 116px;
	height: 131px;
	padding-bottom: 0px;
}

#select_position li.mover img {
	margin: 0 3px 0 10px;
	border-color: #63a4cf;
	border-style: dashed;
}

#select_position a.switch {
	display: block;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	letter-spacing: .1em;
	font-size: 12px;
	font-weight: bold;
	color: #63a4cf;
}

#select_position a.switch:hover {
	border-color: #000;
	color: #a9ddff;
}

#edit img,
#image_upload img {
	border: 2px solid #bbb;
	margin-bottom: 5px;
}

td.label {
	color: #808080;
	padding: 3px 10px 0px 3px;
}

#photo_form table {
	margin: 10px 0 50px 0px;
	float: left;
}

input {
	padding: 2px;
	margin: 2px;
	font-size: 14px;
}

select {
	padding: 2px;
	margin: 2px;
	font-size: 14px;
}

input#photo_size {
	width: 6em;
}

input.submitButton {
	margin-top: 10px;
	font-size: 14px;
}

/* image_upload */

#image_upload form.button-to div {
	margin-bottom: 20px;
	
}

#image_upload p {
	width: 500px;
	margin-bottom: 10px;
}

#image_upload p span {
	color: #63a4cf;
}

#image_upload h2,
#edit h2,
#admin_exhibitions h2 {
	padding-top: 10px;
	margin-bottom: 20px;
}

#admin_exhibitions h2 a {
	font-weight: normal;
	font-size: 80%;
}

/* biography admin */

#biography div.admin {
	position: absolute;
	top:10px;
	left: 115px;
}

#biography div.admin a {
	color: #63a4cf;
	padding-right: 20px;
	font-weight: bold;
}

#biography div.admin a:hover {
	color: #a9ddff;
}

#edit_bio_text p {
	padding: 10px 0;
}

#edit_bio_text input.submitButton {
	margin-bottom: 20px;
}

#edit_bio_text textarea {
	font-size: 1em;
	width:500px;
	padding: 10px;
}

/* admin_exhibitions */

#admin_exhibitions {
}

#admin_exhibitions ul {
}

li.admin_exhibition {
	clear: both;
	float: left;
	width: 900px;
	padding: 20px 0;
	border-top: 1px solid #7c7c7c;
}

#admin_exhibitions ul.attributes, 
#admin_exhibitions ul.actions {
	float: left;
		margin-left: 50px;

}

#admin_exhibitions ul.attributes {
	width: 400px;
}

#admin_exhibitions ul.actions {
	width: 200px;
}

#admin_exhibitions ul.actions a {
	
}

#exhibition_form {
	margin-bottom: 50px;
}

/* errors */

#inputError {
	margin: 0px 0px 15px 2px;
}

#inputError li {
	color: #b33f3f;
}

#inputErrorHeader {
	display: none;
}
