
html {
	margin: 0;
	padding: 0;

  }
body { 
	margin: 0; 
	padding: 0;
	background:rgb(245,245,245);
	width:100%;
	font: 90% Arial, Helvetica, sans-serif;
	}
	
font {
line-height:140%;
}
p { 
	margin: 1ex 0; 
	padding:0;
	line-height:140%;
	}
li {
  margin-bottom:1ex;
  }
h1, h2, h3, h4 {
  line-height:110%;
}
h2 {
  margin:0;
  padding:.5ex 0 .7ex 0;
  font-family:serif;
  color:rgb(60,100,160);
  font-size: 200%;
  line-height:110%;
}
h3 {
  margin-top: 4ex;
  margin-bottom:1ex;
  font-size: 140%;
  line-height:110%;
}
.segment h2{
  margin:1ex 0 2ex 0;
  font-size: 140%;
  color:rgb(60,100,160);
  letter-spacing:.1ex;
  font-family:Arial, Helvetica, sans-serif;
  line-height:110%
}

img {
  border:none;
  max-width:100%;
  max-height:auto;
  height:auto;
}
table {
  margin:2ex 0;
}
tr {
  vertical-align:top;
}
td {
  padding:2ex 2em 2ex 0;
  line-height:110%;
}
blockquote{
  font-family:serif;
  line-height:110%;
}


.date{
  font-size:80%;
  margin:4ex 0 .5ex 0;
  padding: 0 0 .5ex 0;
  border-bottom:3px dotted rgb(60,100,160);
  width:100%;
  text-align:right;
}
	
a:link{  
	font-weight: bold; 
	text-decoration: none; 
	color:rgb(60,100,160);
	cursor:pointer;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color:rgb(60,100,160);
	}
a:focus { 
	text-decoration: underline; 

	}
a:hover  { 
	text-decoration: underline; 

	}
a:active { 
	text-decoration: underline; 

	}
a { outline: 0 none; }





#container { 
	margin: 0 0 0 5%;
	width:90%;
}


#footer {
  width:100%;
  clear:both;
}

.menue {
  font-family: Courier New, Courier;
  text-align:center;
  font-size: 95%;
  background-color:rgb(140,140,140);
  color:rgb(230,230,230);
  margin-top:2ex;
  margin-bottom:3ex;
  padding:1ex 0;
  text-align:center;
}
.menue ul {
  font-family: Courier New, Courier;
  list-style-type:none;
  padding:0 1em;
  margin:0;
}
.menue ul li {
  padding:0 1em;
  margin:.5ex 0;
  display:inline;
}
.menue ul li a, .menue ul li a:visited  {
  color:#fff;
}

#header {
  margin-top:5ex;
}
#header h1 {
  color:rgb(60,100,160);
  font-weight:bold;
  font-size: 250%;
  text-align:center;
  width:100%;
  margin-bottom:0;
  margin-top: 0;
  letter-spacing:.1ex;
  font-family:Arial, Helvetica, sans-serif;
}



#rcont {
  width:67%;
  font: 92% Arial, Helvetica, sans-serif;
  line-height:145%;
  margin-bottom:3ex;
}



input,textarea {
  width:100%;
  text-align:left;
}





#sidebar {
  font-size:92%
  border: 2px solid #999;
  margin-top:2ex;
  float:right;
  width: 27%;
  background:transparent;
  border:none;
  float:right;
  line-height:130%;
}
#sidebar ul{list-style-type:none;padding:0;margin:1ex 0 3ex 0}
#sidebar li{padding:0 0 1ex 0;border-bottom:1px solid #999}
#sidebar p {padding-bottom:1ex}
#sidebar li a:link {text-decoration: none;color:#666;}
#sidebar li a:visited {text-decoration: none;color:#999;}
#sidebar li a:active {text-decoration: none;color:rgb(60,100,160)}
#sidebar li a:hover {text-decoration: none; color:rgb(60,100,160)}
#sidebar li a[name]:hover {text-decoration: inherit; color: inherit;} 
#sidebar li a[name]:active {text-decoration: inherit; color: inherit;} 

.sidebartext {
  border: 3px double rgb(60,100,160);
  background-color:#fff;
  padding:1.5ex 1em;
  margin:2ex 0;
  display:none;
}
#sidebarimages {
  text-align:right;
  margin:2ex 0;
}


#overview {
  border: 3px double rgb(60,100,160);
  background-color:#fff;
  padding:1.5ex 1em;
  font-size:87%;
  font-family: Arial, Helvetica, sans-serif;
}

.twitter-follow-button {
  margin:0 1em -1px 0;
}



