/*
Theme Name:		WP Framework
*/

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

body   {
     background-color: dark yellow;
     font-family: arial, sans-serif;
     }


div.container  {
     width: 960px;
     margin-top: 10px;
     margin-left: auto;
     margin-right: auto;
     border: #00326c solid 3px;
     background-image: url('/SiteImages/FlagBkgrndHoriz.gif');
     background-repeat: no-repeat;
     background-position: bottom left;
     }

div.portrait   {
     float: left;
     margin: 15px;
     }

div.TopLogo   {
     float: left;
     text-align: center;
     font-size: 18px;
     color: #00326c;
     margin-top: 10px;
     margin-left: 10px;
     }

div.TopLogo img {
     margin-bottom: -20px;
     }

span.Email a {
     color: #bf1e2e;
     }

div.menu   {
     clear: left;
     }

div.LeftMenu   {
     width: 240px;
     float: left;
     clear: left;
     margin: 15px;
     margin-top: -15px;
     }

br.clear   {
     clear: both;
     }

div.post {
     float: left;
     border: #00326c solid 3px;
     width: 660px;
     margin-top: 0px;
     background-color: #f2f5fc;
     margin-bottom: 40px;
     }

html>body div.post  {
     margin-top: -20px;
     }

div.post h2 {
     text-align: center;
     margin-bottom: 0px;
     }

div.post h3 {
     text-align: center;
     margin-top: 0px;
     }

div.article   {
     width: 580px;
     margin-left: auto;
     margin-right: auto;
     }

ul.post {
     padding-left: 0px;
     margin-left: 20px;
     }

html>body ul.post {
     margin-left: 0px;
     }

div.article li   {
     margin-bottom: 15px;
     }

div.copyright   {
     background-color: white;
     margin-right: auto;
     margin-left: auto;
     width: 500px;
     text-align: center;
     margin-bottom: 20px;
     font-size: 12px;
     }

li.page_item a:link {
     text-decoration: none;
     color: #00326c;
     }

li.page_item a:visited {
     text-decoration: none;
     color: #344860;
     }

li.page_item a:hover {
     text-decoration: none;
     color: #344860;
     }

li.page_item   {
     list-style: none;
     }

ul.pages {
     margin-left: 0px;
     padding-left: 0px;
     font-size: 20px;
     }

img.alignright {
     float: right;
     margin: 10px;
     }

span.Email {
     color: #bf1e2e;
     }

div.blogarticle   {
     width: 580px;
     margin-left: auto;
     margin-right: auto;
     }

div.archive   {
     background-color: white;
     border: #00326c solid 3px;
     padding: 5px;
     color: #00326c;
     margin-bottom: 20px;
     }

div.archive li {
     list-style: none;
     margin: 0px;
     }

div.archive ul {
     padding: 0px;
     margin: 0px;
     }
     
div.widget-title   {
     width: 100%;
     font-size: 20px;
     text-align: center;
     margin-bottom: 10px;
     }

div.archive li a:link   {
     color: #00326c;
     text-decoration: none;
     }

div.archive li a:visited   {
     color: #344860;
     text-decoration: none;
     }

div.archive li a:hover   {
     color: #344860;
     text-decoration: none;
     }

div.post a:link   {
     color: #00326c;
     }

div.post a:visited   {
     color: #344860;
     }

div.post a:hover   {
     color: #344860;
     }

img { border: none;
    }