*	{ text-align:left; }
body	{ margin:0; padding: 0; font-family: helvetica, arial, sans-serif; }
h1 	{ font-size:1.4em; text-align:center; font-weight:bold; color: #000; }
h2 	{ cursor:pointer; font-size:1.0em; text-align:left; padding:3px 0 5px 0;  font-weight:bold; color: #000; }
img	{ border: 0; }
p	{ font-size:0.8em; line-height:1.3em; }

#header		{ width: 725px; margin:20px auto; }
#container	{ width: 725px; text-align:center; margin: 0 auto; padding-top: 0px;}
#main-container	{ width: 725px; text-align:center; margin: 0 auto; padding-top: 100px;}
#footer 	{ background:#444; height:48px; padding:10px; margin:60px auto; width:705px; }

#footer a	{ font-size:0.8em; color:#f1f1f1; }

ul#links	{ margin: 0 0 0 280px; padding: 0; list-style-type:none; }
ul#links li	{ height:20px; }
ul#links li a	{ font-size:11px; }
img.logo	{ vertical-align:center; }
img.logo-small	{ float:left; margin-right:10px; vertical-align:center; }
ul#iconbar	{ list-style-type: none; }
ul#iconbar li	{ height:32px; line-height:32px; float:left; margin-right:10px; }

a.backlink	{ float:right; font-size:11px; color:grey; display:block; margin:8px 0 0 0;}

p.event		{ clear:left; overflow:auto; border-top: 1px dashed #ccc; padding-top:16px; margin-top:10px; }

label		{ color:#808080; font-size:11px; float:left; width:255px; margin-right:24px; text-align:right; }
.size11		{ font-size:0.7em; }
.size12		{ font-size:0.9em; }
.grey		{ color:#808080 }

