 /* 
food bank - theme two specific css  
10/18/06
vh  
*/

/* -----------------------------------------------


  =containing and background holding divs 
-----------------------------------------------*/

body {
	background:#093574  url(../img/inner_body_bkg02.jpg) repeat-y top center;
}


body#home {
	background:#093574 url(../img/body_shadow_bkg02.jpg) repeat-y top center; 
}



#container_bkg_hold {
	background: transparent url(../img/inner_graid_shadow02.jpg) no-repeat top center;
}


body#home  #container_bkg_hold {
	margin:0;
	padding:0;
	width: 100%;
	background: transparent url(../img/graid_shadow_bkg02.jpg) no-repeat top center;
}



#graid_hold { 
	background: transparent url(../img/page_top_graid02.jpg) repeat-x;
}

/* -----------------------------------------------


 =header elements 
-----------------------------------------------*/

#header {
	background: transparent url(../img/inner_header_bkg02.jpg) no-repeat top center;
}

body#home #header {
	background: transparent url(../img/home_header_bkg02.jpg) no-repeat top center;
}



/* -----------------------------------------------


 =main navigation  
-----------------------------------------------*/

#nav_main  a {
	background:url(../img/nav_over_bkg02_wide.png) 0 0 no-repeat;
}


/* -----------------------------------------------


 =links stylin' 
-----------------------------------------------*/


a:link {
	text-decoration: underline;
	color: #EEA046;
}

a:visited {
	text-decoration: underline;
	color:#C2541D;
}

a:hover {
	text-decoration: underline;
	color: #C2541D;
}

a:active {
	text-decoration: underline;
	color: #C2541D;
}


/* -----------------------------------------------


 =text styles
-----------------------------------------------*/


p.topLinkList {
	color: #EEA046;
}


/* -----------------------------------------------


 =calendar styles
-----------------------------------------------*/



#calendar {
	margin:0 10px 0 0 ;
	float: left;
	padding:0 0 15px 0;
	width: 170px;
	color: #333333;
}

#calendar dt {
	display: none;
}

#calendar dd {
	margin: 0;
	padding: 0 ;
	text-align: center;
	width:165px;
	background-color: #ffffff;
}

#calendar table {
	width:165px;
	background-color: #ffffff;
	color: #333333;
}


#calendar table th {
	background-color: #BF7824;
	border: none;
}


#calendar table td {
	 border: 1px solid #666666;
	 text-align: center;
}


#calendar table td.currentdate {
	background-color: #EEA046;
	color: #ffffff;
}

#calendar table td.eventlist {
	background-color: #C2541D;
	color: #ffffff;
}


#calendar a {
	text-decoration: underline;
	color: #ffffff;
}


a.cal_year {
	color: white;
	font-size: 80%;
}


/*----------------------------------------------------

calendar header area
----------------------------------------------------*/
table#month_header {
	border: none;
	color: #ffffff;
	background-color: #C2541D;

}

table#month_header td {
	border: none;
	text-align:center;
	padding-bottom: 3px;
}


table#month_header img {
	margin:0;
	padding:0;
}


.cal_left_arrow {
	margin: 0 0 0 6px; 
	padding: 0;
}
.cal_right_arrow {
		float: right;
		margin: 0 0 0 3px;
		padding: 0;
}