/* links */

a:link, a:visited, a:active    {text-decoration: none; color:/*#776757*/ /*#fff;*/ /*#CD3700;*/ #FF4500; }
a:hover      {text-decoration: none; color: #DC8909}

a.sidebar:link    {color:#301e52; text-decoration:none;}
a.sidebar:visited {color:#301e52; text-decoration: none;}
a.sidebar:hover   {color:#fff; text-decoration: none;}
a.sidebar:active  {color:#fff;}

a.footer:link    {color:#FF4500; text-decoration:none;}
a.footer:visited {color:#FF4500; text-decoration: none;}
a.footer:hover   {color:#fff; text-decoration: none;}
a.footer:active  {color:#fff;}

a.month:link    {color: #301e52; text-decoration:none;}
a.month:visited {color: #301e52; text-decoration: none;}
a.month:hover   {color:#fff; text-decoration: none;}
a.month:active  {color:#fff;}


/* global body and html css */

body,
html {
	margin:0;
        padding:0;
	padding-bottom:0px;
	color:#000;
	background:#a7a09a;
	background:#DCDCDC;		
	/*font: small sans-serif;*/
	line-height: 105%;
	font-size: 1vm; 
	/*font-weight: bold;*/
	font-family: "Trebuchet MS", Arial;
	overflow:auto;
	/*height:100vh;*/

}

/* outer wrap */

/*#outer-wrap {
	position:relative;
}
*/

/* headings */

h1 {
	margin:0;
	float:right;
	padding-top:12px;
	padding-right:45px;
	
}

h2 {
	margin:0 0 1em;
	float:right;
	padding-top:10px;
	padding-right:45px;

}

.bsd {
	text-align: center !important; 
	}

h3 {
	padding-left:15px;
	letter-spacing: 0.0625em;
	color:#009999;	
}

.beo {
	color:#800080;
}

h4 {
	padding-left:15px;
	letter-spacing: 0.0625em;
	color:#009999;	

}

.h4_old_date {
	color:#837E7C;
}

h5 {
	padding-left:15px;
	letter-spacing: 0.0625em;
	color:#4cb7b7;
	
}

pre {
	padding-left:20px;
	padding-right:20px;

}

/* list items */

ul {
        list-style-type: none;
	padding: 0 0 0 20px;
}

li {
	margin: 10px 0 0 0;
}

/* wrap div css */

#wrap {
	/*position:relative;*/
	/*position:fixed;*/
	width:1000px;
	/*height:900px;*/
	/*width:60%;*/
	margin:0 auto;
	background;#99c;
	/*overflow:auto;*/
	/*height:100vh;*/
	
}

/* header graphic div css - this now wraps the entire page */

#header {
	/*margin-top:5px;*/
	/*padding:5px 10px;*/
	background:#fff;
	padding-top:5px;
	padding-bottom:0px;
	width:1000px;
	/*height: 1000px;*/
	position:fixed;
	position:relative;
	-webkit-box-shadow: 2px 7px 33px 3px rgba(0,0,0,0.55);
	-moz-box-shadow: 2px 7px 33px 3px rgba(0,0,0,0.55);
	box-shadow: 0px 2px 33px 1px rgba(0,0,0,0.75);	
	/*height:100vh;*/
}


.header-img-bird {
	
	/*position:relative;*/
	float:left;
	height:50px;
	width:33px;
	padding-top:24px;
	padding-left:10px;
}

.header-img-manlug {

	display: inline-block;
	/*position:relative;*/
	float:left;
	height:77px;
	width:356px;
	/*padding-top:20px;*/
}

/* nav div css */

#nav {
	padding:5px 10px;
	background:#DEB887;
	/*font-family: 'Roboto', sans-serif;*/
	/*line-height: 105%;*/
	/*font-size: 1vm;*/ 
	clear:both;
	/*position:fixed;*/

}

/* nav list items */

#nav ul {
	margin:0;
	padding:0;
	list-style:none;

}

#nav li {
	display:inline;
	margin:0;
	padding:0;

}

/* main div css */

#main {
	float:left;
	/*width:480px;*/
	width:70%;
	height:830px;
	#height:80%;
	/*padding-top:50px;*/
	background:#9c9;
	background:#bbcadd;
	/*font-weight: bold;*/
	/*overflow:auto;*/	
}

p {
	padding-left:20px;
	padding-right:20px;
}

p.red {
	color:#FF7575;
	color:#EE204D;
}

p.month {
	color:#301e52;
}

p.scroll {
	color:#FF4500;
	letter-spacing: 0.5625em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

.current_month {
		 
	padding-left:20px;
	padding-right:20px;
	
}

hr {   
	/*height: 1px;*/
	width:80%;
	color: #DCDCDC; /*Had to specify a colour so it would work in Opera*/
	background-color: #DCDCDC;

}

/* scrolling pages */

#scrollb {	
	/*position:fixed;*/
	position:absolute;
	margin-bottom: 30px;
	width:700px;
	height:40px;
	background-color:#AEC6CF;
	
}


.scroll_wrapper {
	width:683px;
	height:750px;
	overflow:hidden;
}

.scroll_content {
	width:700px;
	height:770px;
	overflow:scroll;
	
}

#content2_scroll {
	padding-top:35px;

}
/* sidebar div css */

#sidebar {
	 float:left;
        /*width:480px;*/
        width:30%;
        height:830px;
        #height:80%;
	/*padding:10px;*/
	background:#99c;
	background:#DAD7DE;
	background:#9E95AD;
	background:#B6ADC7;
	/*overflow:auto;*/
	
}

/* side bar list items */

#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-left:14px;	
}

#sidebar li {
	margin:0;
	padding:0;
	padding-bottom: 3px;
}

#sidebar_drop {
	/*padding-left: 10px;*/
	padding-top: 2px;
}

#SideResults {
	padding-top: 5px;
}

/* footer div css */

#footer {
	clear:both;
	padding:5px 10px;
	background:#cc9;
	font-size: 15px;
	/*position:absolute;*/
}

#footer p {
	margin:0;
}

/* additional page styles */

#history ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-left:20px;	
}

#history li {
	margin:0;
	padding:0;
	padding-bottom: 15px;
	
}

.talks {
	padding: 5px;
}

/* slides list  */

#slides ul {
	margin:0;
        padding:0;
        list-style:none;
	text-align: center;

}

#slides li {
        margin:0;
        padding:0;
	/*list-style:none;*/
	padding-bottom: 30px;
	font-size:20px;
}

#text_slides ul {
	margin:0;
	padding:0;
	list-style:none;

}

#text_slides li {
	display:inline;
	margin:0;
	padding-right:10px;
}

/* list items */


ul.mtg {
	list-style-type: none;
}


li.mtg:before {
	content: "- ";
	color:#009999;
	margin: 10px 0;
}

