html,
body				{margin:0;padding:0;height:100%; font-family: "Arial"; font-size: 13px; line-height: 140%; background: #dddddd url(../images/back_body.gif) top center repeat-y; }

h1 					{margin: 0px 0px 6px; font-size: 16px; color: #464646;}
h2 					{font-size: 14px; margin: 0px 24px 4px 0px; color: #464646;}
img 				{border: none;}
a					{color: #464646;}
p					{margin: 0px 0px 8px 0px;}

hr					{height: 1px} 

div#main div.blocks .format div.readmore		{font-size: 11px; position: relative; }
div#main div.blocks .format div.readmore a		{color: #ffffff;}

div#container		{width: 967px; margin: 0px auto; min-height:100%; position: relative; }
div#header			{padding:0px; height: 326px; }
div#header div.logo	{height: 48px; margin: 12px 0px 12px 0px;}
div#header div.menu	{height: 32px; margin: 4px 0px 0px 0px; background: url(../images/back_menu.gif); padding-left: 12px;}
div#header div.menu	 ul {display: inline; list-style: none; }
div#header div.menu	 ul li {float: left; height: 32px;}
div#header div.menu	 ul li a {color: #ffffff; display: block;  font-size: 12px; font-weight: bold; padding: 7px 8px 7px 8px; background: url(../images/back_menu_item.gif) repeat-x;  text-decoration: none; margin-right: 1px;}
div#header div.menu	 ul li a:hover.music, div#header div.menu ul li a.music.active  {color: #ffffff; background-color: #448cca; }
div#header div.menu	 ul li a:hover.dance, div#header div.menu ul li a.dance.active {color: #ffffff; background-color: #8560a8; }
div#header div.menu	 ul li a:hover.theatre, div#header div.menu ul li a.theatre.active {color: #ffffff; background-color: #db1e25; }
div#header div.menu	 ul li a:hover.management, div#header div.menu ul li a.management.active {color: #ffffff; background-color: #8dc63f; }
div#header div.menu	 ul li a:hover.events, div#header div.menu ul li a.events.active {color: #ffffff; background-color: #f26522; }
div#header div.menu	 ul li a:hover.art, div#header div.menu ul li a.art.active {color: #ffffff; background-color: #fccb05; }
div#header div.menu	 ul li a:hover.sponsoring, div#header div.menu ul li a.sponsoring.active {color: #ffffff; background-color: #c7b299; }
div#header div.menu	 ul li a:hover.webdesign, div#header div.menu ul li a.webdesign.active {color: #ffffff; background-color: #7c7c7c; }


div#header div.visual	{clear: both; height: 214px;}

div#main			{padding:0px; padding-bottom:48px; margin-bottom:-48px;   /* Height of the footer */}
div#main div.blocks {margin-top: 16px;}
div#main div.blocks .format {font-size: 12px; line-height: 122%; color: #ffffff; width: 205px; height: 84px; padding: 8px 12px 6px 11px; border:0px solid #000000; }
div#main div.blocks .format img {border: 0px; width: 180px; height: 24px;}
div#main div.blocks .format:hover {}
div#main div.blocks div.block_music {background: url(../images/block_music.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_dance {background: url(../images/block_dance.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_theatre {background: url(../images/block_theatre.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_management {background: url(../images/block_management.gif) no-repeat; float: left;}

div#main div.blocks div.block_events {clear: both; background: url(../images/block_events.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_art {background: url(../images/block_art.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_sponsoring {background: url(../images/block_sponsoring.gif) no-repeat; float: left; margin: 0px 18px 18px 0px;}
div#main div.blocks div.block_webdesign {background: url(../images/block_webdesign.gif) no-repeat; float: left;}

div#main div.left  ul	{list-style:none; margin: 0; padding: 0;}
  ul#newsteasers	{list-style:none; margin: 0; padding: 0;}

div#main div.left1	{width: 212px; min-height: 480px; float: left; padding: 12px; }
div#main div.left1 div.submenu ul	{list-style:none; margin: 0; padding: 0;}
div#main div.left1 div.submenu ul li	{color: #ffffff; border-bottom: 1px dotted #ffffff; padding: 2px 0px 2px 0px;}
div#main div.left1 div.submenu ul li a	{color: #ffffff; text-decoration: none;}
div#main div.left1 div.submenu ul li a:hover	{color: #ffffff; text-decoration: underline;}


div#main div.left1.music	{background: url(../images/back_submenu_music.gif) no-repeat; }
div#main div.left1.dance	{background: url(../images/back_submenu_dance.gif) no-repeat; }
div#main div.left1.art	{background: url(../images/back_submenu_art.gif) no-repeat; }
div#main div.left1.theatre	{background: url(../images/back_submenu_theatre.gif) no-repeat; }
div#main div.left1.management	{background: url(../images/back_submenu_management.gif) no-repeat; }
div#main div.left1.events	{background: url(../images/back_submenu_events.gif) no-repeat; }
div#main div.left1.art	{background: url(../images/back_submenu_art.gif) no-repeat; }
div#main div.left1.sponsoring	{background: url(../images/back_submenu_sponsoring.gif) no-repeat; }
div#main div.left1.webdesign	{background: url(../images/back_submenu_webdesign.gif) no-repeat; }

div#main div.right1	{width: 724px;  float: right; margin-bottom: 24px; }
div#main div.right1 div.left	{ padding: 12px; width: 208px; float: left;  min-height: 480px;  background: url(../images/back_submenu_grey.gif) no-repeat; }
div#main div.right1 div.left a	{font-weight: regular; font-size: 12px; text-decoration: none;}
div#main div.right1 div.left a:hover	{text-decoration: underline;}



div#main div.right	{ padding: 0px; width: 480px; float: right; }
div#main div.right img { !important;	display: block; margin: 8px 0px 12px 0px; max-width: 480px;  }


div#main:after 		{display: block; clear: both; content: "."; visibility: hidden; height: 0px; overflow: none;}


div#footer {clear: both; border-top: 1px solid #eeeeee; position:absolute; bottom:0; width:100%; height:38px; text-align: center; font-size: 11px; color: #777; padding-top: 12px;}