/*
Theme Name: Accider
Theme URI: 
Description: Free Simple Wordpress Themes. Wordpress themes that load FAST. Simple eassy to navigate designs that will not confuse your visitors. Wordpress themes that do not require complicated useage codes and additional plugins. Wordpress that are FREE and easy to edit. FreeSimpleWordpressThemes.uk46.com - Keeping Wordpress simple.
Version: 1.5
Author: Free Simple Wordpress Themes
Author URI: http://www.freesimplewordpressthemes.uk46.com
Tags: fixed width, left sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */
/* Created by Artisteer v3.0.0.38499 */

#fswt-main, table
{
    font-family: Verdana, Geneva, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
    margin: 0;
    padding: 0;
}

.fswt-postcontent,
.fswt-postcontent li,
.fswt-postcontent table,
.fswt-postcontent a,
.fswt-postcontent a:link,
.fswt-postcontent a:visited,
.fswt-postcontent a.visited,
.fswt-postcontent a:hover,
.fswt-postcontent a.hovered
{
	font-family: Verdana, Geneva, sans-serif;
}

.fswt-postcontent p
{
    margin: 12px 0;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
  font-family: Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  text-decoration: none;
}

.fswt-postcontent a
{
  text-decoration: none;
  color: #ADF55B;
}

.fswt-postcontent a:link
{
  text-decoration: none;
  color: #ADF55B;
}

.fswt-postcontent a:visited, .fswt-postcontent a.visited
{
  color: #938D8B;
}

.fswt-postcontent  a:hover, .fswt-postcontent a.hover
{
  color: #C5F88B;
}

.fswt-postcontent h1
{
   color: #ADF55B;
margin: 21px 0;    
}

.fswt-blockcontent h1
{
margin: 21px 0; 
}

.fswt-postcontent h2
{
   color: #C5F88B;
margin: 19px 0;
   font-size: 24px;    
}

.fswt-blockcontent h2
{
margin: 19px 0;
   font-size: 24px; 
}

.fswt-postcontent h2 a, .fswt-postcontent h2 a:link, .fswt-postcontent h2 a:hover, .fswt-postcontent h2 a:visited, .fswt-blockcontent h2 a, .fswt-blockcontent h2 a:link, .fswt-blockcontent h2 a:hover, .fswt-blockcontent h2 a:visited 
{
   font-size: 24px; 
}

.fswt-postcontent h3
{
   color: #ABA7A5;
margin: 19px 0;
   font-size: 19px;    
}

.fswt-blockcontent h3
{
margin: 19px 0;
   font-size: 19px; 
}

.fswt-postcontent h3 a, .fswt-postcontent h3 a:link, .fswt-postcontent h3 a:hover, .fswt-postcontent h3 a:visited, .fswt-blockcontent h3 a, .fswt-blockcontent h3 a:link, .fswt-blockcontent h3 a:hover, .fswt-blockcontent h3 a:visited 
{
   font-size: 19px; 
}

.fswt-postcontent h4
{
   color: #F3FEE7;
margin: 20px 0;
   font-size: 16px;    
}

.fswt-blockcontent h4
{
margin: 20px 0;
   font-size: 16px; 
}

.fswt-postcontent h4 a, .fswt-postcontent h4 a:link, .fswt-postcontent h4 a:hover, .fswt-postcontent h4 a:visited, .fswt-blockcontent h4 a, .fswt-blockcontent h4 a:link, .fswt-blockcontent h4 a:hover, .fswt-blockcontent h4 a:visited 
{
   font-size: 16px; 
}

.fswt-postcontent h5
{
   color: #D5D3D2;
margin: 26px 0;
   font-size: 13px;    
}

.fswt-blockcontent h5
{
margin: 26px 0;
   font-size: 13px; 
}

.fswt-postcontent h5 a, .fswt-postcontent h5 a:link, .fswt-postcontent h5 a:hover, .fswt-postcontent h5 a:visited, .fswt-blockcontent h5 a, .fswt-blockcontent h5 a:link, .fswt-blockcontent h5 a:hover, .fswt-blockcontent h5 a:visited 
{
   font-size: 13px; 
}

.fswt-postcontent h6
{
   color: #938D8B;
   margin: 35px 0;
   font-size: 11px;    
}

.fswt-blockcontent h6
{
margin: 35px 0;
   font-size: 11px; 
}

.fswt-postcontent h6 a, .fswt-postcontent h6 a:link, .fswt-postcontent h6 a:hover, .fswt-postcontent h6 a:visited, .fswt-blockcontent h6 a, .fswt-blockcontent h6 a:link, .fswt-blockcontent h6 a:hover, .fswt-blockcontent h6 a:visited 
{
   font-size: 11px; 
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html 
{
    height:100%;
}

#fswt-main
{
  display: inline-block;
  position: relative;
  z-index: 0;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
  overflow:visible;
}

body
{
  padding: 0; 
  margin:0;
  color: #DFDDDD;
  height:100%;
  min-height:100%;
  background-color: #787878;
  background-image: url('images/Bottom_texture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top left;
  min-width: 950px;
}

.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}

.reset-box
{
  overflow:hidden;
  display:table; 
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}
/* end Page */

/* begin Header */
div.fswt-header
{
  margin: 0 auto;
  position: relative;
  z-index: -1;
  width:100%;
  height: 200px;
  margin-top: 0;
  margin-bottom: 0;
}

div.fswt-header-clip
{
  position: absolute;
  width:100%;
  left:0;
  overflow:hidden;
  height:200px;
}

.fswt-header-wrapper 
{
    position: relative;
    width:950px;
    margin:0 auto;
}
.fswt-header-inner 
{
    margin: 0 4px;
}

div.fswt-header-center
{
	position: relative;
	width: 1920px;
	left:50%;
}

div.fswt-header-png
{
  position: absolute;
  left:-50%;
  top: 0;
  width: 1920px;
  height: 200px;
  background-image: url('images/header.png');
  background-repeat: no-repeat;
  background-position:center center; 
}

div.fswt-header-jpeg
{
  position: absolute;
  top: 0;
  left:-50%;
  width: 1920px;
  height: 200px;
  background-image: url('images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}
/* end Header */

/* begin HeaderObject */
div.fswt-headerobject
{
  display: block;
  left: 78%;
  margin-left: -133px;
  position: absolute;
  top: 0;
  width: 171px;
  height: 200px;
  background-image: url('images/header-object.png');
}
/* end HeaderObject */

/* begin Logo */
div.fswt-logo
{
  display: block;
  position: absolute;
  top: 16px; /*86*/
  left: 0;
  margin-left: 12px;
}

h1.fswt-logo-name
{
  display: block;
  text-align: left;
  font-size: 12px;
  padding: 0;
  margin: 0;
  color: #BABABA !important;
}
h1.fswt-logo-name a, 
h1.fswt-logo-name a:link, 
h1.fswt-logo-name a:visited, 
h1.fswt-logo-name a:hover
{
  font-size: 32px;
  padding: 0;
  margin: 0;
  color: #BABABA !important;
}

h2.fswt-logo-text
{
  display: block;
  text-align: left;
  font-size: 18px;
  padding: 0;
  margin: 0;
  color: #BABABA !important;
}
h2.fswt-logo-text a,
h2.fswt-logo-text a:link,
h2.fswt-logo-text a:visited,
h2.fswt-logo-text a:hover
{
  font-size: 8px;
  padding: 0;
  margin: 0;
  color: #BABABA !important;
}

/* end Logo */

/* begin Menu */
/* menu structure */

.fswt-hmenu a, .fswt-hmenu a:link, .fswt-hmenu a:visited, .fswt-hmenu a:hover
{
    outline: none;
}

.fswt-hmenu, .fswt-hmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.fswt-hmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.fswt-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.fswt-hmenu li li
{
  float: none;
}

.fswt-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
  min-height: 0;
  background-image: url('images/spacer.gif');
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.fswt-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.fswt-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}


.fswt-hmenu:after, .fswt-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.fswt-hmenu{
  min-height: 0;
  position:relative;
  padding: 4px 4px 4px 4px;
}

.fswt-hmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

/* menu structure */

.fswt-nav
{
  position: relative;
  width:100%;
  margin:0 auto;
  min-height: 34px;
  z-index: 100;
    margin-top: 0;
    margin-bottom: 0;
}

.fswt-nav-outer
{
    position:absolute;
    width:100%;
}

.fswt-nav-wrapper 
{
    position: relative;
    width:950px;
    margin:0 auto;
}
.fswt-nav-inner 
{
    margin: 0 4px;
}

.fswt-nav-l, .fswt-nav-r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  background-image: url('images/nav.png');
}

.fswt-nav-l
{
  left: 0;
  right: 0;
}

.fswt-nav-r
{
  right: 0;
  width: 1920px;
  clip: rect(auto, auto, auto, 1920px);
}

/* end Menu */

/* begin MenuItem */
.fswt-hmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 26px;
  cursor: pointer;
  text-align: left;
  text-decoration: none;
}

.fswt-hmenu ul li
{
    margin:0;
    clear: both;
}

.fswt-hmenu a .r, .fswt-hmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 88px;
  background-image: url('images/menuitem.png');
}

.fswt-hmenu a .l
{
  left: 0;
  right: 6px;
}

.fswt-hmenu a .r
{
  width: 412px;
  right: 0;
  clip: rect(auto, auto, auto, 406px);
}

.fswt-hmenu a .t, .fswt-hmenu ul a, .fswt-hmenu a:link, .fswt-hmenu a:visited, .fswt-hmenu a:hover
{
  text-align: left;
  text-decoration: none;
}

.fswt-hmenu a .t
{
  color: #D0CECD;
  padding: 0 7px;
  margin: 0 6px;
  line-height: 26px;
  text-align: center;
}

.fswt-hmenu a:hover .l, .fswt-hmenu a:hover .r
{
  top: -31px;
}

.fswt-hmenu li:hover>a .l, .fswt-hmenu li:hover>a .r
{
  top: -31px;
}

.fswt-hmenu li:hover a .l, .fswt-hmenu li:hover a .r
{
  top: -31px;
}
.fswt-hmenu a:hover .t
{
  color: #E4E2E2;
}

.fswt-hmenu li:hover a .t
{
  color: #E4E2E2;
}

.fswt-hmenu li:hover>a .t
{
  color: #E4E2E2;
}

.fswt-hmenu a.active .l, .fswt-hmenu a.active .r
{
  top: -62px;
}

.fswt-hmenu a.active .t
{
  color: #000000;
}
/* end MenuItem */

/* begin MenuSeparator */
.fswt-hmenu .fswt-hmenu-li-separator
{
  display: block;
  width: 6px;
  height:26px;
}
/* end MenuSeparator */

/* begin MenuSubItem */
.fswt-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 32px;
  width: 180px;
  overflow: hidden;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: solid;
  border-color: #ABABAB;
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 32px;
  color: #000000;
  font-size: 12px;
  margin:0;
  padding:0;
}

.fswt-nav ul.fswt-hmenu ul span, .fswt-nav ul.fswt-hmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.fswt-hmenu ul a:link, .fswt-hmenu ul a:visited, .fswt-hmenu ul a:hover, .fswt-hmenu ul a:active, .fswt-nav ul.fswt-hmenu ul span, .fswt-nav ul.fswt-hmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 32px;
  color: #000000;
  font-size: 12px;
  margin:0;
  padding:0;
}

.fswt-hmenu ul li a:hover
{
  color: #E4E2E2;
  border-color: #ABABAB;
  background-position: 0 -32px;
}

.fswt-hmenu ul li:hover>a
{
  color: #E4E2E2;
  border-color: #ABABAB;
  background-position: 0 -32px;
}

.fswt-nav .fswt-hmenu ul li a:hover span, .fswt-nav .fswt-hmenu ul li a:hover span span
{
  color: #E4E2E2;
}

.fswt-nav .fswt-hmenu ul li:hover>a span, .fswt-nav .fswt-hmenu ul li:hover>a span span
{
  color: #E4E2E2;
}

/* end MenuSubItem */

/* begin Box, Sheet */
.fswt-sheet
{
  position: relative;
  margin: 0 auto;
  min-width: 25px;
  min-height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  cursor:auto;
  width: 950px;
}

.fswt-sheet-body
{
  position: relative;
  padding: 4px;
    padding-top:0;
    padding-bottom:0;
}

#fswt-page-background-top-texture, #fswt-page-background-middle-texture, #fswt-page-background-glare
{
  min-width: 950px;
}

/* end Box, Sheet */

/* begin Layout */
.fswt-content-layout
{
  display: table;
  position:relative;
  margin: 0 auto;
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
  width:100%;
  margin-top:0;
  margin-bottom:0;
}
.fswt-layout-cell, .fswt-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none;
  margin:0;
  padding:0;
}

.fswt-content-layout .fswt-content-layout{width: auto;margin:0;}
.fswt-content-layout .fswt-layout-cell, .fswt-content-layout .fswt-layout-cell .fswt-content-layout .fswt-layout-cell{display: table-cell;}
.fswt-layout-cell .fswt-layout-cell{display: block;}
.fswt-content-layout-row {display: table-row;}
.fswt-layout-glare{position:relative;}/* end Layout */

/* begin Box, Block, VMenuBlock */
.fswt-vmenublock
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}

.fswt-vmenublock-body
{
  position: relative;
  padding: 0;
}

/* end Box, Block, VMenuBlock */

/* begin BlockHeader, VMenuBlockHeader */
.fswt-vmenublockheader
{
  margin-bottom: 4px;
  position: relative;
  height: 33px;
}

.fswt-vmenublockheader h3.t
{
  position: relative;
  height: 33px;
  color: #000000;
  font-size: 13px;
  margin:0;
  padding: 0 11px 0 26px;
  white-space: nowrap;
  line-height: 33px;
}

.fswt-vmenublockheader h3.t a,
.fswt-vmenublockheader h3.t a:link,
.fswt-vmenublockheader h3.t a:visited, 
.fswt-vmenublockheader h3.t a:hover
{
  color: #000000;
  font-size: 13px;
}

.fswt-vmenublockheader .l, .fswt-vmenublockheader .r
{
  position: absolute;
  height: 33px;
  background-image: url('images/vmenublockheader.png');
}

.fswt-vmenublockheader .l
{
  left: 0;
  right: 20px;
}

.fswt-vmenublockheader .r
{
  width: 692px;
  right: 0;
  clip: rect(auto, auto, auto, 672px);
}

/* end BlockHeader, VMenuBlockHeader */

/* begin Box, Box, VMenuBlockContent */
.fswt-vmenublockcontent
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.fswt-vmenublockcontent-body
{
  position: relative;
  padding: 0;
}

/* end Box, Box, VMenuBlockContent */

/* begin VMenu */
ul.fswt-vmenu, ul.fswt-vmenu li
{
  list-style: none;
  margin: 0;
  padding: 0;
  width: auto;
  line-height: 0;
}

ul.fswt-vmenu
{
  margin-top: 0; 
  margin-bottom: 0;
}

ul.fswt-vmenu ul
{
  display: none;
  padding: 0;
    margin:0 0 0 0;
}

ul.fswt-vmenu ul.active
{
  display: block;
}
/* end VMenu */

/* begin VMenuItem */
ul.fswt-vmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 28px;
  cursor: pointer;
  text-decoration: none;
}

ul.fswt-vmenu li.fswt-vmenu-separator
{
  display: block;
  padding: 2px 0 2px 0;
  margin: 0;
  font-size: 1px;
}

ul.fswt-vmenu .fswt-vmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  border: none;
}

ul.fswt-vmenu a .r, ul.fswt-vmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  height: 94px;
  background-image: url('images/vmenuitem.png');
}

ul.fswt-vmenu a .l
{
  left: 0;
  right: 0;
}

ul.fswt-vmenu a .r
{
  width: 692px;
  right: 0;
  clip: rect(auto, auto, auto, 692px);
}

ul.fswt-vmenu a .t, ul.fswt-vmenu ul a
{
  font-family: Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
}

ul.fswt-vmenu a .t
{
  display: block;
  position:relative;
  top:0;

  line-height: 28px;
  color: #B2B2B2;
  padding: 0 10px 0 20px;
  margin-left:0;
  margin-right:0;
}

ul.fswt-vmenu a.active .l, ul.fswt-vmenu a.active .r
{
  top: -66px;
}

ul.fswt-vmenu a.active .t
{
  color: #87F10E;
}

ul.fswt-vmenu a:hover .l, ul.fswt-vmenu a:hover .r
{
  top: -33px;
}

ul.fswt-vmenu a:hover .t
{
  color: #B5B1B0;
}

/* end VMenuItem */

/* begin VMenuSubItem */
ul.fswt-vmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.fswt-vmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 18px;
  overflow: visible;
  background-image: url('images/vsubitem.gif');
  background-position: 25px 0;
  background-repeat: repeat-x;
  padding: 0 0 0 42px;
  line-height: 18px;
  color: #D9D9D9;
  font-size: 22px;
  margin-left: 0;
}

ul.fswt-vmenu ul span, ul.fswt-vmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

ul.fswt-vmenu ul a:link, ul.fswt-vmenu ul a:visited, ul.fswt-vmenu ul a:hover, ul.fswt-vmenu ul a:active, ul.fswt-vmenu ul span, ul.fswt-vmenu ul span span
{
  line-height: 18px;
  color: #D9D9D9;
  font-size: 11px;
  margin-left: 0;
}

ul.fswt-vmenu ul ul
{
  margin:0 0 0 0;
}

ul.fswt-vmenu ul li.fswt-vsubmenu-separator
{ 
  display: block;
  margin: 0;
  font-size: 1px;
  padding: 0 0 0 0;
 }

ul.fswt-vmenu ul .fswt-vsubmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  margin: 0;
  border: none;
}

ul.fswt-vmenu ul li.fswt-vmenu-separator-first
{
    padding-bottom:2px;
}

ul.fswt-vmenu ul li li a
{
  background-position: 50px 0;
  padding: 0 0 0 67px;
}

ul.fswt-vmenu ul li li li a
{
  background-position: 75px 0;
  padding: 0 0 0 92px;
}

ul.fswt-vmenu ul li li li li a
{
  background-position: 100px 0;
  padding: 0 0 0 117px;
}

ul.fswt-vmenu ul li li li li li a
{
  background-position: 125px 0;
  padding: 0 0 0 142px;
}

ul.fswt-vmenu ul li a.active
{
  color: #080E01;
  background-position: 25px -46px;
}

ul.fswt-vmenu ul li li a.active
{
  background-position: 50px -46px;
}

ul.fswt-vmenu ul li li li a.active
{
  background-position: 75px -46px;
}

ul.fswt-vmenu ul li li li li a.active
{
  background-position: 100px -46px;
}

ul.fswt-vmenu ul li li li li li a.active
{
  background-position: 125px -46px;
}

ul.fswt-vmenu ul li a:hover, ul.fswt-vmenu ul li a:hover.active
{
  color: #1A1919;
  background-position: 25px -23px;
}

ul.fswt-vmenu ul li li a:hover, ul.fswt-vmenu ul li li a:hover.active
{
  background-position: 50px -23px;
}

ul.fswt-vmenu ul li li li a:hover, ul.fswt-vmenu ul li li li a:hover.active
{
  background-position: 75px -23px;
}

ul.fswt-vmenu ul li li li li a:hover, ul.fswt-vmenu ul li li li li a:hover.active
{
  background-position: 100px -23px;
}

ul.fswt-vmenu ul li li li li li a:hover, ul.fswt-vmenu ul li li li li li a:hover.active
{
  background-position: 125px -23px;
}
/* end VMenuSubItem */

/* begin Box, Block */
.fswt-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}

.fswt-block-body
{
  position: relative;
  padding: 0;
}

div.fswt-block img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-width: 0;
    border-color: #C4C1C0;
  border-style: solid;
  margin: 5px;
}

/* end Box, Block */

/* begin BlockHeader */
.fswt-blockheader
{
  margin-bottom: 4px;
  position: relative;
  height: 33px;
}

.fswt-blockheader h3.t
{
  position: relative;
  height: 33px;
  color: #000000;
  font-size: 13px;
  margin:0;
  padding: 0 11px 0 26px;
  white-space: nowrap;
  line-height: 33px;
}

.fswt-blockheader h3.t a,
.fswt-blockheader h3.t a:link,
.fswt-blockheader h3.t a:visited, 
.fswt-blockheader h3.t a:hover
{
  color: #000000;
  font-size: 13px;
}

.fswt-blockheader .l, .fswt-blockheader .r
{
  position: absolute;

  height: 33px;
  background-image: url('images/blockheader.png');
}

.fswt-blockheader .l
{
  left: 0;
  right: 20px;
}

.fswt-blockheader .r
{
  width: 692px;
  right: 0;
  clip: rect(auto, auto, auto, 672px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.fswt-blockcontent
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.fswt-blockcontent-body
{
  position: relative;
  padding: 3px;
  color: #DFDDDD;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}

.fswt-blockcontent-body table,
.fswt-blockcontent-body li, 
.fswt-blockcontent-body a,
.fswt-blockcontent-body a:link,
.fswt-blockcontent-body a:visited,
.fswt-blockcontent-body a:hover
{
  color: #DFDDDD;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 13px;
}

.fswt-blockcontent-body p
{
  margin: 6px 0;
}

.fswt-blockcontent-body a, .fswt-blockcontent-body a:link
{
  color: #ADF55B;
  text-decoration: underline;
}

.fswt-blockcontent-body a:visited, .fswt-blockcontent-body a.visited
{
  color: #ABA7A5; 
  text-decoration: none;
}

.fswt-blockcontent-body a:hover, .fswt-blockcontent-body a.hover
{
  color: #1B3003;
  text-decoration: none;
}

.fswt-blockcontent-body ul li
{
  line-height: 125%;    
  color: #E9E8E7;
  padding: 0 0 0 11px;
  background-image: url('images/blockcontentbullets.png');
  background-repeat: no-repeat;
}/* end Box, BlockContent */

/* begin Button */
.fswt-button-wrapper a.fswt-button,
.fswt-button-wrapper a.fswt-button:link,
.fswt-button-wrapper input.fswt-button,
.fswt-button-wrapper button.fswt-button
{
  text-decoration: none;
  font-family: Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  position:relative;
  top:0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #E0E0E0 !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 28px;
  height: 28px;
  margin: 0 !important;
  padding: 0 11px !important;
  overflow: visible;
  cursor: pointer;
}

.fswt-button img, .fswt-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.fswt-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 28px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .fswt-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea
{
  vertical-align: middle;
  font-family: Verdana, Geneva, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
}

.fswt-block select 
{
    width:96%;
}

.fswt-button-wrapper.hover .fswt-button, .fswt-button-wrapper.hover a.fswt-button:link, .fswt-button:hover
{
  color: #E0FBC0 !important;
  text-decoration: none !important;
}

.fswt-button-wrapper.active .fswt-button, .fswt-button-wrapper.active a.fswt-button:link
{
  color: #DAD8D7 !important;
}

.fswt-button-wrapper .fswt-button-l, .fswt-button-wrapper .fswt-button-r
{
  display: block;
  position: absolute;
  height: 94px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.fswt-button-wrapper .fswt-button-l
{
  left: 0;
  right: 9px;
}

.fswt-button-wrapper .fswt-button-r
{
  width: 407px;
  right: 0;
  clip: rect(auto, auto, auto, 398px);
}

.fswt-button-wrapper.hover .fswt-button-l, .fswt-button-wrapper.hover .fswt-button-r
{
  top: -33px;
}

.fswt-button-wrapper.active .fswt-button-l, .fswt-button-wrapper.active .fswt-button-r
{
  top: -66px;
}

.fswt-button-wrapper input
{
  float: none !important;
}
/* end Button */

/* begin Box, Post */
.fswt-post
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 7px;
}

.fswt-post-body
{
  position: relative;
  padding: 12px;
}

a img
{
  border: 0;
}

.fswt-article img, img.fswt-article, .fswt-block img, .fswt-footer img
{
  border: solid 0 #C4C1C0;
  margin: 5px;
}

.fswt-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.fswt-article table, table.fswt-article
{
  border-collapse: collapse;
  margin: 1px;
}

.fswt-article th, .fswt-article td
{
  padding: 2px;
  border: solid 1px #5C5856;
  vertical-align: top;
  text-align: left;
}

.fswt-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
h2.fswt-postheader
{
  color: #E0FBC0;
  margin: 5px 0;
  font-size: 24px;
}

h2.fswt-postheader a, 
h2.fswt-postheader a:link, 
h2.fswt-postheader a:visited,
h2.fswt-postheader a.visited,
h2.fswt-postheader a:hover,
h2.fswt-postheader a.hovered
{
  font-size: 24px;
}

h2.fswt-postheader a, h2.fswt-postheader a:link
{
  text-align: left;
  text-decoration: none;
  color: #CDF99A;
}

h2.fswt-postheader a:visited, h2.fswt-postheader a.visited
{
  color: #CBC8C8;
}

h2.fswt-postheader a:hover,  h2.fswt-postheader a.hovered
{
  color: #C5F88B;
}

/* end PostHeaderIcon */

/* begin PostIcons, PostHeaderIcons */
.fswt-postheadericons,
.fswt-postheadericons a,
.fswt-postheadericons a:link,
.fswt-postheadericons a:visited,
.fswt-postheadericons a:hover
{
  font-family: Verdana, Geneva, sans-serif;
  color: #DFDDDD;
}

.fswt-postheadericons
{
  padding: 1px;
}

.fswt-postheadericons a, .fswt-postheadericons a:link
{
  text-decoration: none;
  color: #ADF55B;
}

.fswt-postheadericons a:visited, .fswt-postheadericons a.visited
{
  font-style: italic;
  font-weight: normal;
  color: #ADF55B;
}

.fswt-postheadericons a:hover, .fswt-postheadericons a.hover
{
  font-style: italic;
  font-weight: normal;
  text-decoration: underline;
  color: #1B3003;
}
/* end PostIcons, PostHeaderIcons */

/* begin PostContent */
.fswt-postcontent
{
  display:inline;
  font-size:14px;
}
/* end PostContent */

/* begin PostBullets */
.fswt-post ol, .fswt-post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}

.fswt-post li
{
  font-size: 13px;
  color: #DFDDDD;
  padding: 0 0 0 11px;
}

.fswt-post li ol, .fswt-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

.fswt-post ol>li
{
  background: none;
  padding-left: 0;
  font-size:14px;
  /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.fswt-post ul>li
{
  background-image: url('images/postbullets.png');
  background-repeat: no-repeat;
  padding-left: 11px;
  /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
  overflow-y: hidden;
}

/* end PostBullets */

/* begin PostQuote */
.fswt-postcontent blockquote,
.fswt-postcontent blockquote a,
.fswt-postcontent blockquote a:link,
.fswt-postcontent blockquote a:visited,
.fswt-postcontent blockquote a:hover
{
  color: #373534;
}

.fswt-postcontent blockquote p
{
   margin:3px;
}

.fswt-postcontent blockquote
{
   border: solid 1px #C3F887;
  margin: 10px 10px 10px 50px;
  padding: 6px 6px 6px 29px;
  background-color: #E7FCCF;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
  /* makes blockquote not to align behind the image if they are in the same line */
  overflow: auto;
  clear:both;
}

/* end PostQuote */

/* begin PostIcons, PostFooterIcons */
.fswt-postfootericons,
.fswt-postfootericons a,
.fswt-postfootericons a:link,
.fswt-postfootericons a:visited,
.fswt-postfootericons a:hover
{
  font-family: Verdana, Geneva, sans-serif;
  color: #DFDDDD;
}

.fswt-postfootericons
{
  padding: 1px;
}

.fswt-postfootericons a, .fswt-postfootericons a:link
{
  text-decoration: none;
  color: #ADF55B;
}

.fswt-postfootericons a:visited, .fswt-postfootericons a.visited
{
  color: #ADF55B;
}

.fswt-postfootericons a:hover, .fswt-postfootericons a.hover
{
  color: #1B3003;
}
/* end PostIcons, PostFooterIcons */

/* begin Footer */
.fswt-footer
{
  position: relative;
  margin-top:30px;
  margin-bottom:0;
  width: 100%;
}

.fswt-footer-b 
{
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  height:50px;
  background-image: url('images/footer_b.png');
}

.fswt-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  background-image: url('images/footer_t.png');
  background-position: left bottom;
}

.fswt-footer-body
{
    position:relative;
    padding: 15px;
}

.fswt-footer-body .fswt-rss-tag-icon
{
  position: absolute;
  left:   -21px;
  bottom:0;
  z-index:1;
}

.fswt-rss-tag-icon
{
  display: block;
  background-image: url('images/rssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  height: 9px;
  width: 15px;
  cursor: default;
}

.fswt-footer-text p
{
  padding:0;
  margin:0;
  text-align: center;
}

.fswt-footer-text,
.fswt-footer-text a,
.fswt-footer-text a:link,
.fswt-footer-text a:visited,
.fswt-footer-text a:hover,
.fswt-footer-text td, 
.fswt-footer-text th,
.fswt-footer-text caption
{
    color: #C9C6C5;
}

.fswt-footer-text
{
  min-height: 9px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  float: left;
  left: 50%;
  text-align: center;
}

.fswt-footer-text a,
.fswt-footer-text a:link
{
  color: #B0B0B0;
  text-decoration: none;
}

.fswt-footer-text a:visited
{
  color: #CBC8C8;
}

.fswt-footer-text a:hover
{
  color: #CDF99A;
}

.fswt-footer-center
{
  position: relative;
  float: right;
  right: 50%;
}

div.fswt-footer img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-color: #C4C1C0;
  border-style: solid;
  margin: 10px;
}/* end Footer */

/* begin PageFooter */
.fswt-page-footer, 
.fswt-page-footer a,
.fswt-page-footer a:link,
.fswt-page-footer a:visited,
.fswt-page-footer a:hover
{
  font-family: Verdana;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #7D7D7D;
}

.fswt-page-footer
{
  padding: 1em;
  text-align: center;
  text-decoration: none;
  color: #B3AFAD;
}
/* end PageFooter */

/* begin LayoutCell, sidebar1 */

.fswt-content-layout .fswt-sidebar1
{
  width: 230px;
}

/* end LayoutCell, sidebar1 */

/* begin LayoutCell, content */

/* end LayoutCell, content */

textarea#comment
{
    width:99%;
}

ul#comments-list div.avatar
{
    float:right;    
}

ul#comments-list, ul#comments-list li
{
  background: none;
  padding:0;
}

ul#comments-list li li
{
  margin-left: 20px;
}

div.avatar
{
  position:relative;
  margin: 0 5px;
  border: 1px solid #aaa;
  padding: 1px;
  background: #fff;
  float:left;
}

div.avatar img, div.avatar img.wp-post-image
{
    margin:0 !important;
    padding:0;
    border:none;
}

span.page-navi-outer, span.page-navi-inner 
{
    position:relative;
    display:block;
    float:left;
    margin:0;
    padding:0;
}

span.page-navi-outer
{
  margin: 1px;
  border: 1px solid #aaa;
}

span.page-navi-inner 
{
  padding: 1px;
  min-width:14px;
  line-height:18px;
  text-align:center;
  border: 2px solid #fff;
  font-weight:bold;
}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner 
{
    border-width:1px;
    font-weight:normal;
}

a span.page-navi-outer, span.page-navi-caption
{
    margin:2px 1px;
}

ul#comments-list li cite
{
  font-size: 1.2em;
}

#commentform textarea
{
  width: 100%;
}

img.wp-smiley
{
  border: none;
  margin: 1px;
  vertical-align:middle;
  padding: 0;
}

.navigation
{
  display: block;
  text-align: center;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .fswt-article .aligncenter img, .aligncenter img.fswt-article, .aligncenter img, img.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p.aligncenter , p.center 
{
   text-align: center; 
}

.alignleft
{
  float: left;
}

.alignright
{
  float: right;
}

.alignright img, img.alignright
{
  margin: 1em;
  margin-right: 0;
}

.alignleft img, img.alignleft
{
  margin: 1em;
  margin-left: 0;
}

.wp-caption
{
  border: 1px solid #ddd;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
    text-align: center;
}

.wp-caption img
{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text
{
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.wp-caption p
{
    text-align: center;
}

.gallery {
	margin: 0 auto 18px;
    clear:both;
    overflow:hidden;
  letter-spacing: normal;
}

.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 10px solid #f1f1f1;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery br+br {
	display: none;
}
/* End */

.hidden
{
  display: none;
}

/* Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar caption {
  text-align: center;
  width: 100%;
}

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}

.fswt-content {
  position: relative;
  z-index: 1;   
}

#todays-events{
  position: relative;
  z-index: 11;    
}

#upcoming-events{
  position: relative;
  z-index: 10;    
}

img.wp-post-image 
{
    margin:0 5px 5px 0 !important;
}

ul#comments-list li
{
    list-style-image: none;
    background:none;
    list-style-type:none;
}

div.fswt-footer div.fswt-content-layout
{
    margin:0 auto;
    width:100%;
}

div.fswt-layout-cell-size1 
{
    width:100%;
}

div.fswt-layout-cell-size2 
{
    width:50%;
}
div.fswt-layout-cell-size3 
{
    width:33%;
}

div.fswt-layout-cell-size4
{
    width:25%;
}

.fswt-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}

div.fswt-center-wrapper
{
  position: relative;
  float: right;
  right: 50%;
}

div.fswt-center-inner
{
  position: relative;
  float: left;
  left: 50%;
}

.firefox2 div.fswt-center-inner
{
  float: none;
}

div.breadcrumbs h4, 
div.breadcrumbs p, 
li.pingback p, 
#respond p,
h3#reply-title, 
h4#comments, 
h4.box-title
{
    margin:0;
}

#respond .comment-notes {
	margin-bottom: 1em;
}

.form-allowed-tags {
	line-height: 1em;
}

#comments-list #respond {
	margin-left: 27px !important;
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond label {
	font-size: 12px;
}

#respond input {
	margin: 0 0 9px;
	width: 98%;
}

#respond textarea {
	width: 98%;
}

#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}

#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond .form-submit {
	margin: 12px 0;
}

#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

.fswt-footer .fswt-widget-title 
{
    font-size:1.2em;
    padding: 0;
}

.fswt-footer .fswt-widget,
.fswt-footer .fswt-widget a,
.fswt-footer .fswt-widget a:link,
.fswt-footer .fswt-widget a:visited,
.fswt-footer .fswt-widget a:hover
{
    color: #C9C6C5;
    text-align: left;
}

.fswt-footer .fswt-widget a,
.fswt-footer .fswt-widget a:link
{
  color: #B0B0B0;
text-decoration: none;
}

.fswt-footer .fswt-widget a:visited
{
  color: #CBC8C8;
}

