/*
	STANDARD FONTS SIZES FOR THE SITE
*/

body, table, tr, td, a, p, blockquote
{
	font-family: verdana, arial, helvetica, sans-serif;
}

h1, h2, h3, h5, pre, code
{font-size: 1em;
}

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
html {
	height:100%;
	margin-bottom:1px;
}

 

/*
	PAGE BODY STYLE
*/

body
{
	margin: 0 auto 0 auto;
	border:none;
	cursor:default;
	text-align:center;
	background:#fff url(images/grey.gif) repeat-x fixed center top;		 
}
.spacer {
	width:800px;
	background:#fff; 
	height:5px;
	margin: 0;
	padding-bottom: 5px;
	border-top: 1px solid #efefef;
	clear:both; 	
}


.clear {
	clear:both;
}

#header
{   width: 800px;
    margin: 0;
	height: 95px;
	background:transparent;		
}

#header img
{  display:inline;
   float: left;
   margin-top: 15px;
   margin-left: 25px;
}

#nav 
{  
    text-align: right;
	color: #aaa;
	width: 799px;
	font-size: 11px;
	background-color:#fff;	
}
#topnav 
{   margin: 0;
	float:right;
	text-align: right;
	color: #aaa;
	width: 450px;
	font-size: 11px;
	background-color:#fff;
	padding-right: 10px;
    padding-top: 75px;	
}

#topnav a:link, #topnav a:visited
{   text-align: right;
    text-transform: uppercase;
	color: #aaa;
	font-size: 11px;
	font-weight: bold;
	background-color:#fff;
	padding-right:0.6em;
	padding-left:0.6em;
	text-decoration: none;
}
#topnav a:hover
{
	color:#ffba27;
	text-decoration: none;
	background-color:#fff;
}

a:link, a:visited
{   
    color: #aaa;
	background-color:#fff;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:hover
{
	color:#ffba27;
	background-color:#fff;
	text-decoration: underline;
}


/*
	LAYOUT MAIN WRAPPER 
*/
	
#container 
{
    width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-align:left;
	color: #7c7c7c;
	background-color:#fff;
}
/*
	LEFT CONTENT
*/

#left 
{
	float:left;
	width: 190px;
	color: #7c7c7c;
	height: auto;
	padding-left: 5px;
	background-color:#fff;			
}


#left h1
 {
 font-size: 11px;
 width: 75%;
 text-align:left;
 color:#c3a176;
 font-family: Georgia, Times, serif;
 letter-spacing: 1px;
 font-style: italic;
 font-weight: bold;
 margin: 0px 20px 0 0;
 padding-bottom: 2px;
 
}

#left h2
 {
 font-size: 11px;
 width: 75%;
 text-align:left;
 color:#c3a176;
 font-family: Georgia, Times, serif;
 letter-spacing: 1px;
 font-style: italic;
 font-weight: bold;
 padding-top: 4px;
 margin: 12px 20px 0 0;
 padding-bottom: 4px;
 border-top: 1px solid #efefef;
}
	
/*
	LEFT NAV
*/


.leftnav ul 
{   
    
	list-style:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
	background-color:#fff;
}

.leftnav li 
{   
	line-height: 130%;
	font-size:11px;
	color: #7c7c7c;
	list-style: none;	
}

.leftnav a, .leftnav a:visited 
{   
    display: block; 
	font-size: 11px;
	font-weight:normal;
	text-align:left;
	margin-top: 3px;
	color: #7c7c7c;	
}
	
.leftnav a:hover 
{
	color:#ffba27;
	text-decoration:underline;
	background-color:#fff;
}

/*
	LEFT BOX
*/

.leftbox 
{
	float:left;
	color:#aaa;
	height: auto;
	background-color:#fff;
	border: 1px solid #efefef;	
}

	
/*
	LEFT IMAGE
*/

.leftimg
{   float: left;
    width: 170px;
    color:#aaa;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#fff;	
}

.leftimg p
{  
   text-align: left;
   color: #aaa;
   background-color: #fff;
   font-size: 10px;
   padding-top:0.7em;
   padding-right: 10px;
 }

.leftspacer {
	width:170px;
	height: 20px;
	float:left;
	background-color:#fff;
	display:inline;	
}

/*
	MAIN CONTENT
*/

#maincontent
{
	float: left;
	width: 550px;
	height:auto;
	margin: 0px;
	border-left: 1px solid #efefef;
	background-color:#fff;
    padding-bottom:20px;	
}

#maincontent p
{   font-size: 12px;
	text-align: left;
	padding-bottom: 10px;
	margin: 5px 0px 8px 20px;
	font-family: georgia, verdana; 
	color:  #7D777F;
	word-spacing: 3px;
	line-height: 170%;
	background-color:#fff;
}

.note
{   font-size: 10px;
    font-family: georgia, verdana;
}

#maincontent h1 
{
	text-align: left;
	background-color:#fff;
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	color:#a1a07b;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding-top: 15px;
	padding-bottom: 4px;
	padding-left: 1px;
}

 
#maincontent h2
{
	font-family: Georgia, Verdana, sans-serif;
	color:#c3a176;
	background-color: #f7f7f7;
	border-top: 1px solid #efefef;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 20px 30px 10px 16px;
	overflow:hidden;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 4px;	   
}
.line
{
margin:0px;
padding-left: 0px;
}


.stretch
{background-color: #fff;
letter-spacing: 2px;
font-weight: normal;
}

#maincontent h3
{
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#c3a176;
	background-color:#fff;
	text-transform: uppercase;
	line-height: 110%;
	font-weight: bold;
	margin: 0 30px 7px 20px;	
}

.bibli
{ padding-top: 15px; 
padding-bottom: 10px; 
}

#maincontent h4
{   font-size: 12px;
	color:#c3a176;
	background-color:#fff;
	margin-right: 30px;
	margin-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px; 
    padding-bottom: 10px; 
}

.accent
{ 
background:#fff url(images/grey.gif) repeat-x fixed center top;
}

 .smaller 
{  margin-left: 5px;
   padding-left: 0.5em;
   font-size: 10px;
   font-weight: normal;
   color:#c3a176;
   background-color: #f7f7f7;
   display: inline;
}

 .news
{  font-family: Georgia, Verdana, sans-serif; 
   margin-left: 15px;
   padding-right: 0.5em;
   padding-left: 0.5em;
   font-size: 10px;
   font-weight: normal;
   color:#c3a176;
   background-color: #fff;
   display: inline;
}

.date
 {color:#c3a176;
 font-weight: bold;
 }
 
.small 
{ 
   padding-left: 1em;
   font-size: 14px;
   display: inline;
}

.tiny 
{ 
   padding-left: 1em;
   font-size: 11px;
   display: inline;
}

 biblio2
 { 
   padding-left: 1em;
   font-size: 12px;
   display: inline;
   text-transform: lowercase;
   background-color: #f7f7f7;
}
 

.head52
{   background-color:#fff;
	font-family: Georgia, Verdana, sans-serif;  
	font-size: 11px;
	word-spacing: 2px;
	line-height: 160%;
	font-weight: bold;
	color: #aaa;
	text-align:left;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0;
}
.title
{   background-color: #f7f7f7;
	color:#a1a07b;	
}
.head53
{
    font-size: 11px;
	text-align: left;
	font-weight: bold;	
}

.smalltext
{
    font-size: 12px;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.headquote
{   padding-top: 5px;
	padding-left: 20px;
	font-size: 12px;
	margin: 0;
	word-spacing: 3px;
	line-height: 180%;
	font-family: Georgia, Verdana; 
    color:#aaa;
    font-style: italic;
	background-color: #fff;	
}

.pullquote
{   padding-top: 5px;
    padding-bottom: 15px;
	padding-left: 20px;
	font-size: 12px;
	margin: 0;
	word-spacing: 3px;
	line-height: 180%;
	font-family: Georgia, Verdana; 
    color:#aaa;
    font-style: italic;
	background-color: #fff;	
}
.pullquote1
{   padding-top: 5px;
    padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	margin: 0;
	word-spacing: 3px;
	line-height: 180%;
	font-family: georgia, verdana; 
    color:#aaa;
    font-style: italic;
	background-color: #fff;	
}
.pullquote2
{   padding-top: 0px;
    padding-bottom: 20px;
	padding-left: 20px;
	font-size: 12px;
	margin: 0;
	word-spacing: 3px;
	line-height: 180%;
	font-family: Georgia, Verdana; 
    color:#aaa;
    font-style: italic;
	background-color: #fff;	
}


.journal
{
    font-size: 10px;
    color:#BDB99D;
    text-transform: uppercase;
	background-color: #fff;
}

.quotes
{
    font-size: 16px;
	font-weight: 300;
	font-family: Arial, sans-serif;
	padding-right: 4px;
    color:#bdb99d;
    font-style: italic;
	background-color: #fff;
}

.expos  
{   font-family: Arial, sans-serif;
    font-size: 10px;
	line-height: 160%;
	color: #656858;
	font-weight: normal;
	background-color: #fff;
	margin-bottom: 5px;
	margin-left: 20px;
	text-align:left;
	list-style-type: none;
}

.boite a
{  text-align:right;
   font-weight: bold;
   font-size: 10px;
}



/* BOX
*/

div.box 
{
    width: 520px;
	text-align: right;
	margin: 20px 0px 0px 20px;
	border: none;
	padding:5px 10px 10px 0px;
	background-color: #fff;
}
.box a
{  text-align:right;
   font-weight: bold;
   font-size: 10px;
   background-color: #f7f7f7;
}
   
   
.box img
{border: none; display:inline;}




/*
	RIGHT IMAGE 
*/
#figure

{   float: right;
    width: 175px;
    margin: 10px 0px 0 20px;
	padding-right: 0px;
	background-color:#fff;
	text-align: left;		
}

#figure p
{  text-align: left;
   color:#aaa;
   font-size: 11px;
   margin: 0px 0px 0 0px;
   background-color: #fff;
   padding-top: 0.7em;
 }
 
 
#figure img
{   text-align: left;
    padding: 5px 0 5px 0;
}
 
 img.figuresmall

{   float: right;
    display:inline;
    text-align: left;
    padding: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 12px;
	background-color:#fff;
	text-align: left;		
}

.figuresmall p
{  text-align: left;
   color:#aaa;
   font-size: 11px;
  background-color: #fff;
   padding-top: 0.7em;
 }
 
 

 img.figuresma22

{   float: right;
    margin-right: 30px;
	margin-bottom: 10px;
	background-color:#fff;
	display:inline;
    text-align: left;
    padding: 10px 0px 0px 15px;
	clear: both;}
  
 
/*
	TOP NAV AND BOTTOM MENU 
*/
	

#menu
{
    text-align: left;
	padding-bottom: 2em;
	padding-right: 1em;
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
}

#menu a:link, #menu a:visited
{
	color: #aaa;
    text-decoration: none;
    background-color: #fff; 
}

#menu a:hover
{
	color:#ffba27;
	background-color: #fff; 
	text-decoration: none;
}	

/*
	FOOTER
*/
#footer {
	clear:both;
	width:800px;
	float:left;
	padding-bottom: 20px;
	font-size:10px;
	border-top: 1px solid #efefef;
	font-weight: lighter;
}

#footer a {
	color:#aaa;
	background-color:#fff;
	text-decoration:none;
}
#footer a:hover 
{
	color:#aaa;
	background-color:#fff;
	text-decoration:underline;
}
.right 
{
	color:#aaa;
	width: 300px;
	text-align:right;
	background-color:#fff;
	float:right;
	font-size:10px;
	margin-top:5px;
}
.left {
	color:#aaa;
	width: 200px;
	background-color:#fff;
	float:left;
	font-size:10px;
	margin-top:5px;
}

/*
	LISTS 
*/

ul 
{ 
     margin-left: 0px;
     padding-right: 0px;
     padding-left: 0px; 
	 text-align:left;
	 list-style-type: none;
}

li 
{   
	line-height: 130%;
	font-size:11px;
	list-style-type: none;	
}

.leftnav li
{display:inline;}


/*
	IMAGES
*/

img
{border: none; display:block;}
.inline
{display:inline;}
.leftimg
{display:block; padding: 10px 0 10px 0;}
.poster
{display:block; border: none; margin: 0; padding: 0 0 10px 0;}




.title
{
display:inline;
padding-right: 10px;
margin-bottom: -3px;
}


.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}