body{	background: #8c194f url(img/back.png) repeat-x;}

.message {	padding:3px 3px 3px 50px;	background: #f4e9f2 url(Img/logos/small_info.gif) no-repeat 10px;	color: #4c638c;	font-size:12px;	margin:3px 0px 5px 0px;	border: 1px solid #dec7da;	border-bottom: 1px solid #f0e4ee;	display:block;}
.message div {	border: 1px solid #e2cede;	padding:7px;	background-color: #faf5f9;	display:block;}
.error {	padding:3px 3px 3px 50px;	background: #ffc1c1 url(Img/logos/small_info.gif) no-repeat 10px;	color:#9f0000; font-size:12px; border: 1px solid #ff8c8c;	display:block;	margin:3px 0px 5px 0px;}
.error div {	border: 1px solid #e2cede;	padding:7px;	background-color: #ffecec;	display:block;}


/* COLLAPSERS */
.collapsar {background:none;   }
.collapsar .head {background:none; padding:1px; line-height:18px;}
.collapsar .head .headoff{  background: #e8d1e1 none; border: 1px solid #caaaba; padding:1px;  color: #c293ab; font-size:13px; font-weight:bold; }
.collapsar .head .headoff:hover { background: #f0dce9 none; cursor:pointer; }
.collapsar .head .headbuttons {	float:right;}
.collapsar .content{		background: #f2e6ee none;		padding:5px;		margin:0px 3px 5px 3px;		font-size:11px;		font-style: normal;		color: #6d2c2f;		border: 1px solid #e2d1e1;	border-top:none;}
.collapsar .content p {	margin:0px;	padding:1px 8px 10px 8px; }
.collapsar .content b, .collapsar .content strong{ color: #e36f10;}
.collapsar .ph_time{		font-size:18px;		width:100px;	float:left;	color: #e367a2;	border:none;	padding:0px 3px 0px 10px}
.collapsar .ph_title {	font-size:13px;	color: #bf7c9d;	}
.collapsar .ph_onair {	float:left;	font-size:10px;	color: #bf7c9d;		text-transform:uppercase;	padding:0px 5px 0px 4px;}

.collapsar .selected .head .headoff{background: #f7c0b2 none; border: 1px solid #caaaba; padding:1px;  color: #c293ab; font-size:12px; font-weight:bold; }
.collapsar .selected .head .headoff:hover { background: #fedfcd none;  cursor:pointer;}
.collapsar .selected .ph_time{	color: #e66517;	}
.collapsar .selected .ph_title {	color: #d63c34;	}
.collapsar .selected .ph_onair {	color: #bf7c9d;	}
.alternatived .collapsar .head .headoff{background: #f7c0b2 none; border: 1px solid #caaaba; padding:1px;  color: #fefcfd; font-size:12px; font-weight:bold; }
.bold .collapsar .head {line-height:28px;}

.cal {	padding:3px;	border: 1px solid #ceeaec;	display:block;}
.cal .head {	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	border-top: 1px solid #C1DAD7;	text-transform: uppercase;	text-align: center;	padding: 6px 6px 6px 12px;	background: #CAE8EA url(Img/tabs/header.png) repeat-x;}
.cal td {	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #C1DAD7;	background: #fff; 	padding: 1px;	color: #4f6b72;	text-align:center;}
.cal .holder td.alt {	background: #F5FAFA;	color: #797268;}
.cal .holder td.link {	text-align:left;	padding:0px 10px 0px 5px;}
.cal .holder td.mess {	background: #fff url(Img/icons/note.gif) no-repeat;}
.cal .holder td.holiday {	background-color: #fff9f9;	color: #797268;}
.cal .holder a {	color: #297075;		display:block;	padding:2px 0px 2px 0px;	font-size:14px;}
.cal .holder a:hover {	color: #f4a460;	background: #fef6f1;	text-decoration:none;}
.cal .holder a.today {	color: #f0681e;}
.cal .holder a.selected {	color: #256163;	background: #CAE8EA url(Img/tabs/header.png) repeat-x;}
.cal .holder a.over {	color: #d0d0d0;}
.cal .head a{	font-size:10px;}
.cal .head a:hover {	color: #ff6347;	background:none;}

.admpan, .editpan {	padding:2px;	background: #f9d2c0 url(Img/admin/adminpanel_light_back.png) repeat-x bottom;	border-top: 1px solid #fbede3;	border-bottom: 1px solid #e6975d;	border-left: 1px solid #fbede3;	padding:1px 5px 1px 5px;}
.admpan .adminpanel, .admpan .adminpanel td {	font-size:10px; }
.editpan .adminpanel, .editpan .adminpanel td {	font-size:12px; }
.admpan .adminpanel input, .admpan .adminpanel select {	font-size:9px; }
.editpan .adminpanel input, .editpan .adminpanel select {	font-size:12px; }
.adminpanel b, .adminpanel strong {	display:block;	width:100%;	color: #451028;	font-size:11px;	border-bottom: 1px solid #ec9c71; }
.admpan div{	padding:2px; }

.scrollpan{	height:150px;	overflow: auto;	border: 1px solid #3f3f3f;	display:block;	background-color: #fce9de;}
.scrollpan td{	font-size:10px; padding:1px; height:18px;	border:1px solid #f5c8ae;}

.fleft {	float:left;}
.fright { float:right;}

.heads_light{	font-size:14px;	font-weight:bold;	background: url(Img/hsplit_light.gif) repeat-x bottom;	padding:2px 5px 3px 3px;	margin-bottom:3px;	color: #e75295;}
.voteline {	border: 1px solid #b491ae;	padding:2px;	display:block;}
.voter{	background-color: #fb9700;	border: 1px solid #dc5a1b;}
