* 		{ margin: 0; padding: 0; border: 0; }

body 	{ margin: 0; padding: 0;  font-size: 62.5%; font-family: Verdana, Helvetica, Arial, Sans-Serif; color: #333; background-image: url(../img/bkgr.jpg); background-attachment:fixed;	}

#page	{ margin: 45px auto; width: 900px;	}

#content	{	margin: 0 50px;		}

#leftcol, #midcol, #rightcol	{ margin: 20px 0; width: 225px; min-width: 225px; max-width: 225px; float: left; height: 425px;}

#leftcol, #midcol	{	border-right: 1px solid #ccc;	}

#midcol, #rightcol		{	margin-left: 25px;	}

#rightcol	{	margin-left: 40px;	}

#guest	{ margin: 20px 50px; width: 800px; background-color: #999; color: #ccc;	}

.guest_entry	{  width: 195px; overflow:hidden; height: 150px;	}

.catch	{	margin: 25px 35px 5px 15px;	width: 200px; 	overflow:hidden; float: left;	}

.clearer	{	clear: both;	}


h2, h3	{	margin: 0 25px 15px 0;	font-size: 18px; font-style: italic; font-weight: 900;	}

p	{	margin: 0 25px 25px 0; font-size: 11px; font-weight: bold;	}

ul	{	margin: 0 25px 15px 15px;	list-style: none;	}

li	{ 	margin: 25px 0;	font-size: 11px;	}

.fl		{	margin: 0 5px 5px 5px; float:	left; width: 15%;	}

.spec	{ color: #F99;	}

.fandd	{	margin: 0 25px 10px 15px; font-size: 14px;	}

.fandd li	{	margin: 10px 0; font-size: 14px; font-weight: bold; color: #ccc;	}

.right	{ text-align: right; color: #ccc;	}

input, textarea	{	margin: 0 0 5px 0; padding: 5px; width: 185px; font-size: 11px; color: #ccc; background-color: #666;  font-family: Verdana, Helvetica, Arial, Sans-Serif; }

#GuestbookPost	{	width: 195px; background-color: #333;	}

#Count	{	margin: 5px 5px 5px 0; width: 20px; display: none;	}

#footer	{	margin: 50px auto; font-size: 10px; text-align: center;	 color: #666;}

#errorbox	{	margin: 250px auto 50px auto; padding: 25px; background-color: #999;	}

a	{ text-decoration: none; color: #333}

.addlink	{	padding: 15px 5px;	}
