  /*-----------------------------------------------------------------------------------
  
    Theme Name: Amelia County, VA
    Theme URI: http://www.ameliacova.com/
    Description: Custom Website for Amelia County, VA 
    Author: Designed & Developed by Tom Gooden | @good3n
    Author URI: http://www.revize.com/
  
    Version: 1.1 / FEB 24,2014 by Tom Gooden

    - Put min-height on sidebar inner
    - Put min height on entry

    Version: 1.0 / NOV 22,2013
  
    Table of content
    #Reset & Basics
    #Basic Styles
    #Site Styles
    #Typography
    #Links
    #Lists
    #Images
    #Buttons
    #Forms
    #Misc	
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing	
    #Header + Nav + No More IE7 
    #Inner Page
    #FlexSlider
    #Bootstrap v2.3.2 tables only
    #Media Queries
    
  -----------------------------------------------------------------------------------*/ 
  
  /* -----------------------------------------
  
  #Reset
  
  -----------------------------------------*/
  html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
  body{line-height:1}
  blockquote,q{quotes:none}
  blockquote:before,blockquote:after,
  q:before,q:after{content:'';content:none}
  
  /* -----------------------------------------
  
  #Bacic Styles
  
  -----------------------------------------*/ 
  body{background:#0279ca;font:14px/21px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;/* -webkit-font-smoothing:antialiased;*//* Fix for webkit rendering */-webkit-text-size-adjust:100%}
  
  /* -----------------------------------------
  
  #Typography
  
  -----------------------------------------*/ 
  h1,h2,h3,h4,h5,h6{color:#130e97;font-family:'Sorts Mill Goudy', serif;font-weight:normal;margin-bottom:10px}
  h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
  h1{font-size:28px;line-height:35px;margin-bottom:14px}
  h2{font-size:24px;line-height:30px;margin-bottom:14px}
  h3{font-size:22px;line-height:34px}
  h4{font-size:21px;line-height:30px}
  h5{font-size:17px;line-height:24px}
  h6{font-size:14px;line-height:21px}
  .header{font-size:24px}
  .subheader{font-size:18px}
  p{margin:0 0 20px 0}
  p.lead{font-size:21px;line-height:27px;color:#777}
  em{font-style:italic}
  strong,b{font-weight:bold}
  small{font-size:80%}
  hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}
  
  /* -----------------------------------------
  
  #Links
  
  -----------------------------------------*/ 
  a,a:visited{color:#872d0a;text-decoration:underline;outline:0}
  a:hover,a:focus{color:#872d0a}
  p a,p a:visited{line-height:inherit}
  
  /* -----------------------------------------
  
  #Lists
  
  -----------------------------------------*/ 
  ul,ol{margin-bottom:20px;margin-left:30px}
  ul{list-style:disc}
  ol{list-style:decimal}
  ul ul,ul ol,
  ol ol,ol ul{margin:4px 0 5px 30px}
  ul ul li,ul ol li,
  ol ol li,ol ul li{margin-bottom:6px}
  li{line-height:1.3;margin-bottom:7px}
  li p{line-height:1.3}
  
  /* -----------------------------------------
  
  #Images
  
  -----------------------------------------*/
  img{max-width:100%;*max-width:none;height:auto}
  a img{border:none}
  
  /* -----------------------------------------
  
  #Buttons
  
  -----------------------------------------*/ 
  .button,
  button,
  input[type="submit"],
  input[type="reset"],
  input[type="button"]{border:1px solid #325db2;color:#fff;display:inline-block;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;line-height:normal;padding:6px 14px;vertical-align:top;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.3);-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;
  background:rgb(0,120,202);/* Old browsers */
  background:-moz-linear-gradient(top,  rgba(0,120,202,1) 0%, rgba(19,13,151,1) 100%);/* FF3.6+ */
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,120,202,1)), color-stop(100%,rgba(19,13,151,1)));/* Chrome,Safari4+ */
  background:-webkit-linear-gradient(top,  rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);/* Chrome10+,Safari5.1+ */
  background:-o-linear-gradient(top,  rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);/* Opera 11.10+ */
  background:-ms-linear-gradient(top,  rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);/* IE10+ */
  background:linear-gradient(to bottom,  rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);/* W3C */
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ca', endColorstr='#130d97',GradientType=0 );/* IE6-9 */
  }
  .button:hover,
  button:hover,
  input[type="submit"]:hover,
  input[type="reset"]:hover,
  input[type="button"]:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
  .button:active,
  button:active,
  input[type="submit"]:active,
  input[type="reset"]:active,
  input[type="button"]:active{background:#0942B0;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.175);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,.175);-o-box-shadow:inset 0 0 2px rgba(0,0,0,.175);box-shadow:inset 0 0 2px rgba(0,0,0,.175)}
  .button.full-width,
  button.full-width,
  input[type="submit"].full-width,
  input[type="reset"].full-width,
  input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}
  button::-moz-focus-inner,
  input::-moz-focus-inner{border:0;padding:0}
  
  /* -----------------------------------------
  
  #Forms
  
  -----------------------------------------*/ 
  form{margin-bottom:20px}
  fieldset{margin-bottom:20px}
  input[type="text"],
  input[type="password"],
  input[type="email"],
  textarea,
  select{border:1px solid #d3d3d3;padding:6px 4px;outline:none;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;display:inline-block;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06)}
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="email"]:focus,
  textarea:focus{color:#444;border:1px solid #999!important}
  label,
  legend{display:block;font-weight:bold;font-size:13px}
  input[type="checkbox"]{display:inline}
  label span,
  legend span{font-weight:normal;font-size:13px;color:#444}
  
  /* -----------------------------------------
  
  #Misc
  
  -----------------------------------------*/ 
  .remove-bottom{margin-bottom:0!important}
  .half-bottom{margin-bottom:10px!important}
  .add-bottom{margin-bottom:20px!important}
  
  /* -----------------------------------------
  
  #Base 960 Grid
  
  -----------------------------------------*/ 
   .container{position:relative;width:960px;margin:0 auto;padding:0}
   .container .column,
   .container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;min-height:1px}
   .row{margin-bottom:20px}
  
   .column.alpha,.columns.alpha{margin-left:0}
   .column.omega,.columns.omega{margin-right:0}
  
   .container .one.column,
   .container .one.columns{width:40px}
   .container .two.columns{width:100px}
   .container .three.columns{width:160px}
   .container .four.columns{width:220px}
   .container .five.columns{width:280px}
   .container .six.columns{width:340px}
   .container .seven.columns{width:400px}
   .container .eight.columns{width:460px}
   .container .nine.columns{width:520px}
   .container .ten.columns{width:580px}
   .container .eleven.columns{width:640px}
   .container .twelve.columns{width:700px}
   .container .thirteen.columns{width:760px}
   .container .fourteen.columns{width:820px}
   .container .fifteen.columns{width:880px}
   .container .sixteen.columns{width:940px}
  
   .container .one-third.column{width:300px}
   .container .two-thirds.column{width:620px}
  
   .container .offset-by-one{padding-left:60px}
   .container .offset-by-two{padding-left:120px}
   .container .offset-by-three{padding-left:180px}
   .container .offset-by-four{padding-left:240px}
   .container .offset-by-five{padding-left:300px}
   .container .offset-by-six{padding-left:360px}
   .container .offset-by-seven{padding-left:420px}
   .container .offset-by-eight{padding-left:480px}
   .container .offset-by-nine{padding-left:540px}
   .container .offset-by-ten{padding-left:600px}
   .container .offset-by-eleven{padding-left:660px}
   .container .offset-by-twelve{padding-left:720px}
   .container .offset-by-thirteen{padding-left:780px}
   .container .offset-by-fourteen{padding-left:840px}
   .container .offset-by-fifteen{padding-left:900px}
  
  /* -----------------------------------------
  
  #Tablet (Portrait)
  
  -----------------------------------------*/ 
   @media only screen and (min-width:768px) and (max-width:959px){
   
   .container{width:768px}
   
   .container .column,
   .container .columns{margin-left:10px;margin-right:10px}
   .column.alpha,.columns.alpha{margin-left:0;margin-right:10px}
   .column.omega,.columns.omega{margin-right:0;margin-left:10px}
   .alpha.omega{margin-left:0;margin-right:0}
  
   .container .one.column,
   .container .one.columns{width:28px}
   .container .two.columns{width:76px}
   .container .three.columns{width:124px}
   .container .four.columns{width:172px}
   .container .five.columns{width:220px}
   .container .six.columns{width:268px}
   .container .seven.columns{width:316px}
   .container .eight.columns{width:364px}
   .container .nine.columns{width:412px}
   .container .ten.columns{width:460px}
   .container .eleven.columns{width:508px}
   .container .twelve.columns{width:556px}
   .container .thirteen.columns{width:604px}
   .container .fourteen.columns{width:652px}
   .container .fifteen.columns{width:700px}
   .container .sixteen.columns{width:748px}
  
   .container .one-third.column{width:236px}
   .container .two-thirds.column{width:492px}
  
   .container .offset-by-one{padding-left:48px}
   .container .offset-by-two{padding-left:96px}
   .container .offset-by-three{padding-left:144px}
   .container .offset-by-four{padding-left:192px}
   .container .offset-by-five{padding-left:240px}
   .container .offset-by-six{padding-left:288px}
   .container .offset-by-seven{padding-left:336px}
   .container .offset-by-eight{padding-left:384px}
   .container .offset-by-nine{padding-left:432px}
   .container .offset-by-ten{padding-left:480px}
   .container .offset-by-eleven{padding-left:528px}
   .container .offset-by-twelve{padding-left:576px}
   .container .offset-by-thirteen{padding-left:624px}
   .container .offset-by-fourteen{padding-left:672px}
   .container .offset-by-fifteen{padding-left:720px}
   }
  
  /* -----------------------------------------
  
  #Mobile (Portrait)
  
  -----------------------------------------*/ 
   @media only screen and (max-width:767px){
   
   .container{width:300px}
   
   .container .columns,
   .container .column{margin:0}
  
   .container .one.column,
   .container .one.columns,
   .container .two.columns,
   .container .three.columns,
   .container .four.columns,
   .container .five.columns,
   .container .six.columns,
   .container .seven.columns,
   .container .eight.columns,
   .container .nine.columns,
   .container .ten.columns,
   .container .eleven.columns,
   .container .twelve.columns,
   .container .thirteen.columns,
   .container .fourteen.columns,
   .container .fifteen.columns,
   .container .sixteen.columns,
   .container .one-third.column,
   .container .two-thirds.column{width:300px}
  
   .container .offset-by-one,
   .container .offset-by-two,
   .container .offset-by-three,
   .container .offset-by-four,
   .container .offset-by-five,
   .container .offset-by-six,
   .container .offset-by-seven,
   .container .offset-by-eight,
   .container .offset-by-nine,
   .container .offset-by-ten,
   .container .offset-by-eleven,
   .container .offset-by-twelve,
   .container .offset-by-thirteen,
   .container .offset-by-fourteen,
   .container .offset-by-fifteen{padding-left:0}
  
   }
  
  /* -----------------------------------------
  
  #Mobile (Landscape)
  
  -----------------------------------------*/ 
   @media only screen and (min-width:480px) and (max-width:767px){
  
  .container{width:420px}
  
  .container .columns,
  .container .column{margin:0}
  
  .container .one.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column{width:420px}
  
  }
  
  /* -----------------------------------------
  
  #Clearing
  
  -----------------------------------------*/ 
  .container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
  .clearfix:before,
  .clearfix:after,
  .row:before,
  .row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
  .row:after,
  .clearfix:after{clear:both}
  .row,.clearfix{zoom:1}
  .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
  
  /* -----------------------------------------
  
  #Header + Nav + No More IE7
  
  -----------------------------------------*/ 
  html{overflow-x:hidden}
  .alert{background:#CC3535;border:5px solid #FF6391;color:#fff;padding:20px;font-size:16px}
  .no-more-ie{overflow:hidden}
  .no-more-ie span{float:left;width:75%}
  .no-more-ie img{width:40px;padding:0 7px}
  .browser-icons{width:25%;float:right;text-align:right}
  #nav{position:relative;z-index:999}
  #menu-icon{display:none}
  .nav-bg{background:url(../_images_/nav.png) bottom center no-repeat;height:96px;position:relative;top:-14px;*top:-12px;z-index:999}
  .nav{width:100%;float:left;position:relative;top:54px;margin:0;font-family:'Sorts Mill Goudy',serif}
  .nav li{float:left;position:relative;list-style:none;margin:0;*margin-top:-3px}
  .nav li a{float:left;color:#fff;display:block;padding:9px 22px 10px;text-decoration:none;text-transform:uppercase;font-size:21px;text-shadow:0 0 10px rgba(0,0,0,.3);position:relative}
  .nav ul{display:none;position:absolute;left:0;top:100%;top:90%\9;margin:0;border-bottom:3px solid #369C5B;*border-bottom:none;z-index:99;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-o-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
  .nav ul a{float:none;width:160px;border-right:none;border-bottom:1px solid #e1e1e1;padding:7px 20px;color:#333;background:#fff;font-size:12px;text-transform:none;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}
  .nav li li:hover>a{background:#130D97;color:#fff}
  .nav ul li:last-child a{border:none}
  .nav ul li{float:none}
  .nav ul ul{top:0;left:100%}
  .nav li:hover >ul{display:block}
  .contain980{width:980px;margin:0 auto}
  .head{background:url(../_images_/head.jpg) top center no-repeat;border-bottom:5px solid #130D97;height:449px}
  .logo{text-align:center;position:relative;top:15px}
  .search{position:absolute;top:0;right:0}
  .search form{background:url(../_images_/search-bar.png) center no-repeat;height:58px;width:238px}
  .search input{background:none;position:relative;top:10px;left:10px;padding:8px 10px 0px;float:left;border:none;color:#0463c0;font-size:18px;font-family:'Sorts Mill Goudy',serif;width:60%}
  .search button{background:url(../_images_/search-button.png) center no-repeat;border:none;height:55px;float:right;padding-right:50px;display:none\9}
  .wrap-top{background:url(../_images_/top-bg.jpg) top center no-repeat}
  .wrap-btm{background:url(../_images_/bottom-bg.jpg) bottom center no-repeat}
  .slider-bg{background:#fff;border-left:5px solid #130D97;border-right:5px solid #130D97;padding-top:5px}
  .welcome{background:#fff url(../_images_/welcome.png) 20px 50px no-repeat;padding-top:120px;border:5px solid #130D97;border-top:none;width:970px;margin:0 0 20px -20px;overflow:hidden}
  .welcome .inner{width:540px;padding:0 0 20px 30px}
  .sidebar .inner{margin-top:-100px;background:url(../_images_/green-slug.png) -3px 0 no-repeat;padding:60px 40px;position:relative;z-index:1;min-height:426px}
  #homepage .sidebar .inner{min-height:1000px}
  .sidebar{margin-top:120px;background:#359c5c;box-shadow:1px 1px 5px rgba(0,0,0,.3)}
  .links h2{color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-weight:bold;font-size:28px}
  .links a{display:block;text-decoration:none;color:#fff;font-size:21px;*font-size:18px;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:'Sorts Mill Goudy',serif;padding:15px 10px 15px 60px;border:1px solid #325db2;border-radius:12px;position:relative;margin-bottom:10px;background:#0945B1;background:-moz-linear-gradient(top, rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,120,202,1)),color-stop(100%,rgba(19,13,151,1)));background:-webkit-linear-gradient(top, rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);background:-o-linear-gradient(top, rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);background:-ms-linear-gradient(top, rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);background:linear-gradient(to bottom, rgba(0,120,202,1) 0%,rgba(19,13,151,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ca',endColorstr='#130d97',GradientType=0 )}
  .links a:hover{background:#0945b1}
  .links img{position:absolute;top:5px;left:10px;max-width:39px!important;max-height:39px!important;*top:9px}
  .calendar{padding-bottom:30px}
  .cal-section{min-height:600px}
  .cal-section iframe{margin:-15px}
  .alert-section{background:#fff url(../_images_/alert.png) 5px 7px no-repeat;border:5px solid #130D97;margin-left:-20px;padding:10px 30px 10px 50px;width:620px}
  .area{background:#fff;border:5px solid #130D97;margin:20px 0 0 -20px;width:620px}
  .message h2, .news h2{font-size:24px;position:relative;top:20px;left:45px;padding-bottom:35px}
  .message .inner{background:url(../_images_/message.png) 0 20px no-repeat;padding:20px}
  .news .inner{background:url(../_images_/news.png) 0 20px no-repeat;padding:20px;position:relative;z-index:1}
  .news-item{margin-bottom:14px}
  .news-item p{margin:0}
  .news-item a{color:#130D97;font-weight:bold;text-decoration:none}
  .news-item a:hover{text-decoration:underline}
  a.more{color:#fff;font-size:18px;border-radius:10px;float:right;font-family:'Sorts Mill Goudy',serif;font-weight:bold;padding:1px 20px;position:relative;z-index:999}
  .bottom-slug{background:url(../_images_/bottom.png) -3px 0 no-repeat;height:259px;position:relative;top:-95px;z-index:0}
  .footer{color:#fff;text-align:center;font-size:11px;padding-bottom:30px;margin-top:-100px}
  .footer p{margin:0!important}
  .footer a{color:#fff;text-decoration:none}
  .footer a:hover{text-decoration:underline}
  :root .links a{border:none \0/IE9}  /* IE9 */
  :root .nav ul{top:90% \0/IE9} /* IE9 */
  @media screen and (-webkit-min-device-pixel-ratio:0) {
    .area{padding-bottom:20px}
  }

  #RZdocument_center a{font-size:14px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#130D97}
  #RZdocument_center a:hover{font-size:14px;color:#1985D0}
  
  /* -----------------------------------------
  
  #Inner Page
  
  -----------------------------------------*/ 
  .flyout{margin:0;padding:0;position:relative;z-index:999}
  .flyout li{margin:0;list-style:none;position:relative}
  .flyout li a{display:block;color:#fff;text-decoration:none;padding:10px;border-bottom:1px solid #130D97;text-shadow:1px 1px 1px rgba(0,0,0,.3);font-family:'Sorts Mill Goudy',serif;font-size:16px}
  .flyout ul{margin:0;position:absolute;left:100%;top:0;border:1px solid #130D97;border-bottom:3px solid #379C5D;display:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);-moz-box-shadow:0 0 3px rgba(0,0,0,.1);-o-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1)}
  .flyout ul a{border-bottom:1px solid #e1e1e1;padding:10px 15px;color:#333;background:#fff;font-size:12px;width:160px;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none}
  .flyout ul li:last-child a{border:none}
  .flyout li:hover >a{background:#130D97;color:#fff}
  .flyout li:hover >ul{display:block}
  #freeform .sidebar{position:relative;min-height:300px;z-index:1;box-shadow:none;left:-1px}
  .entry{background:#fff;border:5px solid #130D97;border-top:none;width:970px;margin-left:-380px;min-height:600px}
  .entry .inner{padding:20px 20px 20px 380px}
  .breadcrumbs{color:#359C5C;font-size:11px;text-transform:uppercase;font-family:'Sorts Mill Goudy',serif}
  .breadcrumbs a{color:#359C5C;text-decoration:none}
  .breadcrumbs a:hover{text-decoration:underline}
  .border-wrap{border-bottom:1px solid #130D97;margin-bottom:20px}
  .page-heading h2{font-size:28px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.3);float:left}
  .share-section{float:right}
  .post-bg{background:url(../_images_/ff-slice.png) center repeat-y;width:980px;position:relative;left:-385px}
  .post{padding:0 20px 30px 380px;min-height:280px}
  .fullwidth .post{padding:0}
  .fullwidth .entry{margin-left:-20px}
  .fullwidth .entry .inner{padding:20px}
  .fullwidth .footer{padding:30px 0;margin:0}
  .ff-slug{background:url(../_images_/ff-bottom.png) -6px 0 no-repeat;height:259px;position:relative;top:-95px}
  
  /* -----------------------------------------
  
  #FlexSlider
  
  -----------------------------------------*/  
 .flex-container a:active, 
 .flexslider a:active, 
 .flex-container a:focus, 
 .flexslider a:focus{outline:none}
 .slides, 
 .flex-control-nav, 
 .flex-direction-nav{margin:0;padding:0;list-style:none}
 .flexslider, .flexslider *{margin:0;padding:0}
 .flexslider .slides >li{display:none;-webkit-backface-visibility:hidden}
 .flexslider .slides img{width:100%;display:block}
 .flex-pauseplay span{text-transform:capitalize}
 .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
 html[xmlns] .slides{display:block}
 * html .slides{height:1%}
 .no-js .slides >li:first-child{display:block}
 .flexslider{margin:0;border:4px solid #fff;position:relative;zoom:1}
 .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
 .loading .flex-viewport{max-height:300px}
 .flexslider .slides{zoom:1}
 .carousel li{margin-right:5px}
 .flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../_images_/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none\9}
 .flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
 .flex-direction-nav .flex-prev{left:-36px}
 .flexslider:hover .flex-next{opacity:0.8;right:5px}
 .flexslider:hover .flex-prev{opacity:0.8;left:5px}
 .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}
 .flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
 .flex-control-nav{display:none;width:100%;position:absolute;bottom:-40px;text-align:center}
 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
 .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
 .flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
 .flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
 .flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
 .flex-control-thumbs li{width:25%;float:left;margin:0}
 .flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
 .flex-control-thumbs img:hover{opacity:1}
 .flex-control-thumbs .active{opacity:1;cursor:default}
  
  @media screen and (max-width:860px){
    .flex-direction-nav .flex-prev{opacity:1;left:0}
    .flex-direction-nav .flex-next{opacity:1;right:0}
  }
  
  /* -----------------------------------------
  
  #Bootstrap v2.3.2 tables only
  
  -----------------------------------------*/
  .table{max-width:100%!important;background-color:#fff;border-collapse:collapse;border-spacing:0}
  .table textarea{min-width:220px;max-width:100%!important;border:1px solid #e1e1e1}
  .table caption{background:#e1e1e1;color:#fff;text-align:left;padding:10px 20px}
  .table{width:100%;margin-bottom:20px}
  .table th, 
  .table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #e1e1e1}
  .table th{font-weight:bold}
  .table thead th{vertical-align:bottom}
  .table caption+thead tr:first-child th, 
  .table caption+thead tr:first-child td, 
  .table colgroup+thead tr:first-child th, 
  .table colgroup+thead tr:first-child td, 
  .table thead:first-child tr:first-child th, 
  .table thead:first-child tr:first-child td{border-top:0}
  .table tbody+tbody{border-top:2px solid #e1e1e1}
  .table .table{background-color:#fff}
  .table-condensed th, 
  .table-condensed td{padding:4px 5px}
  .table-bordered{border:1px solid #e1e1e1;border-collapse:separate;*border-collapse:collapse;border-left:0}
  .table-bordered th, 
  .table-bordered td{border-left:1px solid #e1e1e1}
  .table-bordered caption+thead tr:first-child th, 
  .table-bordered caption+tbody tr:first-child th, 
  .table-bordered caption+tbody tr:first-child td, 
  .table-bordered colgroup+thead tr:first-child th, 
  .table-bordered colgroup+tbody tr:first-child th, 
  .table-bordered colgroup+tbody tr:first-child td, 
  .table-bordered thead:first-child tr:first-child th, 
  .table-bordered tbody:first-child tr:first-child th, 
  .table-bordered tbody:first-child tr:first-child td{border-top:0}
  .table-bordered thead:first-child tr:first-child >th:first-child, 
  .table-bordered tbody:first-child tr:first-child >td:first-child, 
  .table-bordered tbody:first-child tr:first-child >th:first-child{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px}
  .table-bordered thead:first-child tr:first-child >th:last-child, 
  .table-bordered tbody:first-child tr:first-child >td:last-child, 
  .table-bordered tbody:first-child tr:first-child >th:last-child{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}
  .table-bordered thead:last-child tr:last-child >th:first-child, 
  .table-bordered tbody:last-child tr:last-child >td:first-child, 
  .table-bordered tbody:last-child tr:last-child >th:first-child, 
  .table-bordered tfoot:last-child tr:last-child >td:first-child, 
  .table-bordered tfoot:last-child tr:last-child >th:first-child{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px}
  .table-bordered thead:last-child tr:last-child >th:last-child, 
  .table-bordered tbody:last-child tr:last-child >td:last-child, 
  .table-bordered tbody:last-child tr:last-child >th:last-child, 
  .table-bordered tfoot:last-child tr:last-child >td:last-child, 
  .table-bordered tfoot:last-child tr:last-child >th:last-child{-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px}
  .table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}
  .table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}
  .table-bordered caption+thead tr:first-child th:first-child, 
  .table-bordered caption+tbody tr:first-child td:first-child, 
  .table-bordered colgroup+thead tr:first-child th:first-child, 
  .table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px}
  .table-bordered caption+thead tr:first-child th:last-child, 
  .table-bordered caption+tbody tr:first-child td:last-child, 
  .table-bordered colgroup+thead tr:first-child th:last-child, 
  .table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}
  .table-striped tbody >tr:nth-child(odd) >td, 
  .table-striped tbody >tr:nth-child(odd) >th{background-color:#f9f9f9}
  .table-hover tbody tr:hover >td, 
  .table-hover tbody tr:hover >th{background-color:#f5f5f5}
  table td[class*="span"], 
  table th[class*="span"], 
  .row-fluid table td[class*="span"], 
  .row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}
  .table td.span1, 
  .table th.span1{float:none;width:44px;margin-left:0}
  .table td.span2, 
  .table th.span2{float:none;width:124px;margin-left:0}
  .table td.span3, 
  .table th.span3{float:none;width:204px;margin-left:0}
  .table td.span4, 
  .table th.span4{float:none;width:284px;margin-left:0}
  .table td.span5, 
  .table th.span5{float:none;width:364px;margin-left:0}
  .table td.span6, 
  .table th.span6{float:none;width:444px;margin-left:0}
  .table td.span7, 
  .table th.span7{float:none;width:524px;margin-left:0}
  .table td.span8, 
  .table th.span8{float:none;width:604px;margin-left:0}
  .table td.span9, 
  .table th.span9{float:none;width:684px;margin-left:0}
  .table td.span10, 
  .table th.span10{float:none;width:764px;margin-left:0}
  .table td.span11, 
  .table th.span11{float:none;width:844px;margin-left:0}
  .table td.span12, 
  .table th.span12{float:none;width:924px;margin-left:0}
  .table tbody tr.success >td{background-color:#dff0d8}
  .table tbody tr.error >td{background-color:#f2dede}
  .table tbody tr.warning >td{background-color:#fcf8e3}
  .table tbody tr.info >td{background-color:#d9edf7}
  .table-hover tbody tr.success:hover >td{background-color:#d0e9c6}
  .table-hover tbody tr.error:hover >td{background-color:#ebcccc}
  .table-hover tbody tr.warning:hover >td{background-color:#faf2cc}
  .table-hover tbody tr.info:hover >td{background-color:#c4e3f3}
  
  
  /* #Media Queries
  ================================================== */
  
    @media only screen and (min-width:960px){
  
    .nav{display:block!important}
  
  }
  
    /* Smaller than standard 960 (devices and browsers) */
    @media only screen and (max-width:959px){
  
	#menu-icon{display:block;color:#fff;padding:10px;font-size:21px;cursor:pointer;position:relative;top:55px;left:20px;z-index:1}
	#menu-icon span{display:block;width:30px;height:3px;background:#fff;float:left;clear:both;margin:3px 10px 0 0}
	#nav{position:relative}
	.nav-bg{background-size:768px}
	.nav{display:none;background:#fff;float:none;margin-top:5px}
	.nav li{float:none}
	.nav li a{float:none;background:#fff;color:#333;font-size:14px!important;border:none;border-bottom:1px solid #e1e1e1!important;text-transform:none;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none}
	.nav ul{display:block;position:static;box-shadow:none;border:none}
	.nav li li a{width:auto;font-size:12px}
	.nav li:hover a{background:none!important;color:#333!important}
	.nav li a:hover{background:#130D97!important;color:#fff!important}
	.nav li li a:before{content:"- "}
	.nav li li li a:before{content:"-- "}
	.flyout li a{border-bottom:none;border-bottom:1px solid #130D97!important;text-shadow:none;font-size:14px}
	.flyout ul{position:static;display:block;border:none;box-shadow:none}
	.flyout ul a{width:auto;background:none;color:#fff;font-family:'Sorts Mill Goudy', serif;padding:10px}
	.flyout li:hover >a{background:none}
	.flyout li a:hover{background:#130D97}
	.wrap-top, .wrap-btm{background:none}
	.contain980{width:768px}
	.flexslider{width:97.5%}
	.slider-bg{padding:0}
	.welcome{width:758px;margin:0 20px 20px -10px}
	.welcome .inner{width:440px}
	.sidebar .inner{background-size:103%}
	.links img{top:17px}
	.alert-section{margin-left:-10px;width:405px}
	.area{width:485px;margin-left:-10px}
	.bottom-slug{background-size:101.5%;position:relative;left:5px}
	.area h2{font-size:21px}
	.entry{width:758px;margin-left:-298px}
	.entry .inner{padding:20px 20px 20px 300px}
	.post-bg{background:none}
	.post{width:440px}
	.ff-slug{background-size:100%}
	.fullwidth .entry{width:760px;margin:0 0 0 -10px}
	.fullwidth .post{width:100%}
  
  }
  
    /* Tablet Portrait size to standard 960 (devices and browsers) */
    @media only screen and (min-width:768px) and (max-width:959px){}
  
    /* All Mobile Sizes (devices and browser) */
    @media only screen and (max-width:767px){
    
	.contain980{width:420px}
	.head{background-size:100%;border:none;background-position:center bottom 80px}
  #freeform .head{height:454px;margin-bottom:-105px;}
	.search{width:100%;margin:0 auto;left:22%;top:20px}
	.logo img{width:70%;position:relative;top:110px}
	.nav-bg{background-size:430px;top:60px;left:5px}
	.slider-bg{width:100%;position:relative;top:-76px}
	.welcome{width:100%;margin:-76px 0 0}
	.welcome .inner{width:370px}
	.alert-section{width:340px;margin:20px 0 0}
	.area{width:100%;margin:20px 0 0}
	.message .inner, .news .inner{background-position:10px 10px}
	.message h2, .news h2{left:60px;top:10px;font-size:28px}
	.news{padding-bottom:20px}
	.sidebar{border:5px solid #130D97;border-top:none}
	.sidebar .inner{background:none;margin:0;padding:30px}
	.links img{top:7px}
	.footer{padding:20px 0;clear:both}
	.bottom-slug{display:none}
	.ff-slug{display:none}
	#freeform .sidebar{margin-top:24px;left:.5px}
	.entry{width:100%;margin:0}
	.entry .inner{padding:20px}
	.post{width:390px}
	.fullwidth .entry{width:420px;margin:-76px 0 0 0}
  
  }
  
    /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
    @media only screen and (min-width:480px) and (max-width:767px){}
  
    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
    @media only screen and (max-width:479px){
  
	.contain980{width:300px}
	.search{left:11%}
	#menu-icon{top:62px;left:0}
	.logo img{width:100%}
	.nav-bg{background-size:310px;top:52px;border-bottom:4px solid #130D97;margin:0 auto}
	.welcome .inner{width:250px}
	.alert-section{width:220px}
	.post{width:270px}
	.fullwidth .entry{width:300px}

  }