/** news.css
 * style for news_box (the large one)
 */

/** Common box appearance
 */

.box {
	background: url("../../images/box_lt.gif") no-repeat left top;
	margin-bottom: 10px;
}

.box img {
	border: none;
}

.box ul {
	list-style-type: none;
/*	float: right;*/
}

.box h1 {
	background: url("../../images/box_rt.gif") no-repeat right top;
	padding: 5px 10px;
	/*font-family: Times, Serif;*/
	font-size: 110%;
	font-weight: bold;
	color: white;
}

.box h2 {
	/*font-family: Times, Serif;*/
	font-size: 120%;
	color: #34669b;
	font-weight: bold;	
	padding: 2px
}

.box_footer {
	background: url("../../images/box_lb.gif") no-repeat left bottom;
/*	border-top: 1px dotted #b2b2b2;*/
}

.box_footer p {
	background: url("../../images/box_rb.gif") no-repeat right bottom;
	text-align: right;
	padding: 5px;
	margin-top: 0;
}

.box_body {
	background: url("../../images/box_right_border.gif") repeat-y top right;
	padding: 5px;
}

.box h2 {
/*	border-bottom: 1px dotted #b2b2b2;*/
}

.tecky {
	padding-bottom: 10px;
	border-bottom: 1px dotted #b2b2b2;
}

/** Common box attributes end here
 * specific box styling follows
 * only basic properties are defined here
 * specific and more precise properties are defined
 * in section or view specific styles
 */


/** Small Calendar
 * style for small calendar (in the "side bar",
 * present on the majority of pages)
 */

#calendar_small_box {
	height: auto;
	width: 235px;
}
 
#calendar_small_box h1 {
	text-align: center;
}

#calendar_small_box .box_body p
{
	margin-top: 0px;
	margin-bottom: 2px
}

#calendar_small_box li
{
	margin-left: -20px;
	color: #33689a;
}

.event
{
	background-color: #f1f1f1;
	border-bottom: 1px dotted #a8a8a8;
}

.event a {
	text-decoration: none;
}

.event .date {
	color: blue;
}

.event .name {
	color: black;
}

#calendar_small_box .arrow {
	margin-top: 2px;
}

/** News Box (small, neccessary to restyle for home section)
 */

#news_box {
	width: 235px;
	height: auto;
}
