/*****************************************************
CREDITS
Social Media icons courtesy of:
http://paulrobertlloyd.com/2009/06/social_media_icons
******************************************************/

body {color: #333; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.2em; text-align: center;}

/*STRUCTURE*/
#header {color: #379700; margin: 0 auto; overflow: hidden; text-align: center; width: 960px;}
  #nav {color: #fff; margin: 0.8em 0 0;}
#mission {background: url('../images/mission_grad.png') repeat-x; border-top: 1px solid #7fbd00; clear: both; margin-bottom: 2em; min-height: 100px;}
#wrapper {margin: 0 auto; overflow: hidden; text-align: left; width: 960px;}
  #primaryContent {float: left; margin-right: 60px; min-height: 340px; width: 600px;}
  #fullWidthContent {min-height: 340px; width: 100%;}
  #sidebar {float: left; width: 300px;}
#footer {background: #f0f0f0; clear: both; font-size: 0.8em; margin-top: 2em;}

/*TYPOGRAPHY*/
h1,h2,h3,h4,h5,h6 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
h4,h5,h6 {color: #555; font-size: 1.1em;}
h1 {font-size: 1.6em;}
  #header h1 {background: url('../portcullis_green.gif') no-repeat top left; font-weight: normal; line-height: 68px; min-height: 68px; padding-left: 4em; text-align: left; text-transform: capitalize;}
h2, h3 {border-bottom: 4px solid #98cb00; font-size: 1.4em; margin-bottom: 0.2em; padding-bottom: 2px;}
h2+h3 {margin-top: 0.8em;}
h3 {border-bottom: none; font-size: 1.2em; line-height: 1.4em;}
h4 {margin: 0 0 0.6em;}
p {line-height: 1.4em; margin-bottom: 1em;}
  #mission p {color:#444; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-style: italic; line-height: 1.3em; margin-bottom: 0; padding: 1.4em 80px; text-align: center; text-shadow: 1px 1px #777;}
  #footer p {color: #999; margin-bottom: 0; padding: 1em; text-align: right;}
abbr,acronym {border-bottom: 2px dotted #888; cursor: help;}
blockquote {}
span {}

/*LINKS*/
a:link, a:visited {background: #f8f8f8; color: #7cbc00; font-weight: bold; padding: 0.2em; text-decoration: none;}
a:hover {background: #f8f8f8; color: #555;}
a:active {color: #7fbd00; position: relative; top: 1px;}
#nav a:link, #nav a:visited {background: #7fbd00; color: #f8f8f8; line-height: 28px; padding: 0.6em 1em;}
#nav a:hover {background: #98cb00; color: #f0f0f0;}
#nav a:active {color: #f0f0f0;}

/*LISTS*/
ul {color: #dadada; list-style-type: disc; margin: 1em;}
li {color: #333; line-height: 1.6em; margin-bottom: 0.8em;}
ul ul {list-style: circle;}
#nav {float: right; list-style-type: none; margin: 0;}
#nav li {float: left; margin-bottom: 0; margin-left: 0.1em;}
#sidebar ul {list-style-type: disc; margin: 0.5em 0 0.5em;}
#sidebar li {font-size: 1em; margin-bottom: 0.8em;}

/*TABLES*/
table {margin-bottom: 1em; width: 100%;}
thead {background: #f0f0f0;}
tr {margin-bottom: 0.4em;}
th, td {padding: 1em 0.4em; min-width: 84px;}
th {font-size: 1.2em; padding: 0.6em 0.4em;}
td {border-bottom: 1px dashed #dadada;}

/*MODULES*/
.event {background: #f8f8f8; border-bottom: 2px dashed #f0f0f0; margin: 1.4em 0; text-align: center;}
.location {font-size: 1.2em; font-style: italic; margin: 0.4em 0;}
.date {font-size: 1.2em; margin: 0.4em 0;}

/*GOOGLE RSS*/
#feedControl .gfc-resultsHeader {border-bottom: none; margin-bottom: 0.2em; padding-bottom: 2px;}
#feedControl .gfc-resultsHeader .gfc-title {color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; line-height: 1.4em;} /* title */
#feedControl .gf-result {margin-bottom: 1em;}
#feedControl .gf-result .gf-title {height: auto; line-height: 1.4em;}
#feedControl .gf-result .gf-author, #feedControl .gf-result .gf-spacer, #feedControl .gf-result .gf-relativePublishedDate, #feedControl .gf-result .gf-snippet {display: none;}

/*SOCIAL*/
#sidebar img {position: relative; top: 3px;}