/* 3column.css */
*{
     margin:  0;
     padding:  0;
}
/* Body text and page background */
body{
          margin: 0;
          padding: 0;
          font-family: times, serif;
    
          color:  #191970;
          background-color:  #405783;
line-height:  1.5em;
}
#wrapper{
	width:  50em; 
	margin:  0 auto;
	text-align:  left;	
}
#header{
	height:  5.40em;
                  	
}
/* Fixes the mysterious image gap */

#header img{
	display:block;
}

/* Navbar division */
#navbar{
  
  background-color:  #fff;
  padding-top:  1em;
  padding-bottom:  0em;
  padding-left:  8em; /* Center Nav */
}
/* Remove bullets from ul in the navbar */
#navbar ul{
  list-style-type:  none;
}
/*List items in the navbar*/
#navbar li{
   float:  left;
   
}
/* 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;
}


p.center{text-align:  center;
                 line-height:  1.5em;

}
p.center a{
	font-size:  0.80em;
}
acronym, abbr{
  border-bottom:dotted 1px #333;
  cursor:help;
}
blockquote{font-family:  verdana,arial,helvetica,sans-serif;
                      padding-right:  0.75in;
                      padding-left:  0.75in;
                      text-align:  justify;
                      line-height:  1.5em;
                      margin-top:  1.5em;
}

h1{
     font-family:  verdana,arial,helvetica,sans-serif;
     font-weight:  bold;
     color:  #191970;
     text-align:  center;
}

h2{
     font-family:  verdana, helvetica, sans-serif;
     font-size:  1.167em;
     text-align:  center;
     color:  #CC0000;
     font-style:  italic;
     letter-spacing:  0.5em;
     margin-top:  1em;
     margin-bottom:  1em;
}

h3{
     font-family: verdana, arial, helvetica, sans-serif;  
     font-size:  1.25em;
     text-align:  center;
     color:  #CC0000;
     margin-top:  3em;
     margin-bottom:  1em;
    
}

h4{
     font-family:  verdana,arial,helvetica,sans-serif;
     font-weight:  900;
    
     text-align:  center;
     letter-spacing:  0.3em;
     margin-top:  1em;
     margin-bottom:  1em;
     font-size:  1.25em;
}

h5{
       font-family:  verdana,arial,helvetica,sans-serif;
       text-align:  left;
       font-size:  1.083em;
       font-style:  italic;
       margin-top:  1em;
       padding-left:  30px;
}

h6{ font-family: verdana, arial, helvetica, sans-serif; 
     font-size:  1.25em;
     text-align:  center;
     color:  #0000bb;
     word-spacing:  0.33em;
     letter-spacing:  0.15em;
     margin-top:  3em;
     margin-bottom:  1em;
}

.green{color:  #088a13;
                          font-weight:  normal;
                          font-style:  italic;
}
.red{color:  #CC0000;}


a.black{font-family:  verdana,arial,helvetica;
            font-size:  0.75em;
            font-weight:  bold;
}


a.black:link{color:  #000000;
                     text-decoration:  none;

} 
a.black:visited{color:  #000000;
                           text-decoration:  none;
}
a.black:hover{color:  #476dff;
                         
                         text-decoration:  underline;

}
a.black:active{color:  #980097;
                         text-decoration:  underline;
}

a.reg{font-family:  verdana,arial,helvetica;
            font-size:  0.75em;
            font-weight:  normal;
}


a.reg:link{color:  #476dff;
                     text-decoration:  none;

} 
a.reg:visited{color:  #980097;
                           text-decoration:  none;
}
a.reg:hover{color:  #476dff; font-weight:  bold;
                         
                         text-decoration:  underline;

}
a.reg:active{color:  #980097;
                         text-decoration:  underline;
}



td.silver{width:  50%;
                  padding:  8px;
                  background-color:  silver;
                  border-right:  2px solid green;
}

td.black{background-color:  #000000;
                 border-left:  2px solid blue;
                 font-family:                                                     verdana,arial,helvetica,sans-serif;
                 color:  #FFFFFF;
                 text-align:  justify;
                 line-height:  1.5em;
                 padding:  15px;
                 
                 
}

table.prayer{width:  92.5%;
                         border:  thick solid #999;
                         padding:  12px;
                         font-size:  1em;
                         background-color: #405783;
	       margin:  1.75em auto 1.75em auto;
               
}
td.prayerleft{width:  50%;
                          color:  #FFFFFF;
                          border-right:  1px solid #FFFFFF;
                          padding:  20px;
                          text-align:  center;
}
td.prayerright{width:  50%;
                            color:  #FFFFFF;
                            border-left:  1px solid #FFFFFF;
                            padding:  20px;
                            text-align:  center;
}
h6.prayer span{
border:  4px ridge #FFFFFF;
background-color:  #405783; 
color:  #cec000; 
padding:  6px; 
font-size:  0.833em;
width:  95%;
}
a.prayer{
}
a.prayer:link{color:  #999999;
                          
}
a.prayer:visited{color:  #999999;
                                text-decoration:  none;
}
a.prayer:hover{color:  #0000bb;
                              
}
a.prayer:active{color:  purple;
                               
}


table.thunderbar{
                    margin: auto;
                    width: 85%;
                    vertical-align:  middle;
                                     
                    border-collapse:  separate;
                    border:  5px outset #dfdfdf;
                    background-color: gold;
}
td.thunderbar{
                   text-align:  center;
                   background-color:  #ffffff;
                   background-image: url("");
                   background-repeat:  repeat;
	 font-size:  100%;
}


	/*Style for navtable*/

table.nav{
     vertical-align:  top;
     text-align:  center;
     
     
     margin-left:  0.5px;
     margin: auto;
}

td.nav{
     
     padding:  3px;
     background-color:  #095091;
     
}
	/*Style For Navigation*/

a.nav{font-family: 'book antiqua', times, serif;
            font-size:  0.833em;  

} 


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;

}

img.main{width:  140px;
                    height:  100px;  

}

img.head{width:  110px;
                    height:  85px;

}

img.center{margin-left:  4.5em;
                      text-align:  center;

}
	/*Style For Horizontal Rule*/
hr{
     color:  #CC0000;
     background-color:  #CC0000;
     width:  80%;
     margin:  0.75em auto 0 auto;
     
}

	/* Float image to left of paragraph */
img.floatLeft{
     float:  left;
     margin-right:  0px;
}
	/* Float image to right of paragraph */
img.floatRight{
     float:  right;
     margin-left:  0px;
}
	/* Center image between margins */
div.center{
     width:  100%;
     text-align:  center;
}



img.left
{
   float: left;
   margin-right: 15px;
}


/* Float image to right of paragraph */

img.right
{
   float: right;
   margin-left:  15px;
}




	/* Style for main content column */

#main{
             background-color:  #ffffff;
             text-align:  center;
            
            padding-top:  2.5em;
          /* margin-left must equal */
          /*total width of left sidebar */
          /*margin-right must equal*/
          /*total width of right sidebar*/
}
#main ol,
#main ul{
                 margin-left:  40px;
}




/* Nav division in Main */
#navmain{
  background-color:  #fff;
  padding-left:  4.75em;<!--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;
  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;
}
	
#footer{
	
          	line-height:  1.2em;
          	text-align:  center;
          	background-color:  #ffffff;
          	padding-top: 0.375em;
          	font-family:  verdana,arial,sans-serif;
          	color:  #C00;
                border-top:  2px solid #191970;
                  
}
#footer a{
                color:  #C00;
}
#footer p{

	font-variant:  small-caps;
                line-height:  1.5em;
}

#footer h4{
     	font-family:  'book antiqua', times, serif;
     	
     	font-weight:  900;
     	font-variant:  small-caps;
     	text-align:  center;
     	letter-spacing:  0.3em;
	margin:  0;
}





	/*Style For SubText*/
p.subtext1{position:  relative;
                      top: -12px; 
                      font-size: 0.833em;    
                      font-weight:  bold; 
                      font-family:  verdana,arial,helvetica,sans-serif;  
}

p.subtext2{position:  relative;
                      top:  -24px; 
                      font-size:  0.667em;
                      font-weight:  bold;
                      letter-spacing:  0.15em;
                      font-family:  verdana,arial,helvetica,sans-serif;  
}

	
	/*Style For Horizontal Cat Navigation*/
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: 0.833em;
           font-weight:  bold;
           text-align:  center;
}
a.cat:link{color: black;
                   background-color: #ffffff;
}
a.cat:visited{color: black;
                         background-color: #ffffff;
}
a.cat:hover{color: #ffffff;
                       background-color: #ffffff;
 }
a.cat:active{color: black;
                        background-color: #ffffff;
}
	/*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;
}
	/*Style For ThunderNav Navigation*/
a.thundernav{ 
     
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 0.833em;
     text-align: center;
}
a.thundernav:link{
      color: #000c0f;
     
      text-decoration:  none;
}
a.thundernav:visited{
      color: #000c0f;
     
      text-decoration:  none;
}
a.thundernav:hover{
      color: #666666;
      
     
      text-decoration:  underline;
      
}
     
a.thundernav:active{
      color: #999999;
      text-decoration:  none;
      
}

                   /*Div class for Rally Information*/
div.rallyinfo{
                  margin:  1em auto 0 auto;
	width:  70%;
  	background-color:  #FFF;
	border:  4px double #088a13;
	padding:  15px;
	text-align:  justify;
	
	font-family:  verdana,arial,helvetica,sans-serif;
}
div.rallyinfo p{
	margin-top:  1em;
}
div.rallyinfo h2{
	color:  #088a13;
}
div.rallyinfo h6{
	width: 65%;
	background-color:  #FFF;
	color:  #000;
	border:  2px solid #088a13;
	padding:  6px 0px 6px 0px;
                  margin:  1em auto 1em auto;
	font-size:  1em;
	line-height:  1em;
}
div.rallyinfo h5{
	color:  #fff;
}

.box{
     float: right;
     width: 10em;
     
     background-color: #C00;
     font-size: 1em;
     text-align: center;
     font-weight: bold;
     font-style: italic;
     color: white;
     border: 0.375em ridge #666;
     padding: 10px;
     margin-right:  0;
     margin-left: 0.75em;
     overflow:  auto;
}
.greenbox{
 width:  100%;
 background-color:  #088a13;
 color:  #FFF;
 border:  1px solid #088a13;  padding-top:  4px;
 padding-right:  0px;
 padding-bottom:  10px;
 padding-left:  0px;
 line-height:  1.30em;
margin-top:  1em;
}
.greenbox h3{
	text-align:  center;
	color:  #fff;
	font-family:  verdana,arial,helvetica,sans-serif;
	font-size:  1em;
	margin:  0;
}

marquee{
	margin: 0 auto;
	text-align:  center;
	width:  75%;
	height:  20;
	direction:  left;
	loop:  infinite;
	scrollamount:  05%;
	hspace:  50;
	color:  #088e13;
}



	/*Div class for Team List */

div.teamlist{
margin-top:  1.5em;
margin-right:  75px;
margin-left:  75px;
text-align:  justify;
text-indent:  0.5in;
line-height:  2em;
}

div.teamlist h4{
text-align:  center;
background-color:  #F6F2DF;
border-bottom:  2px solid #CC0000;
text-indent:  0;
}
p.teamlist{
text-align:  center;
margin-left:  -0.5in;
}
.top{
   font-size:  80%;
   text-align:  center;
   text-indent:  0;
}
div.teamlist p{
font-family:  verdana,arial,helvetica,sans-serif;
}
div.teamlist strong{
font-family:  verdana,arial,helvetica,sans-serif; 
font-weight:  bold;
}
div.teamlist em{
font-family:  verdana,arial,helvetica,sans-serif;
font-style:  normal;
font-weight:  normal;
}
div.teamlist img{
float:  right;  
margin-left:  10px;
margin-bottom:  5px;
border:  1px solid #000000;
width:  150px;
}
div.upoutin{     
                     font-family:  verdana,arial,helvetica,sans-serif;
	     margin:  4em auto 0 auto;
	     border:  thin solid #ffd32e;
	     background-color:  #999999;
	     width:  90%;
	     color:  #000c0f;
}
div.upoutin p{
                        text-align:  center;
                        background-color:  #FFD32E;
	        color:  000c0f;
                        line-height:  1.5em;
	        margin-top:  2em;
	        margin-bottom:  0;
	        border-top:  1px solid #666;
}
div.upoutin h2{
                         font-family:  verdana,arial,helvetica,sans-serif;
                         font-size:  2em;
                         font-style:  italic;
                         text-align:  left;
                         color:  #000c0f;
	         margin:  0.5em 0 1em 0;
	         padding-left:  5px;
                         letter-spacing:  0.25em;
}


img[alt~="AudioBible"]{
	height:  5em;
}

/*Class to Scale RRTMM images*/

.rrtmm_gallery{
	
	margin:  0 auto;
	width:  100%;
	height:  18em;
	
}
.rrtmm_gallery img[alt~="2007"]{
	
	border:  1px solid #000;
	
}
.rrtmm_gallery img[alt~="Beautiful"]{
	
	border:  1px solid #000;
}
.rrtmm_gallery img[alt~="Contest"]{
	
	border:  1px solid #000;
}
.rrtmm_gallery img[alt~="Chrome"]{
	
	border:  1px solid #000;
}


#containlogo{
	padding-left:  1.70em;
                  
	
}

#containlogo img[alt~="AudioBible"]{
	height:  3.75em;
}

.right{
	  float:  right;
	  margin-right:  3em;
}
.left{	  
	   float:  left;
	   margin-left:  3em;
}