@import url(http://www.fauchard.org/mt-static/themes-base/blog.css);

html {  margin-bottom: 1px; }


body {
        font-size: 14px;
        line-height:120%; 
	margin: 0px;
	padding: 20;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	background: #E0E3EC; 
        text-align: left;
        behavior: url(/_script/csshover3.htc);} /* WinIE behavior call */ 
}

	

img, div, a, button {
behavior: url(/_script/iepngfix/iepngfix.htc);
}

#search button.search_button {
position:relative; 
height:24px; 
top:-2px; 
margin-right:6px; 
color: #333; 
background-color: #CECECE ; 
background-image:url(/_art/icons/zoom.png); 
background-repeat:no-repeat; 
background-position:5px 3px; 
border: solid 1px  #999; 
border-left:solid 1px  #CCC; 
border-top:solid 1px #CCC; 
cursor:pointer;
} 


/*------------ General Links ------------*/
a {
	font-size: 12px;
	text-decoration: none !important;
	color: #006; }

	a: hover { text-decoration: underline !important; }

	a: visited {
		text-decoration: none;
		color: #b1b1b1; }


/*------------ General Typography ------------*/
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }

h1, h1 a{
	font-size: 22px; /* used for page title in Secondary Nav */
	font-weight: normal;
	color: #006;
	padding: 20px 0px 15px 3px;
    text-decoration: none;
        line-height: 120%; 
}h2, h2 a {
	font-size: 18px;
	color: #006; 
    text-decoration: none; 
    line-height:120%;
    padding-bottom:18px;
}h3, h3 a { 
	font-size: 16px;
	text-decoration: none; 
}h4, h4 a { 
	font-size: 14px; 
	text-decoration: none; 
}h5, h5 a { 
	font-size: 14px; 
	text-decoration: none; 
}h6, h6 a { 
	font-size: 14px; 
	text-decoration: none; 
}


ul{
list-style: none;
}

/*------------ Tags ------------*/
img { 
	border: none; 
}

/*------------ Layout ------------*/
div#wrapper {
	width: 960px;
	margin: 0 auto; /*	background-image:url(../_images/16_col.gif); */ /* grid */
	background-color: #E0E3EC; }

/*------------ Header ------------*/
div#header {
	width: 940px;
	height: 90px;
	padding-top: 10px;
	padding-left: 10px;
	overflow:visible; }

div#logo {
	float: right;
	margin: 0 40px; }

/*------------ Header - Navigation (Global) ------------*/
.hide {
	position: absolute;
	left:-9999px; }

#nav {
	float:left;
	background:transparent;
	border-right: 1px solid #b1b1b1;
	}

#nav ul {
	margin:0;
	padding:0;
	background:transparent;
	boder-width: 0 1px;
	
	color: #600;
	}
	
#nav ul.level1 {
	border-top:none;
	}
	
#nav ul.level2 li {
		border-right:1px solid #b1b1b1;

	}
	
#nav li {
	position:relative;
	list-style:none;
		border: 1px solid #b1b1b1;
		border-right: 0px;
		background-color: #f0f8ff;
		padding: 4px 11px;
		margin: 0px;
		text-align: center;
	float:left;
	}
	
#nav ul.level1 li {
	min-width: 75px;
	}
	
#nav li:hover {
	background-color: #FFF0F6;
	}
	
#nav li.submenu:hover {
	background:#edd;
	}
	
#nav li a {
	display:block;
			font-size: 12px;
			color: #600;
			padding: 4px 0; 
	text-decoration:none;
	width:8em;
	}
	
#nav>ul a {
	width: auto;
	}
	
#nav ul a:hover {
	color: #a52a2a;
		text-decoration: underline; 
	}
	
#nav ul a:visited { color: #666; }
	
#nav ul ul {
	position:absolute;
	width:174px;
	display:none;
	left:-1px;
	top:32px;
	}
	
	
#nav ul.level2 li {
	border-bottom: 0px solid #ccc;
	width:10.7em;
	text-align:left;
	}
	
#nav ul.level1 li.submenu:hover ul.level2 {
	display:block;
	}
	
#nav ul.level2 {
	border:0px;
	border-bottom: 1px solid #b1b1b1;
	}
	
#nav ul.level2 a {
	padding:4px;
        width:10.7em;
	}
	
#nav ul.level2 {
	z-index:200;
	}

/*------------ Header - Toolbar ------------*/
div#toolbar {
	width: 700px;
	height: 40px;
	margin: 22px 0 0 1px;
	float: left;
	overflow:visible;
	}

div#tools {
	float: right;
	padding: 5px 10px 0 10px; }
	
div#header #toolbar #tools { 
	position:relative;
	margin-top:-6px;
}

	div#tools img {
		display: inline;
		margin-top: 5px;
		margin-right: 4px;
		margin-bottom: 0px;
		margin-left: 4px; }
		
	
div#tools a.decrease {
	display:none;
	}

#search { 
float: right;
margin-right: 2px;
}

#searchform {
	width: 140px;
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px; }

div#search form input image {
margin-right: 4px;
margin-top: 5px;
margin-bottom: 0;
margin-left: 4px;
}

div#search form input text {
margin-top:-5px;	
	}


#title_tab {
	background-color: white;
	padding: 0px 20px;
	height: 40px;
	float: left;
	z-index: 5;
	position:relative;
	top:-4px;
	margin-left: 0px;
	border-left: solid 1px #D0D0DD;
	border-top: solid 1px #D0D0DD;
	border-right: solid 1px #D0D0DD; }

#title_tab h1 a {
display:block;
position:relative; 
text-align: center; 
color: #600;
padding-left: 0px;
top:-30px;
font-size: 20px;
}

/*------------ Login Widget -------------*/

div#widgetlogin {
	width: 180px; 
	height: 60px; 
	background-color: none;
	
}

h1#widgetheader {
	font-size: 0.85em;
	color: #600;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top:4px;
	
	 
}

ul#widgetmenu {
	font-size: 7pt;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	list-style: none;
	position:relative;
	text-align:center;
}

li#menulogin {
	display: none;
}

li#menuservices {
	display: none;
}

li#menulogout {
	display: none;
}



/*------------ Main Content ------------*/
#content {
	width: 950px;
	padding: 0;
	margin: 0; /*faux columns */
}
div#navbox { height: 50px; /* Secondary Navigation, within page */ }

#article_menu {
	width: 415px;
	float: right;
	color: #666;
	margin: 10px 0 0 25px;
	padding: 0;
	z-index:100;
	position:relative; }

#navbox #article_menu form {
	display:inline;
	margin-left:8px;
	margin-right:0px;
}


	#article_menu ul {
		list-style: none;
color: #2E244A;
font-size: 14px;
		margin: 0;
		padding: 0;
		width: 200px;
		float: left; }

	#article_menu h3 {
		font-size: 14px;
		display: block;
		color: #006;
		margin: 0;
		padding: 4px 6px;
		border: 1px solid #ccc;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal; }

	#article_menu a {
		color: #2E244A;
		font-size: 12px;
		text-decoration: none;
		padding: 2px 10px 2px 10px;
                margin-left:15px;
		display: block; }

		#article_menu a:hover {
			color: #666;
			background: #ccc; }

	#article_menu li { position: relative; }

	#article_menu ul ul {
		position: absolute;
		z-index: 500;
		border: 1px solid #ccc;
		background: #efefef;
		display: none; }

div#article_menu ul li:hover ul { display: block; }

div#main {
	width: 660px; /* Contains Secondary Navigation, and Main Content */
	background: #fff;
	border: solid 1px #D0D0DD;
	border-top: solid 1px #D0D2DE;
	padding: 20px;
	margin: 2px 0px 0px 11px;
        
 }

	div#main p {
		font-size: 1em;
		margin-right: 8px;
		margin-left: 0px;
		padding-top: 5px;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0; }

.list_year{
margin: 10px 0;
text-align: center;
}

/*------------ Sidebar ------------*/
#sidebar {
position: absolute;
left: 730px;
width: 200px;
padding: 10px;
background-color: #d0d2de;
margin-bottom:20px; 
}

	div#sidebar ul li {
		list-style: none;
		margin-left: -20px; }

/*------------ sidebar login ------------*/
#login {
	float: right;
	width: 180px;
	height: 30px;
	padding: 20px;
	margin: 0 auto;
	border: none; 
	}

#home { float: right; }

/*------------Sidebar Widgets----------------*/
.widget-content{
margin-left: 30px;
}

/*------------ Sidebar Typography ------------*/
#sidebar a { color: #2E244A; }

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

#sidebar h1 {
	text-align: center; /* main category */
	color: #006;
	margin-bottom: 20px; }

	#sidebar h1 a {
		font-size: 20px;
		text-decoration: none; }

#sidebar h2 {
	font-size: 18px; /* sub-category */
	color: #600;
	margin: 4px 0; }

#sidebar h3 {
	font-size: 14px; /* sub-sub-category */
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #2E244A;
	margin: 8px 10px; }

#sidebar ul { margin: 0 0 15px -10px; }

#sidebar p { font-size: 0.75em; }

hr.sidebar_hr {
	width: 160px;
	color: #2E244A;
	background-color: #2E244A;
	border: 0;
	margin: 40px auto 20px auto;
	height: 1px; }

/*------------ Footer ------------*/
#footer {
	font-size: 12px;
	color: #504E72;
	padding:20px;
	width:660px;
	margin-left:00px;
	margin-right:8px;
}

p.contact_info {
	margin-left: 15px;
	color:#666481; }

/*------------ Login ------------*/
#name { width: 180px; }

#password { width: 180px; }

label {
	width: 48px;
	font-size: 12px;
	float: right;
	text-align: right;
	margin-right: 20px;
	display: block }

.submit input {
	font-size: 12px;
	margin-left: 160px;
	margin-top: -20px;
	padding: 3px 8px; }

/*------------ CAROUSEL RULES ------------*/
.stepcarousel {
	position: relative; /*leave this value alone*/
	margin-left:0.5em;
	margin-top:1em;
	border: 20px solid #FFF;
	overflow: scroll; /*leave this value alone*/
	width: 38em;
	height: 23.5em; /*Height should enough to fit largest content's height*/
	background-color:#FFF;
	z-index:3; }

	.stepcarousel .belt {
		position: absolute; /*leave this value alone*/
		left: 0;
		top: 0; }

	.stepcarousel .panel {
		float: left; /*leave this value alone*/
		overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
		margin: 15px; /*margin around each panel*/
		width: 42em; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ 
}

/* Index */
div.history_portal{
	width: 620px;
	height: 280px;
	background: #D4DAE1;
	margin: 20px auto 0px auto;
	border-top: 8px solid #BDC6D2;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 3px solid #BDC6D2;
	}

div.history_title{
	height: 20px;
	background-color: #f0f8ff;
	padding: 10px;
}

div.history_img{
	width: auto;
	height: 150px;
	margin: 20px 35px 10px 20px;
	float: left;
}
div.history_img img {
display: inline;
}


div.history_portal a{
	font-size: 14px;
	color:#600;
	
}

div.history_portal p{
margin-right: 20px;
margin-left: 0px;
	
}

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


.history_portal ul{
	margin: 0 0 10px 0;
}


.history_portal ul li {
	list-style: circle;
	margin-top:10px;
	margin-left:-25px;
	padding-left:0px;
}	
.describe {
font-size: 1.2em;
}


.footnotes { color: #006; font-size: 11px; line-height: 14px; margin-left: 10px ; clear: none}

div.article_title{
	height: 20px;
	background-color: #f0f8ff;
	padding: 10px;
}

div.article_title h2 a{
font-size: 20px;
margin-left: 20px;
color: #006;
}

div.publish_info {
background-color: #e5ebef;
height: 18px;
padding: 2px;
margin-bottom: 18px;
}


h3.author{
	color: #006;
	font-size: 12px;
	font-weight: bold;
	padding-top: 12px;

}

h4.journal {
	font-size: 16px;
        margin-bottom: 10px;
	color: #2E244A;
	
}

#w580 {
width: 580px;
margin-right: auto;
margin-left: auto;
margin-top: 40px;
}
#w580 img {
display: block;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
#w580 div.right {
float: right;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
margin-top: 14px;
}

#w580 div.left {
float: left;
margin-left: 0px;
margin-bottom: 12px;
margin-right: 20px;
margin-top: 14px;	
	}
	
#main #w580 div.right p, #main #w580 div.left p {
	text-align: center;
  font-style: italic;
  font-size: 0.7em;
  text-indent: 0;
  color:#333333;
	} 	

#main #w580 p{
text-align: justify;
display: block;
margin-right: 0px;
margin-left: 8px;
padding-right: 0px;
padding-left: 0px;
}
#wrapper #content #main #w580 p.essay_heading {
font-weight: bold;
text-transform: uppercase;
}


table td {
vertical-align: text-top;
}

#main #w580 p.writer {
font-size: 0.7em;
color: #600;
text-align: right;

}

#main #w580 p.publisher {
font-size: 0.7em;
color: #600;
text-align: right;	
	}
	
#main #w580 p.quote { color: #696969; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; line-height: 15px; margin-left: 20px; margin-right:20px; }	

#w580 .center  {
text-align: center;
display: block;
position: relative;
}
#w580.no_top_margin {
margin-top: 0px;
}
#w580 ul li {
	font-size: 0.8em;
}




/*------------ history silo-specific rules ------------*/
	
div.article{
	width: 36em;
	height: 325px;
	background: #D4DAE1;
	border-top: 8px solid #BDC6D2;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 3px solid #BDC6D2;	
	}

div.article_title{
	height: 20px;
	background-color: #f0f8ff;
	padding: 10px;
}

div.article_img{
	width: 140px;
	height: 250px;
	margin: 12px 0 10px 20px;
	float: left;
}

div.article a{
	font-size: 12px;
	color:#600;
}

div.article p{
	margin-right: 20px;
	margin-left: 0px;
}

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

.panel_number {
width: 45em;
text-align:center;
padding-top:15px;
padding-bottom:15px;
font-size: 0.8em;
font-weight: bold;
display: block;
	
}

ul.article_list{
	width: 170px;
	margin-left: -30px;
	float: left;
	list-style: none;
	font-size: 14px;
	display: none;
}

.article_list li{
	margin-bottom: 5px;
}

.article1 h2{
	text-align: left;
	margin-left: 10px;

}

.article1 h2 a{
	color: #2E244A;
	font-size: 20px;

}

h3.author{
	color: #006;
	font-size: 12px;
	font-weight: bold;
	padding-top: 12px;

}

h4.journal {
	font-size: 16px;
	padding-top: 8px;
	color: #2E244A;
	
}





/*------------ CAROUSEL ARTICLE FORMAT RULES ------------*/

div.article1{
	width: 36em;
	height: 21em;
	background: #D4DAE1;
	border-top: 8px solid #BDC6D2;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	border-bottom: 3px solid #BDC6D2;	
	}	
	
div.article1 p{
margin-right: 1.25em;
margin-left: 0em;
font-size: 0.8em;
}	

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

.article1 h2{
	font-size: 1.6em;
	margin-left: 0.5em;
}
.article_img img {
	display: block;
	padding-left: 8px;
}
.museum {
	float: left;
	width: 135px;
	margin: 10px;
	text-align: center;
}

.museum img{
	margin-top: 20px;
	margin-bottom: 20px;	
}
#mygallery .belt .panel .article p {
	margin-right: 18px;
	text-align:justify;
}

#main #w580 .recipient {
font-size: 0.7em;
color: #600;
text-align: center;
}

.hide {
visibility:hidden
	}
	
#main #w580 .pic_link {
font-size: 1em;
color: #600;
text-align: center;
display:block;
	}
/* Tables */


/* Movable Type overrides */

.asset-footer{
padding-top: 50px;
}

.asset-body{
width: 650px;
margin: 0 auto;

}asset-name{
border-top:1px #006;

}.asset-body ul{
line-height: 18px;
}

.entry-tags h4, .entry-categories h4 {
color: #504E72;
font-family: Helvetica,Arial,Verdana,sans-serif;
font-weight: normal;
}




/*DW specific */
emphasis{
 font-weight:bold;

}.box_section{
 width: 540px;
 padding: 20px;
 margin: 20px auto;
 border: 1px solid #333;

}

.country{
font-size: 14px;
font-weight: bold;
font-family: Helvetica,Arial,Verdana,sans-serif;
color: #000;
text-transform: uppercase;
}

.state{
font-size: 12px;
font-weight: normal;
font-family: Helvetica,Arial,Verdana,sans-serif;
color: #006;
text-transform: uppercase;
}

.dw_img{
margin: 0 auto;
margin-top: 5px;
padding: 20px;
font-size:12px;
}

.dw_img > p{
margin-left:10px;
margin-right:10px;
color: #600;
text-align: center;
}

/* Tables */
td{
padding: 2px 0;
} 

td.table_heading{
font-size: 13px;
text-transform: uppercase;
padding: 10px 0;
}

h3.table_heading{
color:#006;
font-size: 14px;
text-transform: uppercase;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding: 10px 0;
}

.duties li{
padding: 5px 0;
}

.sidebar-inner{
margin-left: 20px;
}

.article_content{
padding: 20px 25px;
}
.article_content img{
margin-bottom: 20px;
}

.article_features{
margin-bottom: 20px;
}

.article_features td{
padding-top: 10px;
}

.article_features td a{
color: #2E244A;
}

.archive{
margin-left:140px;
}

.archive_year{
width:30px; float: left;
font-size:18px;
color:#006;
margin-right:20px;
}

.archive_list{
border-left:1px solid black;
margin-left: 20px; 
width: 400px; 
float: left;
padding-left: 30px;
}

.archive_list li{
padding-bottom:10px;
}
.archive_issue{
padding-right:5px;
font-weight: bold;
}

.dw_actions a{
padding-top:20px;
}

.dl_link a{
text-align: center;
margin:20px 0px 20px 140px;
padding-top: 20px;
}


.region {
font-size:2em;
font-weight:bold;
text-transform:uppercase;
color:green;
}

