/* general layout */
* {font-size: 100%; margin: 0; padding: 0; line-height: 1.5em;}
body {
	position: relative;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #fff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#center {display: block; width: 780px; margin: auto; text-align: left;}
* html #center {position: relative;}

#masthead {display: block; float: left; width: 100%; height: 130px; background: url(../images/masthead.jpg) top left no-repeat;}
#rightcols {float: right; display: block; width: 545px;}
#leftcol {float: left; width: 200px;}
#maincol {float: left; width: 330px; margin: 0 15px 0 0;}
.id-link {
	font-size: 70%;
	color: #999999;
}
.dog-link {
	font-size: 85px;
	color: #5173A0;
}
h1 {
	font-size: 18px;
}

