/*General*/

body{
	background: #567;
	color: #9b2;
	font-family:"trebuchet ms",tahoma,sans serif;
	margin: 0px;
	padding: 0px;
	overflow-y:scroll;
	font-size: 80%;
	text-align: center;
	}

p, h2, h3, h4{
	text-align: left;
	}

h1 {
	font-size: 240%;
	margin: 0px;
	}

h2{
	margin: 0px;
	font-size: 1.6em;
	}

h3{
	font-size: 1.3em;
	}

h4{
	margin-bottom: 0px;
	}

a:link{
	color:#567;
	}

a:visited{
	color:#567;
	}

a:hover{
	color:#c32;
	}

/*Rounding*/

.roundbox {
	color: #653;
	background: url(images/roundtl10k1.png) no-repeat top left;
	}
	
.roundtop {
	background: url(images/roundtr10k1.png) no-repeat top right;
	}
.roundbottom {
	background: url(images/roundbl10k1.png) no-repeat bottom left;
	}
.roundbottom div {
	background: url(images/roundbr10k1.png) no-repeat bottom right;
	}

.roundcontent {
	background: #ffd;
	border-left: 2px solid #FFAA11;
	border-right: 2px solid #FFAA11;
	margin: 0px;
	padding: 0 15px;
	}

.roundtop div, .roundtop, .roundbottom div, .roundbottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
	}

/*Sidebar*/
.narrowbox	{
	float: left;
	width: 78%;
	}

.sidebar	{
	margin-left: 80%;
	padding: 10px 0;
	text-align: left;
	}

.sidebar ul{
	margin: 0;
	padding: 0;
	}

.sidebar ul li{
	list-style-type: none;
	margin-bottom: 15px;
	}

.sidebar ul li h2{
	font-size: 1.2em;
	}

.sidebar ul ul{
	margin: 5px 0 0 20px;
	}

.sidebar ul ul li{
	list-style-type: disc;
	margin: 0;
	}

.searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#searchform #s {
	width: 108px;
	padding: 2px;
	}

#searchsubmit {
	padding: 1px;
	}


/*Divs*/

#container{
	background-color: #000000;
	border: 2px solid #fa1;
	width: 950px;
	margin: 20px auto;
	padding: 15px;
}

#header{
	font-size: 125%;
	background-image: url(../images/TenKOne.png);
	background-repeat: no-repeat;
	}


#bannerbox{
	float: left;
	width: 58%;
	margin-left: 20%}

#banner{
	text-align: center;
	}
	
#banner h3{
	margin-bottom: 0px;
	text-align: center;
	}

#info {
	margin-left: 80%;
	padding: 10px;
	}

#info p{
	margin: 0px;
	}

#info h3{
	margin: 0px;
	}

#menu{
	padding: 15px;
	clear: both;
	text-align: left;
	}

#menu p{
	margin: 0px;
	}

#title h2 {
	text-decoration: underline;
	text-align: center;
	}

#text{
	overflow-y:auto;
	font-size: 120%;
	text-align: left;
	}


#text h2{
	margin-bottom: 10px;
}

#footer{
	text-align: center;
	padding-top: 15px;
	clear: both;
	font-size: 125%;
	}
	
/*Forms*/
#madlib {

	}

.dash {
	background: #ffd;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #567;
}
		
.dash:focus{
	background: #ffd;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #567;
	outline: 0;
}
textarea:focus {
	border: 1px solid #567; outline: 0;
	}