/* cmsms stylesheet: WCM2014 - CSS - Page Setup modified: 05/07/25 05:16:38 */
@font-face
{
font-family: 'Aguafina Script';
src: url('/fonts/AguafinaScript.ttf');
}

html
{
  background-color: rgb(102,102,102);
  background-image: url('http://barnette.us/_WCM/images/wcm2014/wallpaper.jpg');
  background-position: fixed;
  background-repeat: repeat-all;
}
body
{
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
#container
{
  position: relative;
  top: 0px;
  width: 1120px;
  margin: 0px auto;
  overflow: hidden;
}
#preload
{
 height: 0px;
 width: 0px;
 visibility: hidden;
 overflow: hidden;
}
a,
a:link,
a:active,
a:visited,
a:visited:active
{
  color: rgb(0,102,204);
  text-decoration: none;
}
a:hover,
a:visited:hover
{
  color: rgb(2,255,134);
  text-decoration: none;
}
img
{
  border: 0px;
}
p
{
  color: rgb(0,102,204);
}
/* cmsms stylesheet: WCM2014 - CSS - Header modified: 05/07/25 05:16:38 */
#header
{
  top: 0px;
  left: 0px;
  height: 250px;
  width: 1120px;
  margin: 0px auto;
  color: rgb(255,255,255);
  font-family: Garamond, Cambria, Times New Roman, serif;
  overflow: hidden;
}
.logo
{
  position: absolute;
  top: 0px;
  left: 25px;
  height: 250px;
  width: 1020px;
  margin: 0px auto;
  text-align: center;
  overflow: hidden;
}
/* cmsms stylesheet: WCM2014 - CSS - Menu Bar modified: 05/07/25 05:16:38 */
#menu_bar
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 75px;
  width: 1120px;
  overflow: hidden;
}
.menu_bar_left,
.menu_bar_right
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  height: 75px;
  width: 40px;
  margin: 0px auto;
  background-position: center top;
  overflow: hidden;
}
.menu_bar_left
{
  background-image: url('http://barnette.us/_WCM/images/wcm2014/menu_bar_left.png');
  background-repeat: no-repeat;
}
.menu_bar_right
{
  background-image: url('http://barnette.us/_WCM/images/wcm2014/menu_bar_right.png');
  background-repeat: no-repeat;
}
.menu_bar_center
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  height: 75px;
  width: 1040px;
  margin: 0px auto;
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
  text-align: center;
  background-position: center top;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/menu_bar_center.png');
  background-repeat: repeat-x;
  overflow: hidden;
}
#menu_bar li,
.menu_bar_link,
.menu_bar_separator
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  height: 75px;
/*  margin: 20px 2px 0px 2px;*/
  overflow: hidden;
}
#menu_bar * ul
{
list-style: none;
}
#menu_bar * ul,
#menu_bar * li
{
margin: 0px;
}
#menu_bar li p,
#menu_bar li a,
#menu_bar li a:link,
#menu_bar li a:visited,
.menu_bar_link p,
.menu_bar_link a,
.menu_bar_link a:link,
.menu_bar_link a:visited
{
  display: block;
  top: 0px;
  left: 0px;
  height: 75px;
  margin: 0px;
  padding: 20px 10px 0px 10px;
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
}
#menu_bar li a,
#menu_bar li a:link,
#menu_bar li a:visited,
.menu_bar_link a,
.menu_bar_link a:link,
.menu_bar_link a:visited
{
  color: rgb(0,102,204);
}
#menu_bar li p,
#menu_bar li a:hover,
#menu_bar li a:active,
#menu_bar li a:visited:hover,
#menu_bar li a:visited:active,
.menu_bar_link p,
.menu_bar_link a:hover,
.menu_bar_link a:active,
.menu_bar_link a:visited:hover,
.menu_bar_link a:visited:active
{
  color: rgb(255,255,255);
  background-position: center top;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/menu_bar_center_on.png');
  background-repeat: repeat-x;
}
.menu_bar_separator p
{
  margin: 0px;
  padding: 20px 2px 0px 2px;
  font-weight: normal;
}
/* cmsms stylesheet: WCM2014 - CSS - Content modified: 05/07/25 05:16:38 */
#content_header,
#content
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1120px;
  background-position: center;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body.png');
  background-repeat: repeat-y;
  overflow: hidden;
}
#content_header h5
{
  font-style: italic;
  font-weight: bold;
  font-size: large;
  text-align: center;
  color: rgb(0,102,204);
  margin: 0px auto;
}
#content_header hr
{
  margin: 10px 35px 0px 35px;
  border: thin solid rgb(0,102,204);
}
.content_body
{
  position: relative;
  top: 0px;
  left: 38px;
  width: 695px;
  margin: 0px;
  padding: 0px 25px 25px 25px;
  font-size: medium;
  font-weight: normal;
  font-variant: normal;
  font-family: Calibri, Arial, sans-serif;
  text-align: justify;
  color: rgb(0,102,204);
  overflow: hidden;
  border-left: 2px solid rgb(0,102,204);
}
.content_body hr
{
  clear: both;
  margin: 0px -23px 0px -25px;
  border: thin solid rgb(0,102,204);
}
.content_body ol,
.content_body ul
{
  margin: 10px;
}
.content_body * ol,
.content_body * ul
{
  margin: 10px 0px 10px 0px;
}
.content_body dt
{
  margin: 10px 0px 0px 0px;
  font-style: italic;
  font-weight: bold;
}
.content_body dt:first-line
{
  font-style: normal;
}
.content_body dd
{
  margin: 10px 0px 0px 30px;
}
.content_body span,
.content_body img,
.content_body br,
.content_body a
{
  margin: auto;
}
.content_body li
{
  margin: 10px;
}
.content_body * ol li,
.content_body * ul li
{
  margin-left: -15px;
  margin-right: 10px;
}
.content_body div p
{
  text-align: center;
}
.content_body table
{
  width: 690px;
}
.content_body li p,
.content_body table *
{
  margin: 10px;
}
.content_body table hr
{
  margin: auto;
}
.content_body h1,
.content_body h2,
.content_body h6,
.content_body table,
.content_body ul.albumlist li.thumb p.albumname
{
  text-align: center;
}
.content_body h1
{
  font-size: xx-large;
  font-weight: bold;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
}
.content_body h2,
.content_body h3
{
  font-size: x-large;
  font-weight: bold;
  text-decoration: none;
}
.content_body h3
{
  font-family: Garamond, Cambria, Times New Roman, serif;
  font-size: large;
  font-variant: small-caps;
  text-align: center;
}
.content_body table tr td img
{
  border: 0px;
}
.content_body h4,
.content_body h6,
.content_body p.albumnav
{
  font-size: large;
  font-style: normal;
  font-variant: small-caps;
}
.content_body h6,
.content_body p.albumnav
{
  font-size: medium;
}
.content_body p.albumnav
{
  text-align: right;
}
.content_body h5,
.content_body .instructions,
.content_body .scripture
{
  font-style: italic;
  font-weight: bold;
  font-size: medium;
}
.content_body h4,
.content_body h5,
.content_body ol,
.content_body ul,
.content_body li,
.content_body dt,
.content_body dd,
.content_body p
{
  text-align: justify;
}
.content_body p.acrostic:first-letter
{
  font-size: xx-large;
  font-weight: bold;
  color: rgb(153,0,0);
}
.content_body_box
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  width: 220px;
  margin: 20px 0px 0px 0px;
}
#box_1,
#box_2
{
  margin-right: 15px;
}
.content_body_box_header,
.content_body_box_body,
.content_body_box_footer
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 220px;
  margin: 0px auto;
  background-position: center;
  background-repeat: no-repeat;
}
.content_body_box_header
{
  height: 40px;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_box_header.png');
  overflow: hidden;
}
.content_body_box_body
{
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_box_body.png');
  background-repeat: repeat-y;
}
.content_body_box_footer
{
  height: 20px;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_box_footer.png');
  overflow: hidden;
}
.content_body_large_box
{
  position: relative;
  top: 20px;
  left: 0px;
  width: 690px;
  margin: 20px 0px 10px 0px;
}
.content_body_large_box_header,
.content_body_large_box_body,
.content_body_large_box_footer
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 690px;
  margin: 0px auto;
  background-position: center;
  background-repeat: no-repeat;
}
.content_body_large_box_header
{
  height: 40px;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_large_box_header.png');
  overflow: hidden;
}
.content_body_large_box_body
{
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_large_box_body.png');
  background-repeat: repeat-y;
}
.content_body_large_box_footer
{
  height: 20px;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_body_large_box_footer.png');
  overflow: hidden;
}
.content_body_box_header *,
.content_body_large_box_header *
{
  display: block;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 220px;
  margin: 0px auto;
  padding: 6px 0px 0px 0px;
  color: rgb(255,255,255);
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
  text-align: center;
}
.content_body_box_body *,
.content_body_large_box_body *
{
  margin: 0px;
  padding: 6px 0px 0px 0px;
  text-align: center;
}
#content_footer
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 75px;
  width: 1120px;
  margin: 0px auto;
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-align: center;
  background-position: center;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/content_footer.png');
  background-repeat: no-repeat;
}
#content_footer *
{
  padding: 0px 55px 0px 55px;
}
#content_footer p
{
  color: rgb(0,102,204);
  text-align: center;
  font-weight: bold;
  font-family: Cambria, Times New Roman, serif;
  font-size: small;
  margin: 0px;
}
.signature
{
font-family: 'Aguafina Script', cursive;
font-size: x-large;
font-weight: bold;
}
/* cmsms stylesheet: WCM2014 - CSS - News modified: 05/07/25 05:16:38 */
#news
{
  float: left;
  position: relative;
  top: 0px;
  left: 40px;
  width: 300px;
  margin: 0px auto;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/sub_menu_off.png');
  background-repeat: repeat-y;
  overflow: hidden;
}
.news_header
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 300px;
  margin: 0px auto;
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
  text-align: right;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/sub_menu_on.png');
  background-repeat: no-repeat;
  overflow: hidden;
}
.news_header p
{
  margin: 0px auto;
  padding: 6px 0px 0px 0px;
  color: rgb(255,255,255);
  font-style: italic;
}
.news_body
{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px auto;
  padding: 0px;
  font-size: medium;
  font-weight: normal;
  font-variant: normal;
  font-family: Calibri, Arial, sans-serif;
  text-align: justify;
  color: rgb(0,0,102);
  overflow: hidden;
}
.news_body *
{
  margin: 0px 20px 0px 20px;
}
.news_body h3
{
  font-size: large;
  text-align: center;
}
.news_body h3 *
{
  margin: 0px;
}
.news_body hr
{
  margin: 5px 15px 5px 15px;
}
.news_separator
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 10px;
  width: 330px;
  margin: 0px auto;
  background-image: url('http://barnette.us/_WCM/images/wcm2014/sub_menu_off.png');
  background-repeat: no-repeat;
  overflow: hidden;
}
/* cmsms stylesheet: WCM2014 - CSS - Sub Menu modified: 05/07/25 05:16:38 */
#sub_menu
{
  float: left;
  position: relative;
  top: 0px;
  left: 40px;
  width: 300px;
  margin: 0px auto;
  border-right: 2px solid rgb(0,102,204);
}
.constant_sub_menu,
.sub_menu_footer
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  width: 300px;
  margin: 0px auto;
}
#sub_menu * ul
{
list-style: none;
margin: 0px;
}
#sub_menu li,
.sub_menu_link,
.constant_sub_menu .sub_menu_link
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 300px;
  margin: 10px auto 10px auto;
  overflow: hidden;
}
#sub_menu li
{
margin: 10px 0px 10px -40px;
}
#sub_menu li p,
#sub_menu li a,
#sub_menu li a:link,
#sub_menu li a:visited,
.sub_menu_link p,
.sub_menu_link a,
.sub_menu_link a:link,
.sub_menu_link a:visited
{
  display: block;
  top: 0px;
  left: 0px;
  height: 40px;
  width: 300px;
  margin: 0px auto;
  padding: 6px 0px 0px 0px;
  font-size: x-large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
  text-align: right;
}
#sub_menu li a,
#sub_menu li a:link,
#sub_menu li a:visited,
.sub_menu_link a,
.sub_menu_link a:link,
.sub_menu_link a:visited
{
  color: rgb(0,102,204);
  background-image: url('/images/wcm2014/sub_menu_off.png');
  background-repeat: no-repeat;
  background-position: 2px 0px;
}
.constant_sub_menu .sub_menu_link a,
.constant_sub_menu .sub_menu_link a:link,
.constant_sub_menu .sub_menu_link a:visited
{
  /*color: rgb(255,255,255);*/
  color: rgb(0,102,204);
  background-image: url('/images/wcm2014/sub_menu_off.png');
  background-repeat: no-repeat;
  background-position: 2px 0px;
}
#sub_menu li p,
#sub_menu li a:hover,
#sub_menu li a:active,
#sub_menu li a:visited:hover,
#sub_menu li a:visited:active,
.sub_menu_link p,
.sub_menu_link a:hover,
.sub_menu_link a:active,
.sub_menu_link a:visited:hover,
.sub_menu_link a:visited:active,
.constant_sub_menu .sub_menu_link p,
.constant_sub_menu .sub_menu_link a:hover,
.constant_sub_menu .sub_menu_link a:active,
.constant_sub_menu .sub_menu_link a:visited:hover,
.constant_sub_menu .sub_menu_link a:visited:active
{
  color: rgb(255,255,255);
  font-style: italic;
  background-image: url('/images/wcm2014/sub_menu_on.png');
  background-repeat: no-repeat;
  background-position: 2px 0px;
}
/*.constant_sub_menu .sub_menu_link p,
.constant_sub_menu .sub_menu_link a:hover,
.constant_sub_menu .sub_menu_link a:active,
.constant_sub_menu .sub_menu_link a:visited:hover,
.constant_sub_menu .sub_menu_link a:visited:active
{
  color: rgb(2,255,143);
  font-style: italic;
}*/
.sub_menu_separator,
.large_sub_menu_separator
{
  position: relative;
  top: 0px;
  left: 0px;
  height: 10px;
  width: 330px;
  margin: 0px auto;
/*  background-image: url('/images/wcm2014/sub_menu_off.png');*/
  background-repeat: repeat-y;
  overflow: hidden;
}
.large_sub_menu_separator
{
  height: 50px;
}
#sub_menu hr
{
  margin: 10px 0px 10px -5px;
  border: thin solid rgb(0,102,204);
}
/* cmsms stylesheet: WCM2014 - CSS - Sub-Plus Menu modified: 05/07/25 05:16:38 */
#sub_plus_menu
{
  clear: both;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px auto;
  overflow: hidden;
}
#sub_plus_menu li,
.sub_plus_link
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px auto;
  overflow: hidden;
}
#sub_plus_menu * ul
{
list-style: none;
}
#sub_plus_menu * ul,
#sub_plus_menu * li
{
margin: 0px;
}
#sub_plus_menu li p,
#sub_plus_menu li a,
#sub_plus_menu li a:link,
#sub_plus_menu li a:visited,
.sub_plus_link p,
.sub_plus_link a,
.sub_plus_link a:link,
.sub_plus_link a:visited
{
  display: block;
  top: 0px;
  left: 0px;
  margin: 0px auto;
  padding: 0px 5px 0px 5px;
  font-size: large;
  font-weight: bold;
  font-variant: small-caps;
  text-decoration: none;
  font-family: Garamond, Cambria, Times New Roman, serif;
  text-align: center;
}
#sub_plus_menu li a,
#sub_plus_menu li a:link,
#sub_plus_menu li a:visited,
.sub_plus_link a,
.sub_plus_link a:link,
.sub_plus_link a:visited
{
  color: rgb(0,0,102);
}
#sub_plus_menu li p,
#sub_plus_menu li a:hover,
#sub_plus_menu li a:active,
#sub_plus_menu li a:visited:hover,
#sub_plus_menu li a:visited:active,
.sub_plus_link p,
.sub_plus_link a:hover,
.sub_plus_link a:active,
.sub_plus_link a:visited:hover,
.sub_plus_link a:visited:active
{
  color: rgb(102,102,204);
  font-style: italic;
}
.sub_plus_separator
{
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px auto;
/*  padding: 0px 5px 0px 5px;*/
  overflow: hidden;
}
.sub_plus_separator p
{
  margin: 0px auto;
  font-weight: normal;
}
/* cmsms stylesheet: WCM2014 - CSS - Footer modified: 05/07/25 05:16:38 */
#footer
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 1120px;
  margin: 0px auto;
  overflow: hidden;
}
#footer p
{
  color: rgb(255,255,255);
  text-align: center;
  font-weight: bold;
  font-family: Cambria, Times New Roman, serif;
  font-size: small;
}
/* cmsms stylesheet: FormBuilder Default Style modified: 05/07/25 05:16:38 */
/* Sample FormBuilder CSS base */
form {
	margin-top: 0
}
form, td, th, li {
	font-size: 100%
}
form div {
	margin-bottom: 0
}
fieldset div {
	margin-bottom: 0.5em;
	margin-left: 1em;
}
fieldset div div {
	margin-top: 0.5em;
	margin-left: 1em
}
fieldset {
	margin-bottom: 1em;
	border: 1px solid #F60;
	padding: 0.5em
}
fieldset label {
	width: auto;
}
legend {
	color: #FFF;
	background: #F60;
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding: 0.2em;
	width: auto;
	border: 1px solid #CCC
}
textarea {
	margin: 0.5em 0;
	width: 98%;
	height: 6em
}
/* Apply this class to text/select input fields with shorter labelsto help alignment */
.short-label label {
	float: left;
	width: 10em
}
.short-label fieldset div input, .short-label fieldset div select {
	width: 16em
}
/* Pretty up your Captcha image output */
.captcha {
	margin: 0.5em 0;
	width: 200px;
	text-align: center
}
.captcha img {
	border: 1px solid #F60;
	margin-bottom: 0.5em
}
.captcha input {
	width: 196px;
	margin-top: 0.5em
}
/* Just a bit more room for the Submit button */
.submit {
	margin-top: 0.5em
}
.contactform input {
	border: 1px solid #f60;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
	display: block;
	float: left;
	width: 150px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
	background-color: #ffc;
	border: 1px solid #f60;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}
