/* Text is grid aligned with a base line height of 18px and base font size 12px */

#Title {
	margin: 30px 0 60px 0;
	text-indent: -1000px;
	background-image: url(../img/logo.png);
	height: 70px;
	width: 480px;
}

#Black_body {
	background: #000;
	color: #fff;	
}

ul, ol {
	margin-bottom: 20px;
}

#Nav ul {
	list-style: none;
	padding: 0;
}

#Nav li {
	border-bottom: 1px solid #BFBFBF;
	line-height: 20px;
	font-size: 14px;
	padding-top: 20px;
}

a:hover, .active {
	color: #990000;
}

a {
	text-decoration: none;
	color: #000000;
}

.port {
	border: 2px solid #990000;
}

#content a {
	color: #990000;
}

#content emph {
	color: green;
}

#Black_body a:hover{
	color: #990000;
}

/*#Black_body a {
	color: #fff;
}

.red {
	color: #990000;
}*/

.white {
	color: #fff;
}

.left { 
  margin: 0 20px 20px 0; 
}
.right { 
  float: right; 
  margin: 0 0 20px 20px; 
}
.callout {
  border: 1px solid #ddd;
  padding: 10px 10px;
  margin-bottom: 20px; 
}
.callout :last-child { 
  margin-bottom: 0; 
}

#About {
	margin: 0 0 20px 0;
	background: /*#749932*/ url(../img/about.png) no-repeat top left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 5px;
	border: 1px solid #749932;
	padding: 10px;
}

#Content {
	margin: 10px;
}

#Sidebar {
	backround: #BFBFBF;
	font-size: 12px;
}

#Sidebar ul {
	margin-left: 10px;
}

#Sidebar h3 {
	/* text-indent: -3000px;*/
	color: #990000;
}

.portrait {
	padding: 8px;
	border: 2px solid #990000;
	margin: 0 0 20px 0;
}

#Twi {
	padding-left: 20px;
	background: url(../img/Twi.gif) no-repeat;
}

#Fli {
	padding-left: 20px;
	background: url(../img/Fli.gif) no-repeat;
}

#Fac {
	padding-left: 20px;
	background: url(../img/Fac.gif) no-repeat;
}

#hcard-Jonathan-Busch {
	visibility: hidden;
	height: 0;
}

