
/* Body Background */

BODY { 
	background:#EBEBEB url(/asset_arena/website-furniture/website/header/body.gif) repeat-x;
        margin-top: 0; 
        margin-left: 0;
        margin-bottom: 0;
        margin-right: 0;  
        padding: 0; 
        background-color: #EBEBEB; 
        font-family: scala sans,verdana,arial,helvetica,sans-serif;  
        border-style: solid; 
        border-width: 0px;
        font-size: 62.5%;        
	color: grey;
	position:relative;
}       

#page_base {
	border-style: solid; 
        border-color: #d9d9d9; 
        border-top-width: 0px; 
        border-left-style: solid; 
        border-left-width: 0px; 
        border-right-style: solid; 
	border-right-width: 0px; 
	border-bottom-style: solid; 
	border-bottom-width: 0px;
	width: 770px;                   
	text-align: left;
	margin-left: auto;
	margin-right: auto;		              		              
	margin-bottom:0px;
}

.header_line {

	display:block;
	margin-top:2px;
	margin-bottom:2px;
	border:0px;
	border-style:solid;

}

.footer_middle {
	width:770px;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	margin-bootom: 20px;
	padding-top: 0px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

.drshadow {

	background:url(http://static.royalacademy.org.uk/static/site/graphics/main.png) repeat-y center top;

}

.top-indent {padding:0px 5px 0 10px; margin:0px 0 60px 0;}

#centering_tool {
        clear: both;
        min-width: 770px;
	text-align: center;
	margin: 0px auto;                 
	border:0px;
	border-style:solid;
	border-color:#ff0000;
}

.text_black {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#000000;
	font-weight:normal;
}

.red_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

A.red_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

.blue_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#619DB7;
	text-decoration:none;
	font-weight:normal;
}

.blue_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#619DB7;
	text-decoration:none;
	font-weight:normal;
}

A.blue_text:focus {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#FFFF00;
	text-decoration:none;
	font-weight:normal;
}

.nav {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
}


A.nav {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#619DB7;
}

A.nav:focus {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight: normal;
	text-decoration:none;
	color:#FFFF00;
}


.summ_nav {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
}


A.summ_nav {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#619DB7;
}

A.summ_nav:focus {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#FFFF00;
}
.summ_nav_white {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	color:#ffffff !important;
}

A.summ_nav_white {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff !important;
}


.crumbtrail {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	color:#ffffff !important;
}

A.crumbtrail {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff !important;
}
A.crumbtrail:focus {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:normal;
	text-decoration:none;
	color:#ffff00 !important;
}



.artist_title {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:bold;
	font-size:1.2em;
}

A.artist_title {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:bold;
	text-decoration:none;
	color:#619DB7;
}

.archive_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:bold;
}

A.archive_text {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:bold;
	text-decoration:none;
	color:#619DB7;
}

A.archive_text:focus {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	font-weight:bold;
	text-decoration:none;
	color:#FFFF00;
}


.summ_nav_on {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	color:#85989f;
	font-weight:normal;
	text-decoration: none;
}



#works_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #b7c0c5;
	color: #ffffff;

}

#works_by_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #e4e4e4;
	color: #000000;
	margin-top: 20px;
}

#works_after_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #e4e4e4;
	color: #000000;
	margin-top: 20px;
}

#works_assoc_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #e4e4e4;
	color: #000000;
	margin-top: 20px;

}


#books_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #b7c0c5;
	color: #ffffff;

}

#archives_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #b7c0c5;
	color: #ffffff;

}

#exhibitions_bar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #b7c0c5;
	color: #ffffff;

}


/*---------HEADER----------*/

#header {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	background-color:#85989f;
	margin-top:-10px;
	padding-top:10px;
}

@media print
{

#header { display:none; }
.noprint { display: none !important; }
}

#header_content {
	height: 80%;
	border:0px;
	border-style:solid;
	border-color: #000000;
}
#header_left_block {
	float: left;
	display: inline;
	width:75%;
	border-width: 0px;
	border-style: solid;
}

#header_logo {
	float: left;
	display: inline;
	border-style: solid;
	border-width: 0px;
	border-color: red;
	margin: 0px;
	padding: 0px;
}

#header_main_image {
	float: right;
	display: inline;
	border-style: solid;
	border-width: 0px;
	border-color: red;
	margin: 0px;
	padding: 0px;
}

#header_links {
	clear: both;
	font-weight: normal;
	color: #ffffff;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	height:1em;
	margin-left: 30px;
}

A.header_link_tag {
	text-decoration: none;
	color: #ffffff;
	padding-right: 15px;
}

A.header_link_tag:focus {
	text-decoration: none;
	color: #ffff00;
	padding-right: 15px;
}


#header_search_box {
	float: right;
	valign:top;
	display: inline;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
}



#header_search_box_input {
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;	
	width: 122px;
	height: 16px;
	background-repeat: no-repeat;
	-khtml-appearance: none;	
}

#header_search_box_submit {
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	height: 18px;
	width: 23px;
	margin: 0;
	padding: 0px;
	
}

#header_search_box_links {
	clear: both;
	margin-left:0px;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;	
}

.header_search_box_list {
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	line-height: 2em;
	color: #ffffff;
	text-decoration: none;
	background-color: #85989f;
	text-indent: 0px;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(../stylesheets/arrow_bullet.gif);
	padding: 0px;
	margin: 0px;	
	margin-left: 18px;
}

.header_search_box_list_line {
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
}


#header_crumbtrail {
	clear: left;
	width:675px;
	margin: 0px;
	height: 2em;
	line-height: 2em;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #b7c0c5;
	color: #b7c0c5;
	border-style: solid;
	border-width: 0px;
	border-color: red;
	background-color: #85989f;
}

#header_crumbtrail_text {
	margin-left: 30px;
}	

#lightbox_text {
	float: right;
}	

#header_navbar {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 100%;
	height: 2em;
	margin: 0;
	background-color: #b7c0c5;
	color: #ffffff;
}


#header_sr_control {
	border-style: solid;
	border-width: 0px;
	border-color: red;
	width: 150px;
	height: 2em;
	line-height: 2em;
	float: left;
	margin-left: 20px;
	display: inline;
}

#works_sr_control {
	width: 200px;
	height: 2em;
	line-height: 2em;
	float: left;
	margin-left: 20px;
	display: inline;
}

#books_sr_control {
	width: 200px;
	height: 2em;
	line-height: 2em;
	float: left;
	margin-left: 20px;
	display: inline;
}

#archives_sr_control {
	width: 150px;
	height: 2em;
	line-height: 2em;
	float: left;
	margin-left: 20px;
	display: inline;
}

#header_theme_control {
	width: auto;
	float: right;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 0.2em;
	display: inline;
}
.header_page_control {
	width: 250px;
	float: left;
	color: grey;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 0.2em;
	display: inline;
	text-decoration: none;
}

.header_lightbox_control {
	width: 100px;
	float: left;
	color: grey;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 0.2em;
	display: inline;
	text-decoration: none;
}

.header_next_prev_control {
	width: 180px;
	float: left;
	font-weight: normal;
	color: grey;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 0.2em;
	display: inline;
	text-decoration: none;
}

A.header_next_prev_control {
	width: 180px;
	float: left;
	color: #ffffff;
	font-weight: normal;
	border-style: solid;
	border-width: 0px;
	border-color: yellow;
	vertical-align: middle;
	padding-right: 5px;
	padding-top: 0.2em;
	display: inline;
	text-decoration: none;
}

.header_record_count {
	border-style: solid;
	border-width: 0px;
	border-color: red;
        padding-top: 0.2em;
        color:#FFFFFF;
}

a.header_record_count {
	border-style: solid;
	border-width: 0px;
	border-color: red;
        padding-top: 0.2em;
        color:#FFFFFF;
	text-decoration:none;
}



A.header_list_link {
	color: #ffffff;
	text-decoration: none;
}

A.header_list_link:focus {
	color: #ffff00;
	text-decoration: none;
}

IMG {

	border-width: 0px;
}

IMG.header_search_title {
	margin: 0;
	padding: 0;
	border-width: 0px;
	border-color: yellow;
	border-style: solid;
}

IMG.header_image {
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: white;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left;
}

IMG.theme_change {
	border-style: solid;
	border-width: 0px;
	border-color: #eeeeee;
	text-align: right;
}
/*------------BODY STYLES------------*/

.form {
	border-width: 0px;
	margin: 0;
	padding: 0;
}

/*see themes*/

#choice_letter_row {
	clear: both;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	padding-left: 21px;
	padding-right: 21px;
}

.choice_letter {
	border-style: solid;
	border-width: 0px;
	border-color: #ff0000;
	font-weight: bold;
	font-size: 230%;
	float: left;
	height: 40px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	
}

.choice_letter:hover {
	border-style: solid;
	border-width: 0px;
	border-color: #ff0000;
	font-weight: bold;
	font-size: 230%;
	float: left;
	height: 40px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #e4e4e4;
}


  
.choice_letter_selected {
	background-color: #000000;
}

#choice_prefix {
	clear: both;
	width: 100%;
	height: 2em;
	line-height: 1em;
	background-color: #b7c0c5;
}

UL.choice_assoc_product {
	display: inline;
	list-style-position: outside;
	border-style: solid;
	border-width: 0px !important; 
	border-color: #ff0000;
}
LI.choice_assoc_product {
	display: inline;
	margin-right: 30px;
}
#choice_lists {
}

UL.choice_column {
	padding: 0px;
	margin-right: 0px;
	list-style-type: none;
	list-style-position: inside;
	border-style: solid;
	border-width: 0px !important; 
	width: 220px;
	float: left;
}
LI.choice_column_line {
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
}


/*------------LAYOUT-----------*/


/*-------------FOOTER------------*/
/*should it be themed? */

div#footer {
	display:none;
	width:770px;
	position:absolute;
	clear: both;
	text-align: center;
	margin: 0 auto;
	margin-top: 0px;
	padding-top: 0px;
	border:1px;
	border-style:solid;
}

div#footer:focus {
	display:none;
	width:770px;
	position:absolute;
	clear: both;
	text-align: center;
	margin: 0 auto;
	margin-top: 0px;
	padding-top: 5px;
	border:0px;
	border-style:solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff; 
	background-color: #ffffff;
	color: #FFFF00;
}

@media print
{

#footer { display:none; }

}

#footer_spacer {
	height:0px;
}

.footer_link {
	color: #629eb6;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 15px;
}

.footer_link:focus {
	color: #FFFF00;
	text-decoration: none;
	margin-left: 15px;
	margin-right: 15px;
}

#hidden_archive_link { display:none; }

@media print
{

#hidden_archive_link { display:none; }

}

.rss_body { 

	font-family: scala sans, arial,helvetica,sans-serif; 

}

#lewis .text { color: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; }
#lewis .leftcol { width: 600px; height: float:left; border:1px;border-style:solid; display:inline}
#lewis .leftcol .thumbnail {display: inline; border:0px;border-style:solid;margin-right: 25px; margin: 0px;padding:0px;}
#lewis .resultnav { color: #999999; }
#lewis .resultnav a { color: #ffffff; }
#lewis .rightcol { right: 10px; width: 100px; padding-left: 0px;float:right; border:0px;border-style:solid;}
#lewis .heading { line-height: normal; padding-top: 6px; }
#lewis .clickwords { line-height: 2.2em; padding-top: 0px; }
#lewis .clickwords .keytopic { border:0px; border-style:solid; margin-right: 2em; padding:0px; }
#lewis .clickwords .keyword { display: block; padding:0px; }

.lewis_container {
		 padding-bottom:20px;
		 width:750px;
		 border:0px;
		 border-style:solid;
		 float:left;
		 border-color:#ff0000;
}

.lewis_video_container {
	 	 background:#000000 url(/asset_arena/website-furniture/website/lewis/lewis_bck.jpg) repeat-x;      
		 padding-bottom:0px;
		 width:769px;
		 height:356px;
		 border:0px;
		 border-style:solid;
		 border-color:#ff0000;
		 text-align:right;
}

.lewis_link_container {
	     position:relative;	      
	     border:0px;
	     border-style:solid;
	     width:720px;
	     text-align:left;
	     padding-top:25px;
	     padding-bottom:20px;
	     padding-left:35px;
}

.lewis_container_left {
		 width:620px;
		 border:0px;
		 border-style:solid;
		 float:left;
		 border-color:#00ff00;
}

.lewis_title {
	     padding-left:10px;
	     padding-top:5px;
	     padding-bottom:20px;
}

.lewis_keyword_container {
	     width:120px;
	     border:0px;
	     border-style:solid;
	     float:right;
	     border-color:#ff0000;
}

.lewis_lottery_container {
	     border:0px;
	     border-style:solid;
	     width:760px;
	     text-align:right;
	     padding-top:20px;
	     padding-bottom:20px;
     	     padding-right:20px;
	     float:right;		 
}

.lewis_video_navlink {
             padding-top:5px;
	     padding-bottom:5px;    		     
}

#video_page .text { color: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; }
#video_page .leftcol { width: 600px; height: float:left; border:1px;border-style:solid; display:inline}
#video_page .leftcol .thumbnail {display: inline; border:0px;border-style:solid;margin-right: 25px; margin: 0px;padding:0px;}
#video_page .resultnav { color: #999999; }
#video_page .resultnav a { color: #ffffff; }
#video_page .rightcol { right: 10px; width: 100px; padding-left: 0px;float:right; border:0px;border-style:solid;}
#video_page .heading { line-height: normal; padding-top: 6px; }
#video_page .clickwords { line-height: 2.2em; padding-top: 0px; }
#video_page .clickwords .keytopic { border:0px; border-style:solid; margin-right: 2em; padding:0px; }
#video_page .clickwords .keyword { display: block; padding:0px; }

.video_page_container {
		 padding-bottom:20px;
		 width:750px;
		 border:0px;
		 border-style:solid;
		 float:left;
		 border-color:#ff0000;
}

.video_page_video_container {
		 padding-bottom:0px;
		 width:769px;
		 height:356px;
		 border:0px;
		 border-style:solid;
		 border-color:#ff0000;
		 text-align:center;
}

.video_page_link_container {
	     position:relative;	      
	     border:0px;
	     border-style:solid;
	     width:720px;
	     text-align:left;
	     padding-top:25px;
	     padding-bottom:20px;
	     padding-left:35px;
}

.video_page_container_left {
		 width:620px;
		 border:0px;
		 border-style:solid;
		 float:left;
		 border-color:#00ff00;
}

.video_page_title {
	     padding-left:10px;
	     padding-top:5px;
	     padding-bottom:20px;
}

.video_page_keyword_container {
	     width:120px;
	     border:0px;
	     border-style:solid;
	     float:right;
	     border-color:#ff0000;
}

.video_page_lottery_container {
	     border:0px;
	     border-style:solid;
	     width:760px;
	     text-align:right;
	     padding-top:20px;
	     padding-bottom:20px;
     	     padding-right:20px;
	     float:right;		 
}

.video_page_video_navlink {
}

.video_page_video_navlink a {
     	     color:#fff;
	     font-weight:bold;
	     text-decoration:none;    		     
}

.west_credit_container {

             background:#fff url(/asset_arena/website-furniture/website/west/credit_background.jpg) no-repeat;      
             position:absolute;
	     top:80px;
	     left:14px;
	     border:1px;
	     border-style:solid;
	     height:355px;
	     width:330px;
	     background-color:#000;
	     display:none;
		
}

.ra_cms_link_container {
	     position:relative;	      
	     border:0px;
	     border-style:solid;
	     width:720px;
	     text-align:left;
	     padding-top:25px;
	     padding-bottom:20px;
	     padding-left:35px;
}

.ra_cms_video_navlink {
             padding-top:5px;
	     padding-bottom:5px;    		     
}

