/* Reset & Typography
-------------------------------------------------------------- */

*					{margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus					{outline: 0;}

html					{height: 100%;}

body					{height: 100%; line-height: 1; color: #333; background: #fff; font-size: 12px; line-height: 18px; font-family: Arial, "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif;  text-align: center; margin: 0;}
img					{display: block; margin: 0 0 18px 0;}
img.left				{float: left; clear: left; margin: 0 10px 18px 0;}
img.right				{float: right; clear: right; margin: 0 0 18px 10px;}
h1,h2,h3,h4,h5,h6			{color: #666; font-family: "Trebuchet MS", "Helvetica Neue", "Lucida Grande", Helvetica, Arial, sans-serif; text-align: left;}
h1					{font-size: 30px; line-height: 36px; padding: 0 0 18px 0;}
h2					{font-size: 20px; line-height: 36px;}
h3					{font-size: 16px; line-height: 36px;}
h4					{font-size: 14px; font-weight: bold;}
h5					{font-size: 12px; font-weight: bold;}
h6					{font-size: 12px;}
p					{margin: 0 0 18px; text-align: justify;}
p.last					{margin-bottom: 0;}
p.caption				{margin: -12px 0 12px; text-align: right;}
p img					{float: left; margin: 18px 18px 18px 0; padding: 0;}
p img.top				{margin-top: 0; } /* Use this if the image is at the top of the <p>. */
h1 img, h2 img, h3 img			{float: left; margin: 0 18px 18px 0;}
p.clearing				{margin: 0 0 -1px; padding: 0; height: 1px; overflow: hidden; clear: both; text-indent: -9999999px;}
a					{color: #000; text-decoration: none; border-bottom: 1px solid #fb0;}
a:hover					{color: #fb0;}
ul, ol					{margin: 0 0 18px 25px;}
ul					{list-style-type: square; color: #fb0; text-align: left;}
ol					{list-style-type: decimal;}
li					{margin: 0 0 9px; color: #333;}
dl					{margin: 0 0 18px 0;}
dl dt					{font-weight: bold; margin: 0 0 6px;}
dl dt					{margin: 0 0 12px}
blockquote				{margin: 0 0 18px 18px; color: #666; font-style: italic;}
strong					{font-weight: bold;}
em					{font-style: italic;}
pre					{margin-bottom: 18px; background: #eee; border:1px solid #ddd; padding:16px;}
sup					{font-size: .5em; position: relative; top: -0.5em}
input					{border: 1px solid #666;}
textarea				{border: 1px solid #666;}
select					{border: 1px solid #666;}

/*
blockquote				{font: bold 12px/1.5 arial, helvetica, sans-serif; color: #333; float: right; clear: right; width: 200px; padding: 5px 20px 0; margin: -5px 10px 10px; background: url(/img/quotes.gif) 50% 0 no-repeat transparent; text-align: center;}
blockquote.left				{font: bold 12px/1.5 arial, helvetica, sans-serif; color: #333; float: left; clear: left; width: 200px; padding: 5px 20px 0; margin: -5px 10px 10px; background: url(/img/quotes.gif) 50% 0 no-repeat transparent; text-align: center;}
*/

div.ed_form				{font: normal 11px/1.5 arial, helvetica, sans-serif; color: #333; padding: 5px 0;}
div.ed_form_group_name			{display: none;}
div.ed_form_element			{display: block; clear: left; padding: 0 0 5px 10px;}
div.ed_form span.ed_form_label		{width: 99px; display: block; float: left; text-align: right; padding: 3px 5px 3px 0;}
div.ed_form_element input		{width: 180px; padding: 3px 2px}
div.ed_form_element select		{width: 186px; padding: 3px 2px}
div.ed_form_element textarea		{width: 180px; height: 82px; padding: 3px 2px;}
div.ed_form_validation_summary		{margin: 0 0 15px; padding: 10px; background: #fcc; border: 1px solid #900; font-weight: bold; color: #900; text-align: left;}
div.ed_form_summary_message		{font-weight: normal; padding: 5px 0;}

div.ed_form_submit_outer		{clear: both; padding: 0 0 20px;}
div.ed_form_submit_outer input		{font-size: 10px; line-height: 1.1em; padding: 2px 3px; float: right;}

div#LoginControls			{display: none;}
div.snake ul				{margin: 15px 10px 20px 25px;}
div.snake ul li				{color: #f00; font-weight: bold;}
div.mushroom				{padding-top: 10px; text-align: center;}
div.mushroom p				{margin-top: 25px;}
div.mushroom a				{background: url(/img/tick.png) 0 50% no-repeat transparent; padding: 4px 0 2px 20px; color: #000; text-decoration: underline;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
