#main {
	display:block;
}

#main a:hover {
	border-bottom:1px dotted;
	background:transparent;
}

#main a:visited {
	background:transparent;
}

/**********Main Column**********/
#data {
	float:left;
	width:471px;
	background-color:#fff;
}

/*
#data #searchBox {
	width:451px;
	background-color:#dbdbdb;
	border-bottom:3px solid #333;
	padding:10px;
}
*/

/*
#data .searchBoxHeader {
	font-family:verdana;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}
*/

#titleBar {
	background:url('/templates/landing/library/new2009/images/header.gif');
	height:28px;
	width:760px;
	text-align:right;
}

#searchLibr {
	background-color:#fff;
	height:25px;
	width:289px;
	float:right;
	border-bottom:3px solid #900;
}

#data #searchOther {
	/*background:url('/templates/landing/library/new2009/images/searchOtherBG.gif');*/
	background-color:#fff;
	background-repeat: repeat-y;
	width:471px;
	display:table;
}

#data #searchOther .searchOtherBox {
	float:left;
	width:137px;
	padding:10px;
}

#data #searchOther .searchOtherBox p {
	margin-top:5px;
	margin-bottom:0px;
}

#data #searchOther .searchOtherBox a:link, #data #searchOther .searchOtherBox a:visited {
	color:#900;
	/*border-bottom:1px dotted;*/
	line-height:1.3em;
	margin-left: 10px;
	font-weight:bold;
}
#data #searchOther .searchOtherBox a:hover, #data #searchOther .searchOtherBox a:active {
	color:#900;
	border-bottom:1px solid;
	line-height:1.3em;
	margin-left: 10px;
	font-weight:bold;
}

#data #channelHeaders {
	background:url('/templates/landing/library/new2009/images/channelHeaderBG.gif');
	background-repeat: repeat-y;
	width:471px;
	display:table;
	color:#fff;
	font-family:verdana;
	font-size:1.0em;
	font-weight:bold;
}

#data #channelHeaders .channelHeader {
	float:left;
	width:137px;
	padding:3px 10px;
}

#data #channelLinks {
	background:url('/templates/landing/library/new2009/images/channelBG.gif');
	background-repeat: repeat-y;
	width:471px;
	display:table;
	font-family:verdana;
	font-size:0.9em;
	border-bottom:1px solid #333;
}

#data #channelLinks .channel {
	float:left;
	width:137px;
	padding:10px;
}

#data #channelLinks .channel p.channelItems #sidebar #announcements p, #sidebar #help p {
	text-indent:-10px;
	margin-left:10px;
	color:#333;
	margin-top:5px;
	margin-bottom:0px;
	line-height:1.3em;
	}

#data #channelLinks .channel p.channelItems a:link, #data #channelLinks .channel p.channelItems a:visited {
	color:#333;
	border-bottom:1px transparent;
}
#data #channelLinks .channel p.channelItems a:hover, #data #channelLinks .channel p.channelItems a:active {
	color:#333;
	border-bottom:1px solid;
}

/* 2col */
#data #channelHeaders_2col {
	background:url('/templates/landing/library/new2009/images/channelHeaderBG_2col.gif');
	background-repeat: repeat-y;
	width:471px;
	display:table;
	color:#fff;
	font-family:verdana;
	font-size:1.0em;
	font-weight:bold;
}

#data #channelHeaders_2col .channelHeader_2col {
	float:left;
	width:215px;
	padding:3px 10px;
}

#data #channelLinks_2col {
	background:url('/templates/landing/library/new2009/images/channelBG_2col.gif');
	background-repeat: repeat-y;
	width:471px;
	display:table;
	font-family:verdana;
	font-size:0.9em;
	border-bottom:1px solid #333;
}

#data #channelLinks_2col .channel_2col {
	float:left;
	width:215px;
	padding:10px;
}

#data #channelLinks_2col .channel_2col p.channelItems, #sidebar #announcements p, #sidebar #help p {
	text-indent:-10px;
	margin-left:10px;
	color:#333;
	margin-top:5px;
	margin-bottom:0px;
	line-height:1.3em;
}

#data #channelLinks_2col .channel_2col p.channelItems {
	line-height:1.0em;
	}

#data #channelLinks_2col .channel_2col p.channelItems a:link, #data #channelLinks_2col .channel_2col p.channelItems a:visited {
	color:#333;
	border-bottom:1px transparent;
}
#data #channelLinks_2col .channel_2col p.channelItems a:hover, #data #channelLinks_2col .channel_2col p.channelItems a:active {
	color:#333;
	border-bottom:1px solid;
}

/* end 2col */

/**********End Main Column**********/

/**********Right Column**********/
#sidebar {
	float:left;
	width:286px;
	background-color:#fff;
	margin-left:3px;
	margin-top:3px;
}

#sidebar .boxHeader, #data .boxHeader {
	font-family:verdana;
	font-weight:bold;
	font-size:1.0em;
	color:#fff;
}

#sidebar #slideshow {
	width:286px;
	height:130px;
	background-color:#990000;
	margin-bottom:3px;
}

#sidebar #help {
	width:266px;
	background-color:#911;
	/*background-color:#666633;*/
	margin-bottom:3px;
	padding:10px;
	color:#fff;
}

#sidebar #help2 {
        width:266px;
        background-color:#2d4a96;
        margin-bottom:3px;
        padding:10px;
        color:#fff;
}

#sidebar #help a, #sidebar #help a:link, #sidebar #help a:visited {
	border-bottom:1px dotted;
	color:#fff;
}
#sidebar #help a:hover, #sidebar #help a:active {
	color:#fff;
	border-bottom:1px solid;
}

#sidebar #hours, #data #hours {
	width:266px;
	background-color:#aaaaaa;
	/*background-color:#9ea9c9;*/
	/*background-color:#cccc99;*/
	margin-bottom:3px;
	padding:10px;
	color:#fff;
}

#sidebar #hours2, #data #hours2 {
        width:266px;
        background-color:#9ea9c9;
        margin-bottom:3px;
        padding:10px;
        color:#fff;
}

#sidebar #announcements {
	width:266px;
	background-color:#666666;
	/*background-color:#5c6e9b;*/
	/*background-color:#996633;*/
	margin-bottom:3px;
	padding:10px;
	color:#fff;
}

#sidebar #announcements2 {
        width:266px;
        background-color:#990000;
        margin-bottom:3px;
        padding:10px;
        color:#fff;
}

#sidebar #announcements p {
	color:#fff;
}

#sidebar #announcements a, #sidebar #announcements a:link, #sidebar #announcements a:visited {
	border-bottom:1px dotted;
	color:#fff;
}
#sidebar #announcements a:hover, #sidebar #announcements a:active {
	color:#fff;
	border-bottom:1px solid;
}
/**********End Right Column**********/

/**********Footer**********/
#footer {
	background-color:#fff;
	padding:5px;
	width:750px;
	margin:0 auto;
	text-align:center;
	clear:both;
}
