html, body				{ padding:0; margin:0; }
body					{ font-family:arial; font-size:12px; color:#000; background:url(images/bg.gif) no-repeat fixed; }
img						{ border:0; }
h1, h2, h3				{ margin:0; }
h1						{ letter-spacing:-1px; font-size:30px; }
h2						{  }
h3						{  }
table					{ border-collapse:collapse; }
td, th					{ padding:8px; vertical-align:top; }
hr						{ border:0; border-bottom:1px dashed #ccc; height:0; }
li						{ margin-bottom:3px; list-style-image:url(images/icon-flower.gif); }
form					{ margin:0; }
input, textarea			{ width:500px; padding:2px; }
textarea				{ height:300px; }


.clear					{ clear:both; }
.text_caption			{ font-size:11px; }
.text_button			{ border:1px solid #6ab5ff; background:#ecf5fd; padding:5px; font-weight:bold; }
.tabular td,
.tabular th				{ border:1px solid #f1f1f1; }
.tabular th				{ background:#000; color:#fff; }
.submit					{ width:auto; }

#container				{ width:1000px; }
#content				{ position:absolute; top:120px; margin-left:170px; border-left:1px dashed #ccc; padding:10px; width:550px; }
#logo					{ position:absolute; top:20px; margin-left:30px; }
#archives				{ position:absolute; top:145px; margin-left:30px; width:125px; padding:10px; }
#footer					{ margin-top:50px; padding:20px; font-size:11px; border-top:1px dashed #ccc; color:#c0c0c0; }

a:link,
a:visited,
a:active				{ text-decoration:underline; color:#000; }
a:hover					{ color:orange; }

#footer a				{ color:#c0c0c0; }

.poll_img				{ background:yellow; }
.poll_img a:hover		{ filter:alpha(opacity=65)); zoom:1; -moz-opacity:.65; opacity:.65; }

.mbr_flash_message		{ padding:20px; background:#f0fbec; border:1px solid #8cdb72; color:black; font-family:verdana; font-size:15px; text-align:center; }
.mbr_validation_error	{ background:white; padding:2px; font-size:11px; color:red; }


