#main a {
	text-decoration: underline;
}

#crumbtrail {
	margin-top: 10px;
	padding: 0px 22px;
	_padding: 20px 22px;
	height: 35px;
	vertical-align: middle;
	float:left;
}

/* TOOLS ##################################################### */
#tools {}
#tools ul.s1 {
	list-style: none;
}
#tools ul.s1 li {
	display:inline;
	padding: 0 30px 0 20px;
}


#tools a {white-space:nowrap}
#toolprint, #toolsend, #toolfeedback, #toolbookmark {float:left;padding:5px;padding-left:20px;padding-right:25px}

#toolsprint    {background:url(/images/ico_print.gif)	no-repeat 0 50%}
#toolssend     {background:url(/images/ico_send.gif) 	no-repeat 0 50%}
#toolsfeedback {background:url(/images/ico_feedback.gif)	no-repeat 0 50%}
#toolsbookmark {background:url(/images/ico_bookmark.gif)	no-repeat 0 50%}
/* TOOLS ##################################################### */

/* BOARDS #################################################### */
#boards td {background-color:#eee}
#boards tr, #threads tr {vertical-align:top}
#boards th, #threads th {
	text-align:left;
	background-color:#666;
	color:#fff;
	border:none;
}
#boards td, #threads td {border:1px solid #ccc}
.message p, .message pre {margin:0;padding:10px}
.message p.s1 {
	background-color:#ddd;
}
.message pre {
	background-color:#eee;
	/*font-family:Arial;*/
	font-size:75%;
}
#members td, #members th {
	background-color:#eee;
	padding:4px;
	vertical-align:top;
}
#members th {background-color:#ccc;text-align:left}
/* BOARDS #################################################### */

/* POLLS #################################################### */
#polls {
	margin-top:20px;
	background-color:#eee;
	padding:5px;
}
#polls form {margin:0}
#polls-question {margin-top:0}
#polls-view-results {margin-bottom:5px}
#polls-total {margin-bottom:5px}
/* POLLS #################################################### */

/* TIMETABLE table classes */

.timetable {
	margin-bottom:20px;
	border-collapse: collapse;
	font-size:0.916em; 
}

.timetable td, .timetable th  {
	padding:2px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}

.timetable td {	
	border:1px solid #b9d0e7;	
}

.timetable th {
	background:#0056a8;
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
}

.timetable .time-col {color:#003366;}
.timetable .time-col span {color:#0055a5;}

.timetable .b1 {background:#3176b8;color:#FFF;}
.timetable .b2 {background:#9ebedd;}
.timetable .b3 {background:#d7e3f1;}

.timetable .g1 {background:#abacaf;}
.timetable .g2 {background:#c6c8cc;}
.timetable .g3 {background:#e5e6e8;}


/* timetable table classes POOL */

.timetable.pool td {	
	border:1px solid #e7ccb9;	
}

.timetable.pool th {
	background:#a84400;
	color:#FFF;
}

.timetable.pool .time-col {color:#662a00;}
.timetable.pool .time-col span {color:#a54200;}

.timetable .y1 {background:#ffff66;color:#662a00;}

.timetable .o1 {background:#b85831;color:#FFF}
.timetable .o2 {background:#c67431;}
.timetable .o3 {background:#cc6918;color:#FFF;}
.timetable .o4 {background:#e99559;}
.timetable .o5 {background:#efb185;}
.timetable .o6 {background:#ffdbc1;}

.timetable .r1 {background:#a83000;color:#FFF;}
.timetable .r2 {color:#a83000;}


/* Links styles POOL and Rink*/
.timetable , .timetable a {color:#000;}
.timetable a {text-decoration:underline;}

.timetable .b1 a, .timetable .b1 a:hover,
.timetable .r1 a, .timetable .r1 a:hover,
.timetable .o3 a, .timetable .o3 a:hover,
.timetable .o1 a, .timetable .o1 a:hover {color:#FFF;text-decoration:underline;}

.timetable .r2 a {color:#a83000;text-decoration:underline;}
.timetable .y1 a  {color:#662a00;text-decoration:underline;}

/* timetable table classes POOL  END*/

/* TIMETABLE table END */


/* Press and Press results #################################################### */
.press-search, .event-sum {
	width:538px;
	margin-top:10px;
	margin-bottom:10px;
	border-collapse: collapse;
	font-size:0.916em;
}

.press-search td, .event-sum td {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	background:#b9d0e7;
}

.press-search th, .event-sum th {
	padding:3px;
	padding-left:10px;
	background:#0055a5 url(../images/table_th_bg.gif) 0 0 repeat-x;
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
}
.press-search td {	
	border:1px solid #FFF;	
}

.next-list {
 	background:url(../images/b_arrow.gif) 2px center no-repeat;
	padding-left:12px;
	
}

.event-sum td {
	border:1px solid #b9d0e7;
	background:#FFF;
}

.login-right td {
	padding-top:3px;
	padding-bottom:3px;	
}

/* Press END #################################################### */


