/* It's a CSS Document, but not as we know it Jim */


/* zero margins and padding */

* {
margin:0;
padding:0;
}

body {
font-family:'Geneva', Arial, Helvetica, sans-serif;
background: #f8f7f8 url('images/page-background.gif') repeat-x;
border:0;
line-height:22px;
color:#343434;
}

#spaceheader {
clear:both;
}

#page {
position:relative;
width:810px;
margin-left:auto;
margin-right:auto;
background: url('images/dandelion.gif') no-repeat 0 100%;
padding-bottom:2px;
}

#content {
float:left;
width:520px;
padding:0 0 0 10px;
}

#rightnav {
float:right;
width:250px;
padding: 0 0 0 20px;
text-align:left;
}


#pagefooter {
clear:both;
text-align:center;
height:178px;
}

/* Navigation */

#spacenav {
position:relative;
top:6px;
}

#spacenav ul {
height:88px;
font-size:16px;
font-weight:bold;
clear:both;
}

#spacenav ul li {
display: inline;
}

#spacenav ul li a {
display:block;
float:left;
height:44px;
line-height:44px;
padding:0 5px;
border-left: 1px dotted #d8d7d8;
text-align:center;
color: #000;
text-decoration: none;
font-family:'Geneva', Arial, Helvetica, sans-serif;
}

#spacenav ul li a:hover {
color:#555;
background:url('images/nav-down.png') repeat-x 100% 100%;
}

#spacenav #current {
color:#555;
background:url('images/nav-down.png') repeat-x 100% 100%;
}

#spacenav .first { border-left:0 }

h1 {
font-size:18px;
margin-bottom:22px;
text-transform:uppercase;
}

h2 {
font-size:16px;
margin-bottom:22px;
text-transform:uppercase;
}

h3 {
font-size:14px;
margin-bottom:22px;
text-transform:uppercase;
}

#rightnav h3{
font-size:14px;
margin-bottom:22px;
color:#492652;
text-transform:uppercase;
}

p {
font-size: 14px;
margin-bottom:22px;
}

#pagefooter p {
padding-top:108px;
}

ul {
margin-bottom:22px;
list-style:none;
}

li {
font-size: 14px;
}

a, a:link, a:active, a:visited {
text-decoration:none;
color: #6b4e72;
}

a:hover {
text-decoration:underline;
color: #343434;
}

.center {
text-align:center;
}

acronym {cursor:help; border-bottom: 1px dotted #6b4e72}

img {border:0;}

span {display:none;}
