input, textarea {
        font-size: 11px;
        text-decoration: none;
	font: 1.0em "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
 	font-weight: bold;
        background: #FFFFFF url(/images/backgroundInput.jpg) repeat-x scroll 0px 1px;
        border: 1px solid #999999;
        padding: 6px;
        }

#wrap{
        margin:0 auto;
        text-align:left;
        width:76em;
}
#results {
        font-size:0.8em;
	color: Black;
	padding: 0 0.5em 0 25px;
	width: 100%;
	min-height: 25px;
}

.success {
        font-size:0.8em;
	color: Black;
	padding: 0 0.5em 0 25px;
	width: 100%;
	min-height: 25px;

}
.failure {
        font-size:0.8em;
	padding: 0 0.5em 0 25px;
	width: 100%;
	min-height: 25px;
	color: Red;
}
#content{
        font-size:1.2em;
        float:left;
        padding:1em;
        width:40em;
}
#sidebar{
        font-size:1.1em;
        float:right;
        padding-top:2em;
        width:20em;
}
#header2{
        padding:0em 1em;
        width:40em;
}
#header{
        padding:1em 1em;
        width:40em;
}

h1, h2, h3{
        font-family: Trebuchet, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
        letter-spacing: -1px;
        margin:0;
}
#header h1{
        font-size:3em;
        margin:0;
        margin-right:1em;
}
#header h1 a img {
        border: 0px;
}
#header h1 a{
        color:#005484;
        color:#0f3552;
        color:#114254;
}
#header h1 a:hover {
        color:#0f3552;
        color:#005484;
}
#header p{
        color:#aaa;
        font-size:1.1em;
        margin:0;
        margin-top:-0.5em;
}
.entrytitle h2{
        font-size:2.2em;
}
.entrytitle h2 a
{
        color:#435765;
        color:#005484;
}
.entrytitle h2 a:hover {
        color:#1d3648;
}
.entrytitle h3{
        font-size:1.8em;
        color:#6F6F6F;
}
#sidebar h3{
        color:#555;
        font-size:1.5em;
        margin:1em 0;
}

a img {
        border: 0px;
}

		strong { color: #9b6; }
		em { color: #b96; font-style: normal; }

		h1 { color: #69e; display: inline; font-size: 1.5em; }
		h2 { color: Grey; display: inline; font-size: 1.3em; margin-right: 2em; }
		#holder DIV {
			margin-bottom: 1em;
		}
		a { font-weight: bold; }
		a:link { color: #9be; }
		a:visited { color: #9be; }
		a:hover { color: #f00; text-decoration: none }

		#ba3 { 	
			margin-bottom: 1px; 	
			letter-spacing: -1px; 			
			margin-top: 2px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			padding: 3px;
			color: #9b6;
			font-size: 1.5em; 		}
		#ba2 { 			
			font-size: 1.7em; 			
			margin-bottom: 1px; 			
			letter-spacing: -1px; 			
			margin-top: 2px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			padding: 3px;
			color: #9be;
		}

		#ba { 			
			margin-bottom: 1px; 			
			letter-spacing: -1px; 			
			margin-top: 2px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			padding: 3px;
			background: White;
		}
		#fo { border: 1px solid #ddd }
		#bat { 			
			margin-bottom: 1px; 			
			letter-spacing: -1px; 			
			border: 1px solid #ddd; 			
			text-align: left;
			padding: 10px;
			font: 1.0em "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
 			font-weight: bold;
			margin-left: auto;
			margin-right: auto;
			color: Grey;
			background: #eee;
		}
		#bat3 { 			
			letter-spacing: -1px; 
			font: 1.0em Trebuchet, "Trebuchet MS", Helvetica, Arial, sans-serif;
 			font-weight: bold;
		}
		#bat2 { 			
			margin-bottom: 1px; 			
			letter-spacing: -1px; 			
			border: 1px solid #ddd; 			
			text-align: left;
			padding: 3px;
			font: 1.0em Trebuchet, "Trebuchet MS", Helvetica, Arial, sans-serif;
 			font-weight: bold;
			margin-left: auto;
			margin-right: auto;
			color: Black;
			background: White;
		}
		#inputlabel {
 			margin-bottom: 1px;
 			letter-spacing: -1px;
 			border: 1px solid #ddd;
 			text-align: right;
 			padding: 10px;
			font: 1.0em  Trebuchet, "Trebuchet MS", Helvetica, Arial, sans-serif;
 			font-weight: bold;
			margin-left: auto;
			margin-right: auto;
			color: Grey;
			background: #eee url("arrow.jpg");
		}

		#friends {
			color: #666;
			padding: 3px;
			margin-top: 5px;
			clear:both;
			font: 10px Verdana, sans-serif;
			text-align: left;
		}
		#friends a { color: #069; }

		#trail {
			border: 1px solid #ddd;
			background: #eee;
			color: #666;
			padding: 3px;
			margin-top: 10px;
			clear:both;
			font: 10px Verdana, sans-serif;
			text-align: left;
		}
		#trail a { color: #069; }

		#input {
 			margin-bottom: 3px;
 			letter-spacing: -1px;
 			font: 1.0em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
 			font-weight: bold;
		}
		#input:hover {
 			margin-bottom: 3px;
 			background: #9be;
			letter-spacing: -1px;
 			font: 1.0em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
 			font-weight: bold;
		}
		#table {
 			background: White;
 			border: 0px solid #ddd;
		}
		body {

        		text-align:left;
			font: 1.0em "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
			background: White;
			margin: 0px auto;
			padding: 0px;
			border: 0px solid #ddd;
			background:#fff url(./images/header.png) repeat-x;
			border-top:5px solid #333;
			color:#555;
		}
