* {margin:0;
   padding:0;}
   
@font-face {
    font-family: 'opensans_reg';
    src: url('webfonts/OpenSans-Regular-webfont.eot');
    src: url('webfonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('webfonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('webfonts/OpenSans-Regular-webfont.svg#opensans_reg') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'opensans_semib';
    src: url('webfonts/OpenSans-Semibold-webfont.eot');
    src: url('webfonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('webfonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('webfonts/OpenSans-Semibold-webfont.svg#opensans_semib') format('svg');
    font-weight: normal;
    font-style: normal;}

/*
	Roboto Slab Regular and Roboto Slab Bold are copyrighted by the vendor listed below.
	
	@vendor: Ascender Fonts
	@licenseurl: http://www.fontsquirrel.com/fonts/open-sans?q%5Bterm%5D=open&q%5Bsearch_check%5D=Y
	
	Copyright 2013 Evan Boisvert

  	Licensed under the Apache License, Version 2.0 (the “License”);
  	you may not use this file except in compliance with the License.
  	You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  	Unless required by applicable law or agreed to in writing, software
  	distributed under the License is distributed on an “AS IS” BASIS,
  	WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  	See the License for the specific language governing permissions and
  	limitations under the License.
*/

html {height:100%;}

body {background-color:rgb(81,11,15);
	  background-image:url(assets/bg.png);
	  background-repeat:repeat-x;
	  background-attachment:fixed;
	  height:100%;}
	  
#main_container {background:rgb(255,255,255) url(assets/lines.png) repeat-x;
				 background-position:0px 15px;
				 box-shadow: 10px 0px 25px rgb(8,1,1), -10px 0px 25px rgb(8,1,1);
				 width:960px;
				 height:auto;
				 margin:0 auto;
				 padding:10px;
				 overflow:hidden;}
				 
.header {padding:0 0 50px 10px;}

h1 {color:rgb(81,11,15);
	font-family:"museo",serif;
	font-size:30px;
	font-weight:normal;
	font-style:normal;}
	
h2 {color:rgb(81,11,15);
	font-family:"museo-sans",sans-serif;
	font-size:20px;
	font-weight:500;
	font-style:normal;
	margin:5px 0 0 0;}
	
h3 {color:rgb(81,11,15);
	font-family:"museo-sans",sans-serif;
	font-size:18px;
	font-weight:500;
	font-style:normal;
	margin:5px 0 10px 0;}
	
.title {margin:0 0 -10px 160px;
		padding-left:20px;}
		
nav {background-image:url(assets/b_line.png);
	 background-position:right;
	 background-repeat:repeat-y;
	 position:fixed;
	 width:162px;
	 height:100%;
	 display:block;
	 float:left;}
	 
nav ul {list-style:none;
		margin:0;
		padding:10px 0 0 10px;}
		
nav li {margin-right:5px;
		padding:0px 0px 5px 0px;}
		
nav a:link {color:rgb(81,11,15);
			font-family:"museo-sans",sans-serif;
			font-size:13px;
			font-weight:500;
			font-style:normal;
			text-decoration:none;}
			
nav a:visited {color:rgb(81,11,15);}

.current {padding-left:7px;
		  border-left:solid 2px rgb(81,11,15);}

.content {margin:10px 0px 0px 160px;
		  padding-left:20px;
		  width:400px;
		  float:left;
		  overflow:hidden;}
		  
.content p {font-family:'opensans_reg',Verdana,sans-serif;
			font-size:14px;
			color:rgb(53,44,44);
			line-height:20px;
			font-weight:300;
			font-style:normal;
			margin-bottom:15px;}
			 
.content p.question {font-family:'opensans_semib',Verdana,sans-serif;
		   			 font-weight:normal;
		   			 color:rgb(81,11,15);
		   			 padding-top:20px;}

abbr {font-size:13px;
	  letter-spacing:1px;}
			
.media {margin:10px 0 0 30px;
		padding:-100px 0px 0px 30px;
		width:350px;
		float:left;
		position:static;
		left:560px;}
		
.mediafixed {position:fixed;
			 width:400px;}
		   
.media p {font-family:'opensans_reg',Verdana,sans-serif;
			 font-size:13px;
			 color:rgb(53,44,44);
			 line-height:18px;
			 font-weight:300;
			 font-style:normal;
			 margin-bottom:15px;
			 hanging-punctuation:first;}
			 
.biblio {margin:30px 0 0 0px;
		 margin-left:-1ex;
		 width:400px;}

.biblio h3 {margin-left:1ex;}
		   
.biblio p {font-family:'opensans_reg',Verdana,sans-serif;
		   font-size:14px;
		   color:rgb(53,44,44);
		   line-height:20px;
		   font-weight:300;
		   font-style:normal;
		   margin-bottom:15px;}

.biblio a:link {color:rgb(81,11,15);
				font-family:'opensans_semib',Verdana,sans-serif;
			 	text-decoration:none;}
			 	  
.biblio a:visited {color:rgb(153,135,137);}

iframe {margin-top:20px;
		box-shadow:4px 4px 4px rgba(170,112,112,0.6);}

.fancybox {display:inline-block;
		   box-shadow:4px 4px 4px rgba(170,112,112,0.6);
		   width:50px;
		   height:50px;
		   margin:0px 18px 18px 0px;}

img {padding-bottom:10px;}

#hfj {margin-top:20px;}
		   
a.fancybox {width:50px;
		    height:50px;}

.hang {padding-left:1ex;}

blockquote {padding:10px 0 20px 0;
			color:rgba(170,112,112,0.9);
			font-family:"museo-sans",sans-serif;
			font-size:16px;
			line-height:20px;
			font-weight:300;
			font-style:italic;}
			
.footer {display:block;
		 overflow:hidden;
		 width:700px;
		 height:30px;
		 margin:30px 0px 0px 20px;
		 padding:30px 0px 0px 160px;}
		 
.footer a:link {color:rgb(81,11,15);
				font-family:"museo-sans",sans-serif;
				font-size:13px;
				font-weight:500;
				font-style:normal;
				text-decoration:none;
				padding:5px 20px 0px 0px;}
				
.footer a:visited {color:rgb(81,11,15);}

h4 {display:inline;}

.disclaimer {padding-left:175px;
			 color:rgba(81,11,15,0.5);
			 font-family:"museo-sans",sans-serif;
			 font-size:13px;
			 font-weight:500;
			 font-style:normal;
			 text-decoration:none;}
			 
::selection {background-color:rgb(81,11,15);
			 color:white;}

::-moz-selection {background-color:rgb(81,11,15);
				  color:white;}