/*
-------------------------------------------------------------------------------
		Begin Variables, Colors, and Sizes (Begin 1)
-------------------------------------------------------------------------------
*/
body {
  background-color: #000;
  margin: 0;
  padding: 0;
}

a:link {
	color: #933;
	text-decoration: none;
}

a:visited {
  color: #933;
	text-decoration: none;
}

a:hover {
  color: #000000;
	text-decoration: underline;
}

p {
  line-height: 1.5;
}

a:active {
	text-decoration: underline;
}

.BOLD {
	font-weight: bold;
}

.SUBTITLE {
  color:#4d453c;
  font-size: 18px;
}

.HEADING {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #513212;
}

img {
  display: block;
  border: none;
}
/*
-------------------------------------------------------------------------------
		End Variables, Colors, and Sizes (End 1)
-------------------------------------------------------------------------------
*/


/*
-------------------------------------------------------------------------------
		Begin Top, Nav & Banner (Begin 2)
-------------------------------------------------------------------------------
*/
.header{
  background: url('images/top.jpg') no-repeat;
  height: auto;
  width: 750px;
  position: relative;
}

.header_alt {
  background: url('images/top_dec.jpg') no-repeat;
  height: auto;
  width: 750px;
  position: relative;
}

  .header_title {
    text-align: center;
    font-size:30px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #513212;
    margin: 0;
    padding: 95px 0 0 0;
  }
  
  .header_nav {
    font-size: 14px;
    font-family: arial;
    text-align: left;
    margin: 5px auto 0 auto;
    padding: 0;
    position: relative;
    width: 580px;
    height: auto;
    display: block;
  }

    .header_nav a:link {
      color: #495C1A;
      text-decoration: none;
      padding: 0 10px 0 0;
    }

    .header_nav a:visited {
      color: #495C1A;
      text-decoration: none;
      padding: 0 10px 0 0;
    }

    .header_nav a:hover {
      color: #495C1A;
      text-decoration: underline;
      padding: 0 10px 0 0;
    }

    .header_nav a:active {
      color: #495C1A;
      text-decoration: underline;
      padding: 0 10px 0 0;
    }

    .header_nav_date {
	position: absolute;
	display: inline;
	text-align: right;
	right: 20px;
	margin: 0;
	top: -3px;
	width: 159px;
	line-height: 1.5;	
    }

.clear {
  clear: both;
}
/*
-------------------------------------------------------------------------------
		End Top, Nav & Banner (End 2)
-------------------------------------------------------------------------------
*/


/*
-------------------------------------------------------------------------------
		Begin Main Site (Begin 3)
-------------------------------------------------------------------------------
*/
#wrapper {
  width: 750px;
  height: auto;
  margin: 10px auto 0 auto;
}
  
  .wrapper_middle_bg_left_top {
    background: url('images/leftgrass-top.jpg') no-repeat;
    width: 44px;
    height: 172px;
    float: left;
  }
  
  .wrapper_middle_bg {
    background: url('images/paper.jpg') repeat-y;
    width: 750px;
    margin: 0;
    padding: 0;
  }
  
  .wrapper_middle_bg_right_top {
    background: url('images/rightgrass-top.jpg') no-repeat;
    width: 47px;
    height: 172px;
    float: right;
  }

  .content_pic_with_caption {
    width: 525px;
    margin: 0 auto 0 auto;
    padding: 30px 0 0 0;
  }
  
    .content_pic_with_caption p {
      width: 350px;
      text-align: left;
      font-family: Georgia;
      color: #513414;
      font-size: 12px;
    }
    
  .content_post {
    margin: 35px auto 0 auto;
    padding: 0;
    width: 525px;
  }
  
  .content_post p a:link {
    color: #933;
    text-decoration: none;
    font-weight: bold;
  }

  .content_post p a:visited {
    color: #933;
    text-decoration: none;
    font-weight: bold;
  }

  .content_post p a:hover {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
    padding: 0;
  }

  .content_post p a:active {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
    padding: 0;
  }

    .content_post_title {
      display: inline;
      height: auto;
      font-family: Georgia;
      color: #513414;
      font-size: 22px;
      text-align: left;
      padding: 0 25px 0 0;
      margin: 25px 0 5px 0;
    }

.return {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  .return a:link {
    color: #933;
  }

  .return a:visited {
    color: #933;
  }

  .return a:hover {
    text-decoration: underline;
    color: #000;
  }

  .return  a:active {
    text-decoration: underline;
    color: #000;
  }

.MenuBar {
  float: right;
  width: 125px;
}

  .MenuBar img{
    margin: 0 0 3px 0;
    padding: 0;
    float: right;
  }

  .MenuBar img {
    position: relative;
    left: -2px;
  }

  ul.MenuBarVertical {
    margin-bottom: 5px !important;
  }

.divider_long {
  background: url('images/longdivider.jpg') no-repeat;
  margin: 15px auto 0 auto;
  width: 650px;
  height: 2px;
  clear: both;
}

.divider_short {
  background: url('images/smalldivider.jpg') no-repeat;
  width: 100%;
  height: 2px;
}

.footer {
  background: url('images/footer.jpg') repeat-y;
  margin: 0 auto 10px auto;
  padding: 0 0 25px 0;
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-family: Tahoma, Arial;
  color: #513414;
  text-align: center;
}

  .footer_flower {
    background: url('images/longdivider_flower.png') no-repeat;
    background-position: center;
    width: 650px;
    height: 85px;
    margin-top: 0;
    margin-right: auto;
    margin-left: 49px;
    margin-bottom: 0;
    text-align: center;
  }

  .footer_link  a:link {
    color: #495C1A;
    font-weight: bold;
  }

  .footer_link  a:visited {
    color: #495C1A;
    font-weight: bold;
  }

  .footer_social {
    width: 125px;
    margin: 0 auto 0px auto;
    display: inline-block;
  }

    .footer_social img{
      float: right;
    }

  #search {
    line-height: 20px;
  }

  #search-field {
    width: 83px;
    height: 20px;
    line-height: 20px;
    outline: none;
    border: 1px solid #CCC !important;
    outline: none !important;
    background-color: #FAF1D1;
    margin: 0;
    padding: 0 0 0 3px;
    color: #666;
    display: inline-block;
    overflow: hidden;
  }

  #search-button {
    width: 30px;
    height: 20px;
    line-height: 20px;
    outline: none !important;
    border: 1px solid #CCC !important;
    outline: none;
    background-color: #FAF1D1;
    margin: 0;
    padding: 0;
    color: #666;
    cursor: pointer;
    display: inline-block;
    filter:chroma(color=#000000);
    overflow: hidden;
  }
/*
-------------------------------------------------------------------------------
		End Main Site (End 3)
-------------------------------------------------------------------------------
*/
