.titlebox {
	height:105px;
}
.titlebox .prev_next {
	position:absolute;
	left:0;
	
	top:86px;
	

	color:#ccc;
	background:none;
	text-align:right;
	
}

.titlebox .prev_next span {
	display:block;
	float:left;
	padding:0 6px 0 6px;
	color:#fff;
	text-decoration:none;
	width:auto;
}
.titlebox .prev_next a {
	padding:0;
	display:block;
	text-decoration:none;
	width:auto;
	float:left;
	color:#003145;
	
}
.titlebox .prev_next span.selected {
	background:#FFF;
	color:#003145;
	padding-top:8px;
	margin-top:-8px;

}
.titlebox .prev_next span {
	color:#ccc;
}
.titlebox .prev_next a:hover {
	color:#FFF;
	background:#
}

.titlebox .prev_next_alt {
	right:10px;
	left:auto;
}
.titlebox .prev_next_alt a {
	padding: 0 6px 0 6px;
}

.titlebox .goback {
	position:absolute;
	left:0;
	bottom:0;
	width:120px;
	height:24px;
	color:#ccc;
	text-align:right;
}
.titlebox .goback a {
	display:block;
	float:left;
	width:83px;
	padding:5px 20px 0 6px;
	color:#fff;
	text-decoration:none;
}
.titlebox .goback a:hover {
	color:#fcc;
}




/* NEWS LONG LIST */

.news_list_long .story {
	display:block;
	height:72px;
}
.news_list_long .story a {
	display:block;
	height:72px;
	color:#878477;
	text-decoration:none;
}
.news_list_long .thumb {
	float:left;
	width:72px;
	height:72px;
	background:#d5d3c9
}
.news_list_long .synopsis {
	display:block;
	height:50px;
	margin-left:72px;
	padding:10px;
}
.news_list_long a b {
	color:#656359;
}
.news_list_long a:hover,
.news_list_long a:hover b {
	color:#e50202;
	background:#fee;
}
.prev_next,
.prev_next_inner {
	height:24px;
}
.prev_next_inner .prev_next_info {
	display:none;
}
.pressoffice_link {
	height:19px;
	padding:4px 6px 1px;
	color:#fff;
	background:#43492a;
	text-align:right;
}
.pressoffice_link a {
	color:#fff;
}
.pressoffice_link a:hover {
	color:#fc0;
	background:none;
}
.flashtext1 {
	color:#43492a;
}
	





.linklist li {
	padding:3px 0;
}


ul.eventlist li {
	margin:0 0 10px 15px;
}
ul.eventlist li a {
	color:#656359;
}
ul.eventlist a:hover {
	color:#f00;
}



/* MINICAL */

/* calanda formatting */
.minical {
	margin:12px;
	width:216px;
	overflow:hidden;
}
.minical .wend {
	background-color:#EEE;
}
.minical td {
	border-left:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding:0;
	background-color:#ddd;
	text-align:center;
}
.minical td span {
	display:block;
	padding:6px 4px 6px 4px;
}
td a.cal_off {
	display:block;
	background-color:#FEE;
	text-decoration:none;
}
th {
	padding:6px 4px 6px 4px;
	background:#999;
	color:#fff;
	text-align:center;
}

.minical td.today span,
.minical td.today a {
	padding:5px 3px 5px 3px;
	border:1px solid #f00;
}
.minical td a {
	display:block;
	padding:6px 4px 6px 4px;
	background:#ffd6b9 ;
	color:#f60;
	text-align:center;
	text-decoration:none;
}
.minical a:visited {
	color:#f60;
}
.minical td.wend {
	background:#eef ;
}
.minical th.wend {
	background:#ccd ;
}
.minical td.dull span {
	background:#ccc ;
	text-indent:-2000px;
}
.minical td.dull a {
	background:#ccc ;
	text-indent:-2000px;
}
.minical td a:hover {
	background:#f60 ;
	color:#fff;
}

.month_past h3 {
	background:#aaa;
}
.month_past th {
	background:#ccc;
}
.month_past th.wend {
	background:#ddd;
}
.minical td.p a,
.month_past td a {
	color:#888;
	background:#bbb;
}
td.p span,
.month_past td span {
	color:#aaa;
}


/* NICETITLE */


div.nicetitle {
    position: absolute;
    padding:4px;
    border:1px solid #cc9;
    top:0px;
    left:0px;
    color: black;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    background:#ffc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow:2px 2px 5px #666;
}
div.nicetitle p {
    margin:0; 
    padding:0 3px;
    text-align: left;
}

h2.event_title {
	color:#43492A;
	margin-bottom:0;
}

h4.event_date {
	color:#A0A800;
	margin-top:0;
}