body {
    font-family: Myriad, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #2f2d42;
}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h1, h2, h3, h4, h5, h6 {
   color: #2f2d42;
   margin-bottom: 1em;
}

#content_container h1, #splash_container h1 {
   background-color: #4E509A;
   color: white;
   margin-left: -6px;
   margin-right: -6px;
   padding-top: 6px;
   padding-left: 6px;
   padding-bottom: 4px;
   -moz-border-radius-topright: .4em;
/*   -moz-border-radius-topleft: 1em;*/
   -webkit-border-top-right-radius: .4em;
/*   -webkit-border-top-left-radius: 1em;*/
   text-transform: uppercase;
   font-size: 1.2em;
   font-weight: bold;
   -webkit-box-shadow: 1px 1px 5px #B8B8B8;
   box-shadow: 1px 1px 5px #B8B8B8;
}

#content_container > div, #splash_container > div {
   padding-left: 6px;
   padding-right: 6px;
}

#content_container img {
   border: solid 1px #484A5A;
   -webkit-box-shadow: 1px 1px 5px #000;
   box-shadow: 1px 1px 5px #000;
}

img.alignright {
   float: right;
   margin-right: 0;
   margin-left: 10px;
}

img.alignleft {
   float: left;
}

.center {
   text-align: center;
}

a {
   color: #C4680D;
}
a:hover {
   color: #3A3A97;
}

a:titleformat:link {
   color: #000000;
}

#footer a {
   color: white;
}
#footer a:hover {
   color: black;
}