/* GENERAL STYLES */
div#container			{width: 980px; margin: 18px auto; padding: 0; text-align: left;}
div#header			{height: 126px;}
div#header h1#logo		{height: 126px; margin: 0; padding: 0; background: url(/img/logo.gif) 0 0 no-repeat transparent;}
div#header h1#logo a		{display: block; height: 126px; width: 350px; text-indent: -99999px; cursor: pointer;}
div#header h2			{display: none;}

div#menu			{height: 108px; margin: 0;}
div#menu ul			{list-style: none; float: left; margin: 0; padding: 0;}
div#menu ul li			{float: left; width: 140px; padding: 5px 0; height: 98px;}
div#menu ul li h3		{color: #fff; margin: 0 10px;}
div#menu ul li h3 a		{color: #fff; text-decoration: none;}
div#menu ul li p		{color: #fff; margin: 0 10px; font-size: 11px; line-height: 14px; text-align: left;}

div#sidebar			{float: left; width: 280px; margin-top: 18px;}

div#content			{float: left; width: 400px; margin-top: 10px; padding: 8px 10px 0;}

div#news			{float: left; width: 270px; margin-top: 10px; padding: 8px 0 0 10px;}
div#news ul			{list-style: none; margin: 0; padding: 0;}
div#news ul li			{background: url(/img/news-bg.gif) 0 0 repeat-x #ddd; border-top: 2px solid #ccc; height: 90px; padding-right: 10px; clear: left;}
div#news p.date			{float: left; height: 85px; width: 70px; background: url(/img/blue-calendar.gif) 50% 0 no-repeat transparent;}
div#news h4			{clear: none; margin-top: 7px;}
div#news p.date span		{display: block; text-align: center; color: #fff;}
div#news span.month		{margin-top: 7px; text-transform: uppercase; font-weight: bold;}
div#news span.day		{font: normal 24px Georgia, serif;}

div#footer			{clear: both; margin-top: 18px;}
div#footer p			{margin: 4px 0 0; background: #fff; padding: 12px 0 18px;}

div#contact-form		{float: left; width: 280px; padding: 8px 0; margin-top: 10px;}
div#map				{float: left; position: relative; width: 690px; height: 324px; margin: 10px 0 8px 8px;}
div#map p			{margin: 0 0 9px;}

/* EDITOR PROPERTIES */
