/* CSS Document */

/* STRUCTURE */
body {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
background:#F3ECDE url(images/BG.gif) repeat-y center;
}
#wrapper {
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
width:800px;
height:auto;
background: url(images/wrapperBG.gif) no-repeat;
}
#sidebar {
margin:0 0 0 15px;
padding:0;
width:240px;
float:left;
}
#sideHeader {
margin:0;
padding:10px 5px 10px 10px;
}
#sideMotto {
margin:0;
padding:5px;
}
#sideNav {
margin:25px 0 0 0;
padding:0;
}
#sideFooter {
margin:0;
padding:0;
text-align:center;
}
#contentWrapper {
margin:0;
padding:0;
width:525px;
float:right;
}
#contentHeader {
margin:0;
padding:25px 10px 25px 10px;
}
#actionBox {
margin:0;
padding:5px 0 3px 0;
width:240px;
height:85px;
float:left;
border:#990000 solid 1px;
background:#FFFFFF;
text-align:center;
}
#annieBox {
margin:0;
padding:5px 0 3px 0;
width:240px;
height:85px;
float:right;
border:#990000 solid 1px;
background:#FFFFFF;
text-align:center;
}
#contentNav {
margin:0;
padding:0 25px 10px 25px;
}
#contentBox {
margin:20px 20px 0 20px;
padding:5px 5px 0 15px;
background:#FFFFFF;
}
#footer {
margin:0;
padding:0;
background:#EEEEEE;
border:#FFFFFF solid 1px;
}
/* PRESENTATION */
#sideHeader h1 {
margin:0;
padding:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FFFFCC;
}
#sideHeader h3 {
margin:10px 0 10px 0;
padding:0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
color:#8CDCFD;
}
#sideMotto h2 {
margin:10px 0 20px 0;
padding:0 9px 0 9px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
line-height:25px;
color:#8CDCFD;
}
#sideNav ul {
margin:0;
padding:0;
list-style:none;
}
#sideNav li {
margin:0 15px 24px 15px;
padding:3px 0 2px 0;
border-top:#FDDEAD solid 1px;
border-bottom:#FDDEAD solid 1px;
display:block;
}
#sideNav h2 {
margin:0;
padding:0;
}
#sideNav a:link, #sideNav a:visited, #sideNav a:active {
margin:0;
padding:0;
color:#FDDEAD;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#sideNav a:hover {
margin:0;
padding:0 0 0 20px;
background:url(images/lNavBullet.gif) no-repeat;
}
#sideFooter h3 {
margin:0;
padding:50px 0 15px 0;
font-family:Tahoma, "Times New Roman";
font-size:12px;
font-style:italic;
color:#FFFFFF;
}
#contentHeader h1, #contentHeader h2, #contentHeader h3{
margin:0;
padding:0;
display:none;
}
#contentNav ul {
margin:0;
padding:0;
list-style:none;
}
#contentNav li {
margin:0;
padding:0 0 0 15px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#contentNav a:link, #contentNav a:visited, #contentNav a:active {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}
#contentNav a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
border-bottom:#FFFFFF solid 3px;
}
#contentBox h1 {
margin:0 0 20px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:center;
color:#990000;
}
#contentBox .flashImg {
margin:5px;
padding:0;
float:right;
}
#contentBox ul {
margin:0;
padding:0:
}
#contentBox li {
margin:0;
padding:0 0 15px 20px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/checkmark.gif) no-repeat;
}
/* HACKS */
.clearit {
	height: 0;
	font-size: 0;
	clear: both;
}

