/* Start of CMSMS style sheet 'blue' */
html, body {
   background:#436792;
   font-family:arial,Helvetica,sans-serif;
   font-size:13px;
   margin:0;
   padding:0;
   text-align:center;
}


img {
   border: none;
}
a {
   color: #436792;
   text-decoration:none;
}
a:hover {
   color:black;
   text-decoration:underline;
}
#header {
   height: 170px;    /* adjust according your image size */
   background: #436792;  
width: 100%;
vertical-align: bottom;
}
#logo {
   margin:0 auto;
   padding-top:10px;
   width:400px;
height: 160px;
float: left;
}
html > body #logo {
   width:400px;
}
#logo a:hover {
   text-decoration:none;
   text-align:left;
   padding-left: 80px;
}
#logo a {
   background: #436792 url(images/leesburg-moose.gif) no-repeat 0 12px; 
   display: block;
   height: 160px;             /* adjust according your image size */
padding-left: 80px;
}
#logo h1 a{
  color: #fff;
  font-size:130%;

}
#container {
   -x-system-font:none;
   background:#fff none repeat scroll 0 0;
   border-bottom:3px solid #000;
   border-top:3px solid #000;
   font-family:Tahoma,Helvetica,sans-serif;
   font-size:90%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
min-width: 1000px;
   margin:0 auto;
   overflow:hidden;
   text-align:left;
padding: 0px;
   width:100%;

}
* html #container {
   overflow:visible;
}
#smalltop {
background-color: #fff;
vertical-align: middle;
height: 20px;
}
#content {
   background:#FFFFFF;
float: right;
   min-height:600px;
min-width: 450px;
   padding-bottom:40px;
   width:80%;
}
* html #content {

   overflow:hidden;
}
#maincontent {
   overflow:hidden;
   padding:0px;
   min-height:600px;
min-width: 550px;
   width:70%;
}
#rightdiv {
   float:right;
   padding-top:30px;
padding-left: 3px;
padding-right: 5px;
   width:225px;
}
#rightdiv img {
   border:1px solid #6FB2E6;
   padding:1px;
}
#news {
   margin:0 auto;
   width:100%;
}
#navcontainer {
   float:left;
   min-height:400px;
   overflow:hidden;
   padding-left:1px;
   padding-top:30px;
   width:180px;
font-size: 1.2em;
}
* html #navcontainer {
   height:100%;
   overflow:hidden;
}

.menu ul {
list-style: none;
margin:0px;
padding-left:2px;
}

.menu{
   margin-left:1px;

}
#menu li {
   margin:0px;
   padding:1px;
   text-align:left;
   list-style-type:none;
border-top: 1px solid silver;
}

#menu li a {
background-color: #e6e6e6; 
color: #436792;
font-weight:bold;
display: block; 
margin: 0; 
padding: 4px; 
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
border-left: 1px solid silver;
}

#menu li a:hover {
background-color: #ffffff;
   color:#000;
   text-decoration:underline;
}

#active{ /* menu */
background-color:#436792;
   color:#fff;
   padding-left:10px;
   border:1px solid #436792; 
text-decoratoin:none;
}
li#separator{ /* menu */
   background-color:black; 
}
span.sectionheader{ /* menu */
background-color: white; 
color: #436792;
font-weight:bold;
display: block; 
margin: 0px; 
padding: 0px; 
text-align: center;
}
.expand
{
background-color:#436792;
}
#footer {
   background:#436792 none repeat scroll 0 0;
   color:#fff;
   font-size:80%;
   height:30px;
   margin:0 auto;
   padding:10px 0;
   text-align:center;
   width:100%;
}
#footer a {
color: white;
text-decoration: underline;
font-weight: bold;
}

#footertextleft {
   float:left;
   margin-left:10px;
   text-align:left;
   width:420px;
}
#footertextleft a{
color: white;
}
#footertextright {
   float:right;
   margin-right:10px;
   text-align:right;
   width:450px;
}
#footertextright a {
color: white;
text-decoration: underline;
font-weight: bold;
}
h1 {
   -x-system-font:none;
   color:#436792;
   font-family:Arial;
   font-size:120%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:0;
   padding-top:0;
}
.mainheading {
   font-size:123%;
   font-weight:bold;
}
h2 {
   -x-system-font:none;
   color:#436792;
   font-family:arial;
   font-size:110%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:0;
   padding-top:0;
}
.underline {
   border-bottom:1px solid #FFB93F;
   padding-bottom:3px;
   width:180px;
}
.subheading {
   font-weight:bold;
}
.submitbox {
   background:#fff none repeat scroll 0 0;
   border:none;
   padding:5px;
   text-align:center;
vertical-align: middle;
   width:215px;
float: right;
font-size: 1.2em;
}
.submitbox p {
   margin-bottom:5px;
   margin-top:3px;
}
.linkbutton {
   background:#fff none repeat scroll 0 0;
   border: none;
   color:#436792;
   font-size:95%;
   font-weight:bold;
   height:20px;
   padding:3px 8px;
}

#maincontent ul {
   list-style-image:url(uploads/mdblue/bullet.png);
}
.advert {
   display: none;
}
#rightdiv h3 {
   -x-system-font:none;
   color:#436792;
   font-family:arial;
   font-size:110%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:10;
   padding:4px;
background-color: #e6e6e6; 
display: block; 
 
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
border-left: 1px solid silver;
}

#rightdiv h1 {
   -x-system-font:none;
   color:#436792;
   font-family:arial;
   font-size:125%;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin-top:10;
   padding:4px;
background-color: #e6e6e6; 
display: block; 
 
border-right: 1px solid #666666; 
border-bottom: 1px solid #666666; 
border-left: 1px solid silver;
}
#wifi
{
color: red;
font-size: 1.5em;
padding-bottom: 10px;
}

div.breadcrumbs {
vertical-align: middle;
padding-left: 4px;
padding-top: 4px;
width: 400px;
float: left;
}

 div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 } 
blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;


}

/* End of 'blue' */

