/*********************************************************************/
/*     CUSTOM STYLES FOR KITTELSON & ASSOCIATES, INC'S WEBSITES      */
/*********************************************************************/
@import "default.css";
@import "classes.css";

#header, #container, #footer {
	/* define these first--all are already centered on page */
	width:900px;
}
body,
ul li span,
ol li span {
	/* define color of text */
	color:#222;
}
a {
	color: #257cc0;
}
table {
	border-collapse:collapse;
	font-size:85%;
	border:2px solid #444;
}
table thead {
	border-bottom:2px solid #444;
}
table th {
	text-transform:uppercase;
	border:1px solid #E9965C;
	padding:5px;
	font-weight:normal;
	color:white;
	background-color:#FF8223;
}
table td {
	padding:5px;
	border-bottom:1px solid #FFE4E1;
}
#footer {
	margin-bottom:50px;
	padding-top:25px;
}
#header_wrap, #webinar {
	background: #ddd url("../images/fringe.png") repeat-x bottom left;
	margin-bottom:25px;
}
#webinar ol
{
	margin: 1em 1.5em;
}
#footer_wrap {
	background: #ddd url("../images/fringe_top.png") repeat-x top left;
	background-color:#ddd;
	padding:25px 0;
	margin-top:50px;
}
#header {
	padding:50px 0;
}
#header h1, #user_information {
	float:left;
	padding-top:25px;
}
#header h1 {
	padding:25px 25px 25px 0;
	font-size:30px;
	border-right:1px solid #ccc;
}
#header #metadata p {
	color:#777;
	margin-top:0;
}
#logo {
	margin-bottom:50px;
}
#webinar {
	margin-top:25px;
	padding:25px;
}
#brand {
	text-align:right;
	width:200px;
	padding-right:150px;
	background: url("../images/digiwest.png") no-repeat 0 right;
	float:right;
	height:100px;
}
#download_link {
	font-size:75%;
	text-align:center;
	line-height:0.5;
}
.badge {
	display:inline-block;
	position:relative;
	bottom:10px;
	left:5px;
	background: url("../images/badge.png") no-repeat center center;
	padding:5px;
	height:10px;
	width:10px;
	
	text-align:center;
	font-size:10px;
	line-height:5px;
	color:white;
}
.pdf, .doc, .txt, .event, .comment {
	padding-left:10px;
	background: url("../images/pdf.png") no-repeat center left;
}
.doc 		{ background-image: url("../images/doc.png"); }
.txt 		{ background-image: url("../images/txt.png"); }
.event 		{ background-image: url("../images/calendar.gif"); }
.comment 	{ background-image: url("../images/comment.png"); }

.announcement {
	padding-bottom:25px;
	background: url("../images/separator.png") no-repeat bottom center;
	margin-bottom:25px;
}
a.next, a.next:hover, a.next:active, a.next:visited,
a.last, a.last:hover, a.last:active, a.last:visited {
	display:inline-block;
	padding:8px 12px;
	border:1px solid #ddd;
}
.disabled, .disabled:hover, .disabled:active, .disabled:visited {
	border-color:white;
	color:#999;
	cursor: default;
}

#slideshow, #slideshow li {
	list-style:none;
	margin:0;padding:0;
	position:relative;
	height:285px;
}
#slideshow li {
	display:none;
	position:absolute;
	top:0;
}
#schedule span {
	float:right;
	clear:right;
}