/**/
/*Theme Name: Kirkalnd Heritage Theme*/
/*Theme URI:*/
/*Description: This is the theme for Kirkland Heritage -- WordPress v3.3.2*/
/*Author: SeaMonster Studios*/
/*Author URI: http://www.seamonsterstudios.com*/
/*Version: 1*/
/**/
/**/
/*960 Grid System ~ Core CSS.*/
/*Learn more ~ http://960.gs/*/
/**/
/*Licensed under GPL and MIT.*/
/**/
/**/
/*Forces backgrounds to span full width,*/
/*even if there is horizontal scrolling.*/
/*Increase this if your layout is wider.*/
/**/
/*Note: IE6 works fine without this fix.*/
/**/
BODY
{
  min-width: 960px;
  background-color: #ECDFCC;
  font: 14px / 18px sans-serif;
}
.clear
{
  clear: both;
}
/*start header*/
/*----------------------------------------------------------------------------------------------------*/
.header
{
  background-image: url(http://kirklandheritage.org/wp-content/uploads/2017/11/khs-masthead-3.jpg);
  height: 185px;
}
.header H1, .header H4
{
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: none;
}
.header A
{
  display: block;
  height: 165px;
  width: 960px;
}
/*end header*/
/*----------------------------------------------------------------------------------------------------*/
/*Start Nav*/
/*----------------------------------------------------------------------------------------------------*/
.main_menu
{
  background-image: url(http://kirklandheritage.org/wp-content/uploads/2017/11/khs-sidebar-3.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 800px;
  width: 300px;
  margin-top: 30px;
}
.main_menu P
{
  font-size: 90%;
  font-weight: bold;
  color: #A70303;
}
#main_nav
{
  margin-top: 100px;
  width: 270px;
  height: 700px;
}
#main_nav #searchform
{
  width: 218px;
  margin-left: 45px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #A0A0A7;
  padding-right: 0;
}
#main_nav #searchform LABEL
{
  display: block;
  font-size: 12px;
  text-align: center;
}
#main_nav #searchform INPUT#s
{
  width: 145px;
  height: 22px;
  /*+border-radius:3px;*/
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #ECDFCC;
  border: 1px solid #A0A0A7;
  padding: 3px;
}
#main_nav H2
{
  font: 24px serif;
  text-align: center;
  margin-left: 20px;
}
.main_menu UL
{
  list-style: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.main_menu UL LI
{
  padding-bottom: 2px;
  background-image: url(images/disc.png);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  margin-left: 50px;
}
.main_menu LI A
{
  color: #A70303;
  padding: 2px 0;
  padding-left: 14px;
/*link text is indented 19px*/
  text-decoration: none;
  font-weight: bold;
  font-size: 100%;
}
.main_menu UL LI A:visited
{
  color: #A70303;
}
.main_menu UL LI A:hover
{
/*hover state CSS*/
  color: #A70303;
  /*[empty]background-color:;*/
}
.main_menu LI UL LI
{
  padding-bottom: 2px;
  background-image: url(images/square.png);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  margin-left: 15px;
}
/*End Nav*/
/*----------------------------------------------------------------------------------------------------*/
/*start home page main_content*/
/*----------------------------------------------------------------------------------------------------*/
.main_content
{
  min-height: 800px;
}
.home_page_content
{
  margin-top: 30px;
}
/*end home page main_content*/
/*----------------------------------------------------------------------------------------------------*/
/*start footer*/
/*----------------------------------------------------------------------------------------------------*/
.footer P.copyright
{
  padding: 0px 0px 15px;
  color: #A3A395;
  font-size: 10px;
}
.footer P.copyright A
{
  color: #A3A395;
}
.footer P.copyright A:hover
{
  color: #6AA620;
}
/*`Container*/
/*----------------------------------------------------------------------------------------------------*/
.container_12, .container_16
{
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}
/*`Grid >> Global*/
/*----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16
{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15
{
  position: relative;
}
.container_12 .grid_3, .container_16 .grid_4
{
  width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8
{
  width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12
{
  width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16
{
  width: 940px;
}
/*`Grid >> Children (Alpha ~ First, Omega ~ Last)*/
/*----------------------------------------------------------------------------------------------------*/
.alpha
{
  margin-left: 0;
}
.omega
{
  margin-right: 0;
}
/*`Grid >> 12 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1
{
  width: 60px;
}
.container_12 .grid_2
{
  width: 140px;
}
.container_12 .grid_4
{
  width: 300px;
}
.container_12 .grid_5
{
  width: 380px;
}
.container_12 .grid_7
{
  width: 540px;
}
.container_12 .grid_8
{
  width: 620px;
}
.container_12 .grid_10
{
  width: 780px;
}
.container_12 .grid_11
{
  width: 860px;
}
/*`Grid >> 16 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1
{
  width: 40px;
}
.container_16 .grid_2
{
  width: 100px;
}
.container_16 .grid_3
{
  width: 160px;
}
.container_16 .grid_5
{
  width: 280px;
}
.container_16 .grid_6
{
  width: 340px;
}
.container_16 .grid_7
{
  width: 400px;
}
.container_16 .grid_9
{
  width: 520px;
}
.container_16 .grid_10
{
  width: 580px;
}
.container_16 .grid_11
{
  width: 640px;
}
.container_16 .grid_13
{
  width: 760px;
}
.container_16 .grid_14
{
  width: 820px;
}
.container_16 .grid_15
{
  width: 880px;
}
/*`Prefix Extra Space >> Global*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3, .container_16 .prefix_4
{
  padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8
{
  padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12
{
  padding-left: 720px;
}
/*`Prefix Extra Space >> 12 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1
{
  padding-left: 80px;
}
.container_12 .prefix_2
{
  padding-left: 160px;
}
.container_12 .prefix_4
{
  padding-left: 320px;
}
.container_12 .prefix_5
{
  padding-left: 400px;
}
.container_12 .prefix_7
{
  padding-left: 560px;
}
.container_12 .prefix_8
{
  padding-left: 640px;
}
.container_12 .prefix_10
{
  padding-left: 800px;
}
.container_12 .prefix_11
{
  padding-left: 880px;
}
/*`Prefix Extra Space >> 16 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1
{
  padding-left: 60px;
}
.container_16 .prefix_2
{
  padding-left: 120px;
}
.container_16 .prefix_3
{
  padding-left: 180px;
}
.container_16 .prefix_5
{
  padding-left: 300px;
}
.container_16 .prefix_6
{
  padding-left: 360px;
}
.container_16 .prefix_7
{
  padding-left: 420px;
}
.container_16 .prefix_9
{
  padding-left: 540px;
}
.container_16 .prefix_10
{
  padding-left: 600px;
}
.container_16 .prefix_11
{
  padding-left: 660px;
}
.container_16 .prefix_13
{
  padding-left: 780px;
}
.container_16 .prefix_14
{
  padding-left: 840px;
}
.container_16 .prefix_15
{
  padding-left: 900px;
}
/*`Suffix Extra Space >> Global*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3, .container_16 .suffix_4
{
  padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8
{
  padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12
{
  padding-right: 720px;
}
/*`Suffix Extra Space >> 12 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1
{
  padding-right: 80px;
}
.container_12 .suffix_2
{
  padding-right: 160px;
}
.container_12 .suffix_4
{
  padding-right: 320px;
}
.container_12 .suffix_5
{
  padding-right: 400px;
}
.container_12 .suffix_7
{
  padding-right: 560px;
}
.container_12 .suffix_8
{
  padding-right: 640px;
}
.container_12 .suffix_10
{
  padding-right: 800px;
}
.container_12 .suffix_11
{
  padding-right: 880px;
}
/*`Suffix Extra Space >> 16 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1
{
  padding-right: 60px;
}
.container_16 .suffix_2
{
  padding-right: 120px;
}
.container_16 .suffix_3
{
  padding-right: 180px;
}
.container_16 .suffix_5
{
  padding-right: 300px;
}
.container_16 .suffix_6
{
  padding-right: 360px;
}
.container_16 .suffix_7
{
  padding-right: 420px;
}
.container_16 .suffix_9
{
  padding-right: 540px;
}
.container_16 .suffix_10
{
  padding-right: 600px;
}
.container_16 .suffix_11
{
  padding-right: 660px;
}
.container_16 .suffix_13
{
  padding-right: 780px;
}
.container_16 .suffix_14
{
  padding-right: 840px;
}
.container_16 .suffix_15
{
  padding-right: 900px;
}
/*`Push Space >> Global*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .push_3, .container_16 .push_4
{
  left: 240px;
}
.container_12 .push_6, .container_16 .push_8
{
  left: 480px;
}
.container_12 .push_9, .container_16 .push_12
{
  left: 720px;
}
/*`Push Space >> 12 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .push_1
{
  left: 80px;
}
.container_12 .push_2
{
  left: 160px;
}
.container_12 .push_4
{
  left: 320px;
}
.container_12 .push_5
{
  left: 400px;
}
.container_12 .push_7
{
  left: 560px;
}
.container_12 .push_8
{
  left: 640px;
}
.container_12 .push_10
{
  left: 800px;
}
.container_12 .push_11
{
  left: 880px;
}
/*`Push Space >> 16 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_16 .push_1
{
  left: 60px;
}
.container_16 .push_2
{
  left: 120px;
}
.container_16 .push_3
{
  left: 180px;
}
.container_16 .push_5
{
  left: 300px;
}
.container_16 .push_6
{
  left: 360px;
}
.container_16 .push_7
{
  left: 420px;
}
.container_16 .push_9
{
  left: 540px;
}
.container_16 .push_10
{
  left: 600px;
}
.container_16 .push_11
{
  left: 660px;
}
.container_16 .push_13
{
  left: 780px;
}
.container_16 .push_14
{
  left: 840px;
}
.container_16 .push_15
{
  left: 900px;
}
/*`Pull Space >> Global*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3, .container_16 .pull_4
{
  left: -240px;
}
.container_12 .pull_6, .container_16 .pull_8
{
  left: -480px;
}
.container_12 .pull_9, .container_16 .pull_12
{
  left: -720px;
}
/*`Pull Space >> 12 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1
{
  left: -80px;
}
.container_12 .pull_2
{
  left: -160px;
}
.container_12 .pull_4
{
  left: -320px;
}
.container_12 .pull_5
{
  left: -400px;
}
.container_12 .pull_7
{
  left: -560px;
}
.container_12 .pull_8
{
  left: -640px;
}
.container_12 .pull_10
{
  left: -800px;
}
.container_12 .pull_11
{
  left: -880px;
}
/*`Pull Space >> 16 Columns*/
/*----------------------------------------------------------------------------------------------------*/
.container_16 .pull_1
{
  left: -60px;
}
.container_16 .pull_2
{
  left: -120px;
}
.container_16 .pull_3
{
  left: -180px;
}
.container_16 .pull_5
{
  left: -300px;
}
.container_16 .pull_6
{
  left: -360px;
}
.container_16 .pull_7
{
  left: -420px;
}
.container_16 .pull_9
{
  left: -540px;
}
.container_16 .pull_10
{
  left: -600px;
}
.container_16 .pull_11
{
  left: -660px;
}
.container_16 .pull_13
{
  left: -780px;
}
.container_16 .pull_14
{
  left: -840px;
}
.container_16 .pull_15
{
  left: -900px;
}
/*`Clear Floated Elements*/
/*----------------------------------------------------------------------------------------------------*/
/*http://sonspring.com/journal/clearing-floats*/
.clear
{
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/*http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified*/
.clearfix:before, .clearfix:after, .container_12:before, .container_12:after, .container_16:before, .container_16:after
{
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after, .container_12:after, .container_16:after
{
  clear: both;
}
/**/
/*The following zoom:1 rule is specifically for IE6 + IE7.*/
/*Move to separate stylesheet if invalid CSS is a problem.*/
/**/
.clearfix, .container_12, .container_16
{
  zoom: 1;
}
/**/
/*.post { }*/
/**/
/*.entry { }*/
/*.entry a { }*/
/*.entry a:hover { }*/
/**/
/*pre { }*/
/*code, tt { }*/
/**/
/*#meta { }*/
/*.postmetadata { }*/
/**/
/*#sidebar { }*/
/**/
/*.navgation { }*/
/*.next-posts { }*/
/*.prev-posts { }*/
/**/
/*#searchform { }*/
/*#s { }*/
/*#searchsubmt { }*/
/**/
/*ol.commentlist { list-style: none; }*/
/*ol.commentlist li { }*/
/*ol.commentlist li.alt { }*/
/*ol.commentlist li.bypostauthor { }*/
/*ol.commentlist li.byuser { }*/
/*ol.commentlist li.comment-author-admin { }*/
/*ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }*/
/*ol.commentlist li.comment div.comment-author { }*/
/*ol.commentlist li.comment div.vcard { }*/
/*ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }*/
/*ol.commentlist li.comment div.vcard cite.fn a.url { }*/
/*ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }*/
/*ol.commentlist li.comment div.vcard img.avatar-32 { }*/
/*ol.commentlist li.comment div.vcard img.photo { }*/
/*ol.commentlist li.comment div.vcard span.says { }*/
/*ol.commentlist li.comment div.commentmetadata { }*/
/*ol.commentlist li.comment div.comment-meta { font-size: 10px; }*/
/*ol.commentlist li.comment div.comment-meta a { color: #ccc; }*/
/*ol.commentlist li.comment p { }*/
/*ol.commentlist li.comment ul { }*/
/*ol.commentlist li.comment div.reply { font-size: 11px; }*/
/*ol.commentlist li.comment div.reply a { font-weight: bold; }*/
/*ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }*/
/*ol.commentlist li.comment ul.children li { }*/
/*ol.commentlist li.comment ul.children li.alt { }*/
/*ol.commentlist li.comment ul.children li.bypostauthor { }*/
/*ol.commentlist li.comment ul.children li.byuser { }*/
/*ol.commentlist li.comment ul.children li.comment { }*/
/*ol.commentlist li.comment ul.children li.comment-author-admin { }*/
/*ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }*/
/*ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }*/
/*ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }*/
/*ol.commentlist li.comment ul.children li.depth-5 { }*/
/*ol.commentlist li.comment ul.children li.odd { }*/
/*ol.commentlist li.even { background: #fff; }*/
/*ol.commentlist li.odd { background: #f6f6f6; }*/
/*ol.commentlist li.parent { border-left: 5px solid #111; }*/
/*ol.commentlist li.thread-alt { }*/
/*ol.commentlist li.thread-even { }*/
/*ol.commentlist li.thread-odd { }*/
/**/
FORM
{
}
INPUT[type=text]
{
}
/*Alignment*/
.alignleft
{
  display: inline;
  float: left;
  margin-right: 1.625em;
}
.alignright
{
  display: inline;
  float: right;
  margin-left: 1.625em;
}
.aligncenter
{
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
TABLE.bpres
{
  width: 400px;
}
TABLE.bpres TD
{
  width: 200px;
}
