.blue_button {height:61px; margin:0px; padding:0px; border:0px;}
.yellow_button {height:37px;}

ul#main_nav{list-style: none; margin: 0px; padding: 0px; overflow: hidden; position: relative;}
ul#main_nav li{display: inline; margin: 0px; padding: 0px;}
ul#main_nav li a{display: block; float: left; overflow: hidden; text-indent: -1000px; margin: 0px; padding: 0px;}

#home_blue {background:url('/images/11-2009-site/home.png'); width:66px; height:61px; background-position: top left;}
#home_blue:focus, #home_blue:hover { background-position: top right; }

#training_blue {background:url('/images/11-2009-site/training.png'); width:77px; height:61px; background-position: top left;}
#training_blue:focus, #training_blue:hover { background-position: top right; }

#chapel_blue {background:url('/images/11-2009-site/chapel.png'); width:91px; height:61px; background-position: top left;}
#chapel_blue:focus, #chapel_blue:hover { background-position: top right; }

#fellowship_blue {background:url('/images/11-2009-site/ministers.png'); width:90px; height:61px; background-position: top left;}
#fellowship_blue:focus, #fellowship_blue:hover { background-position: top right; }

#sermons_blue {background:url('/images/11-2009-site/sermons.png'); width:85px; height:61px; background-position: top left;}
#sermons_blue:focus, #sermons_blue:hover { background-position: top right; }

#faq_blue {background:url('/images/11-2009-site/faq.png'); width:57px; height:61px; background-position: top left;}
#faq_blue:focus, #faq_blue:hover { background-position: top right; }

#find_a_minister_blue {background:url('/images/11-2009-site/find_a_minister.png'); width:99px; height:61px; background-position: top left;}
#find_a_minister_blue:focus, #find_a_minister_blue:hover { background-position: top right; }

#about_us_blue {background:url('/images/11-2009-site/about_us.png'); width:86px; height:61px;}
#about_us_blue:focus, #about_us_blue:hover { background-position: top right; }

#contact_blue { background:url('/images/11-2009-site/contact.png'); width:84px; height:61px; background-position: top left;}
#contact_blue:focus, #contact_blue:hover { background-position: top right; }

#ordinations_yellow {background:url('/images/11-2009-site/ordinations.png'); width:183px; height:37px;}
#ordinations_yellow:focus, #ordinations_yellow:hover { background-position: top right; }

#ministry_products_yellow {background:url('/images/11-2009-site/ministry_products.png'); width:184px; height:37px;}
#ministry_products_yellow:focus, #ministry_products_yellow:hover{ background-position: top right; }

#performing_a_wedding_yellow {background:url('/images/11-2009-site/performing_a_wedding.png'); width:186px; height:37px;}
#performing_a_wedding_yellow:focus, #performing_a_wedding_yellow:hover { background-position: top right; }

#ulc_blog_yellow {background:url('/images/11-2009-site/ulc_blog.png'); width:182px; height:37px;}
#ulc_blog_yellow:focus, #ulc_blog_yellow:hover { background-position: top right; }

#ulc_forum_yellow {background:url('/images/11-2009-site/ulc_forum.png'); width:182px; height:37px;}
#ulc_forum_yellow:focus, #ulc_forum_yellow:hover { background-position: top right; }

#hometext a { color: #133c7f; font-style: italic; text-decoration: none;  }
#hometext .homelink { color: #133c7f; text-decoration: underline; font-weight: bold; text-transform: uppercase; font-style: normal; }
#side_bar { text-align:center; padding:0 0 12px 8px; color:#fff; font-family:'Trajan Pro', Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
#side_bar img {margin-bottom:5px; margin-top:5px;}
#side_bar a {color:#fff; text-decoration:none;}
#side_bar a:hover {text-decoration:underline;}

h1, h2, h3 {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
h1 { color:#750016; }
h2 { color:#af5600; }
h3 { color: #af5600; }

body {
	background-color:#ffeec5;
	background: url('/images/11-2009-site/bg.png');
	}

body, p {text-align: justify;}

body, p, table, tr, td{ 

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}

.bold_red {
	font-weight: bold;
	color: #af5600;
}
.bold {
	font-weight: bold;
}
.bodyred {
	color:#af5600;
	}
	
.bodyHeaderRed {
	font-weight : bold;
	color : #af5600;
}
	
a, .bodylink {
	font-size : 1.05em;
	color : #336699;
	text-decoration : none;
}
img {border:0;}

#side_bar h1, #side_bar h2, #side_bar h3 {color:#fff;}

#side_bar ul {
margin:0;
padding:0;
}
#side_bar ul li {
text-align:left;
list-style: none;
margin:0;
padding:10px 3px;
border-bottom:#fff solid 1px;
}

table#soc-icon tr td, table#soc-icon tr td a {font-family:arial; font-size:9px;text-align:left; color:white;}

table#soc-icon { padding:0; margin:0; width:140px;}

.soc-icon { text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.soc-icon div {margin-left: 48px; margin-right: 4px; }
.soc-icon div.iconbreak { height: 10px; line-height: 10px; clear: both; }
.soc-icon img {float:left; clear:both; margin:0px; width:43px; height: 43px;}
.soc-icon a, .soc-icon { font-family:arial; font-size:9px;text-align:left; }
.soc-icon a { text-decoration: underline; }

/* content pane for tables float left and right by Larry */

img.content-left {
         float: left;
         padding: 0 10px 0 0;
}

img.content-right {
         float: right;
         padding: 0 0 0 10px;
}


table.contentpaneopen tr td p {
         text-align: justify;
}

.ord_img_code_box {
 background: #fff; width: 257px; height: 78px; *height: 83px; margin: 0px; padding: 1px; font-size: 14px; border-style:dotted; border-width:1px; white-space: pre-wrap; word-wrap: break-word; background: eee; overflow-y:scroll; font-family:'Courier New', Courier, monospace;
}

table#attribs {width:100%;}
table#attribs tr th {text-align:left;}
table#attribs tr td {padding:8px 0; border-bottom: dotted 1px #333; text-align: left;}

table#bestsellers tr td {padding-bottom:1em;}






/*TABLELESS STYLE UPDATE*/
html{padding: 0px; margin: 0px;}
body.tableless{margin: 0px; padding: 0px;}
body.tableless, .tableless p, .tableless td{text-align: left;}
#footer{display: block; font-size: .9em; overflow: auto; position: relative; border-top: 1px solid #333;}
#footer ul {list-style: none; margin: 0px 0px 10px 30px; padding: 0px;}
#footer h3{font-weight: bold; font-size: 1.1em; line-height: 2em; margin: 3px 0px 0px 25px; padding: 0px; color: #777;}
#footer ul li{margin: 1px 0px;}
#footer ul li a{display: block; padding: 1px;}
#footer ul li a:link, #footer ul li a:visited{color: #6d8dad;}
#footer ul li a:hover{background: #fff; color: #336699;}

.tableless #footer .footer-content{display: none; width: 768px; margin: auto; overflow: auto; position: relative; border-bottom: 1px dashed #ccc;}
.tableless #footer .footer-content div{width: 256px; float: left;}

.minister-menu{width: 100%; margin: auto; text-align: right; background: #103c7b; color: #fff; padding: 3px 0px;}
.minister-menu a{color: #ced9ee;}
.minister-menu a:hover{color: #fff;}
.minister-menu fieldset{border: 0px;}
.minister-menu label{margin: 0px 4px 0px 10px;}
.minister-menu input.text{border: 1px solid #fff; width: 100px; margin: 0px 5px 0px 0px;}
.minister-menu p{text-align: right; margin: 0px 5px; color: #fff;}
.minister-menu .notice{color: #333;}

.tableless input.button{border: 2px outset #333; background: #103c7b; padding: 4px; color: #fff; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: auto; cursor: pointer;}
.tableless input.button:hover{background: #366cbb;}

.tableless a{outline: none;}

.tableless #page{margin: 0px; padding: 0px; background: url('http://www.themonastery.org/images/page-bg.png') top center repeat-y;}
.tableless #page .page-content{width: 768px; margin: auto; padding: 0px;}
.tableless #stage {float: left; width: 540px; margin: 0px 15px 20px 30px; padding: 0px; display:inline; background: #fff;}
.tableless #side_bar{width: 140px; float: right; margin: 0px 20px 0px 0px; padding: 0px; clear: none; display:inline; background: #103c7b;}
.tableless #header{padding: 151px 0px 0px 0px; background: url('http://www.themonastery.org/images/header-bg.png') top center no-repeat;}
.tableless #header .header-bottom{padding-bottom: 36px; background: url('http://www.themonastery.org/images/hdr_to_content.png') bottom center no-repeat;}
.tableless #header .header-content{width:736px; margin: auto; display: block; overflow: hidden; position: relative;}
.tableless .quote{text-align: center; margin: 25px 5px;}

.tableless ul#main_nav li a.yellow_button{text-indent: 0px; background: #ccc; color: #633;}
.tableless ul#sub_nav{list-style: none; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; position: relative;}
.tableless ul#sub_nav li{display: inline; padding: 0px; margin: 0px;}
.tableless ul#sub_nav li a span{text-align: center; display: block; margin: 12px 6px; padding-right: 18px; background: url('http://www.themonastery.org/images/chevron.png') center right no-repeat;}
.tableless ul#sub_nav li a{background: #ffb629 url('http://www.themonastery.org/images/sub-nav-bg.png') top center repeat; display: block; float: left; padding: 0px; margin: 0px; height: auto;
width: 145px;
border: 1px solid #c67d10;
font-family: Arial, Helvetica, sans-serif;
text-shadow: #fff8d3 -1px -1px 2px;
font-weight: bold;
font-size: .9em;
color: #523821;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
}
.tableless ul#sub_nav li a:hover{background-position: 50%;}
.tableless ul#sub_nav li a#ordinations{width: 170px;}
.tableless ul#sub_nav li a#performing_a_wedding{width: 165px;}
.tableless ul#sub_nav li a#ulc_forum{width: 120px;}
.tableless ul#sub_nav li a#marriage_laws{width: 125px;}


/*ORDINATION PROCESS NEW STYLES*/
form.ord-form fieldset{padding: 5px; border: 1px dashed #ccc;}
form.ord-form legend{padding: 3px; font-weight: bold; text-align: center;}
form.ord-form table{border-collapse: collapse; width: 100%;}
form.ord-form table td{border: 0px solid #eee;  padding: 6px; text-align: left; vertical-align:middle;}
form.ord-form table td.submit-row{text-align: center;}
form.ord-form table td p{text-align: left; font-size: .9em;}
form.ord-form label{display: block; text-align: right; width: 180px;}
form.ord-form input{border: 1px inset #333; width: 190px; padding: 2px;}
form.ord-form select{border: 1px inset #333; width: 190px;}
form.ord-form input.button{border: 2px outset #333; background: #103c7b; padding: 4px; color: #fff; font-weight: bold; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: auto; cursor: pointer;}
form.ord-form input.button:hover{background: #366cbb;}
ul.ordination-rules{color : #af5600;}
ul.ordination-rules li{text-align: left; margin: 5px 0px;}

.notice{padding: 10px; border: 2px solid #900; background: #fff; color: #900; font-weight:bold;}

/*BLOG BAR AND HOME STYLES*/
#dynbar.blogbar {width: 520px; padding: 0px; margin: 0px auto 10px auto; background-image:url(http://www.themonastery.org/blogbar/background.gif); background-repeat: repeat-x; overflow: hidden; position: relative; border: 1px solid #000;}
#dynbar.blogbar h2{text-transform: uppercase;  float: left; margin: 7px 0px 0px 3px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 15px; width: 90px; text-align: center; color: black;}
#dynbar.blogbar h2 a{color: #000;}
#dynbar.blogbar h3 a, .blogbar h3{letter-spacing: -1px; padding: 0px; display: block; font-size: 7.5pt; line-height: 9pt; color: #666; text-decoration: underline; font-weight: normal; text-align: left; margin: 0px 3px;}
#dynbar ul#blogbarlist{list-style: none; margin: 0px; padding: 0px;}
#dynbar .blogbarcontent{margin-left: 90px;}
#dynbar .blogbarimage {margin: 5px auto 0px auto; border: 1px solid #7f7f7f; overflow: hidden; width: 80px; height: 70px;}
#dynbar .blogbarimage img{width: 80px;}
#dynbar ul#blogbarlist li.blogbarcontainer {float: left; width: 102px; height: 112px; margin: 3px 2px;}
#dynbar .excerpt{display: none;}
#hometext h2{font-size: 1em; margin: 10px 0px 5px 0px;}


/*Special Wedding Laws Styles*/
#wedding-menu ul.sidebar{font-size: .8em; font-weight: normal; font-family: Verdana, Geneva, sans-serif;}
#wedding-menu ul.sidebar li{padding: 0px; margin: 0px; border-bottom: 1px solid #244e92;}
#wedding-menu ul.sidebar lh{padding: 0px; margin: 0px; border-bottom: 1px solid #244e92; text-align: center; font-weight:bold; padding: 10px 0px; display: block;}
#wedding-menu ul.sidebar li a{display: block; padding: 5px 5px;}
#wedding-menu ul.sidebar li.marker {display: block; padding: 5px 5px; font-weight: bold; font-size: 1.4em;}

#wedding-laws .state-flag{float: right; margin: 10px 0px 10px 10px; width: 143px; height: 83px; overflow: hidden; border: 1px solid #333; display: block; background: url('../../images/state-flag-map-large.png') no-repeat;}

#wedding-menu span.flag, #wedding-menu a span.flag, #wedding-menu a:link span.flag, #wedding-menu a:visited span.flag{float: left; margin: 0px 3px 0px 0px; width: 14.3px; height: 8.3px; overflow: hidden; border: 1px solid #333; display: block; background: url('../../images/state-flag-map-sm.png') no-repeat;}
#wedding-menu a:hover span.flag, #wedding-menu li.marker span.flag {background: url('../../images/state-flag-map-sm-hover.png') no-repeat;}


#wedding-laws.main-content h2{margin-bottom: 10px; text-align: center;}
#wedding-laws.main-content {margin-right: 20px;}
#wedding-laws.main-content p, #wedding-laws.main-content blockquote{text-align: left; line-height: 1.5em;}
#wedding-laws.main-content blockquote{font-style: italic; padding: 5px;}
#wedding-laws.main-content a:hover{text-decoration: underline;}
#wedding-laws .main-law{border-bottom: double #ccc; border-top: double #ccc; margin: 15px 0px;}
#wedding-laws .pitch{margin: 20px; padding: 10px; border: 1px solid #ccc; overflow: auto; position: relative;}
#wedding-laws .left{margin-right: 10px;}
#wedding-laws .county, #wedding-laws .count{display: block; width: 45%; height: 200px; overflow: hidden; border: 1px solid #ccc; float: left; padding: 5px; margin: 5px; font-size: 1em; line-height: 1.1em; font-style: normal !important;}
#wedding-laws .county p, #wedding-laws .count p{font-size: .9em; line-height: 1.3em;}
#wedding-laws .county h1,
#wedding-laws .count h1,
#wedding-laws .county h2,
#wedding-laws .count h2,
#wedding-laws .county h3,
#wedding-laws .count h3,
#wedding-laws .county h4,
#wedding-laws .count h4,
#wedding-laws .county h5,
#wedding-laws .count h5,
#wedding-laws .county h6,
#wedding-laws .count h6{font-size: 1.2em; line-height: 1.4em; color: #900; font-weight: bold; margin: 5px 0px; padding: 5px 0px; text-align: left;}
#wedding-laws .left{float: left;}
#wedding-laws .clear{display: block; clear: both;}

/*DYNAMIC STYLE FROM MENU*/
/*USE commented PHP CODE IN WEDDING LAWS MENU FILE TO GET THESE STYLES*/
#wedding-laws .state-flag.alabama{background-position: 0px -1px;}#wedding-menu li span.flag.alabama{background-position: 0px -0.1px;}#wedding-laws .state-flag.alaska{background-position: -169px -1px;}#wedding-menu li span.flag.alaska{background-position: -16.9px -0.1px;}#wedding-laws .state-flag.arizona{background-position: -338px -1px;}#wedding-menu li span.flag.arizona{background-position: -33.8px -0.1px;}#wedding-laws .state-flag.arkansas{background-position: -507px -1px;}#wedding-menu li span.flag.arkansas{background-position: -50.7px -0.1px;}#wedding-laws .state-flag.bahamas{background-position: -507px -785px;}#wedding-menu li span.flag.bahamas{background-position: -50.7px -78.5px;}#wedding-laws .state-flag.california{background-position: -676px -1px;}#wedding-menu li span.flag.california{background-position: -67.6px -0.1px;}#wedding-laws .state-flag.colorado{background-position: -845px -1px;}#wedding-menu li span.flag.colorado{background-position: -84.5px -0.1px;}#wedding-laws .state-flag.connecticut{background-position: -1014px -1px;}#wedding-menu li span.flag.connecticut{background-position: -101.4px -0.1px;}#wedding-laws .state-flag.delaware{background-position: 0px -113px;}#wedding-menu li span.flag.delaware{background-position: 0px -11.3px;}#wedding-laws .state-flag.florida{background-position: -169px -113px;}#wedding-menu li span.flag.florida{background-position: -16.9px -11.3px;}#wedding-laws .state-flag.georgia{background-position: -338px -113px;}#wedding-menu li span.flag.georgia{background-position: -33.8px -11.3px;}#wedding-laws .state-flag.guam{background-position: -676px -785px;}#wedding-menu li span.flag.guam{background-position: -67.6px -78.5px;}#wedding-laws .state-flag.hawaii{background-position: -507px -113px;}#wedding-menu li span.flag.hawaii{background-position: -50.7px -11.3px;}#wedding-laws .state-flag.idaho{background-position: -676px -113px;}#wedding-menu li span.flag.idaho{background-position: -67.6px -11.3px;}#wedding-laws .state-flag.illinois{background-position: -845px -113px;}#wedding-menu li span.flag.illinois{background-position: -84.5px -11.3px;}#wedding-laws .state-flag.indiana{background-position: -1014px -113px;}#wedding-menu li span.flag.indiana{background-position: -101.4px -11.3px;}#wedding-laws .state-flag.iowa{background-position: 0px -225px;}#wedding-menu li span.flag.iowa{background-position: 0px -22.5px;}#wedding-laws .state-flag.kansas{background-position: -169px -225px;}#wedding-menu li span.flag.kansas{background-position: -16.9px -22.5px;}#wedding-laws .state-flag.kentucky{background-position: -338px -225px;}#wedding-menu li span.flag.kentucky{background-position: -33.8px -22.5px;}#wedding-laws .state-flag.louisiana{background-position: -507px -225px;}#wedding-menu li span.flag.louisiana{background-position: -50.7px -22.5px;}#wedding-laws .state-flag.maine{background-position: -676px -225px;}#wedding-menu li span.flag.maine{background-position: -67.6px -22.5px;}#wedding-laws .state-flag.maryland{background-position: -845px -225px;}#wedding-menu li span.flag.maryland{background-position: -84.5px -22.5px;}#wedding-laws .state-flag.massachusetts{background-position: -1014px -225px;}#wedding-menu li span.flag.massachusetts{background-position: -101.4px -22.5px;}#wedding-laws .state-flag.michigan{background-position: 0px -337px;}#wedding-menu li span.flag.michigan{background-position: 0px -33.7px;}#wedding-laws .state-flag.minnesota{background-position: -169px -337px;}#wedding-menu li span.flag.minnesota{background-position: -16.9px -33.7px;}#wedding-laws .state-flag.mississippi{background-position: -338px -337px;}#wedding-menu li span.flag.mississippi{background-position: -33.8px -33.7px;}#wedding-laws .state-flag.missouri{background-position: -507px -337px;}#wedding-menu li span.flag.missouri{background-position: -50.7px -33.7px;}#wedding-laws .state-flag.montana{background-position: -676px -337px;}#wedding-menu li span.flag.montana{background-position: -67.6px -33.7px;}#wedding-laws .state-flag.nebraska{background-position: -845px -337px;}#wedding-menu li span.flag.nebraska{background-position: -84.5px -33.7px;}#wedding-laws .state-flag.nevada{background-position: -1014px -337px;}#wedding-menu li span.flag.nevada{background-position: -101.4px -33.7px;}#wedding-laws .state-flag.new-hampshire{background-position: 0px -449px;}#wedding-menu li span.flag.new-hampshire{background-position: 0px -44.9px;}#wedding-laws .state-flag.new-jersey{background-position: -169px -449px;}#wedding-menu li span.flag.new-jersey{background-position: -16.9px -44.9px;}#wedding-laws .state-flag.new-mexico{background-position: -338px -449px;}#wedding-menu li span.flag.new-mexico{background-position: -33.8px -44.9px;}#wedding-laws .state-flag.new-york{background-position: -507px -449px;}#wedding-menu li span.flag.new-york{background-position: -50.7px -44.9px;}#wedding-laws .state-flag.north-carolina{background-position: -676px -449px;}#wedding-menu li span.flag.north-carolina{background-position: -67.6px -44.9px;}#wedding-laws .state-flag.north-dakota{background-position: -845px -449px;}#wedding-menu li span.flag.north-dakota{background-position: -84.5px -44.9px;}#wedding-laws .state-flag.ohio{background-position: -1014px -449px;}#wedding-menu li span.flag.ohio{background-position: -101.4px -44.9px;}#wedding-laws .state-flag.oklahoma{background-position: 0px -561px;}#wedding-menu li span.flag.oklahoma{background-position: 0px -56.1px;}#wedding-laws .state-flag.oregon{background-position: -169px -561px;}#wedding-menu li span.flag.oregon{background-position: -16.9px -56.1px;}#wedding-laws .state-flag.pennsylvania{background-position: -507px -561px;}#wedding-menu li span.flag.pennsylvania{background-position: -50.7px -56.1px;}#wedding-laws .state-flag.puerto-rico{background-position: -845px -785px;}#wedding-menu li span.flag.puerto-rico{background-position: -84.5px -78.5px;}#wedding-laws .state-flag.rhode-island{background-position: -676px -561px;}#wedding-menu li span.flag.rhode-island{background-position: -67.6px -56.1px;}#wedding-laws .state-flag.south-carolina{background-position: -845px -561px;}#wedding-menu li span.flag.south-carolina{background-position: -84.5px -56.1px;}#wedding-laws .state-flag.south-dakota{background-position: -1014px -561px;}#wedding-menu li span.flag.south-dakota{background-position: -101.4px -56.1px;}#wedding-laws .state-flag.tennessee{background-position: 0px -673px;}#wedding-menu li span.flag.tennessee{background-position: 0px -67.3px;}#wedding-laws .state-flag.texas{background-position: -169px -673px;}#wedding-menu li span.flag.texas{background-position: -16.9px -67.3px;}#wedding-laws .state-flag.utah{background-position: -338px -673px;}#wedding-menu li span.flag.utah{background-position: -33.8px -67.3px;}#wedding-laws .state-flag.vermont{background-position: -507px -673px;}#wedding-menu li span.flag.vermont{background-position: -50.7px -67.3px;}#wedding-laws .state-flag.virginia{background-position: -676px -673px;}#wedding-menu li span.flag.virginia{background-position: -67.6px -67.3px;}#wedding-laws .state-flag.washington{background-position: -845px -673px;}#wedding-menu li span.flag.washington{background-position: -84.5px -67.3px;}#wedding-laws .state-flag.washington-dc{background-position: -1014px -673px;}#wedding-menu li span.flag.washington-dc{background-position: -101.4px -67.3px;}#wedding-laws .state-flag.west-virginia{background-position: 0px -785px;}#wedding-menu li span.flag.west-virginia{background-position: 0px -78.5px;}#wedding-laws .state-flag.wisconsin{background-position: -169px -785px;}#wedding-menu li span.flag.wisconsin{background-position: -16.9px -78.5px;}#wedding-laws .state-flag.wyoming{background-position: -338px -785px;}#wedding-menu li span.flag.wyoming{background-position: -33.8px -78.5px;}