* 		{margin: 0; padding: 0; border: none;}

body	{color: #0A0A0A; font-family: "Trebuchet MS", Verdana, Arial, Garamond, sans-serif; font-size: 12px; background: #F7F4E8; text-align: center;}

h1, h2, h3, h4	{padding: 5px;}
h1 				{font-size: 30px; color: #39002C; }
h2 				{font-size: 18px; border-top: 1px dotted #FAC5D8; font-weight: normal; color: #6C423C;}
h3 				{font-size: 12px;}

p  				{font-size: 12px; line-height: 1.6em; padding: 5px;}
p span			{font-weight: bold;}

a:link, a:visited 	{color: #0A0A0A; text-decoration: underline;}
a:hover, a:active	{color: #6C423C; text-decoration: none;}

/* LAYOUT */
#ct				{margin: 0 auto; text-align: left; width: 610px;}
#hd				{}
#bd				{}
#ft				{}

.colSml			{float: left; display: inline; width: 300px;}
.colLrg			{width: 610px;}

.gallery		{width: 600px; margin: 5px;}
.gallery img	{width: 100px; height: 100px; margin-bottom: 25px; float: left; display: inline;}
.gallery img.pa	{margin-right: 25px;}
/* ELEMENTS */
dl			{margin: 5px;}
dl dt 		{font-weight: bold; padding: 2px 0;}
dl dd.for 	{padding: 2px 0; width: 90px; display: block; line-height: 1.6em;}
dl dd  		{float: left; padding: 2px 0; width: 200px; display: inline; line-height: 1.6em;}

/* FORM */
form legend		{display: none;}
form label		{font-size: 12px; padding: 2px 5px; display: block;}
form label span	{color: #691633; font-weight: bold;}
form input		{margin: 1px 5px 8px 5px; width: 285px; border: 1px solid #FAC5D8; padding: 3px; font-size: 12px;}
form input.btn	{width: 100px; background: #FFF; font-weight: bold; padding: 2px; margin-left: 197px;}
form textarea	{margin: 1px 5px 8px 5px; width: 285px; border: 1px solid #FAC5D8; padding: 3px; font-size: 12px;}

/* MISC */
.gutter		{margin-left: 10px;}
.clear 		{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}
