@charset "UTF-8";
body {
	min-width: 968px;
	margin:0;
	padding:0 0 25px 0;
	background:url(images/bg.jpg) repeat;
	text-indent: 0px;
}
img {
	vertical-align:middle;
	border:none;
}
a {outline:none;}
.clr {clear:both;}

div#container {padding-left:48px;}

div#header {width:100%;margin:0;padding:0;background:url(/images/header_bg.jpg) repeat-x top;overflow:hidden;display:block;}
   #header.sub {background:url(/images/header_bgsub.jpg) repeat-x top;}
   #header .inner {padding-left:48px;}
   
   #header #logo a {width:220px;height:118px;margin:26px 0 0 0;padding:0;background:url(images/logo.jpg) no-repeat;float:left;display:block;}
   #header #banner_top {width:auto;height:auto;margin-top:26px;margin-left:19px;padding:5px 7px 6px 7px;overflow:hidden;background:url(/images/banner_top_bg.png) no-repeat;float:left;}
   #header #main_title {
	width:auto;
	padding:0;
	padding-right: 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	letter-spacing:2px;
	font-weight:normal;
	color:#787d84;
	text-align:left;
	float:right;
	margin-top: 78px;
	/* margin-right: 100px; */
	margin-bottom: 0;
	margin-left: 30px;
}
   
   div#headerpink {width:100%;margin:0;padding:0;background:url(images/header_bg.jpg) repeat-x top;overflow:hidden;display:block;}
   #headerpink.sub {background:url(images/header_bgsub.jpg) repeat-x top;}
   #headerpink .inner {padding-left:0px;padding-right:0px;}
   
   #headerpink #logo a {
	width:100%;
	height:118px;
	padding:0;
	float:left;
	display:block;
	background-color: d05991;
	background-image: url(images/pink_banner_repeat.jpg);
	background-repeat: repeat-x;
	margin-top: 26px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
   #headerpink #photoban {
	width:50%;
	height:118px;
	margin:26px 0 0 0;
	padding:0;
	background:url(images/pics_development_banner.jpg) no-repeat;
	float:left;
	display:block;
}
   #headerpink #banner_top {width:auto;height:auto;margin-top:26px;margin-left:19px;padding:5px 7px 6px 7px;overflow:hidden;background:url(images/banner_top_bg.png) no-repeat;float:left;}
   #headerpink #main_title {
	width:15pc;
	margin:26px 0 0 0px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	letter-spacing:2px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	float:left;
	background-color: #CE5091;
	height: 108px;
	vertical-align: bottom;
}

h1 {
	margin-bottom: 10px;
	padding: 0;
	font-family: Georgia, serif;
	font-size: 35px;
	line-height: 1.2em;
	color: #787d84;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
}

div#container .column {position:relative;float:left;}

div#content {width:75%;position:relative;float:left;}
   #content.main {margin-top:21px;}
   #content h1 {
	margin-bottom: 10px;
	padding: 0;
	font-family: Georgia, serif;
	font-size: 35px;
	line-height: 1.2em;
	color: #787d84;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
}
   #content.sub {width:67%;margin-left:21px;padding:0 23px 26px 23px;background:url(images/columns_content_bg.jpg) repeat;}
   #content.sub.ccso {width:55%;margin-left:21px;padding:0 23px 26px 23px;background:url(images/columns_content_bg.jpg) repeat;}
   #content.subpink {
	width:70%;
	margin-left:21px;
	padding:0 0px 26px 23px;
	background: url(images/columns_pink_bg.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 0;
	font-size: 13px;
}
   #content.gallerysubpink {
	width:70%;
	margin-left:21px;
	padding:0 0px 26px 23px;
	background: url(images/columns_pink_bg.jpg) repeat;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 0;
}
   #content .columns {width:30%;margin-left:21px;float:left;}
   #content .pinkcolumns {
	width:30%;
	margin-left:21px;
	float:left;
	color: #000;
	max-width: 250px;
}
  #content h2 {
	margin: 0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	margin-left: 22px;
	font-style: italic;
}
  #content .columns .boxed {width:auto;height:auto; padding:17px 17px 0 8px;background:url(images/columns_content_bg.jpg) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;}
  #content .columns .pinkboxed {width:auto;height:auto; padding:17px 17px 0 8px;background:url(images/columns_content_bg.jpg) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;}
   #content .columns .boxed h2 {font-family: Georgia, serif;font-size: 14px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: none; color: #214f93;}
   #content .columns .boxed h2 a {font-family: Georgia, serif;font-size: 14px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: none; color: #214f93;}
   #content .columns .boxed p {margin:0;padding:15px 0 15px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;text-align:left;display:block;clear:both;}
   #content .columns .boxed img.border {margin-right:10px;border:5px solid #FFF;float:right;}
   #content .columns .boxed img.border2 {margin-right:10px;margin-bottom:20px;border:5px solid #FFF;float:right;}
   #content .columns .title {margin-left:10px;margin-bottom:17px;}
   
   #content.sub .cLeft {width:156px;margin:0;padding:26px 0 0 0;text-align:center;float:left;}
   #content.subpink .cLeft {
	width:156px;
	text-align:center;
	float:left;
	margin-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
	
#content.subpink .cLeft h1 {
	margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#000;text-align:left;}
	
#content.sub .cLeft p {width:auto;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#333333;text-align:left;}

#content.subpink .cLeft p {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
	text-align:left;}

#content.sub .cLeft .boyticketbutton a {width:156px;height:47px;margin:5px 0 0 0;background:url(images/buytickets_sub_button.jpg) no-repeat;display:block;}
   
   #content.sub .cRight {width:74%;margin:0 0 0 13px;padding:44px 0 0 0;float:left;}
   #content.subpink .cRight {
	width:74%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	z-index: 0;
	color: #000;
}
 #content.subpink .cRightgal {
	width:100%;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	z-index: 0;
 }
   #content.sub .cRight h1 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;font-weight:normal;color:#333333;text-align:left;}
   #content.subpink .cRight h1 {
	margin:0;
	padding:20;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	color:#000;
	text-align:left;
}
   #content.sub .cRight h2 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#333333;text-align:left;}
   #content.subpink .cRight h2 {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#000;text-align:left;}
   #content.sub .cRight p {width:auto;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;color:#333333;text-align:left;}
   #content.subpink .cRight p {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:left;
}

div#sidebar {width:220px;position:relative;float:left;}
   #sidebar #buyticket_button a {width:223px;height:51px;margin:8px 0 11px 0;padding:0;background:url(images/buytickets_button.jpg) no-repeat;display:block;}
   
   #sidebar .box {
	width:221px;
	height:auto;
	background:url(images/box_shade.png) repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 11px;
	padding-left: 0px;
}
   #sidebar .box h2 {
	margin:0 0 9px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:center;
}
   #sidebar .box .donate_button a {
	width:223px;
	height:51px;
	padding:0;
	background:url(images/donate_button.jpg) no-repeat;
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
}
   #sidebar .box input {width:148px;height:18px;margin:0 0 0 1px;padding:0;border:none;background-color:#FFF;}
   #sidebar .box ul {margin:0;padding:0;list-style-type:none;}
   #sidebar .box ul li {margin:0 5px 0 0;padding:0;float:left;}
   
   #sidebar .navigation {width:210px;height:auto;margin:12px 0 0 0;padding:0 5px;background:url(images/box_shade.png) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;}
   #sidebar .navigation ul {margin:0;padding:5px 0;list-style-type:none;float:left;}
   #sidebar .navigation ul li {width:190px;margin:0;padding:5px 5px 5px 14px;border-bottom:1px solid #bec0c3;}
   #sidebar .navigation ul li.last {padding:5px 5px 5px 0px;border:border-bottom:1px solid #bec0c3;	text-indent: 14px;}
   #sidebar .navigation ul li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#787d84;text-decoration:none;text-transform:uppercase;}
   #sidebar .navigation ul li a:hover {color:#3848a9;text-decoration:none;}
   
   #sidebar .navigation ul#cinema,
   #sidebar .navigation ul#education,
   #sidebar .navigation ul#news {margin:5px 0 5px -19px;padding:0 6px;background:url(images/subnav_bg.jpg) repeat;-moz-border-radius:0;-webkit-border-radius:0;}
   #sidebar .navigation ul#cinema li,
   #sidebar .navigation ul#education li,
   #sidebar .navigation ul#news li {width:170px;padding-left:34px;}

   .show {display:inline;}
   .hide {display:none;}
   .bullet_nav {width:7px;height:8px;margin-top:5px;display:inline;float:right;background:url(images/bullet_nav.gif) no-repeat;display:block;}
   
   .TabbedPanels {margin:0;padding:15px 0 15px 0;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#333333;text-align:left;display:block;clear:both;}
   .TabbedPanelsContent {margin:0;padding:15px 0 15px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;text-align:left;display:block;clear:both;}


/*** IE6 Fix ***/
* html #left {left: 150px;}

