    h2
    {
    display:inline;
    font-family:Arial;
    font-size:12px;
    color:#90c602; 
    line-height: 1em; 
        }
    .ShelterText
    {
    font-family: Verdana;
	font-size: 10px;
	line-height: 15px;    
        }
    .ShelterPadding
    {
    padding-bottom:15px;   
        }    
    .FormText
    {
    font-family: Verdana;
	font-size: 11px;
	line-height: 17px;    
        }
    .header{
    
    }
    .searchtext{
    font-family:Arial;
    font-size:12px;
    color:#cfe3ea;
    }
    .searchtextwhite{
    font-family:Arial;
    font-size:12px;
    color:#ffffff;
    }
    .whiteLinks,.whiteLinks:visited{
	font-family:Arial;
    font-size:12px;
    color:#ffffff;
    text-decoration: none;
	}
    .DropShadowLeft{
    background-image:url('/images/design2/leftDropShadow.gif');
    }
    .DropShadowRight{
    background-image:url('/images/design2/rightDropShadow.gif');
    }
    .MainImageContainer{
    background-image:url('/images/design2/mainImageContainer.jpg');
    background-repeat:no-repeat;
    }
    
    .BottomContainer{
    background-image:url('/images/design2/bottomContainer.jpg');
    }
    .rightColumnTop{
    background-image:url('/images/design2/rightContainerTop.gif');
    }
    .rightColumnBody{
    background-image:url('/images/design2/rightContainerBody.gif');
    }
    .QuestionText,.QuestionText:visited{
    font-family:Arial;
    font-size:20px;
    color:#4f869a;
    text-decoration: none;
    }
    .QuestionText:hover{
    font-family:Arial;
    font-size:20px;
    color:#dedede;
    text-decoration: none;
    }
    .QuestionText2{
    font-family:Arial;
    font-size:20px;
    color:#4f869a;
    text-decoration: none;
    }
    .ICbigtext{
    font-family:Arial;
    font-size:30px;
    color:#4f869a;
    }
    .ICbigredtext{
    font-family:Arial;
    font-size:30px;
    color:#CC0000;
    line-height:40px;
    }    
    .ICmedtext{
    font-family:Arial;
    font-size:18px;
    color:#4f869a;
    line-height:25px;
    }
    .ICregtext{
    font-family:Arial;
    font-size:12px;
    color:black;
    }
    .bigGreenText{
    font-family:Arial;
    font-size:30px;
    color:#90c602;
    }
    .mediumGreenText{
    font-family:Arial;
    font-size:20px;
    color:#90c602;
    }
    .adoptionText{
    font-family:Arial;
    font-size:12px;
    color:#4f869a;
    }
    .signinText1{
    font-family:Arial;
    font-size:16px;
    color:#273848;
    font-weight:bold;
    }
    .redtext1{
    font-family:Arial;
    font-size:12px;
    color:#993300;
    }
    .bigredtext1{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#993300;
    }
    .beigetext1{
    font-family:Arial;
    font-size:12px;
    color:#b8b891;
    }
    .blacktext1{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    }
    .footertext1{
    font-family:Arial;
    font-size:16px;
    color:#ffffcc;
    }
    .footertext2{
    font-family:Arial;
    font-size:12px;
    color:#ffffcc;
    }
    .brokenlines{
    font-family:Arial;
    font-size:12px;
    color:#9298a0;
    }
	#profile-photos-videos {
	 background: #F6F6F2;
	 border-top:solid 1px #DCDCC0;
	 border-left:solid 1px #DCDCC0;
	 border-right:solid 1px #DCDCC0;
	 border-bottom:solid 1px #DCDCC0; 
	}
	.profile-pic-right{
	  margin: 0px 0px 0px 0px;
	  border:solid 1px #DCDCC0;
	  vertical-align: bottom;
	  horizontal-align: center;
	}
	.profile-pic-right-thumbs{
	  margin: 2px 2px 2px 2px;
	  border:solid 2px #DCDCC0;
	  vertical-align: middle;
	  horizontal-align: center;
	}    
	.site-text-blue {
	font-family: Verdana;
	font-size: 14px;
	color: #0281CA;
	line-height: 22px;
	font-weight:normal;
	text-decoration:none;
    }
    .site-text-blue-small {
	font-family: Verdana;
	font-size: 9px;
	color: #0281CA;
	line-height: 22px;
	font-weight:normal;
	text-decoration:none;
    }
    .newest-members-pic{
	 margin: 0px 0px 0px 0px;
	 border:solid 4px #E0E386;
	 vertical-align: middle;
	 horizontal-align: center;
    }
    .ask-question-form {
	border-top:solid 3px #D6E7ED;
	border-left:solid 3px #D6E7ED;
	border-right:solid 3px #D6E7ED;
	padding: 10px;
}

.ask-form { 
	border: 1px solid #FFF;
	font-family: Verdana;
	font-size: 16px;
	color: #90C602;
	font-weight:bold; 
}

.answer-form { 
	border: 1px solid #FFF;
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #59758F;
	font-weight:bold; 
}

.ask-text-blue {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #59758F;
	font-weight:normal;
}

.ask-text-blue-bold {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #59758F;
	font-weight:bold;
}

a.ask-text-blue-bold {text-decoration:none}
a.ask-text-blue-bold:hover {text-decoration:none}
a.ask-text-blue-bold {color: #59758F}
a.ask-text-blue-bold:hover {color: #59758F}

.ask-text-lightblue {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;	
	color: #487EE0;
	font-weight:normal;
}

.ask-text-lightbluebold {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;	
	color: #406EC2;
	font-weight:bold;
}

.ask-text-orange-bold {
	font-family: Verdana;
	font-size: 12px;
	line-height: 17px;
	color: #C29440;
	font-weight:bold;
}

a.ask-text-orange-bold {text-decoration:none}
a.ask-text-orange-bold:hover {text-decoration:none}
a.ask-text-orange-bold {color: #C29440}
a.ask-text-orange-bold:hover {color: #C29440}


.blue-fade { 
	background-image: url(../images/blue-fade.gif); 
	background-repeat: no-repeat;
}

.ask-bubble { 
	border-left:solid 3px #D6E7ED;
	border-right:solid 3px #D6E7ED;
	padding: 2px 10px 2px 10px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #59758F;
	font-weight: normal;
}

.recent-answer { 
	padding: 10px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #59758F;
	font-weight: normal;
}

#footer1 {
	height: 1%; /* Fixes double padding in IE */
	margin-bottom: 10px;
	padding: 10px 10px 10px 34px;
}

.footerbold{
	font-family: Verdana;
	font-size: 12px;
	color: #5B6372;
	line-height: 25px;
	font-weight:bold;
}

a.footerbold {text-decoration:none}
a.footerbold:hover {text-decoration:underline}
a.footerbold {color: #5B6372}
a.footerbold:hover {color: #5B6372}

        .lavaLampWithImage {
            position: relative;
            height: 36px;
            width: 955px;
            /*background: url("/images/main-nav-bg2.gif") no-repeat top;*/
            padding: 0px;
            margin-top: 5px;
            margin-bottom: 0px;
            margin-left:0px;
            margin-right:0px;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                    padding-left: 5px;
                }
                    .lavaLampWithImage li.back {
                        background: url("/images/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("/images/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: 12px verdana;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        left: 10px;
                        /*text-transform: uppercase;*/
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                    

        .lavaLampNoImage {
            position: relative;
            height: 36px;
            width: 955px;
            background-color: white;
            padding: 0px;
            margin-bottom: 0px;
            margin-top: 5px;
            margin-left: 0px;
            margin-right: 0px;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

        .lavaLampBottomStyle {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid blue;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }  

