html
{
	background: #ddf;
	background: url('images/bgr.jpg');
}

*
{
   margin: 0;
	padding: 0;
}

body
{
	font: 13px Verdana;
}

div#header
{ 
	width: 100%;
	background: #559;
}

div#content_left
{
	background: #eee;
	width: 600px; 
	float: left;
        display: block;
}

div#content_right
{
	background: #eee; 
	width: 200px;
	float: left;
	clear: none;
}

div#footer
{
	width: 800px; 
	height: 42px;
	background: url('images/footer.jpg') repeat-x; 
	clear: both;
	text-align: center;
	margin-top: 15px;
}

img#header
{
	width: 800px;
	height: 160px;
	border: 0;
}

a
{
	color: #102d68;
	text-decoration: none;
}

a:visited
{
	color: #102d68;
}

table
{
	width: 100%;
}

td.head
{
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	background: #99b;
}

td.normal
{
	text-align: left;
	background: #99b;
	padding: 2px;
}

input.submit
{	
	font-weight: bold;
}

input.submit:hover
{
	cursor: pointer;
}

span.title
{
	font-size: 15px;
	font-weight: bold;
}

img#petPhoto
{
	padding-left: 22px;
	padding-top: 22px;
	width: 80px;
	height: 101px;
}

div#petPhotoFrame
{
	width: 125px;
	height: 146px;
	background: url('images/photo_frame.gif') no-repeat;
}

div.box
{
	border: 1px solid #559;
	border-top: 10px solid #559;	
}

div.err
{
	color: #b81717; 
	width: 100%; 
	text-align: center;
}

div.msg
{
	color: #3a3; 
	width: 100%; 
	text-align: center;
}

div.center
{
	text-align: center;
}

div.delete
{
	text-align: center;
	width: 100%;
}

a.grow_link
{
	font-weight: bold;
	color: #181;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

a.grow_link:visited
{
        color: #181;
}

a.delete_link
{
	font-weight: bold;
	color: #933;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

a.delete_link:visited
{
        color: #933;
}