@import url(http://fonts.googleapis.com/css?family=Ropa+Sans|Source+Sans+Pro|Karla|Advent+Pro|Electrolize|Cabin+Condensed|Italiana|Electrolize|Droid+Sans);
/* Define variable */
@font-face {
    font-family: 'geogrotesque_rgregular';
    src: url('geogtq-rg-webfont.eot');
    src: url('geogtq-rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('geogtq-rg-webfont.woff') format('woff'),
         url('geogtq-rg-webfont.ttf') format('truetype'),
         url('geogtq-rg-webfont.svg#geogrotesque_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Mixins with params (with default value - can also just be @radius */
/* Layout Elements */

#wrapper {
  /* width: 1005px; */

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #5f6060;
  padding: 10px;
}


.rounded{
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* Header */

/* Left Content */

div#content div#leftcontent div.entry div#map_canvas div div div div div div div div div div.infoBox h3 {
  color: #689c45;
  font-size: 13px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#leftcontent div.featured_block p {
  color: #f8f8f8;
}
div#leftcontent div.featured_block h1 {
  color: darkorange;
  font-family: 'geogrotesque_rgregular';
  font-size: 28px;
  margin-top: -9px;
}
div #content div#leftcontent div#stream-container {
  display: block;
  border: 0px solid gray;
  width: 700px;
}
div#streamHeader {
  background: url(/images/stream_horiz_header_bg.png) no-repeat top left;
  min-height: 60px;
  padding: 20px 0px 10px 30px;
  margin: 0px;
  opacity: 0.92;
  filter: alpha(opacity=92);
  display: block;
}
#leftcontent h4,
#rightcontent h4 {
  font-family: 'geogrotesque_rgregular', Helvetica, sans-serif;
  font-size: 18px;
  color: darkorange;
}
div.qtip {
  opacity: 0.95;
  filter: alpha(opacity=95);
  /* For IE8 and earlier */

}
div.qtip p {
  color: #3a4e1a;
}
h3.tipHeading {
  font-family: 'geogrotesque_rgregular';
  font-size: 20px;
  font-weight: bold;
  margin: 1px;
  padding: 1px;
}

div#leftcontent div.page_block ul.articleList {
    
    list-style: none;
    margin: 10px 0px 0px 0px ;
}

div#leftcontent div.page_block ul.articleList li div.articleItem{

    height: 25px;
    color: darkorange;
    padding: 5px;

}

    div#leftcontent div.page_block ul.articleList li div.articleItem a
    {
        color:#464545;
        font-weight: bold;
        font-family: 'geogrotesque_rgregular';

    }



/* ----------------------------------------------------------------------------------------------------------------------------
== FOLDED CORNERS
** ---------------------------------------------------------------------------------------------------------------------------- */

.note {
  position: relative;
  width: 480px;
  padding: 1em 1.5em;
  margin: 2em auto;
  color: white;
  background: #97c02f;
  overflow: hidden;
}
.note:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 16px 16px 0;
  /* This trick side-steps a webkit bug */
  border-style: solid;
  border-color: white white #658e15 #658e15;
  /* A bit more verbose to work with .rounded too */
  background: #658e15;
  /* For when also applying a border-radius */
  display: block;
  width: 0;
  /* Only for Firefox 3.0 damage limitation */
  /* Optional: shadow */
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
}
.note.red {
  background: #c93213;
}
.note.red:before {
  border-color: white white #97010a #97010a;
  background: #97010a;
}
.note.blue {
  background: #53a3b4;
}
.note.blue:before {
  border-color: white white transparent transparent;
  background: transparent;
}
.note.taupe {
  background: #999868;
}
.note.taupe:before {
  border-color: white white #bdbb8b #bdbb8b;
  background: #bdbb8b;
}
div#streamHeader h1 {
  font-family: 'Advent Pro', Helvetica, sans-serif;
  font-size: 39px;
  color: white;
}
div.post {
  min-height: 500px;
}
#content a,
.post a,
div.post .newslist h3 a {
  color: #8e8c8c;
}
h1,
h2,
h3,
h4 {
  font-family: 'Source Sans Pro', sans-serif;
  -webkit-transform: rotate(0deg);
  /* A little antialias hack for chrome */

}
/*
#leftcontent h1{

    color: #575858;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
        margin-top: 3px;
}
*/

#leftcontent h1 {
  color: #2e2e2e;
  font: 400 26px/1.2 "Segoe UI Light", Tahoma, arial, sans-serif;
}
#leftcontent h2 {
  color: #787878;
  font-family: 'Droid Sans', sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 15px;
  margin-top: 20px;
  border-bottom: 1px solid #cecfd0;
}
#leftcontent h3 {
  font-weight: normal;
  font-size: 18px;
  border-bottom: 1px solid #cecfd0;
  line-height: 24px;
  margin-bottom: 20px;
  margin-top: 25px;
}
#leftcontent h4 {
  font-weight: normal;
  font-size: 16px;
}
.featured_block p {
  color: white;
}
ul.assetList {
  position: relative;
}
ul.assetList li {
  list-style: none;
  border: darkorange 0px;
  padding: 0px;
  height: 25px;
}
ul.assetList li a {
  text-decoration: none;
  width: 100%;
  border: darkorange 0px solid;
  height: 25px;
  padding: 2px;
  margin: 1px;
  z-index: 2230;
  display: block;
  font-size: 12px;
  line-height: 120%;
}
ul.assetList li a:hover {
  text-decoration: underline;
}
div.assetBox {
  position: absolute;
  z-index: 2993;
  border: 0px solid darkorange;
  background-color: black;
  opacity: 0.85;
  filter: alpha(opacity=85);
  /* For IE8 and earlier */
  -moz-border-radius: 8px;
  border-radius: 8px;
}
div.assetBox a {
  color: darkorange;
}
div#content div#leftcontent div#content div.post ul.search-results li a.title {
  color: #4e750b;
  font-weight: bold;
}
div.entry,
div.page_block,
div.post {
  padding: 15px;
  background-color: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
ol {
  border: 1px solid #e0e3df;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 4px;
}
ol li {
  margin: 4px;
  padding: 3px;
}
div.entry h3,
div.entry h2 {
  color: gray;
}
div.entry p,
div.entry li {
  color: #5e5e5e;
  line-height: 135%;
  font-size: 12px;
  margin: 12 0 0 10;
}
div.entry img,
div.page_block img,
div.post img {
  border: 1px solid #8f8f8f;
  margin-bottom: 8px;
}
ul#streamThumbs {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul#streamThumbs li {
  display: inline;
  margin: 0px;
  padding: 0px;
}
div.breadCrumb {
  margin: 3px;
  padding: 6px;
  background-color: #e6e6e6;
  font-size: 12px;
  font-family: Verdana, sans-serif;
  height: 30px;
}
.breadCrumb ul {
  list-style: none;
}
.breadCrumb ul li {
  display: inline;
  float: left;
}
.breadCrumb ul li a {
  color: #1b1b1b;
  padding: 2px;
}
/* right column */

div#rightcontent {
  min-width: 250px;
}
#mc_embed_signup {
  margin-top: 30px;
  margin-bottom: 30px;
  background: none;
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
  border: darkorange 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 7px;
}
#mc_embed_signup label.lblHeading {
  color: darkorange;
  font-weight: bold;
  font-family: "Segoe UI Light", Tahoma, arial, sans-serif;
  font-size: 16px;
}
#rightcontent #mc_embed_signup h2 {
  font-size: 12px;
}
div#rightcontent div.ui-widget-content {
  padding: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
#rightcontent div#secondary-logo {
  margin: 0px auto;
  padding: 4px;
  width: 250px;
  height: 150px;
  margin-left: 60px;
  display: block;
  padding: 5px;
}
div.infoBox h3 {
  font-size: 13px;
  text-decoration: underline;
  padding: 1px;
  margin: 2px;
}
div.infoBox a {
  color: green;
}
div.tweet {
  font-size: 10px;
  margin: 6px;
  border: 1px solid #ff8623;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* div#rightcontent div.ui-widget-content ul.articleList li span a */

div#rightcontent div.ui-widget-content ul.articleList li div {
  font-size: 11px;
}
span.typeAlias {
  color: gray;
  margin-bottom: 4px;
}
#copyright{padding-right:10px; width:200px; margin: 0 auto;}

div#rightcontent div.ui-widget-content ul.articleList {
  /* list-style-image: url('images/orange_bullet.png') ; */
  list-style: square;
  color: orange;
}
span.dateBox {
  background: #ff9933;
}
div#rightcontent div.ui-widget-content ul.articleList li div {
  border-bottom: 1px gray solid;
  padding: 6px 0 6px 0px;
}
#rightcontent li a.parentLink {
  color: darkorange;
  font-size: 11px;
  font-weight: bold;
  background: none;
  margin: 1px 0px 3px 0px;
}
#rightcontent div.videoBox h4 {
  font-size: 13px;
}
#rightcontent div.videoBox p {
  color: white;
  border: 1px solid #b1b1b1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 4px;
  font-size: 11px;
}
div.qtip h4 {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
#rightcontent .ui-widget-content div.tweet img {
  margin: 4px;
}
#rightcontent .ui-widget-content div.tweet p {
  padding: 3px;
  margin: 4px;
  line-height: 14px;
  text-align: left;
  color: white;
  font-size: 10px;
}
div.tweet p a {
  color: goldenrod;
}
div.tweet p span {
  display: block;
}
ul.subNavList {
  list-style-type: none;
}
ul.subNavList li {
  border: 1px dotted #999999;
  border-width: 1px 0;
  padding-top: 8px;
  margin: 5px 5px 4px -26px;
}
ul.subNavList li a {
  color: goldenrod;
  display: block;
  font: 11px Arial, Helvetica, sans-serif;
  padding: 5px;
  text-decoration: none;
  height: 30px;
}
ul.subNavList li a:hover {
  background: #474646;
}
ul.subNavList a em {
  color: #333333;
  display: block;
  font: normal 11px Verdana, Helvetica, sans-serif;
  line-height: 125%;
}
ul.subNavList a span {
  color: #125f15;
  font: normal 10px Verdana, Helvetica, sans-serif;
  line-height: 150%;
}
a.current {
  background-color: #5a5959;
}
/* Footer */

#footer h4 {
  font: 400 18px/1.2 "Segoe UI Light", Tahoma, arial, sans-serif;
  font-weight: bold;
}
/* Nested Rules */

/* Native Html Elements */

body {
  background-color: black;
  background-image: url(/images/jfg_watermark_wide.png) no-repeat;
  background-position: top center;
  background-attachment: fixed;
  color: white;
  font-family: Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
  margin: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
p {
  color: #464545;
  font-size: 12px;
}
td {
  padding: 5px;
}
/* dynamic param */

#footer {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

/* Featured Blog*/
.featBlog img{
  float: left;
  max-width: 150px;
  max-Height: 150px;
  padding-bottom: 15px;
  padding-right: 15px;
}








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
