/* CSS Document */

/* body tag */
body{
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#eee;
  font-family:"Monserrat", Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  overflow: auto; 
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #7F1F00; padding-left: 10px; font-family: 'Montserrat',Candara, Verdana, Helvetica, sans-serif;}

h1 { font-size: 200%; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 170%; line-height: 1; margin-bottom: 0.75em; }
h3 { font-size: 120%; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 120%; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 90%; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 80%; font-weight: bold; }


#banner, #footer {
	clear: left;
	width: 100%;
	max-width: 960px;
	background-color: rgb(238, 235, 235);
	text-align:center;
	display:block;
}
#banner {margin-top: 40px;}

#banner img{ width:100%; height:auto; max-width:960px;}

#footer { padding: .3rem 0px; border-top: thin solid black; }

#container {
	position:relative;
	width: 100%;
	max-width: 960px;
	margin: auto auto;
	margin-top: 0px;
	margin-bottom: 10px;
	/*background-color: #c96;*/
	/*border: thin solid black;*/
	padding: 0;
}
#left, #right {
	position: relative;
	float: left;
	max-width: 160px; 
	min-width: 150px;
}
#right {
	float:right;
}

#articles {
	margin: 0 auto;
	margin-top: 4em;
	width: 35em;
	max-width: 800px;
	background-color: #ffe;
	padding: 0px;
	font-family: "Montserrat",Arial, Helvetica, sans-serif;
	color: #303030;
	line-height: 1.7em;
	font-size: 1.05em;
}

#articles p{padding: 0 0 0 0;}

#articles a {text-decoration:none}
#articles a:hover {font-weight:bold}

.para { 
	clear:left; 
	text-align:left; 
	margin: 20px 5% 0 0px; 
	font-family: "Montserrat",Arial, Helvetica, sans-serif;
}

/* #articles img{width:95%;} */

#articles {font-family: Arial, Helvetica, sans-serif;}

.copyright { 
	text-align:center; 
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
	font-size: 0.9rem;
	color:#333333;
	margin: .5rem auto;
	padding-bottom:10px;
}

#totopbtn {
	position:fixed;
	bottom: 20px;
	right: 15px;
	z-index: 1;
}
#totopbtn img {border: 1px solid #888;padding: 5px; 
	border-radius: 3px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

#imageLinkSH img {padding: 0 7px;}

#articles img {width:100%; height:auto;}
.respimage {width: 100%; height: auto;}