

body { 	padding:0px; 
	 	margin:0px; 
	 	line-height:1.64em; 
	 	background: url('images/bodybg.gif'); 
	 	color:#555; 
	 	font-style:normal; 
	 	font-variant:normal; 
	 	font-weight:normal; 
	 	font-size:0.69em; 
	 	font-family:Arial, Verdana, sans-serif; }

#container { height: 100%;  width: 100%; background: url(../images/bg.gif);  }
#logo {position: relative; left: 10px; top: 10px; z-index: 5; }
#navbar {	 font-family: 	Verdana, Arial, Helvetica, sans-serif;	font-weight: bold; 
	 	font-size:1em; 

			color: white;
			height:150px; 
			background:#000000;
			top: 0px;
			margin-left: auto;
			margin-top: 0px;
			margin-right: auto; 
			width:100%; border-bottom: 1px solid #333333;}
#navbar2{  font-family: 	Verdana, Arial, Helvetica, sans-serif;	 
	 	font-size:1em; 

			color: #cccccc; font-weight: lighter;
			height:20px; background: #36393D;
			 
			top: 0px;
			margin-left: auto;
			margin-top: 0px;
			margin-right: auto; 
			width:100%; border-bottom: 1px solid #333333; }  #search { position: absolute; top: 0px; right: 10%; } 
#gradiated_container { background-image: url('../images/section_header.png');  margin: 0 auto;  border-left:  0px solid #f3efef; position: relative; width: 100%; height: 100%;}
#manuscript_menu { position: absolute; top: 110px; left: 25%; font-weight: lighter; font-size: 13px; width: 90%;   }
#header{ border-right: 1px solid #111111; border-left: 1px solid #111111; width: 98%; padding: 0px; background: white;   margin:0px auto; }

   #header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}
	#header ul {
	    clear:left;
	    float:left;
	    width:100%;
	    list-style:none;
	    margin:10px 0 0 0;
	    padding:0;
	}
	#header ul li {
	    display:inline;
	    list-style:none;
	    margin:0;
	    padding:0;
	}
	#header ul li a {
	    
	    list-style:none; text-align: right;
	    margin:5px 0 0 0;
	    padding:0; text-decoration: none; background: #494949;
	}
	#header ul li a:hover {
	    background:#ef4043;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	    color:#fff;
	    background:#ef4043;
	    font-weight:bold;
	}
	#header ul li a span {
	    display:block;
	}

	

#spacing { width: 98%; background: white; height: 20px; margin:0px auto; }
#wrapper{ width: 98%; background: white; margin:0 auto; border-right: 1px solid #111111; border-left: 1px solid #111111;}
#block_1
	{
	float: left;
	width: 0%; margin-top: 2%;
	margin-left: 33%; border-right: 0px solid #CCCCCC;
	
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 45%; 
	margin-top: 2%; margin-left: -31%;
	border-right: 0px solid #CCCCCC;
	}
#block_3
	{
	float: left;
	width: 51%; margin-left: 1%; 
 margin-top: 0%
	}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#block_1, #block_2, #block_3
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#block_1:before, #block_2:before, #block_3:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/* End Mac IE5 filter */
/* IE Win can be a bit out - you might need to adjust  
bottom value by -1px or as required */
.verticalalign
	{
	position: absolute;
	bottom: 0;
	}
#block_1 .verticalalign
	{
	width: 34%;
	}
#block_2 .verticalalign
	{
		
	width: 33%;
	}
#block_3 .verticalalign
	{ 
	
	width: 33%;
	}
/* hack for Opera 7+ */
@media all and (min-width: 0px){
.verticalalign
	{
	width: 100% !important;
	}
/* But Opera 9 does it right, so CSS3 hax to the max */
div[id^="wrapper"] #block_1 .verticalalign
	{
	width: 34% !important;
	}
div[id^="wrapper"] #block_2 .verticalalign
	{
	width: 33% !important;
	}
div[id^="wrapper"] #block_3 .verticalalign
	{
	width: 33% !important;
	}
}
/* hack for IEs of all persuasions before IE7 */
* html .verticalalign
	{
	width: 100% !important;
	}
.verticalalign p
	{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background: #996666;
	}
#wrapper
	{
	position: relative;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}


#navbar a:link {
	color: white;
	text-align: left;
	text-decoration: none;
     }
	 
#navbar a:visited {
	text-decoration: none;
	color: white;
    }

#navbar a:hover {
	color: #B6456C;
	background-color: #ef4043;
     }

#navbar a:active {
	color: white;
    }

#navbar a { 	text-align: left;}
.underline {border-top: 1px solid #ccc; width: 90%;} 
.section_header{position: relative; width: 95%; left: 0;  margin-left: 0 auto; font-family: 	Verdana, Arial, Helvetica, sans-serif; background-color: white
; height: 35px;
font-size:1.8em; color:black; 
font-weight: lighter;
   }
.section_subhead{position: relative; width: 100%; left: 0;  margin-left: 0 auto; font-family: Georgia, "Times New Roman", Times, serif;  background-color: white
;
font-size:1.2em; font-weight:lighter; color:black; 
 	width: 90%;
	padding: 0%; margin-bottom: 1%; margin-top: 1%;
	border-bottom: 1px solid #ccc; 
  }
.floatleft { float: left;  margin: 5px 5px 40px 0; 
	}


.selected_manuscript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	padding-left: 1%; 
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: auto;
	}
.painting_desc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black; 
	font-size: 0.7em;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
	width: 90%;
	border-bottom: 1px solid #ccc;	}
.small_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black; 
	font-size: 0.85em;
	font-weight: lighter;
	text-align: right;
	width: 90%;
	}#block_1_spacer{ margin-left: 3%; }


.summary_introduction {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px; line-height: 20px;
	font-weight: normal;
	text-align: left;
	text-decoration: none; margin:0 auto;
	width: 100%; left: 0px;
	border: 0px solid #e8e8e8; background-color: inherit; padding: 3%; }
.just_above { position: relative; top: -30px;   }	
		.manuscript_list_box { background-color: #666666; width:90%; position: relative; left: 30px; padding: 0%; }
        

a.manuscript_list_box:link {
	color: white; font-weight: bold;
	
	text-decoration: none;
     }
	 
a.manuscript_list_box:visited {
	text-decoration: none; font-weight: bold;
	
	color: white;
    }

a.manuscript_list_box:hover {
	color: #cccccc; font-weight: bold;

	background-color: inherit;
     }

a.manuscript_list_box:active {
	color: white; font-weight: bold;
	
    }

        
 .manuscript_list_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; 
	width: 90%; left: 0px;
	border: 0px solid #e8e8e8; background-color: inherit; }
         
 .manuscript_list_quote {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 2%;
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }          
 .manuscript_list_footer {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #ef4043;
	font-size: 14px; line-height: 20px; 
	font-weight: normal;
	text-align: right; padding-top: 1%;
	text-decoration: none; margin:0 auto; text-transform: uppercase;
	width: 90%; left: 0px; 
	border: 0px solid #e8e8e8;   }
        
.header_box { background-color: #000000; width:100%; padding: 0%; margin:0 auto; }

a.read_more:link {
	font-weight: bold;
	color: #ef4043;
	text-decoration: none;  
	
     }
	 
a.read_more:visited {
	text-decoration: none; padding-top: 1%;
	font-weight: bold;

	color: #ef4043;
    }

a.read_more:hover {
	color: #666666; font-weight: bold;
padding-top: 1%;
	

     }

a.read_more:active {
	color: #ef4043; font-weight: bold;
    }


        

		.academy_list_box { background-color: #cccccc; width:90%; position: relative; left: 20px; padding: 0%; }
        

a.academy_list_box:link {
	color: #666666; font-weight: bold;
	
	text-decoration: none;
     }
	 
a.academy_list_box:visited {
	text-decoration: none; font-weight: bold;
	
	color: #666666;
    }

a.academy_list_box:hover {
	color: #333333; font-weight: bold;

	background-color: #cccccc;
     }

a.academy_list_box:active {
	color: #666666; font-weight: bold;
	
    }


        
 .academy_list_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; 
	width: 80%; left: 0px;
	border: 0px solid #e8e8e8; background-color: inherit; }
         
.academy_list_quote {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 2%;
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }               
  
 .academy_list_footer {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #ef4043;
	font-size: 14px; line-height: 20px; 
	font-weight: normal;
	text-align: right; padding-top: 1%;
	text-decoration: none;  text-transform: uppercase;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   } 

.discussion_box {    width:100%; background: #f9f9f9; padding: 0; color: black; }

a.discussion_box:link { position: relative; left: 0px;
	color: #333333; font-weight: lighter;
	
	text-decoration: none;
     }
	 
a.discussion_box:visited { position: relative; left: 0px;
	text-decoration: none; font-weight: lighter;
	
	color: #333333;
    }

a.discussion_box:hover {position: relative; left: 0px;
	color: #cccccc; font-weight: lighter;

	background-color: inherit;
     }

a.discussion_box:active {
	color: #333333; font-weight: lighter;
	
    }
        
 .discussion_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px;
	border: 0px solid #e8e8e8;  }
  .discussion_image {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8px; line-height: 10px; 
	font-weight: normal;
	text-align: left; padding-top: 2%; 
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }           
 .discussion_text {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px; line-height: 16px; 
	font-weight: normal; 
	text-align: left; padding-top: 4%;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px; 
	border: 0px solid #e8e8e8;   }          

        
.intro_box {    width:100%; background: white; padding: 0%; color: black; }
        

        
 .intro_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px;
	border: 0px solid #e8e8e8;  }
  .intro_image {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 2%; 
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }           
 .intro_text {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 13px; line-height: 14px; 
	font-weight: lighter; 
	text-align: left; padding-top: 2%;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px; 
	border: 0px solid #e8e8e8;   }          

        
 .anchor_link {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #ef4043;
	font-size: 14px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 1%;
	text-decoration: none; margin:0 auto; text-transform: uppercase;
	width: 90%; left: 0px; 
	border: 0px solid #e8e8e8;   }

  .academy_header {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 15px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 1%;
	text-decoration: none; margin:0 auto; text-transform: uppercase;
	width: 100%; left: 0px; 
	border: 0px solid #e8e8e8;   }
       
  .manuscript_header {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 1%;
	text-decoration: none; margin:0 auto; text-transform: uppercase;
	width: 100%; left: 0px; 
	border: 0px solid #e8e8e8;   } 
#manutext  li { }

.corner_logo { position: relative; top: 10px; left: -60px;  }
#about_menu a {
	text-decoration:none; 	
	color: #cccccc; 
	top: 0px; 
	padding-left:5px;
	padding-right:0px;
	position:relative; 
}
#about_menu a:hover, #mainmenu ul li a.active {
	color:white;
	
	text-decoration:none;	
	background-repeat:no-repeat;	
}#manuscript_menu a {
	text-decoration:none; 	
	color: white; 
	top: 0px; 
	padding-left:5px;
	padding-right:0px;
	position:relative; 
}
#manuscript_menu a:hover, #mainmenu ul li a.active {
	color:white;
	background-color:#ae0000;
	text-decoration:none;	
	background-repeat:no-repeat;	
} #big {color: #ae0000;
 size: 16px;} 
#manuscript_menu a span {
	display:none;
}
#manuscript_menu a:hover span, #manuscript_menu ul li a.active  span{
		display:inline;
	position:absolute;
	right:-1px;
	top:0px;
}

.feat_int_box { background: transparent; position: relative; width:350px;  border-left: 0px solid white;  left: 30px; padding: 0%; border-right: 0px solid #f9f9f9;  border-top: 0px solid #f9f9f9; border-bottom: 0px solid #f9f9f9;}
        

a.feat_int_box:link { position: relative; left: 0px;
	color: black; font-weight: lighter; background: #f9f9f9;
	
	text-decoration: none;
     }
	 
a.feat_int_box:visited { position: relative; left: 0px;
	text-decoration: none; font-weight: lighter; background: #f9f9f9;
	
	color: black;
    }

a.feat_int_box:hover {position: relative; left: 0px; background: #f9f9f9;
	color: #cc0000; font-weight: lighter;

	background-color: inherit;
     }

a.feat_int_box:active {
	color: black; font-weight: lighter;
	background: #f9f9f9;
    }

        
 .feat_int_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px;
	border: 0px solid #e8e8e8; background-color: inherit; }
         
 .feat_int_quote {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px; line-height: 13px; 
	font-weight: normal;
	text-align: left; padding-top: 2%;
	text-decoration: none; margin:0 auto;
	width: 90%; left: -10px; 
	border: 0px solid #e8e8e8;   }          
 .feat_int_footer {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #ef4043;
	font-size: 14px; line-height: 20px; 
	font-weight: normal;
	text-align: right; padding-top: 1%;
	text-decoration: none; margin:0 auto; text-transform: uppercase;
	width: 90%; left: 0px; 
	border: 0px solid #e8e8e8;   } .blank { } 
.introduction_box { background-color: white; width:100%; padding: 0%; }
        

        
 .introduction_title {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px; line-height: 20px; text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none; margin:0 auto;
	width: 90%; left: 0px;
	border: 0px solid #e8e8e8; background-color: inherit; }
  .introduction_image {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 2%;
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }           
 .introduction_text {font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 13px; line-height: 20px; 
	font-weight: normal;
	text-align: left; padding-top: 4%;
	text-decoration: none; margin:0 auto;
	width: 80%; left: 0px; 
	border: 0px solid #e8e8e8;   }          
 
        

#footer {position: relative; width: 98%; background: black; margin-left: auto;
			margin-top: 0px;
			margin-right: auto; border: 1px solid #111111; color: white; }
/* ]]> */

