body {

	padding-top: 0;
	text-align:center;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#000;
    background: url('/images/back.jpg') repeat top left;
	background-color: #000;
}

#page {
	margin-right:auto;
	margin-left:auto;
	width: 845px;
	text-align:left;
}

#header {
	padding-top:20px;
    background: url('/images/logo.gif') no-repeat top left;
	text-align:left;
	clear: all;

}

#footer {
	padding: 20px;
	text-align: right;
	clear: both;
	color: #fff;
	margin-top: 50px;
	font-size: 100%;
	background-color: #f24b18;
	-moz-border-radius:10px;-webkit-border-radius:10px;
}

#footer a {
	color: #fff;

}

#subfooter {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 14px;
	text-align: right;
	color: #626262;
	font-family: georgia, serif;
}

#subfooter a {
	color: #626262;
	font-family: georgia, serif;
	text-decoration: underline;
}

#subfooter a:hover {
	text-decoration: none;
}



#content {
	background-color:#fff;
	padding: 9px;
	font-family: georgia, serif;
	height: auto;
}

#banner {
    background: url('/images/banner.jpg') no-repeat top center;
	background-color:#fff;
	padding:4px;
	height: 273px;
	text-align: right
}

#bannertxt {
	padding-top: 232px;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}



#tagwords {
	padding-right:14px;
	style: block;
	float: left;
	width: 185px;
	text-align: right;
	color: #cde6ff;
}

#subnav {
padding-top:4px;
}

#nav {
	font-size: 150%;
	padding-left:15px;
	width: auto;
	line-height: 35px;
	margin-left: 150px;
}

#on {
	background-color: #fff; 
	padding: 10px;
	color: #97c8fb;
	font-size: 140%;
	margin-right:6px;
	padding-bottom:16px;
}

#on a {
	color: #000;
}

#off {

}

#off a {
	padding: 10px;
	padding-bottom:12px;
	font-size: 140%;
	margin-right:6px;
	padding-bottom: 13px;
}

#off a:hover{
	background-color: #f24b18;

}


#nav a{
	color: #cde6ff;
	padding: 4px;
	}

#nav a:hover {
	color: #fff;
	background-color: #17599d; 
	}

#content-container {
	background-color: #fff; 
}

.content-left {
	float: left;
	padding: 8px;
	text-align: left;
	color: #2d2d2d;
	width: 640px;

}


#content-right {
	text-align:center;
	margin-left: 650px;
	height: 100%;
	padding: -40px 0 10px 0px;
}


#sub{

}

#sub-left {
	padding: 8px;
	text-align: left;
	color: #cee6ff;

	vertical-align: top;

}


#sub-right {
	padding: 8px;
	vertical-align: top;
	width: 320px;
	float: right;
	margin-right: 
}

#sub-content {
	color:#646464;
	border-left: 3px solid #9e3f3f;
	width: 280px;
	padding-left: 6px;
}

a {
	color:#000;

}

a:hover {
	color:#000;
	text-decoration: none;

}

li a {
	color:#000;
}

li a:hover {
	color:#000;
	text-decoration: none;
}




ul {
	list-style-type: disc;
	list-style-image: url(/images/bullet.gif);
	list-style-position: inside;
	color:#000;
	}


li	{
	font-size: 90%;
	margin: 0 0 0;
	padding-bottom:2px;
}



p {
font-size: 90%;
margin: 0 0 0;
color:#7c7c7c;
}



.logo {
	color: #fff;
	font-size: 500%;
	letter-spacing:-4px;
	margin: 0 0 0;
	padding-top: 10px;
}

.logog {
	color: #f24b18;
	font-size: 500%;
	letter-spacing:-4px;
	margin: 0 0 0;
	padding-top: 10px;
}

.logo-title {
	color: #fff;
	font-size: 300%;
	letter-spacing:-4px;
	margin: 0 0 0;
	padding-top: 20px;
}





h2 {

	color: #419fff;
	font-size: 85%;
	letter-spacing:-1px;
	margin: 0 0 0;
	padding-top: 20px;
}

h3 {
	color: #5b5b5b;
	font-size: 1em;
	margin: 0 0 0;
	padding-top: 20px;
	padding-bottom: 6px;
}


.orange {
    color: #f58f52;
}


.big {
	color: #3f6c9e;
	font-size: 2.5em;
}

#sortofbig {
	color: #3f6c9e;
	font-size: 1.5em;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	background-color: #fff;
	padding:9px;
	margin-bottom:7px;
	width: auto;

}


.hl {
	color: #000;
	font-size: 1.2em;
}

.hlist {
	color: #000;
	font-size: 1.2em;
list-style: none;
padding-left: 10px;
}


.bigr {
	color: #9e3f3f;
	font-size: 2.5em;

}

#bigrcov {
	font-size: 1.6em;
	background-color: #9e3f3f;
	color:#fff;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	padding: 20px;
}




.bigw {
	color: #fff;
	font-size: 2em;
}


.highlight {
	background-color: #17599d;
	padding: 3px;

}


#inputs	{
border: 2px solid #5b5b5b;
color:#5b5b5b;-moz-border-radius:10px;-webkit-border-radius:10px;
width: 80%;
padding: 3px;
} 


#done	{
	border: 2px solid #5b5b5b;
	background-color:  #5b5b5b;
	color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
} 

#addy	{
	padding:10px;
	font-size: 1em;
	color:#000;
} 


#addy	a {
	color:#000;
} 




#specialinf	{
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	padding:20px;
	font-size: 1.3em;
	color:#000;
} 


#specialinf	a {
	color:#000;
} 


#questions{
	text-align:right;
	padding:20px;
	font-size: 1.3em;
	color:#000;
} 

#questions a {
	padding:12px;
	background-color:  #9e3f3f;
	color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
} 


#qa	{
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	padding:20px;
	font-size: 1em;
	color:#000;
} 


#qa	a {
	color:#000;
} 


#mainblob	{
	background-color: #f24b18;
	color:#fff;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	padding: 20px;
} 

#mainblob2	{
	background-color: #eaeaea;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	padding: 14px;
	width:264px;
} 


.white	{
	color:#ffc8b7;
	font-size: 1.1em;
} 






#date {
	padding: 1px;
	text-align: center;
	clear: both;
	font-size: 100%;
	background-color: #c8c8c8;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	width: 13%;
}

.num {
	color: #a5a5a5;
	font-size: 200%;
	text-align: right;

}

#words {
	color: #626262;
	font-size: 65%;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 7px;
}

#words a {
	color: #626262;
	font-size: 65%;
	text-decoration: underline;
}


#words a:hover {
	color: #626262;
	text-decoration: none;
}



#days {
	padding: 15px;
	text-align: center;
	clear: both;
	color: #fff;
	font-size: 150%;
	background-color: #617fd8;
	-moz-border-radius:10px;-webkit-border-radius:10px;
	width: auto;
}













