/* This is an adaptation based on the Zen Garden Style of CSS design.  Check
 * them out at csszengarden.com for more inspiration
 *  Light Blue:  #79c0ae
 *  Med Blue: #006b99
 *  Gold: #eccd00
 *  Med Green: #349996
 *  Dark Green: #2c4b2b
 *  Med Orange:  ##ff3700
 */

/* basic elements */

body {font: 75% Georgia,Verdana,"Times New Roman",Times;
color: #2c4b2b;
margin: 0px;
padding: 0px;
padding-right: 15px;
padding-left: 15px;
background-color: #ffffff;
}

p {margin-top: 0;}

a:link {font-weight: bold;
text-decoration: none;
color: #006b99;}

a:visited {font-weight: bold;
text-decoration: none;
color: #006b99;}

a:hover, a:active {text-decoration: underline;
color: #79c0ae;}

h1 {
    color: #ff3700;
}

h1 a:link {font-weight: bold;
text-decoration: none;
color: #ff3700;}

h1 a:visited {font-weight: bold;
text-decoration: none;
color: #ff3700;}

h1 a:hover, h1 a:active {text-decoration: underline;
color: #000033;}

blockquote {
padding: 10px 15px 10px 15px;
font-style: italic;
border-left: thin #006600 dotted;}

dt {font-weight: bold;
margin-top: 6px;}

/* specific divs */
#banner {
display:block;
height: 87px;
width:100%;
margin: 0px;
background-image: url(../images/summercss/headerbackground_h87.jpg);
}

#banner p {display: none;
margin: 0;
padding: 0;}

#banner a {display: block;
margin-top: 5px;
margin-left: 185px;
width: 438px;
height: 80px;
background-image: url(../images/summercss/logo.png);
background-repeat: no-repeat;}

a.rsslink {display:inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../images/rss_16x16_021.png);
    background-repeat: no-repeat;
}

span.hide {
    display: none;
}

#menucontainer {display: block;
    margin: 0;
    /* height: 25px; */
    background-image: url(../images/summercss/orangebackground.jpg);
    vertical-align: bottom;
    font-size: 140%;
}

#menucontainer ul {display: inline;
position: relative;
margin: 0px;
padding: 0px;
}

#menucontainer ul li {display: inline;}

#menucontainer ul li a {
 color: #ffffff;
text-decoration: none;
border-right: 1px solid #fff;
    padding-left: 10px;
    padding-right: 10px;
}

#menucontainer ul li a:hover {background-color: #ff3700;
color: #fff;}

#container {
position: relative;
margin-top: 20px;
margin-left: 0px;
margin-right: 30px;
padding-left: 110px;
    background-image: url(../images/summercss/bird_flock_vert.png);
    background-repeat: no-repeat;
}

#sidebar {width: 250px;
margin-left: 30px;
float: right;}

#sidebar h2 {
font-size: 140%;
font-weight: bolder;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
color: #ff3700;
margin: 0px;
background-image: url(../images/summercss/orangebackground.jpg);
background-repeat: no-repeat;
}

#sidebar ul {margin-top: 10px;
padding-top: 0;}

#sidebar ul li {
margin-left: -10px;
list-style-image: url(../images/bullet_chevrons.png);}

#sidebar dl {
padding-left: 35px;}

#content {padding: 0;
margin: 0;
display: block;}

#intro {display: block;
width: 430px;
padding: 20px 20px 20px 20px;
float: right;}

#intro p {font: italic 1.1em/2.2 georgia;
text-align: center;
padding: 0 10px 20px 10px;
color: #2f4f4f;
background: url(../images/springcss/divbar.png) no-repeat bottom center;}

#intro h2 {text-align: center;
font-size: 130%;
font-weight: bold;
color: #990033;
margin: 0;}

#footer {
text-align: center;
width: 100%;
height: 82px;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
padding-top: 15px;
border-top-style: double;
/*border-top-width: 100%;*/
border-top-color: black;
}

#footer p {text-align: center;
}

#license {font-size: 80%;
color: #6C6C6C;}

#license a {color: inherit;}

#license img {border-width: 0px;}

#calendar-block table.calendar-month-view {display: inline;
margin-right: 20px;}

#calendar-block caption {color: #ffffff;
font-weight: bold;
background-color: #349996;}

/* Individual Classes for special cases */

.pubtitle {font-weight: bold;
font-style: italic}

.bigBullet {background-image: url(../images/birdbullet2.png);
background-repeat: no-repeat;
padding-left: 30px;
height: 25px;}

.meta {
margin: 0 0 15px 20px;
color: #6C6C6C;}

.extraItemSpace > li {margin-top: 15px;}

.ednote {font-style:italic;
color: #6C6C6C;}

ul.extra-margin li { margin-bottom: 7px; }
.block { display: block; }
