.noDisplay, .printSpecific, .handheldSpecific {
display: none;
}
html {
background: #FFFCD7 url("../images/tex.jpg") fixed;
}
body {
background: #ACA37E url("../images/background.gif") repeat-y scroll 0%;
color: #000;
font-family: Arial, 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, sans-serif;
margin: auto;
padding: 0;
position: relative;
text-align: center;
width: 760px;
}
#world {
background: url('../images/world.png');
border: none;
height: 200px;
left: -100px;
line-height: 0px;
margin: 0;
position: absolute;
top: -50px;
width: 199px;
z-index: 2;
}
.title {
background: url('../images/title.png');
border: none;
cursor: pointer;
height: 67px;
left: -20px;
margin: 0;
padding: 0;
position: absolute;
top: 20px;
width: 550px;
z-index: 3;
}
#titleEs { background: url('../images/title.es.png'); }
#kotvasTitle { background: url('../images/kotvas/kotvasTitle.png'); }
#kotvasTitleEs { background: url('../images/kotvas/kotvasTitle.es.png'); }
#rickerTitle { background: url('../images/ricker/rickerTitle.png'); }
#rickerTitleEs { background: url('../images/ricker/rickerTitle.es.png'); }
#mcdowellTitle { background: url('../images/mcdowell/mcdowellTitle.png'); }
#mcdowellTitleEs { background: url('../images/mcdowell/mcdowellTitle.es.png'); }
#caceresTitle { background: url('../images/caceres/caceresTitle.png'); }
#caceresTitleEs { background: url('../images/caceres/caceresTitle.es.png'); }
#ramirezTitle { background: url('../images/ramirez/ramirezTitle.png'); }
#ramirezTitleEs { background: url('../images/ramirez/ramirezTitle.es.png'); }
#gjimenezTitle { background: url('../images/gjimenez/gjimenezTitle.png'); }
#yjimenezTitle { background: url('../images/yjimenez/yjimenezTitle.png'); }
#vasquezTitle { background: url('../images/vasquez/vasquezTitle.png'); }
#vasquezTitleEs { background: url('../images/vasquez/vasquezTitle.es.png'); }
#mckendreeTitleEn { background: url('../images/mckendree/mckendreeTitle.en.png'); }
#mckendreeTitleEs { background: url('../images/mckendree/mckendreeTitle.es.png'); }
#ocampoTitleEn { background: url('../images/ocampo/ocampoTitle.en.png'); }
#ocampoTitleEs { background: url('../images/ocampo/ocampoTitle.es.png'); }
#title.mainPage {
cursor: default;
}
#header {
background: url('../images/churchHeader.jpg');
width: 760px;
height: 157px;
}
#content {
border: none;
margin: 0 5px 0 120px;
padding: 15px;
text-align: justify;
}
#footer, #falseFooter {
border-top: inset 3px #ACA37E;
border-bottom: inset 3px #ACA37E;
bottom: 5px;
margin: 0;
padding: 10px 0 10px 0;
text-align: center;
line-height: 1em;
left: 0;
width: 100%;
clear: both;
list-style-type: none;
}
#footer li {
display: inline;
border-left: solid 1px;
padding: 0 5px;
}
#propDiv {
width: 1px;
height: 500px;
float: left;
}
#footer .firstchild {
border-left: none;
}
/* ------------------------------------------------------------- Static navigation menu */
#links {
border: none;
font-size: 14px;
left: 0;
top: 240px;
margin: 0 0 0 -16px;
padding: 0 5px 0 0;
position: absolute;
text-align: center;
width: 140px;
z-index: 1;
list-style: none;
}
#links li {
background: transparent center url("../images/tab.jpg") no-repeat;
height: 34px;
padding: 0;
}
#links a {
display: block;
line-height: 30px;
height: 100%;
width: 100%;
}
#links a:hover {
letter-spacing: 1px;
}
/* ------------------------------------------------------------- #quote rules */
p#quote {
clear: right;
color: #4040A0;
font-weight: bold;
font-style: italic;
padding: 10px;
text-align: center;
}
p#quote .ref {
font-size: 0.5em;
text-align: right;
margin-right: 100px;
}
/* ------------------------------------------------------------- Heading rules */
h1 {
font-size: 1.5em;
margin: 0;
}
h2 {
font-size: 1.05em;
}
h3 {
font-size: 1em;
font-weight: bold;
font-style: italic;
}
/* ------------------------------------------------------------- Paragraph rules */
p {
margin: 1em 0 0;
padding: 0;
text-align: justify;
}
p.prayer {
font-style: italic;
width: 560px;
margin: 1em 0 1em auto;
}
.homePara {
padding-bottom: 120px;
}
blockquote p {
margin: 0;
padding: 0;
}
/* ------------------------------------------------------------- Link rules */
a, a.visited, a.toTop, a.toTop:hover {
border: none;
color: #FFFCD7;
text-decoration: none;
}
a:hover, a.toTop:hover {
text-decoration: underline;
}

h2 a, h2 a:hover, #ministryList li a, #ministryList li a:hover, #letterList a {
color: #000;
text-decoration: none;
}
a.goToPics {
font-size: 1.1em;
margin: 20px;
display: block;
}
a.toTop, a.toTop:hover {
font-size: .5em;
float: right;
}
.title a {
display: block;
height: 67px;
width: 550px;
}
/* ------------------------------------------------------------- Misc. Elements */
a img {
border: none;
}
blockquote {
background: #FFFCD7;
border: inset 3px #ACA37E;
margin-top: 0;
padding: 0.5em;
}
form#search {
width: 250px;
margin: auto;
}
form#search p, form#search h2 {
text-align: center;
}
form#search img {
border: none;
margin-bottom: -5px;
position: relative;
}
#sidebar-search input {
  background: #fff;
}
input {
  background: #fff;
}
ol {
margin-left: 20px;
padding-left: 20px;
}
ol li {
margin-top: 10px;
}
ul li {
margin-top: 0;
}
ul li ul, ol li ul {
list-style-type: disc;
}
/* ------------------------------------------------------------- Misc. Classes */
.centeredText {
text-align: center;
}
.recaptchatable input {
background: none;
}
.rule {
border: none;
margin: 0;
padding: 0;
}
.b {
font-weight: bold;
}
.i {
font-style: italic;
}
.inline-header {
font-weight: bold;
text-decoration: underline;
}
.question, .answer {
display: block;
padding: 5px;
}
.Aprefix {
font-weight: bold;
}
.ref, .ref:hover {
color: #000;
display: block;
font-style: italic;
margin-top: 0.5em;
background: transparent;
text-decoration: none;
}
.big {
font-weight: bold;
font-size: 1.4em;
text-align: center;
}
.almostBig {
font-weight: bold;
font-size: 18px;
text-align: center;
}
.contentSeparator {
background: url('../images/rule.jpg') no-repeat right;
border: none;
height: 3px;
width: 750px;
margin: 18px 0 0 0;
padding: 0;
}
.activities, .upcoming {
background: #FFFCD7 url("../images/tex.jpg") fixed;
border: inset 3px #ACA37E;
margin: auto;
padding: 5px;
width: 589px;
}
.activities h3, .upcoming h3 {
border-bottom: #000 solid 2px;
}
.activities .activityTime, .upcoming .eventDate {
text-align: right;
}
.meridianSpec {
font-variant: small-caps;
}
div.captionedpic {
float: right;
padding: .5em;
margin-top: 1em;
text-align: center;
width: 200px;
}
div.captionedpic.even {
float: left;
}
div.captionedpic strong {
display: block;
font-size: .8em;
}
/* ------------------------------------------------------------- Misc. Ids */
#bibleIcon {
border: none;
float: left;
padding: 4px;
}
#churchIcon {
border: none;
float: right;
}
#mainPic, .mainPic {
float: right;
padding: 10px;
}
#multimedia:first-letter {
float: left;
font-size: 2.5em;
padding: 0 0 0 0;
margin: -4px 0 -15px 0;
}
#pastorPic {
float: right;
padding: 0px 10px 0px 10px;
}
#date {
float: right;
font-weight: bold;
}
#salutation {
clear: right;
}
#affil {
padding-top: 15px;
width: 420px;
margin: auto;
}
#advise, #updateNote {
font-weight: bold;
font-style: italic;
font-size: 0.8em;
color: #000080;
padding: 5px;
}
#advise {
border: solid 1px;
}
#advise span, #updateNote span {
margin: 0.8em 0 0;
display: block;
}
li#UNContainer {
background: transparent;
}
#updateNote {
border: outset 3px #ACA37E;
float: left;
margin: 5px;
background: #ACA37E url("../images/background.gif") right;
}
#updateNote a {
display: inline;
line-height: 1em;
color: #000080;

}
#updateNote a:hover {
letter-spacing: 0;
}
#signature {
float: left;
}
#adminLink, #poweredBy {
font-size: 10px;
float: right;
}
#videoOptions {
margin: -1em auto .9em auto;
font-size: .9em;
}

/* ----------------------------------------------------- Styles for the redirect pages -- */
.redirect #content {
margin: 100px auto;
text-align: center;
}
.redirect p {
text-align: center;
}
/* ----------------------------------------------------- Styles for the splash page -- */
#splash {
background: #181950;
}
#splash body {
background: #FFF url('../images/splash.jpg') center no-repeat;
height: 500px;
margin:  5px auto 0 auto;
position: relative;
width: 700px;
}
#splash #languages a {
color: #000;
font-weight: bold;
}
#splash #languages {
left: 260px;
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
top: 150px;
}
#splash #languages li {
display: inline;
padding: 10px;
}
#splash #welcomes {
font-weight: bold;
font-size: 0.8em;
left: 160px;
position: absolute;
top: 210px;
width: 200px;
}
#splash #kotvaslinks {
left: 480px;
position: absolute;
top: 342px;
font-size: 0.8em;
}
#splash #kotvaslinks p {
text-align: center;
}
#splash #kotvaslinks #eskotvaslinks {
margin-top: 100px;
}
#slidewindow {
width: 100px;
height: 100%;
position: absolute;
top: 0;
background: #000;
z-index: 1000;
display: none;
}
#slidewindow.showing {
display: block;
}
/* ----------------------------------------------------- Styles for the sitemap pages -- */
.sitemap h2 {
border-bottom: solid 2px;
width: 100%;
}
.sitemap h3 {
width: 100%;
border-bottom: solid 1px;
margin-bottom: .2em;
padding-bottom: 0;
}
.sitemap h2 a, .sitemap h3 a {
color: #000;
display: block;
}
.sitemap h3 a:hover {
text-decoration: none;
}
.sitemap ul {
list-style-type: none;
padding-left: 20px;
margin-left: 0;
}
div#side1.sitemap {
width: 298px;
border-right: solid 1px;
padding-right: 4px;
}
div#side2.sitemap  {
float: right;
width: 298px;
padding-left: 3px;
}
/* ----------------------------------------------------- Styles for the index pages -- */
#indexPage #news {
border-right: solid 1px;
width: 297px;
padding-right: 5px;
}
#news h3 a {
color: #000;
}
#news h3 {
margin-top: 0;
}
#news h2 {
border-bottom: solid 1px #000;
}
#indexPage #about {
float: right;
padding-left: 5px;
width: 297px;
}
#indexPage #churchIcon {
float: left;
padding: 1em 5px 0 0;
}
#news p#options {
padding-bottom: .5em;
}
#news #subscribe {
float: right;
}
#news #itemcontainer {
height: 200px;
overflow: auto;
padding-right: 5px;
}
/* ----------------------------------------------------- Styles for the picture index pages -- */
.pictureIndex {
text-align: center;
}
.pictureIndex button {
width: 290px;
margin: 5px;
font-weight: bold;
}
.pictureIndex button img {
width: 100%;
}
.album-link {
width: 200px;
text-align: center;
float: left;
padding: 15px 50px;
margin: 0;
}
.album-link img {
width: 200px;
height: 150px;
}
.numpics {
font-size: .7em;
}
/* ----------------------------------------------------- Styles for the subscribe pages -- */
.subscribe {
border: 1px inset #ACA37E;
padding: 5px;
float: right;
margin: 10px 0 10px 10px;
width: 260px;
clear: right;
}
#subscribe h2 {
text-align: left;
margin-top: 0;
}
.subscribeIcon {
float: right;
margin: 10px;
height: 48px;
}
/* ----------------------------------------------------- Styles for the missionaries pages -- */
div#missionaries {
float: right;
width: 100%;
}
div#missionaries div {
clear: both;
}
img.missionaryPic {
padding: 5px;
height: 300px;

}
div#missionaries h2 {
text-align: center;
padding: 10px;
font-size: 1.3em;
}
Div#missionaries ul.birthdays {
list-style-type: none;
}

/* ----------------------------------------------------- Styles for the error 404 pages -- */
#alertImg {
float: left;
position: relative;
left: -53px;
top: 10px;
margin-right: -40px;
padding-bottom: 30px;
background-color: #ACA37E;
padding-top: 0;
}
#esNFText {
width: 280px;
float: right;
}
#enNFText {
width: 280px;
border-right: solid 3px;
padding-right: 20px;
height: 270px;
}
#alertPlaceHolder {
width: 60px;
height: 50px;
padding-bottom: 11px;
margin-left: -40px;
float: right;
}
/* ----------------------------------------------------- Styles for the login pages -- */
#loginDiv { 
    width: 340px; 
    margin: 100px 200px 0 auto; 
    padding: 5px; 
} 
#loginDiv label img { 
    margin-bottom: -8px; 
} 
#loginDiv hr { 
width: 100%; 
} 
#loginDiv p { 
    text-align: right; 
} 
/* ----------------------------------------------------- Team Member Specific Rules -- */
/*-Kotvas-*/
html#kotvas {
background: #E5E5FF url("../images/texBlue.jpg");
}
#kotvas #links li {
background: #ACA37E center url("../images/tabBlue.jpg") no-repeat;
}
/*-Ricker-*/
html#ricker {
background: #E5FFE5 url("../images/texGreen.jpg");
}
#ricker #links li {
background: #ACA37E center url("../images/tabGreen.jpg") no-repeat;
}
/*-Mcdowell-*/
html#mcdowell {
background: #E5E5FF url("../images/texPurple.gif");
}
#mcdowell #links li {
background: #ACA37E center url("../images/tabPurple.gif") no-repeat;
}
/*-gJimenez-*/
html#gjimenez {
background: #E5E5FF url("../images/texRose.gif");
}
#gjimenez #links li {
background: #ACA37E center url("../images/tabRose.gif") no-repeat;
}
/*-yJiminez-*/
html#yjimenez {
background: #E5E5FF url("../images/texPeach.gif");
}
#yjimenez #links li {
background: #ACA37E center url("../images/tabPeach.gif") no-repeat;
}
