/* SITE-WIDE LAYOUT */

A:link, A:visited, A:active {
	TEXT-DECORATION: underline; COLOR: #7d0022;
}
A:hover {
	TEXT-DECORATION: underline;
}
p {
	font-family: Tahoma, Arial, Sans-Serif; FONT-SIZE: 1em; COLOR: #000000; BACKGROUND: transparent; line-height: 140%;
}
body {
	font-family: Tahoma, Arial, Sans-Serif; FONT-SIZE: 12px; COLOR: #000000; BACKGROUND: #164871; height: 100%; width: 100%; padding: 0; margin: 0;
}
#main p {
   font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

#main {
   font-family: Georgia, Tahoma, Sans-Serif; background: #A5CAE5;
}

/* CONTAINER ELEMENTS */

#shell {
       width: 917px; margin: 10px auto 0 auto; background-image: url(images/layout_16.gif);
}

#header {
        height: 152px; width: 100%; clear: both; background-image: url(images/layout_02.jpg);
}

#header a {
        display: block; height: 151px; width: 100%;
}

#nav {
    float: left; width: 732px; padding: 2px 0 0 0; border-bottom: 1px solid #D7D7D7;
}

#nav ul {
    margin-left: -38px;
}

#nav li {
    margin-right: 3px; font-family: Tahoma; float: left; display: inline; font-size: 1.2em; font-weight: bold; background: url(images/navleft.jpg) top left no-repeat #387CB5;
}

#nav a {
    float: left; display: block; height: 16px; padding: 4px 4px 4px 0; margin-left: 4px; background: url(images/navright.jpg) top right no-repeat #387CB5;
}

#nav A:link, A:visited, A:active {
	TEXT-DECORATION: none; COLOR: #ffffff;
}

#nav li:hover, #nav li:hover a {
    background-position: 0% -44px;
}

#nav li:hover a {
    background-position: 100% -44px;
}

.nav1 {
    float: left; height: 22px; width: 13px; padding: 0; margin-left: -8px; background: url(images/layout_06.gif) top left no-repeat;
}

.nav2 {
    float: left; height: 22px; background: #164871; font-size: 1.4em; font-weight: bold;
}

.nav2 A:link, A:visited, A:active {
    COLOR: #ffffff;
}

.nav3 {
    float: left; height: 22px; width: 19px; padding: 0; background: url(images/layout_08.gif) top right no-repeat;
}

#left {
      width: 164px; float: left; padding: 0px 0px 8px 10px;
}

.menuside {
      width: 164px; float: left; padding: 0px 0px 0px 6px; font-family: Tahoma, Arial, Sans-Serif;
}

#main {
      width: 702px; float: left; padding: 8px; border: 0px solid #FFFFFF;
}

#main p {
      padding: 0 14px;
}

#footer {
        width: 917px; height: 38px; text-align: center; clear: both; background-image: url(images/layout_18.gif);
}

#a728 {
      margin-left: -6px;
}

.pages {
    float: left; clear: both; margin-bottom: 15px;
}

.postinfo {
    font-size: 1em; float: left; clear: both; font-family: Tahoma, Arial, Sans-Serif;
}

.postbody {
    float: left; clear: both;
}

.readmore {
    float: right; margin-bottom: 15px; font-family: Tahoma, Arial, Sans-Serif;
}

/* FONTS */

.small {
       font-size: 0.8em;
}
h1 {
       font-size: 2.5em; font-weight: bold;
}
h2 {
       font-size: 22px; font-weight: bold;
}
h2 a {
    font-size: 22px; font-weight: bold; float: left; clear: both;
}
.menu {
    font-size: 1.4em; font-weight: bold; font-family: Arial;
}
.menulist {
    margin-left: -6px; padding-left: 0; list-style-type: none;
}
.menulist li {
    float: left; border-bottom: 2px solid; border-color: #A5CAE5; font-size: 1.1em; font-weight: bold; background: #387CB5; width: 160px; height: 24px; color: #ffffff;
}
.menulist li a {
    display: block; width: 141px; height: 16px; padding: 4px 4px 4px 15px;
}
.menulist A:link, A:visited, A:active {
	TEXT-DECORATION: none; COLOR: #ffffff;
}
.menulist A:hover {
    background-color: #7D0022;
}
.menuheader {
    float: left; margin: 2px 0 2px -6px; background:#1c5c90; width: 152px; height: 20px; font-size: 1.4em; color: #ffffff; font-weight: bold; padding: 4px;
}
.menufooter {
    float: left; margin: 0 0 2px -6px; background:#1c5c90; width: 160px; height: 24px;
}
.bottom {
       font-size: 10px; color: #A5CAE5;
}
.bottom A:link, A:visited, A:active {
        color: #FFFFFF;
}
