/*  General rules */
body { color: #333; margin: 0; padding: 0; border: 0; font-family: trebuchet ms, geneva, arial, helvetica, sans-serif; font-size: small; text-align: center; background: #6A83C2; line-height: 1.5em; }
img	{ display: block; border: 0; }


/*  Typography */
h1, h2, h3, h4, h5, h6	{ font-family: georgia, palatino, serif; font-weight: normal; margin-top: .5em; margin-bottom: .5em; line-height: .9em;}
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

p { font-family: trebuchet ms, geneva, arial, helvetica, sans-serif; font-weight: normal; margin-top: .1em; margin-bottom: .3em; }

/*  Establish general layout parameters */
div, td, th { padding: 0; margin: 0; vertical-align: top; border: 0; }
/*dl, ul, li { margin: 0; padding: 0; list-style: none; }*/
dl, ul, li { margin: 0; padding: 0; }


/* Linkology */
a { color: #478; font-weight: bold; text-decoration: none; }
a:hover {text-decoration: underline; }

/* CSS Document */
#pagewrapper { width: 700px; margin: auto; text-align: left; border: 1px solid #333; }

#navigation { background-color: #258; padding: 4px; }
#navigation li { display: inline; padding: 6px 3px; margin: 0 2px; font-size: small; text-align: center; }
#navigation a { color: #dde; text-decoration: none; }
#navigation a:hover { text-decoration: none; }
#navigation li:hover { background-color: #123; }
#navigation li.on { background-color: #123; }

#header { width: 700px; background-color: #58b; }
#footer { width: 700px; background-color: #369; border-top: 4px solid #58c; }
#footer td { padding: 5px 15px 5px 15px; }

#copyright { color: #ddf; width: 325px; float: left; }
#sitecredit { color: #ddf; width: 325px; text-align: right; float: right; }
#sitecredit a { color: #ddf; }

#content { vertical-align: top; background-color: #fff; border-top: 4px solid #58c; }
#column1 { width: 700px; vertical-align: top; background-color: #fff; padding: 32px 16px 32px 16px; }
#column2 { width: 525px; vertical-align: top; background-color: #fff; padding: 32px 16px 32px 8px; }

#subnavigation { width: 175px; padding: 32px 8px 32px 16px; }
#subnavigation ul { list-style-type: none; margin: 0; padding: 0; }
#subnavigation li { font-size: small; border-bottom: 1px solid #a7d5c3; padding-bottom: 3px; margin-bottom: 9px; margin-right: 15px; }
#subnavigation a { color: #369; }
.inactive { color: #FFF; background-color: #CCC; }

/* admin menu stuff */
#admin_menu { position: relative; background: url(/administration/i/background.gif); }
#admin_menu ul { margin: 0; padding: 10px 5px; color: #000; }
#admin_menu li { display: inline; border-right: 1px solid #999; padding-right: 15px; margin-left: 15px; }
#admin_menu li.first { border: 0; margin-left: 0; }
#admin_menu li.last { border: 0; padding-right: 0; }
#admin_menu img { position: absolute; right: 12px; top: 5px; }
.adminmod { clear: both; margin: 5px 0; }
.adminmod img { display: inline; margin: 0; padding: 0; margin-right: 1px; }

#cmsblock ul {
padding-left:12px;
}

