H1 {
font-size: 44px;
}

.subtitle {
font-size: 24px;
margin-bottom: 10px;
}

.centercolumn {
width: 466px;
padding-left: 19px;
padding-right: 18px;
padding-top: 30px;
padding-bottom: 20px;
}

.centercolumn P {
padding: 0px;
}

.rightcolumn {
background-image: none;
background-repeat: no-repeat;
}

.leftcolumn {
background-image: none;
background-repeat: no-repeat;
}

.colouredcontentarea {
background-color: #d782c3;
}

.category_title {
color: #d782c3;
}

H1 {
color: #d782c3;
}

B {
color: #d782c3;
}

H5 {
margin: 0px;
padding: 0px;
font-size: 18px;
color: #d782c3;
font-weight: bold;
}

.event_header {
font-weight: bold;
clear: both;
overflow: auto;
padding-bottom: 3px;
}

.event_date {
width: 100px;
float: left;
}

.event_location {
float: left;
width: 250px;
}

.event_time {
float: right;
}

.event_title {
color: #d782c3;
font-size: 14px;
font-weight: bold;
}

.event_title a {
color: #d782c3 !important;
font-size: 14px;
font-weight: bold;

}

.event_container {
margin-top: 15px;
}

.event_date_title {
margin-top: 20px;
}

.calls_title {
color: #ffffff !important;
font-size: 14px;
font-weight: bold;
}

.calls_pic {
margin-bottom: 15px;
/*float: right;*/
padding-left: 10px;
padding-top: 10px;
width: 110px;
height: 150px;
background-color: #ffffff;
}

.search_result {
width: 462px;
height: 109px;
background-color: #525154;
margin-bottom: 15px;
border: 2px solid #636265;
clear: both;
}

.sres_photo {
float: left;
width: 92px;
height: 101px;
padding-top: 8px;
padding-left: 8px;
}

.sres_polaroid {
width: 75px;
height: 92px;
padding-top: 3px;
padding-left: 3px;
background-color: #ffffff;
}

.sres_details {
padding-left: 20px;
padding-top: 8px;
width: 250px;
float: left;
}

.result_label {
line-height: 20px;
padding-right: 25px;
float: left;
font-family: Arial, Verdana, sans-serif;
}

.result_text {
line-height: 20px;
float: left;
font-weight: bold;
font-family: Arial, Verdana, sans-serif;
}

.wp_container {
clear: both;
overflow: auto;
}

.wp_photo_buttons {
float: left;
width: 110px;
}

.wp_photo {
background-color: #ffffff;
padding-top: 5px;
padding-left: 5px;
width: 85px;
height: 110px;
}

.wp_text {
float: left;
width: 350px;
}

.wp_header {
clear: both;
overflow: auto;
}

.wp_separator {
background-image: URL("images/wp_separator_back.gif");
background-repeat: repeat-x;
height: 3px;
margin-top: 5px;
margin-bottom: 5px;
clear: both;
line-height: 3px;
font-size: 3px;
}

.wp_from_name{
float: left;
font-size: 12px;
color: #d782c3;
}

.wp_from_name a{
font-size: 12px;
color: #d782c3;
}

.wp_from_name a:hover{
font-size: 12px;
color: #d782c3;
}

.wp_buttons {
padding-left: 5px;
padding-top: 4px;
}