h1 {
	color:#7c7c7c;
}
h2 {
	color:#7c7c7c;
}



/* Header - Header - Header - Header - Header - Header - */

#titleHeader0 {
	background-image:url(../images/headers/header-section0.gif);
	width:675px;
	padding-left:0px;
	height:67px;
	background-repeat:no-repeat;
	background-position:left;
}
#titleHeader0 div {
	width:675px;
}

/*Home Page*/
#homepageImage{
	float:left;
	width:664px;
	w\idth:630px;
	padding-left:34px;
}

#homeContent{
width:601px;
w\idth:530px;
padding-left:71px;
padding-top:10px;
}

#homeContent div{
width:265px;
w\idth:245px;
padding:20px 10px 0px 10px;
float:left;
}
#homeContent div img.icon{
float:left;
display:block;
width:20px;
w\idth:17px;
padding-right:3px;
padding-bottom:30px;
}

#homeContent div h2{
clear:right
}
#homeContent div p{
padding-left:20px;
}

#titleHeaderUtility {
	background-image:url(../images/headers/header-section0.gif);
	width:968px;
	height:67px;
	background-repeat:no-repeat;
	background-position:right;
}

#titleHeaderUtility div#title_sifr {
	position:relative;
	width:560px;
	w\idth:434px;
	padding-left:244px;
}


/*calandar*/
#titleHeaderCal {
	background-image:url(../images/headers/header-section0.gif);
	width:968px;
	height:67px;
	background-repeat:no-repeat;
	background-position:right;
}

#titleHeaderCal div#title_sifr {
	position:relative;
	width:629px;
	w\idth:506px;
	padding-left:123px;
}
#buyTicketsCal{
	position:relative;
	clear:right;
	float:right;
	width:267px;
	margin:0px;
	padding:0px;
}




/*calandar*/
#content_100_events_cal{
	width:837px;
	margin-left:137px;
}

#events{
width:349px;
w\idth:269px;
padding:0px 80px 5px 0px;
float:right;
}

#events a{
float:left;
display:block;
height: 20px;
margin: 5px 35px 0px 0px;
}

#eventForm{
position:relative;
clear:both;
padding:0px;
margin:0px;
padding-top: 20px;
padding-left: 15px;
width:725px;
height:191px;
background-color:#f88600;
display:block;

}

#eventForm div input{
border:none;
height:19px;
}

#eventForm div {
float:left;

}
#eventForm div#container-calendar {
	position: relative;
	width: 194px;
	height: 163px;
	background-image: url(../images/utility/container-calendar-bg.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
}
#eventForm div#container-calendar p.overview {
	font-size: 10px;
  color: #FFFFFF;
  text-align: center;
  padding-right: 15px;
}
#eventForm div#container-calendar div#container-header {
	width: 175px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}
#eventForm div#container-calendar div#container-header a {
	color: #FFFFFF;
	text-decoration: none;
}
#eventForm div#container-calendar table {
	border-collapse: collapse;
	margin-left: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#eventForm div#container-calendar table td,
#eventForm div#container-calendar table th {
	width: 24px;
	height: 19px;
	text-align: center;
	border: 1px solid #f99e33;
	background-color: #fff;
}
#eventForm div#container-calendar table th {
	color: #000;
}
#eventForm div#container-calendar table th p {
	display: block;
	width: 24px;
}
#eventForm div#container-calendar table td a,
#eventForm div#container-calendar table td a:visited {
	color: #808080;
	text-decoration: none;

}
#eventForm div#container-calendar table td.not-month {
	background-color: #ffedd8;
}
#eventForm div#container-calendar table td#current-day a {
	display: block;
	width: 20px;
	height: 15px;
	line-height: 15px;
	border: 2px solid #f88600;
	font-weight: bold;
}

#eventForm div#container-calendar table td#current-day a {
	color: #000;
}

#eventForm div#container-eventtypes {
	background-image: url(../images/utility/container-eventtypes-bg.gif);
	background-repeat: no-repeat;
	background-position: 28px 5px;
	width: 340px;
	height: 170px;
}

#eventForm div#container-eventtypes div.clear {
	float: none;
	clear: both;
	height: 1px;
	overflow: hidden;
}
#eventForm div#container-eventtypes label {
	height: 24px;
	float: left;
	position: absolute;
    bottom: -2px;
    left: 20px;
}
#eventForm div#container-eventtypes label#label-membersonly {
	bottom: 0px;
}
#eventForm div#container-eventtypes div {
	width: 150px;
	height: 24px;
	position: relative;
}
#eventForm div#container-eventtypes input {
    float: left;
    height: 24px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    border-width: 0px;
}

#eventForm div#container-eventtypes {
	padding-top: 29px;
	padding-left: 35px;
}

#eventForm div#container-eventtypes div.cal-button {
	margin-top: 10px;
	margin-left: -4px;
}

#eventResults{

border:#330000 thin solid;
width:525px;
height:82px;
float: left;
}

#wideSidePromo {
	padding:0px;
}


div#content_100_cal #cal_date_sifr {
	display: block;
	width: 500px;

    float: none;
    clear: both;
    
    
    width:702px;
	margin:0px;
	margin-left: -45px;
	padding:0px;
	background-image: none;

}

div#content_100_cal #cal_date_sifr p {
    font-size: 100%;
    font-weight: bold;
    padding-top: 1.0em;
    padding-bottom: 1.0em;
}
