body {
    font: 11px Verdana, arial, sans-serif;
    margin: 0px;
    padding: 0px;
    text-align: center;
    background: #fff;
}

h1 {font-size: 22px; color: #eb669a; font-weight: normal;}
h2 {font-size: 18px; color: #b3d88c; font-weight: normal;}
h3 {font-size: 14px; color: #eb669a; font-weight: normal;}

a img {border: 0;}
a {text-decoration: none; font-weight: bold; color: #fbaf5d;}
a:hover {color: #b3d88c;}

hr {color: #888; background: #888; height: 1px; padding: 0; border: none; clear: both;}

input[type=text], input[type=password], textarea {
    border: 1px solid #dcdcdc;
    padding: 3px;
    margin: 0;
    color: #686868;
}

.center {
    width: 900px;
    margin: 0px auto;
    text-align: left;
}

.gray_top {
    width: 292px;
    background: #f2f2f2 url(images/jpgs/gray_top.jpg) top no-repeat;
    overflow: hidden;
}

.gray_bottom {
    width: 280px;
    background: url(images/jpgs/gray_bottom.jpg) bottom no-repeat;
    overflow: hidden;
    padding: 0 10px;
}

.gray_bottom h2 {
        font-weight: normal;
        font-size: 16px;
        color: #fbaf5d;
        background: url(images/jpgs/birdy.jpg) left no-repeat;
        height: 29px;
        line-height: 29px;
        padding-left: 32px;
    }

.dog_description {
    background: #ececec url(images/jpgs/gray_round.jpg) top no-repeat;
    width: 668px;
    overflow: hidden;
}
.dog_description > div {
    background: url(images/jpgs/gray_round1.jpg) bottom no-repeat;
    width: 648px;
    padding: 10px;
    overflow: hidden;
}
.dog_description p {margin: 0;}

#header {
    height: 121px;
}

#navigation {
    padding: 0px;
	height: 30px;
}
#navigation * {margin: 0; padding: 0;}
#navigation ul {
	height: 30px;
    float: left;
    display: inline;
    list-style: none;
}
#navigation ul li {
    float: left;
    display: inline;
    position: relative;
}
#navigation ul li a {
	font-size: 11px;
	height: 30px;
    line-height: 30px;
    width: 85px;
    float: left;
    display: inline;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    padding-left: 5px;
    background: url(images/jpgs/nav_bg.jpg) left;

}
#navigation ul li a:hover {
	 background: url(images/jpgs/nav_bgh.jpg) left;
}

#navigation ul li a.active_tab {
    background: url(images/jpgs/nav_hover.jpg) left;
}

#navigation ul li a:hover span {
	background: url(images/jpgs/nav_bgh.jpg) right;
}

#navigation ul li a.active_tab span {
    background: url(images/jpgs/nav_hover.jpg) right;
}
#navigation ul li a span {
    background: url(images/jpgs/nav_bg.jpg) right;
    padding-right: 5px;
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: block;
}

#navigation ul li ul {
    width: 180px;
    background: #b1b1b1;
    position: absolute;
    z-index: 10;
    top: 30px;
    left: 0;
    height: auto;
    display: none;
    overflow: hidden;
}

#navigation ul li ul li {
    width: 180px;
}

#navigation ul li ul li a {
    height: 25px;
    line-height: 25px;
    padding: 0;
    background: #b1b1b1;
    display: block;
    width: 160px;
    padding: 0 10px;
}
#navigation ul li ul li a:hover {
    background: #999;
}


#sub_nav {
    background: url(images/jpgs/sub_nav.jpg);
    height: 25px;
    width: 100%;
}

#sub_nav h1 {
        color: #fff;
        font-size: 18px;
        height: 25px;
        line-height: 25px;
        margin: 0;
        padding: 0 0 0 10px;
    }

#banner {
    height: 174px;
    width: 522px;
    padding:0px 0px 0px 362px;
    margin-bottom: 10px;
    background: transparent url(images/jpgs/banner_gio.png) left no-repeat;
    overflow: hidden;
}
p#main-text{color: #dc0f6b;line-height:20px;font-size: 16px;}

#banner-links{position:relative;top:15px;}

#fb-like-home{
	position:relative;
	left:-10px;
}

#cody-donate img{
	margin-top: -96px;
}

#content {
    width: 878px;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #ce709d;
}

#dotm {
    width: 255px;
    height: 22px;
    overflow: hidden;
    position: relative;
    text-align: right;
    padding: 148px 35px 0 0;
    margin-bottom: 10px;
}
    #dotm * {margin: 0; padding: 0;}
    #dotm img {position: absolute; top: 0; left: 0;}
    #dotm_frame {z-index: 10;}
    #dotm p {z-index: 20; position: relative;}
    #dotm a {color: #fff;}
    #dotm a:hover {text-decoration: underline;}

#footer {
    color: #fff;
    margin-bottom: 10px;
    height: 20px;
    line-height: 20px;
    background: #ce709d;
}
#footer p {
    margin: 0;
    padding: 0;
}
#footer a {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline;}


.clearer {clear: both;}
.right {float: right; display: inline;}
.left {float: left; display: inline;}

/** Links Page **/

.links-box{width:435px;height:200px;text-align:center;}

