/*	MAIN.CSS
====================================================
ALL FORMATTING SHOULD BE INCLUDED IN THIS STYLESHEET
====================================================
*/

/*PAGE BODY*/
body { text-align:center; font-family:Times New Roman; margin:0 auto; background-image:url(../images/_pagetop.png); background-repeat:repeat-x;}
.parent {width:1024px; margin:0 auto;}
.bodycontainer {text-align:left; width:1024px; margin-left:5px; vertical-align:top;}
.homebg {background-image:url(../images/_homebg.png); background-repeat:repeat-x;}
a {text-decoration: none;} 
a:link {color: #000;} 
a:visited {color: #000;} 
a:active {color: #000;} 
a:hover {color: #000; text-decoration:underline;}

/*HEADER*/
.header {height:130px; background-image:url(../images/_pagetop.png); text-align:left;}
.header a {text-decoration: none; text-align:left;} 
.header a:link {color: #000;} 
.header a:visited {color: #000;} 
.header a:active {color: #000;} 
.header a:hover {color: #000; text-decoration:underline;}
#logo {margin-top:5px; padding-left:20px; text-align:left;}
#steepleimg {margin-top:7.5px; border:0px; position:absolute; height:118px;}
#header {margin-left:80px; margin-top:8px; border:0px;}

#contactinfo {margin-top:3px; width:400px; float:right; font-size:18px; text-align:center; }

/*MENU*/
.mainmenubutton {padding:0px 20px 0px 20px; margin:0px; display:inline-block; font-variant:small-caps; font-size:24px;}
.menu {margin-top:15px; width:1024px; text-align:center;}
.menu a:link {color: #000; text-decoration:none;} 
.menu a:visited {color: #000;} 
.menu a:active {color: #000;} 
.menu a:hover {color: #000; text-decoration:none;}

/*MIDMENU*/
.midmenu {height:40px; text-align:center; font-variant:small-caps; color:#fff; width:1024px; vertical-align:middle;}
.midmenubutton {margin:0px; display:inline-block; font-size:14px; margin-top:6px; vertical-align:middle;}
.midmenuspacer {padding:0px 15px 0px 15px; margin-top:6px; vertical-align:middle;}
.midmenu a:link {color: #fff; text-decoration:none;} 
.midmenu a:visited {color: #fff;} 
.midmenu a:active {color: #fff;} 
.midmenu a:hover {color: #fff; text-decoration:none;}

/*FLASH*/
.flashbox {height:300px; width:624px;}
#flaheading {color:#653683; font-size:20px; font-style:oblique;}
#flabutton {border-radius:5px; padding:0px 10px 0px 10px; border:solid thin #4C0000; background-image:url(../images/_buttonbg.png); position:absolute; color:#fff; margin-top:250px; margin-left:20px; vertical-align: middle;}
.flashbox a {text-decoration: none;} 
.flashbox a:link {color: #000;} 
.flashbox a:visited {color: #000;} 
.flashbox a:active {color: #000;} 
.flashbox a:hover {color: #000; text-decoration:underline;}

#slidebox {position:relative;}
#slidebox, #slidebox .content{width:1024px;}
#slidebox, #slidebox .container, #slidebox .content{height:300px; background-color:#494949;}
#slidebox {overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{float:left; background-color:#494949;}
#slidebox .content div{padding:15px 28px; height:100%; font-family:Times New Roman; font-size:13px;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:29px; height:61px; cursor:pointer;}
#slidebox .next{right:0; margin-right:-2.5px;}
#slidebox .next:hover{}
#slidebox .previous{left:0;}
#slidebox .previous:hover{}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; padding:2px 4px; background:url(../images/_slidebox_thumb.png) no-repeat;  width:11px; height:11px;}
#slidebox .thumbs .thumb:hover{background:url(../images/_slidebox_thumb.png) no-repeat;  width:11px; height:11px;}
#slidebox .selected_thumb {background:url(../images/_slidebox_thumb.png) no-repeat; display:block; margin-left:5px; float:left;  padding:2px 4px; width:11px; height:11px;}
#slidebox .image {border:0px;}


/*PAGE CONTENT*/
.halfbox {width:470px;  display:inline-block; vertical-align:top;}
.roundborder {border-radius:5px; padding:5px; margin:10px; border:solid 1.5px #ccc;}
.sidebar {width:250px; float:left;}
.sidebar a:{border:0px; text-decoration:none;}
.homebar {width:230px; margin:0px; padding:5px; font-size:small; text-align:left; background-color:#f1f1f1;}
.featurebox {width:247px; margin:0px; text-align:left;overflow:hidden; border:0px;}
.homecontent {left:50px; position:relative;}
.pcontent {width:750px; display:inline-block; position:relative; left:10px;}
.pcontent a:link {color:#fff;}
.pcontent a:visited {color:#fff;}
.pcontent a:active {color:#fff;}
.pcontent a:hover {color:#fff; text-decoration:none;}
.scontent {width:1024px; display:inline-block; position:relative;}
.scontent a:link {color:#000;}
.scontent a:visited {color:#000;}
.scontent a:active {color:#000;}
.scontent a:hover {color:#000; text-decoration:underline;}

/*FOOTER*/
.footer {text-align:center; vertical-align:middle; margin-top:20px; padding:0px; border-top:solid thin #949494;}
.footer a {text-decoration: none;} 
.footer a:link {color: #000;} 
.footer a:visited {color: #000;} 
.footer a:active {color: #000;} 
.footer a:hover {color: #000; text-decoration:underline;}

/*MISC*/
.button {border-radius:5px; padding:0px 10px 0px 10px; border:solid thin #4C0000; background-image:url(../images/_buttonbg.png); color:#fff; cursor:pointer;}
.button a {text-decoration: none;} 
.button a:link {color: #fff;} 
.button a:visited {color: #fff;} 
.button a:active {color: #fff;} 
.button a:hover {color: #fff; text-decoration:none;}
.buttonmargin {margin:2.5px;}

/*FONTS*/
h1 {font-variant:small-caps; font-size:larger; color:#000000; margin:0px; padding:0px; text-align:center !important;} 
h2 {font-size:medium; color:#000000; margin:0px; padding:0px;}
h3 {font-variant:small-caps; font-size:small; margin:0px; padding:0px; color:#000000; vertical-align:middle;}
h4 {font-variant:small-caps; font-size:larger; color:#000000; margin:0px; padding:0px;}
h5 {font-style:italic; margin:0px; padding:0px;}
ol li {padding:5px;}
.italic {font-style:italic; padding:0px; margin:0px;}

/*IMAGES*/
.imgborder {border-radius:5px; padding:5px; border:solid thin #ccc; background-color:#fff;}
.photoleft {float:left; margin-right:25px; margin-left:10px; padding:5px;}
.photoright {float:right; margin-right:10px; margin-left:25px; padding:5px;}
.noborder {border:0px;}
.featuread {border:1px; margin-bottom:20px; border-radius:5px; border-color:#000;}
.graybg {background:#cccccc;}
.facilities_icon {vertical-align:text-bottom;}
.pdfright {float:right; text-align:center; margin-right:10px; margin-left:25px;}

/* rotator in-page placement */
div.rotator {position:relative; float:right; height:54px; left:-125px; display: none;}
/* rotator css */
div.rotator ul li {float:left; position:absolute; list-style: none;}
/* rotator image style */	
div.rotator ul li img {border:0px;}
div.rotator ul li.show {z-index:500}

/*Missionary Page Specific*/
.graybg {background:#cccccc; background-image: url(_menubg.png);}
.grayborder {border-radius:5px; border: solid 1.5px #494949;}
.missionaryinfo {border-radius:5px; width:85%; height:220px; padding:10px; margin:10px; margin-left:60px; background-color:#D9D9D9; background-image: url(_menubg.png); border: solid 1.5px #949494;}
.mname {font-size:20px; font-variant:small-caps; font-weight:bold;}
.mnamei {font-size:20px; font-style:italic;}
.missionaryname {width:100%; text-align:left; background-color:#cccccc; border: solid 1.5px #949494;}
.missionarypicture {float:left; width:20%; text-align:center;}
.countryname {font-size:18px; color:#000; font-style:italic; font-weight:bold; text-align:center;}
.missionarydetailscont {float:right; width:75%; padding:5px; margin:5px; border: solid 1.5px #949494;}
.missionarydetailsleft {float:left; width:60%; margin:5px; padding:5px;}
.missionarydetailsright {float:right; width:30%; margin:5px; padding:5px;}
.missionboard {float:right; margin-right:20px;}

/*OUR TOWN SPECIFIC*/
.tractbar {padding:5px; margin:5px 0px 10px 0px; text-align:center; background-color:#D9D9D9; border-radius:5px; border: solid 1.5px #cccccc; width:1000px;}
.tract {margin:0px; display:inline-block; margin-top:6px; vertical-align:top; width:200px; font-size:small;}
/*CONTACT SPECIFIC*/
.inputfield {background-color:#f1f1f1;}
10
