/********************************ALL PAGES****************************/

html{
    min-height:100%;/* make sure it is at least as tall as the viewport */
    position:relative;
}

body{
  counter-reset: number;
	font-family: Gill Sans;
		font-size: 18px;
			color: #000000;
	background-color: rgba(255,255,254,1);

	background-size:600px;
}

body::after {
  content: "";
 background-image:url('./img/indexback.jpg');
 background-size:800px;
  opacity: 0.08;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
  overflow:hidden;
  height: 100%;
}

a{
	color: #000000;       
	
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.tumblr_content:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/********************************INDEX****************************/
  
#header{
font-family: Gill Sans;
overflow:hidden;
width:79%;
max-width:750px;
min-width:430px;
  background-color: rgba(210,215,210,1); 
	 margin: 0 auto;
	margin-top:2%;
	padding:0px 0px 0px 0px;
	border-radius:5px;
	border-width: 1px;
	border-color:  rgba(0,0,0,1);
	border-style:solid;
  }


#details{
padding:1px 0px 0px 0px;
text-align:left;
font-size:13pt;
width:100%;
}
  
  #pic{
	overflow:hidden;
	width:100%;
	border-radius:0px;
	border-width: .5px;
	border-color: rgba(0,0,0,1);
	border-style:solid;
	}

#pic img {
    display: block;
}



  .sec{
  	width:48%;
	font-size:11pt;
	margin-left:1%;
	margin-right:1%;
  	float:left;
	text-align:left;
	font-weight:300;
	background-color: rgba(255,255,255,.6);
	padding:0px;
  }
   
  
 .detailpart{
  float:left; 
  width: 31.2%;
  margin-left: 1%;
  margin-right:1%;
  }

.sechead{
	width: 100%;
	font-size:13pt;
	background-color:  rgba(210,215,210,1); 
	border-radius:5px;
	border-width: 1px;
	border-color:  rgba(0,0,0,1);
	border-style:solid;
	text-align:center;
	font-size:13pt;
	margin-bottom:2%;
	font-weight:400;
	padding: 0px 0px 2px 0px;
}



#main{
	font-family: Gill Sans;
	overflow:hidden;
  	background-color: rgba(0,0,0,0); 
	width:80%;
	max-width:900px;
	min-width:470px;
	margin: 0 auto;
	margin-top: 3%;
  }


/********************************PAPERS****************************/



  
  #sidebar{
  float:left;
  	border-radius:5px;
	border-width: 1px;
  padding:5px;
  height:100%;
  width:115px;
  margin-left:40px;
  }

  
  #mid{
  width:100px;
  margin-left: 10px;
  margin-right: 10px;
    height:1370px;
    background-color: rgba(210,215,210,.1); 
  background-image:url('./img/mid.jpg');
   background-size: 100px;
   opacity:1;
  }
  
  
  #top{
  width:115px;
    height:98px;
    background-color: rgba(210,215,210,.1); 
  background-image:url('./img/top.jpg');
   background-size: 115px;
  }
  
  
  #bottom{
    margin-left: 10px;
  margin-right: 10px;
  width:100px;
    height:148px;
    background-color: rgba(210,215,210,.1);
  background-image:url('./img/bottom.jpg');
   background-size: 100px;
  }
  
#papbody{
	width:78%;
	max-width:900px;
	min-width:470px;
	
	font-family:Gill Sans;
	font-size:13pt;
	text-align:left;
	margin: 0 auto;
	margin-top:2%;
	font-size:12pt;
	font-weight:300;
	background-color: rgba(255,255,255,0);
}

#paplist{
margin-left:165px;
min-width:400px;
}

  
  .papitem:before {
  
  counter-increment: number;
  content: counter(number) ".  ";
  }

.papitem{
   margin-top:10px;
 padding: 5px 0px 5px 5px;
   	background-color:  rgba(240,243,240,.5); 
	border-radius:5px;
	border-width: 1px;
	border-color:  rgba(0,0,0,1);
	width:550px;
}  


#paphead{

	width: 100%;
	font-size:13pt;
	background-color:  rgba(210,215,210,1); 
	border-radius:5px;
	border-width: 1px;
	border-color:  rgba(0,0,0,1);
	border-style:solid;
	text-align:center;
	font-size:13pt;
	margin-bottom:2%;
	font-weight:400;
	padding: 0px 0px 2px 0px;
	}
