* {margin:0; padding:0;}
body {background:#bb261e; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}
a img {border:0;}
h1 {font-weight:normal; font-size:2.4em; margin-bottom:8px;}

#board {text-align:center;}
#board h3 {color:#bb261e; font-size:1.4em; margin:5px 0;}
#board p {font-size:1.25em; margin-bottom:10px;}

#chesedexchange {width:640;margin:0 auto;}
#chesedexchange h1 {text-align:center; font-size:16px; margin:10px auto; font-weight:bold;}

#chesedexchangeleft {width:300; float:left;}
#chesedexchangeleft div {border:1px solid #a3a3a3; width:305px; margin:10px; text-align:center; padding:10px;}
#chesedexchangeleft div img {margin-bottom:5px;}

#chesedexchangeright {width:300; float:right;}
#chesedexchangeright div {border:1px solid #a3a3a3; width:305px; margin:10px; text-align:center; padding:10px;}
#chesedexchangeright div img {margin-bottom:5px;}


#content {overflow:hidden;}

#error {border:1px solid #c41b02; padding:5px; text-align:center; margin:10px; color:#c41b02; font-weight:bold; font-size:15px; background:#feeaea; border-right:0; border-left:0;}

#facebook {color:#bb261e; text-align:center; margin-bottom:15px;}
#facebook a {color:#000;}
#facebook p {font-size:1.25em;}
#facebook img {margin:10px 0;}

#flash {float:right;}

#footer {clear:both; background:#000; padding:5px; color:#fff; overflow:hidden;}
#footer p {font-size:11px;}
#footer p.left {float:left;}
#footer p.right {float:right;}
#footer a {color:#fff;}

#form {font-family:Arial, Helvetica, sans-serif; width:90%; padding:10px;} 
#form h1 {font-size:24px; font-weight:normal; color:#d90000; margin:10px 0 8px 15px;}
#form ul li {list-style-type:none; padding:8px 0;}
#form ul label {display:block; margin:0 0 6px 0; font-weight:bold; font-size:1.5em;}
#form ul input {width:250px; padding:3px; border:1px solid #ccc;}
#form ul select {cursor:pointer; border:1px solid #ccc;}
#form ul textarea {font-family:Arial, Helvetica, sans-serif; width:400px; height:150px; border:1px solid #ccc;}
#form span.normal {font-weight:normal; font-style:italic;}

#header {overflow:hidden; padding:10px;}

#info {text-align:center; font-weight:bold;}

#left {float:left; width:200px; margin:0 0 0 10px;}

#logo {float:left;}

#nav {margin:0 0 15px 10px;}
#nav ul {}
#nav ul a {color:#bb261e; text-decoration:none;}
#nav ul a:hover {color:#000; text-decoration:none;}
#nav ul li {list-style-type:none; padding:5px 0; font-size:1.5em; font-weight:bold;}
#nav ul ul {margin:0 0 0 25px;}
#nav ul ul li {list-style-type:circle; padding:3px 0; font-size:1em; font-weight:normal;} 

#petpage {padding-top:10px;}
#petpage #petimages {float:right; width:300px; overflow:hidden; margin:0 0 0 10px;}
#petpage #petimages img {display:block; margin-bottom:20px;}

#petco {font-size:1.15em;}
#petco p {margin:0 0 10px 0;}
#petco ul {margin:0 0 15px 20px;}
#petco ul li {padding:3px 0; line-height:1.3m;}
#petco img {width:132px; margin:10px auto; display:block; text-align:center;}

#right {float:right; width:700px; margin:0 10px 0 0;}
#right p {font-size:1.5em; margin:0 0 15px 0; line-height:1.4em;}
#right p.quote {color:#bb261e; font-style:italic;}

#success {border:1px solid #360; padding:5px; text-align:center; margin:10px; color:#360; font-weight:bold; font-size:15px; background:#eafeeb; border-right:0; border-left:0;}

#topimg {float:left; margin:0 0 0 25px;}

#topmsg2 {background:#FFF; padding:10px; margin-bottom:15px;}
#topmsg2 p {color:#ff0000; text-align:center; font-size:1.4em; line-height:1.4em; margin-bottom:10px;}
#topmsg2 p.white {color:#000;}

#topmsg {background:#000; padding:10px; margin-bottom:15px;}
#topmsg p {color:#0f0; text-align:center; font-size:1.4em; line-height:1.4em; margin-bottom:10px;}
#topmsg p.white {color:#fff;}

#twitter {text-align:center; margin-bottom:15px;}

#wrap {background:#fff; border:5px solid #000; width:950px; margin:10px auto;}

img.left {float:left; margin:0 10px 10px 0;}
img.right {float:right; margin:0 0 10px 10px;}
p.body {overflow:hidden; clear:both;}
div.happytail {border:1px solid #000; padding:10px; text-align:center; margin:0 10px 20px 10px; width:70%; overflow:hidden;}
div.happytail p {text-align:left;}

div.pet {overflow:hidden; padding:10px; background:#e6e6e6; margin:0 12px 15px 0; float:left; width:200px; text-align:center; height:200px;}
div.pet img { width:200px; display:block; margin-bottom:6px;}
div.pet h2 {font-size:17px; margin-bottom:10px;}