/* ****************************
** Thanks to Yamazaki for the template which I totally stole, but it was free so whatever.  And thanks to Kevin Houtz, who fixed like all this shit.
*******************************
** To the future KOTS, this is a C-style-sheet.  I don't know what the C stands for.  It's pretty explanatory - everything is named, even the table named dicks.  
** Refer to http://lesliefranke.com/files/reference/csscheatsheet.html for a quick reference.  
** Honestly, I did this with a combination of Dreamweaver and asking nerds smarter to fix all my problems when Adobe wouldn't.
** The important thing to note is that there is a lot of shit that is here (roundedheader, footer) that is not used.  These are remnants from the original template.
** I guess they are extraneous, but I was having problems with deleting IDs throwing the layout off, so I just left them there.
** XOXO Gossi-oh wait, Cynthia Liu, and Ben Umans too.
*******************************
*/

body
{
	font-size:       62.5%; /* reset 1EM to 10px */
	margin:          0;
	padding:         0;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
}

#container
{
	margin:          0 auto;
	width:           1000px;
	margin-top:	40px;
	margin-bottom:	40px;
	position:        relative;
	background-color: #FFFFFF;
	border: 0px dashed #ccc;
}

#header
{
	margin:          0 auto;
	width:           640px;
	height:          321px;
	background:      transparent url('header.jpg') top center no-repeat;
}

.headtitle
{
	position:        relative;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	font-size:       30px;
	color:           #FFF;
	top:             8px;
	left:            12px;
}

#menu
{
	height:          22px;
	background:      #FFFFFF !important;
	margin:          0 20px;
	padding:         5px 0;
}

#menu ul
{
	margin:          0 auto;	
	padding:         4px;
	background:      #FFFFFF;
	height:          22px;
}

#menu ul li
{
	list-style:      none;
	display:         inline;
}

#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited
{
	color:           #767676;	
	padding:         7px 7px 7px 7px;
	font-size:       .9em;
	background:      #FFFFFF;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

#menu ul li a:hover
{
	background:      #000000;
	color:           #FDFDFD;
}

#dicks 
{
	color:           #000000;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

#dicks th 
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#dicks td 
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#roundedheader
{
	width:           800px;
	height:          18px;
	margin:          0 auto;
}

#content
{
	width:           800px;
	margin:          0 auto;
	color:           #373737;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	line-height:     120%;

}

#roundedfooter
{
	width:           800px;
	height:          17px;
	margin:          0 auto;
}

#roundedfooter p
{
	margin:          0;
	color:           #767676;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       .9em;
}

h1
{
	margin:          0;
	font-weight:     normal;
	color:           #000000;
	font-size:       2.2em;
}

h2
{
	margin:          0;
	font-size:       1.5em;
	font-weight:     normal;
	color:           #000000;
}

#footer
{
	margin:          0 auto;
	width:           800px;
	height:          39px;
}

#footer span
{
	display:         block;
	position:        relative;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.2em;
	padding:         10px;
	color:           #565656;
}

div#navbar2 {
 height: 30px;
 width: 100%;
 border-top: solid #000 1px;
 border-bottom: solid #000 1px;

}
div#navbar2 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}
div#navbar2 li {
 list-style-type: none;
 display: inline;
}
