body 
{
    padding:0;
    margin:0;
    border:0;
    background-color:#ffffff;
    font-family: arial,verdana,sans-serif;
    font-size: small;
    letter-spacing: 1px;
    line-height: 1.5em;
}

#wrapper 
{
    margin: 0 auto;
    width: 768px;
    text-align: center; /* weird ie centering bug */
}

h1 {font-size: 175%; color:#5e659e;}
h2 {font-size: 150%; color:#5e659e;}
h3 {font-size: 105%; color:#5e659e;}

#contactUs {
    margin: 0px;
    padding: 13px;
    }
    
#contactUs h3 {
   margin-bottom: 0px;
   margin-left: 5px;
    }
   
 #intake {
    margin: 0px;
    padding: 13px;
    }
    
 #intake h3 {
   margin-bottom: 0px;
   margin-left: 5px;
    }
    
.clearit 
{
    clear: both;
    margin: 0;
    padding: 0;
}

#header_ff {
  color:#ffffff;
  font-size: large;
  font-family:arial,sans-serif;
  background-color: #000000;
  margin: auto;
  margin-top: 10px;
  width: 45em;
  min-width: 750px;
}

#header_ff a {color: #ccccff; text-decoration:none;}
#header_ff a:link {color: #ccccff; text-decoration:none;}
#header_ff a:visited {color: #ccccff; text-decoration:none;}
#header_ff a:hover {color: #ccccff; text-decoration:none;}
#header_ff a:active {color: #0000ff; text-decoration:none;}

#bottomNav 
{
    margin: auto;
    background-color: #000222;
    padding: 10px;
    margin-bottom: 10px;
    width: 57em;
	min-width: 790px;
    clear:both;
    text-align: center;
    color: #ccccff;
}
#bottomNav a {color: #ccccff; text-decoration:none;}
#bottomNav a:link {color: #ccccff; text-decoration:none;}
#bottomNav a:visited {color: #ccccff; text-decoration:none;}
#bottomNav a:hover {color: #0000ff; text-decoration:none;}
#bottomNav a:active {color: #0000ff; text-decoration:none;}

#content 
{
    margin: auto;
    width: 770px;
    text-align: left;
}

#leftmenu {
    background-color:#ffffff; 
    width: 25%;
    float: left;
    text-align: left;
    padding-top:10px;
    padding-left: 0px;
}

#main 
{
    background:transparent;
    background-color:#fff;
    width:70%;
    padding:10px;
    float:right;
}

.paragraph 
{
    padding: 10px 0px 0px 0px; 
}

ul.sectionnav {
  list-style-image: url(../media/img_li.gif);
  list-style-type: square;
  margin-left: 20px;
  font-size: 110%;
}

ul.sectionnav li {
  padding-top:10px;
  padding-bottom:10px;
}

ul.sectionnav li#selected {
  list-style-image: url(/media/img_li_selected.gif);
  list-style-type: square;
}

ul.sectionnav a:link {color:#939bdc;text-decoration:none;}
ul.sectionnav a:visited {color:#5e659e;text-decoration:none;}
ul.sectionnav a:hover {color:red;text-decoration:none;}
ul.sectionnav a:active {color:#5e659e;text-decoration:none;}

#rightside 
{
    background:transparent;
    width:355px;
    padding:10px;
    float:right;
}

#leftside 
{
    background:transparent;
    width:355px;
    padding:10px;
    float:left;
}

.centered 
{
    text-align: center;
}

.right 
{
    text-align: right;
}

.pictureBanner 
{
    text-align: center;
    padding-top: 45px;
}

.shortHR 
{
    margin: 25px 0 25px 0;
    width: 100%;
    text-align: center;
    color: #5e659e;
    background-color:#5e659e; 
}
                   
.citation {
  font-style: italic;
  font-size: 80%;
}

.citation a {text-decoration: none;}

.floatLeft 
{
    float: left;
}
.floatRight 
{
    float: right;
}

.leftPic 
{
    background: transparent;
    padding: 10px;
    float: left;
}

.rightPic 
{
    background: transparent;
    padding: 10px;
    float: right;
}

.adoptionImage 
{
    text-align: left;
    margin: auto;
    width: 90%;
    padding-top: 20px;
}

.verticalAlign 
{
    vertical-align: top;
}

/* Adoption Page    */

#adoptionForm 
{
    width: 540px;
    Text-align: left;
    color: #5e659e;
    font-weight: bold;
}

#adoptionForm input 
{
    /*border: solid 1px #999999;*/
    margin: 5px;
}

/* Saving Lives */

.album 
{
    float: left;
    width: 20%;
    text-align: center;
    margin: 10px 0;
}   

/* Happy Stories */

.happyStories 
{
    text-align: center;
    padding: 15px 0;
}

.button 
{
    background-color: #5e659e;
    color: #ffffff; 
}
  
div .stories
{
    margin: 20px;
}
div .storiesPictures  
{
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

div .storiesPicturesRight  
{
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

div .storiesPicturesWithCaption  
{
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}

div .storiesPicturesRightWithCaption   
{
    float: right;
    margin-left: 20px;
    margin-top: 20px;
}

.storiesDate 
{
    font-size: 60%;
    color: #ccccff;
}

.hyperthyroidLogo {
margin: 0 auto 10px auto;
width: 75%;
}


/* Store Page */

.storeItem 
{
    text-align: left;
    width: 100%;
}

.storeItemImageDecal
{
    background: transparent;
    width: 30%;
    padding: 10px 10px 10px 0;
    float: left;
}

.storeItemImagePetGrass
{
    background: transparent;
    width: 50%;
    padding: 10px 10px 10px 0;
    float: left;
}

.storeItemDescription 
{
    float: right; 
}
    
.information 
{
    padding: 15px;
}

.grey 
{
    background-color: #d9d9d9;
    text-align: center;
}

/* Kittens */

#list {
font-weight: bold;
font-size: 120%
}

.listLi {
font-size: 80%;
margin: 10px;
}

.bold {font-weight: bold;}

.red {color: red;}

/* News and Events */

.RemoveBordersFromImageLinks

{
	/*float: left;
	margin-right: 10px;
	padding: 10px;*/
	border-style: none;
}

/* Hours Page */

.featuredImage 
{
    text-align: left;
    margin: auto;
    width: 90%;
}