/* elasticChurch.css */
*{
	margin:  0;
	padding:  0;
}
body{
	text-align:  center;
	font-family: times, sans-serif;
                  background-color:  #405783;
}
#wrapper{
	width:  50em; 
	margin:  0 auto;
	text-align:  left;	
}
#header{
	height:  5.40em;	
}
#header img{
	display:block;
}
#leftcol{
	margin:  0 auto;
	float:  left;
                  width:  12em;
                  background-color:  #ffffff;
          	/*Total width is 12em*/
}


/* Navbar division */
#navbar{
/* Left margin must match leftcolumn width */
  margin-left:12em;
  background-color:  #fff;
  padding-top:  1em;
  padding-bottom:  2em;
  padding-left:  2.5em;  /*  Center Nav  */
}
/* Remove bullets from ul in the navbar */
#navbar ul{
  list-style-type:  none;
}
/*List items in the navbar*/
#navbar li{
   float:  left;
   margin-right:  0.1875em;
}
/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited,
#navbar a:active{
  text-decoration:  none;
  font-weight:  bold;
  font-family:verdana, arial, helvetica,sans-serif;
  color:#000c0f;
  display:block;
  height:2em;
  width:6em;
  border-top:  2px solid #000;
  border-right:solid 1px #c00;
  text-align:center;
  line-height:2em;
  outline-style:none;
}
/* Navbar hover, active, and current page links */
#navbar a:hover{
    color:  #C00;
}

/* Nav division in Main */
#navmain{
  background-color:  #fff;
  padding-top: 0.5em;
  padding-bottom:  3em;
  padding-left:  15em;<!--Center Nav-->
}
/* Remove bullets from ul in navmain */
#navmain ul{
  list-style-type:  none;
  margin-left:  0;
}
/*List items in the navmain*/
#navmain li{
   float:  left;
}
/* Applies to navmain links, unvisited and visited */
#navmain a,
#navmain a:link,
#navmain a:visited,
#navmain a:active{
  text-decoration:none;
  font-size:  100%;
  font-weight:  bold;
  font-family:verdana, arial, helvetica,sans-serif;
  color:#000c0f;
  display:block;
   padding-top:  0.35em;
  height:1em;
  width:8em;
  border-top:  2px solid #000;
  border-right:solid 1px #c00;
  text-align:center;
  line-height:  1em;
  outline-style:none;
}
/* Navmain hover, active, and current page links */
#navmain a:hover{
     color:  #C00;
}
/*Style For Dog Navigation*/
a.dog{
     color:  #CC0000;
     padding: 5px;
     border-top:  2px solid #000c0f;
     border-right: 1px solid #CC0000;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 0.667em;
     font-weight:  bold;
     text-align:  center;
}
a.dog:link{
     color: #CC0000;
     background-color: #ffffff;
}
a.dog:visited{
     color: #CC0000;
     background-color: #ffffff;
}
a.dog:hover{
     color: #ffffff;
     background-color: #ffffff;
 }
a.dog:active{
     color: #000c0f;
     background-color: #ffffff;
}
#main{
	margin-left:  12em;
	background-color:  #fff;
	padding-top:  1em;
}

.slideshow{
	margin-top:  1.5em;
	text-align:  center;
}
.slideshow img{
	border:  0;
	height:  13.75em;
}

#footer{
	margin-left:  12em;
                  clear:  right;
	
          	line-height:  1.2em;
          	text-align:  center;
          	background-color:  #ffffff;
          	padding-top: 0.375em;
                padding-bottom:  0.375em;
          	font-family:  verdana,arial,sans-serif;
          	color:  #C00;
}
#footer p{
	font-family:'book antiqua', times, serif;
	font-variant:  small-caps;
}
#footer h4{
     	font-family:  'book antiqua', times, serif;
     	padding-top:  0.5em;
     	font-weight:  900;
     	font-variant:  small-caps;
     	text-align:  center;
     	letter-spacing:  0.3em;
	margin:  0;
}
#footer a{
                 color:  #C00;
}
div.schedulebox{
	margin:  1em auto 0 auto;
	text-align:  center;
	width:  90%;
     	
	
}
.schedulebox h4{
	letter-spacing:  0.10em;
	font-style:  italic;
	font-variant:  small-caps;
	color:  #000;
	font-family:  times, sans-serif;
}
.schedulebox ul{
	list-style-type:  none;
}
.schedulebox ul li{
	padding:  0.1875em 0;	
	
}
div.welcomebox{
	
	padding: 0.1875em;   
	margin:  1.5em auto 1.5em auto;
	
	font-family:  papyrus,'lucida', sans-serif;
	color: #0c52c3; 
	background-color:  #fff;
	text-align:  center; 
	font-weight: bold;
}
.welcomebox img{
	border:  3px solid #999;
      	width:  90%;
	 /*  width of photo  */
}
div.versebox{
	margin:  0 auto 1em auto;
   	padding:  8px;
	font-family:  times,serif;
	background-color:  #ffffff; 
	text-align:  justify; 
	border:  4px inset #0c52c3;
	width:  65%;
	padding:  10px;
}
.versebox h3{
	padding-bottom:  0.375em;
	color:  #000c0f;
	font-family:verdana,sans-serif;
} 
div.two{
	float:  left;
                width:  40%;
                height:  5em;
                text-align:  left;
	background-color:  #fff;
	margin:  1.25em 0 0 4em;
}
div.two p{
                line-height:  1.5em;
}
div.two ul{
	list-style-type:  none;
                margin:  1.75em 0 0 0em;
}
div.two li{
	line-height:  1em;
}
div.two span{
	font-variant:  small-caps;
	font-weight:  bold; 
	color:  #C00;
}
div.three{
	margin:  1em 0 1em 0;
                height:  5em;
}
div.three p{
	line-height:  2em;
	text-align:  center;
                font-weight:  bold;
}
div.three span{
	font-variant:  small-caps;
	font-weight:  bold; 
                letter-spacing:  0.15em;
}
div.three ul{
                list-style-type:  none;
                margin-top:  0.5em;
}
div.three li{
                line-height:  2em;
}
div.four{
	float:  left;
	background-color:  #fff;
	margin-top:  2em;
	margin-left:  2em;
	text-align:  center;
}
div.five{
	clear:  right;
	margin-top:  2em;

}
.five{
	margin:  0 0.1875em;
	font-weight:  bold;
	font-family:  'felix titling', papyrus; 
	color:  #fff; 
	background-color:  #c00; 
	padding:  0.125em; 
	letter-spacing:  .025em;
	text-align:  center;
}

/*  **********************************************************  */
blockquote{font-family:  verdana,arial,helvetica,sans-serif;
                      padding-left:  0.75in;
                      padding-right:  0.75in;
                      text-align:  left;
                      line-height:  1.5em;
}


h1{
	 font-family: verdana, arial, helvetica, sans-serif;  
     
     text-align:  center;
     color:  #CC0000;
     font-size:  1.25em;
     
}

h2{
     font-family:  verdana, helvetica, sans-serif;
     font-size:  1.167em;
     text-align:  center;
     color:  #CC0000;
     font-style:  italic;
     letter-spacing:  0.5em;
}
h3{
     font-family: verdana, arial, helvetica, sans-serif;  
     
     text-align:  center;
     color:  #CC0000;
    
    
}


h4{
     font-family:  'book antiqua', times, serif;
     font-size:  1.5em;
     font-weight:  900;
     font-variant:  small-caps;
     text-align:  center;
     letter-spacing:  0.3em;
     
}


h5{font-family:  verdana,arial,sans-seriff;
       
       text-align:  left;
       font-size:  1.083em;
       font-style:  italic;
       margin:  0.5em;
}

h6{ font-family: verdana, arial, helvetica, sans-serif;
     font-size:  1.35em;
     text-align:  center;
     color:  #0000bb;
     word-spacing:  0.33em;
     letter-spacing:  0.15em;
}


p.center{text-align:  center;

}



a.vista{font-family:'times new roman', times, seriff;
}
a.vista:link,a.vista:visited,a.vista:active{color:  #476dff;
                       text-decoration:  underline;
                       letter-spacing:  1.50px;
                       font-size:  16px;
                       font-variant:  small-caps;
                       font-weight:  bold
}


/*
a.vista:visited{color:  #476dff;
                             text-decoration:  underline;
                             letter-spacing:  1.50px;
                             font-size:  16px;
                             font-variant:  small-caps;
                             font-weight:  bold
                             
}
*/
a.vista:hover{font-family:  verdana,arial,helvetica;
                          font-size:  14px;
                          font-weight:  normal;
                          font-variant:  normal;
                          text-decoration:  none;
                          letter-spacing:  1.25px;
                          
}
/*
a.vista:active{font-family:  verdana,arial,helvetica;
                          font-size:  14px;
                          font-weight:  normal;
                          font-variant:  normal;
                          text-decoration:  none;
                          letter-spacing:  1.25px;
                          color:  #476dff;  /*purple #980087*/
}
*/



a.reg{font-family:  verdana,arial,helvetica;
            font-size:  9pt;
            font-weight:  bold;
}


a.reg:link{color:  #CC0000;
                     text-decoration:  underline;

} 
a.reg:visited{color:  #CC0000;
                           text-decoration:  none;
}
a.reg:hover{color:  #476dff;
                         
                         text-decoration:  none;

}
a.reg:active{color:  #980097;
                         text-decoration:  underline;
}





table.thunderbar{margin: auto;
                      width:  100%;
                      vertical-align:  middle;
                      text-align:  center;                       
                      border-collapse:  separate;
                      background-color: #666666;
}
td.thunderbar{text-align:  center;
                color:  #FFFFFF;
                background-color:  #dfdfdf;
                background-image: url("");
                background-repeat:  repeat;
}


/*Style for navtable*/

table.nav{
     vertical-align:  top;
     text-align:  center;
     
     
     margin-left:  0.5px;
     margin: auto;
}

td.nav{
     
     padding:  3px;
     background-color:  #095091;
     
}

a.nav{font-family: 'book antiqua', times, serif;
            font-size:10pt;  

} 


a.nav:link
{
     color: #FFFFFF;
     
     text-decoration:  none;
}

a.nav:visited
{
     color: #FFFFFF;
     
      text-decoration:  none;
}

a.nav:hover
{
     color: #FFFFFF;
     
      text-decoration:  underline;
 }

a.nav:active
{
     color: #FFFFFF;
     
      text-decoration:  none;
}

/*Style for main content table*/
table.main{vertical-align:  middle;
                      text-align:  center;
                      margin:  auto;
                     

}

td.main{padding:  0;

}




/* Float image to left of paragraph */
img.floatLeft{
     float:  left;
     margin-right:  5px;
}
/* Float image to right of paragraph */
img.floatRight{
     float:  right;
}
/* Center image between margins */
div.center{
     width:  100%;
     text-align:  center;
}

#announcement{
margin-left:  25px;
margin-right:  25px;
color:  #FFFFFF;
font-family:  arial,helvetica,sans-serif;
background-color:  #088a13;
border: 4px ridge #FFFFFF;
padding: 4px;
vertical-align:  bottom;
}
#announcement a{
font-size:  80%;
color:  #fff;
}





p.subtext1{position:  relative;  top: -12px;  font-size: 10pt;    
font-weight:  bold; 
font-family:  verdana,arial,helvetica,sans-serif;  
}

p.subtext2{position:  relative;  top:  -24px; font-size:  8pt;  font-weight:  bold; letter-spacing:  0.15em;  font-family:  verdana,arial,helvetica,sans-serif;  

}





a.cat
{
     color:  #000c0f;
     
     padding: 8px;

     border-top:  2px solid #000c0f;
     border-right: 1px solid #CC0000;
     
     
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     font-weight:  bold;
     text-align:  center;
     
}

a.cat:link
{
     color: #000c0f;
     background-color: #ffffff;
}

a.cat:visited
{
     color: #000c0f;
     background-color: #ffffff;
}

a.cat:hover
{
     color: #ffffff;
     background-color: #ffffff;
 }

a.cat:active
{
     color: #000c0f;
     background-color: #ffffff;
}

a.thundernav{
     padding-left: 20px;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-align: center;
}
a.thundernav:link{
      color: #000c0f;
      background-image: url("");
      background-repeat:  repeat;
      text-decoration:  none;
}
a.thundernav:visited{
      color: #000c0f;
      background-image: url("");
      background-repeat:  repeat;
      text-decoration:  none;
}
a.thundernav:hover{
     color: #666666;
      background-image: url("");
      background-repeat:  repeat;
      text-decoration:  underline;
}
a.thundernav:active{
      color: #000c0f;
       
      background-image: url("");
      background-repeat:  repeat;
      text-decoration:  none;
}

/*Div class for Team List */

div.teamlist{margin:  2em;
          text-align:  justify;
          text-indent:  0.5in;
          line-height:  2em;
          
}

/* Style for tables of thumbnail images */
table.thumbs
{   background-color:  #666666;
     vertical-align: middle;
     text-align: center;
     border-collapse: separate;
}

/* Style for table cells that contain thumbnails */
td.thumbs
{   background-color:  #999999;
     border: solid 3px #00bfff;
     padding: 10px;
}

/* Style for thumbnail images */
img.thumbs
{
     width: 150px;
    
     border: 0px;
}
