body {background:#0f141e; font:100% Arial,sans-serif; margin: 0 auto; padding: 0;; }

#header {background: url(images/top.png) no-repeat top; height: 491px; width: 956px;  margin: 0 auto; padding: 0;}
#header2 {background: url(images/top2.png) no-repeat top; height: 408px; width: 956px;  margin: 0 auto; padding: 0;}

/* Headers */
h1 {font-size: 115%; margin: -20px 0 20px 100px;}
h2 {color: #a2a5ac; font-size: 110%; margin: 0 0 0 120px; padding: 0; letter-spacing: .03em;}
h3 {font-size: 110%; margin: 0;}
hr {width: 750px; color: #eee; margin: 0 auto; padding: 0;}

/* Menu */
#menu {width: 956px; text-align: center; margin:0 auto; padding:347px 0 0 0;}
#menu ul {list-style: none; margin: 0 auto;  padding: 10px 0 10px 0;}
#menu ul li {display:inline; font-size: 18px; letter-spacing: .07em;}
#menu ul li a {display:inline;  padding:0 10px 0 10px; letter-spacing: .07em; text-decoration: none;}
#menu ul li a:hover {display:inline;  padding:0 10px 0 10px; text-decoration: none;}
#menu ul li img {border: none;}

/* Menu2 */
#menu2 {width: 956px; text-align: center; margin:0 auto; padding:247px 0 0 0;}
#menu2 ul {list-style: none; margin: 0 auto;  padding: 10px 0 10px 0;}
#menu2 ul li {display:inline; font-size: 18px; letter-spacing: .07em;}
#menu2 ul li a {display:inline;  padding:0 10px 0 10px; letter-spacing: .07em; text-decoration: none;}
#menu2 ul li a:hover {display:inline;  padding:0 10px 0 10px; text-decoration: none;}
#menu2 ul li img {border: none;}


#wrap {width: 958px; margin: 0 auto; padding: 0; }

#content {background: url(images/solid_bg.png); line-height: 1.3em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 25px 0 50px 0;}
#content p {width: 750px; padding: 0 0 20px 0; margin: 0 auto; }

table {text-align: center;width: 750px; margin: 0 auto; padding: 0;}
table td {text-align: center;margin: 0 auto; padding: 0;}

#content_profiles {background: url(images/solid_bg2.png); letter-spacing: .03em; line-height: 1em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 25px 0 50px 0;}
#content_profiles p {width: 750px; padding: 0 0 40px 0; margin: 0 auto; }

#available {background: url(images/solid_bg2.png); text-align: center; letter-spacing: .03em; line-height: 1em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 25px 0 50px 0;}
#available p {width: 750px; text-align: center; padding: 0 0 20px 0; margin: 0 auto; }

#litters {background: url(images/solid_bg2.png); text-align: center; letter-spacing: .03em; line-height: 1em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 25px 0 50px 0;}
#litters p {width: 750px; text-align: center; padding: 0 0 20px 0; margin: 0 auto; }

#page {background: url(images/solid_bg2.png); text-align: center; letter-spacing: .03em; line-height: 1em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 10px 0 50px 0;}
#page p {width: 750px; text-align: center; padding: 0; margin: 0 auto; }
#page img {background: #0f141d; padding:5px; margin: 35px 10px 10px 10px; border: solid 1px #bababf;}
#page h4 {font-size: 1.2em; padding: 30px 0 0 0;}

#announce {background: none; text-align: center; letter-spacing: .03em; line-height: 1em; color: #1e283a; width: 956px;  margin: 0 auto; padding: 10px 0 50px 0;}
#announce p {width: 750px; text-align: center; padding: 15px 0 15px 0; margin: 0 auto; }



#footer {width: 956px; background: url(images/footer.png) no-repeat top; margin: 0 auto; padding: 40px 0 40px 0;}
#footer p {font-size: 90%; text-align: center; letter-spacing: .03em; color:#6b6f74; width: 750px; margin: 0 auto; padding: 10px 0 10px 0;}
#footer p a {color:#6b6f74;}
#footer p a:hover {color:#73767b;}

/* Classes */
.small {font-size: .8em;}
.smallest {font-size: .7em;}
.large {font-weight: bold;}
.announce {color: #c21c10; font-weight:bold; padding:5px;}
.pimg {background: #0f141d; padding:5px; border: solid 2px #585f6c;}
.name {font-size: 2em; font-weight:bold;}
.page_header {font-size: 20px; margin: -50px 0 20px 100px;}
.ads {background: #0f141d; padding:5px; border: solid 2px #585f6c;}
.caption {padding: 0; font-size: 1em;}
.postcap {padding: 0 0 25px 0; font-size: .8em;}
.border {background: #0f141d; padding:5px; margin: 35px 10px 10px 10px; border: solid 1px #bababf;}
