﻿#leftBox { float:left; position:relative; clear:both; width:558px; border:1px solid #ddd; overflow:hidden; }
.bg_long { background:url(/content/images/microsite/bg_gradient_long.jpg) left bottom repeat-x; }

.innerbox { display:block; clear:both; position:relative; width:519px; background:#381b0a url(../images/microsite/bg_searchTop.jpg) 0 0 no-repeat; margin:0 auto; margin-top:20px; border-left:1px solid #715748; border-right:1px solid #110a06; }
#search { height:117px; }
#searchCollection { height:205px; z-index: 10; }
#searchBottom { background:url(/content/images/microsite/bg_searchBottom.jpg) 0 bottom no-repeat; height:21px; margin:0 auto 20px; width:519px; border-left:1px solid #715748; border-right:1px solid #110a06; }
div.titleholder { display:block; position:relative; clear:both; width:521px; height:59px; background:transparent; overflow:hidden; }
div.titleholder h3#searchheader { padding:0; margin:0; position:relative; left:31px; top:22px; width:244px; height:18px; overflow:hidden; text-indent:-999em; background:url(../images/microsite/sprite_search.gif) 0 -145px no-repeat transparent; }
div.titleholder h3#searchheader2 { padding:0; margin:0; position:relative; left:31px; top:22px; width:350px; height:18px; overflow:hidden; text-indent:-999em; background:url(../images/txt-narrowsearch.png) 0 0 no-repeat transparent; }
div.titleholder h3#categoriesheader { padding:0; margin:0; position:relative; left:26px; top:22px; width:250px; height:18px; overflow:hidden; background:url(../images/microsite/sprite_search.gif) -244px -145px no-repeat transparent; text-indent:-999em; }

.newListSelected { width: 325px; height: 28px; background: url(/content/images/dropdown-sprite.png) no-repeat 0 0; display: inline; float: left; margin: 0 0 0 31px; }
.newListSelHover { background-position: -325px 0; }
.newListSelFocus { background-position: -650px 0; }
.newListSelected .selectedTxt { color: #381b0a; font-size: 13px; font-weight: bold; line-height: 28px; padding: 0 8px; }
.newListSelHover .selectedTxt { color: #674a39; cursor: pointer; text-decoration: underline; }
.newListSelFocus .selectedTxt { color: #381b0a; text-decoration: none; }
.newListSelected ul, .newListSelected li { color: #381b0a; display: inline; float: left; font-size: 12px; line-height: 28px; overflow: hidden; }
.newListSelected ul { margin-top: 5px; }
.newListSelected li { width: 309px; height: 28px; background: url(/content/images/dropdown-sprite.png) no-repeat 0 -61px; padding: 0 8px; }
.newListSelected li.droptop { background-position: 0 -33px; }
.newListSelected li.dropbtm { background-position: 0 -89px; }
.newListSelected li.newListHover { color: #674a39; background-position: -325px -61px; cursor: pointer; text-decoration: underline; }
.newListSelected li.droptop.newListHover { background-position: -325px -33px; }
.newListSelected li.dropbtm.newListHover { background-position: -325px -89px; }
/*
.newListSelected {width:333px; color:#000; padding:6px 0 0 6px; background:url(/content/images/microsite/bg_dropdown.jpg) 0 0 no-repeat; margin-left: 27px; height: 34px; }
.newListSelected span {width:230px; display:block; overflow:hidden;  color:#000; padding:0; background:url(../images/bg_dropdown.jpg) 0 0 no-repeat;  }
.selectedTxt { display:block; width:249px; overflow:hidden; height:28px; font:bold 12px/28px arial;color:#59412f; text-indent:6px; padding-right:50px; }
*/

.boxtitle { position:relative; display:block; width:558px; height:29px; border-bottom:1px solid #ddd; overflow:hidden; }
.boxtitle h3 { font:normal 18px/28px Georgia !important; color:#d9ad0d !important; display:block; padding-left:18px; }

.searchholder { display:block; position:relative; clear:both; margin:0 auto; width:397px; height:24px; background:url(/content/images/microsite/sprite_search.gif) 0 -117px no-repeat #D8AC10; overflow:hidden; padding-top:4px; padding-left:60px; }
.input_search1 { border:0; width:360px; height:14px; background:#fff; font:bold 11px/13px tahoma; color:#666; padding-top:2px; padding-left:3px; }
.input_search2 { border:0; width:390px; height:16px; background:#fff; font:bold 11px/13px tahoma; color:#666; padding-top:2px; padding-left:3px; }
.search_button { width:20px; height:18px; position:absolute; right:8px; top:5px; overflow:hidden; text-indent:-999em; }
.search_button1 { width:110px; height:30px; display: inline; float: left; margin: -1px 0 0 20px; overflow:hidden; text-indent:-999em; }

.listholder { display:block; position:relative; clear:both; width:468px; overflow:hidden; margin:0 auto; height:auto; min-height:100px; }
.listwrap { float:left; display:inline; width:225px; padding-right:5px; }
.listwrap ul li a { color:#d9ad0d; text-decoration:underline; font:normal 12px/24px arial; }

#rightBox { width:340px; float:right; position:relative; display:inline; overflow:hidden; }
.boxwrapper1 { overflow:hidden; position:relative; display:block; width:338px; height:111px; border:1px solid #ddd; background:url(/content/images/microsite/bg_gradient.png) 0 bottom repeat-x #fff; margin-bottom:20px; }
.social { overflow:visible; padding:10px; position: relative; width:318px; height:20px; background:#FFF; background-image:none; }
#fb { }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {left: -8px !important; width: 334px !important;}
.fb_edge_widget_with_comment span.fb_send_button_form_widget iframe.fb_ltr {left: -140px !important; width: 334px !important;}
.facebook-page {background: url(/content/images/microsite/icon-facebook.png) no-repeat 0 0; display: block; height: 36px; position: absolute; right: 4px; text-indent: -999em; top: 3px; width: 36px;}
.boxwrapper2 { position:relative; display:block; width:338px; height:auto !important; height:253px; min-height:253px; border:1px solid #ddd; background:url(/content/images/microsite/bg_gradient_long.jpg) 0 bottom repeat-x #fff; }
#content .boxwrapper1 p { padding:0 18px; margin-bottom:8px; }
.boxtitle2 { position:relative; display:block; width:338px; height:29px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:10px; }
.boxtitle2 h3 { font:normal 18px/28px Georgia !important; color:#d9ad0d !important; display:block; padding-left:18px; }
.headerfont { font:normal 18px/28px Georgia !important; color:#d9ad0d; }
a#register_btn { margin-left:18px; width:147px; height:37px; text-indent:-999em; overflow:hidden; background:url(../images/microsite/btn_register.jpg) 0 0 no-repeat #5D4332; }
a#login_btn { margin-right:18px; width:147px; height:37px; text-indent:-999em; overflow:hidden; background:url(../images/microsite/btn_login.jpg) 0 0 no-repeat #5D4332; }
p.btn_right { padding-left:180px; font:normal 12px/18px arial; color:#666; padding-top:28px; }

#content p.featuredbiz { margin:30px auto; text-align:center; font:normal 19px georgia !important; color:#bebdbd; width:340px; width:225px; background:#fff; border:1px solid #ccc; }
.featuredbiz span { display:block; font:normal 12px/20px georgia; padding-top:81px; }

div.buttonholder { display:block; clear:both; position:relative; width:920px; height:117px; padding-top:20px; padding-bottom:90px; }
div.buttonholder a { margin-right:20px; float:left; }
div.buttonholder a img { }
div.buttonholder a.last { margin-right:0 !important; }
div.buttonholder div.centeringdiv { overflow:hidden; margin:0 auto; width:685px; }

p.welcome { font-size:145% !important; padding-bottom:10px; width:920px; float:left; display:inline; }
p.welcome_servantatheart { font-size:145% !important; padding-bottom:10px; width:558px; float:left; display:inline; }
p.welcome strong { color:#d9ad0d !important; font-size:150%; }
p.welcome_servantatheart strong { color:#d9ad0d !important; font-size:150%; }
p.purposepg img { float:left; padding:5px 15px 15px 0; }
p.event_link { float:right; display:inline; width:335px; margin-bottom:18px; }
p.event_link a { display:block; width:335px; height:80px; text-indent:-9999px; overflow:hidden; background:url(../images/microsite/SponseredbyLutheranCC.jpg) 0 0 no-repeat; }

#logo_upload { position:absolute; right:0; width:200px; height:30px; display:block; padding-top:10px; }
#logo_upload input { font-size:85%; }

#toplinkwrap { width:968px; height:180px; position:absolute; top:5px; left:0; overflow:hidden; text-indent:-999em;  }

/* PURPOSE OF THE DIRECTORY */
h2.purposeh2 { color:#996600; font:normal 27px georgia !important; padding-bottom:10px; }
h3.purposeh3 { color:#996600; font:normal 22px georgia !important; }
h4.responsibility { font:normal 18px/20px georgia !important; }
.wrapthis { padding-top:20px; padding-bottom:100px; float:left; }
.rightCol,.leftCol { display:inline; float:left; width:445px; }
.rightCol { width:445px; margin-left:30px; }
.rightCol a { width:440px; height:124px; float:left; margin-top:2px; }
.hidden { display:none; }
#peacemaker-txt { font-size:13px !important; padding:20px; }
#peacemaker-txt p { color:#666; padding:.75em 0 .75em 0; }
#peacemaker-txt > strong { color:#333; padding:.75em 0 .75em 0; display:block !important; clear:both; }

.printing-error-popup {padding: 15px 15px 0; text-align: center;}
.printing-error-popup p {font-size: 1.5em; line-height: 1.35; margin-bottom: 12px;}
