#banner {height:35px;
        margin-right:-10px;
        margin-left:-10px;
        margin-top:-30px;
        background-color:#E8E8E8;
        padding:20px 10px 0px 10px;
        border-bottom:3px solid #E0E0E0;
        }
#tagline {display:inline;
        text-align:bottom;
        font-family:'Quicksand', sans-serif;
        font-size:1.2em;
        color:#575757;
        }
#message {margin-left:auto;
        margin-right:auto;
        text-align:center;
        width:960px;
        font-family:'Quicksand', sans-serif;
        font-size:1.5em;
        color:red;
        }
#address {display:inline;
        float:right;                       
        font-family:'Quicksand', sans-serif;
        font-size:1.2em;
        color:#575757; } 
#number {display:inline;
        float:right;
	padding:0px 30px 0px 50px;
        font-family:'Quicksand', sans-serif;
        font-size:1.2em;
        color:#575757; }        
.social {position:relative;
        float:right;
        padding-left:10px;
        top:-5px;
        }
#headerdiv {margin-right:auto;
     margin-left:auto;
     width:960px;
     height:90px;
         }
#headertable {vertical-align: bottom;
	    height: 100px;
	    width:960px;}
a:link {color:#575757; text-decoration:none}
a:visited {color:#575757;text-decoration:none }
a:hover {color: #7300A8;text-decoration:none}

#logo {float:left;
      height:70px;
      width:300px;
      padding-right:0px;
      }

#navbar {vertical-align: bottom;
	   text-align: right; }
#bar {float:right;
     text-align:right;
     font-family:"Oswald", sans-serif;
     font-size:25px;
     vertical-align: bottom;
     } 
#nav1 {display:inline;
     padding:0px 10px 0px 0px;
     color:#575757;}                
#nav {display:inline;
     border-left:1px solid #888;
     padding:0px 10px 0px 10px;
     color:#575757;}
.navtemp {display:inline;
     border-left:1px solid #888;
     padding:0px 10px 0px 10px;
     color:#BA0000;}
.navtemp a{color:#BA0000;}
#wrapper {margin-top:10px;
         width:960px;
      margin-left:auto;
      margin-right:auto;
      box-shadow:0 0 5px #888;
      padding-bottom:20px;
       }          
.slide {width:920px;
        margin-left:auto;
        margin-right:auto;
         padding:20px; }  
#navgrid {margin-right:auto;
         margin-left:auto;
         width:920px;  }      
#gridimgtr {width:280px;
         padding:0px 0px 0px 0px;
         text-align:center;}
#gridimgbr {width:280px;
         padding:50px 0px 0px 0px;
         text-align:center;}         
.gridtxt {font-family:"Quicksand", sans-serif;
         height:30px;
         font-size:1.3em;
         text-align:center;
         padding:0px }   

#footerdiv {margin-right:auto;
     margin-left:auto;
     width:960px;
     height:80px;
         }
#footertable {display:inline;
	    float:left;
	    height: 60px;
	    width:500px;}

#footernavbar {vertical-align: top;
	   text-align: left; }
#fbar {font-family:"Quicksand", sans-serif;
     font-size:1.2em;
     vertical-align: left;
     } 
#fnav1 {display:inline;
     padding:0px 10px 0px 0px;
     color:#383838;}                
#fnav {display:inline;
     border-left:1px solid #888;
     padding:0px 10px 0px 10px;
     color:#383838;}
.socialgray {float:right;
	    display:inline;
	    margin:10px 15px 0px 0px
	    }
.socialgraylast {float:right;
	    margin: 10px 40px 0px 0px;
	    display:inline;}
.cycle-slideshow {width: 920px; padding: 0; position: relative;
    background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat; }
/* pager */
.cycle-pager { 
    text-align: left; width: 100%; z-index: 500; height:20px; position: relative; top: -20px; left: 20px; overflow: visible;
}
.cycle-pager span { 
    font-family: arial; font-size: 50px; width: 16px; height: 16px; 
    display: inline-block; color: #ddd; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #7300A8;}
.cycle-pager > * { cursor: pointer;}


/* display paused text on top of paused slideshow */
.cycle-paused:after {
    content: 'Paused'; color: white; background: black; padding: 10px;
    z-index: 500; position: absolute; top: 30px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}

#footertag {margin-right:auto;
     margin-left:auto;
     width:960px;
     height:80px;
     margin-bottom:20px;
         }
#tag {text-align:center;
	font-family:quicksand;
	color:#383838;
}
#tag2 {text-align:center;
	font-family:quicksand;
	color:#383838;
	font-size:1.5em;
}