@charset "utf-8";
/* CSS Document */


/**
* GLOBAL STYLES
*
* This style sheet is using a sticky footer.
**/	

h1,h2,h3,h4,h5,h6 {
  padding: 0px 10px 5px 5px;
  }

* {
	margin: 0;
  }

html, body {
  background: #C2C8CD;
  color: #EEE;
  margin: 0; 		
  }

.wrapper {
  background: transparent url(../../images/template_sides.png);	
	height: auto !important;
	height: 100%;
	margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
	min-height: 100%;
	width: 960px;
  }

h1 {
  font: 22px palatino, Geneva, Arial, Helvetica, sans-serif;
  background: #647181 url(../../images/list_header.jpg) right bottom no-repeat;
  color: #8C3304;
  }
h2 {
  color: #FFF;
  font-size: 12px;
	margin-bottom: 2px;
  }
h3 {
  color: #CCC;
  font-size: 13px;
	line-height: 0px;
	margin: 0px 0px 7px 5px;
  }
h4 {
	color: #333;
  font-size: 13px;
  line-height: 0px;
	margin: 5px 0px 7px 5px;
  }
		
/**
* HEADER
**/		

#header {
  background: #000 url(../../images/header.jpg) center no-repeat;
	height: 200px;
  }
#menu {
	background-color: #333;
	border-top: solid 1px #999;
	height: 30px;
  }

/**
* CONTENT
*/	

#content {
  background: #647181;
  padding-top: 30px;
  }
#content p a {
  color: #FFF;
  }	
#content p a:hover {
  color: #B0B0B0;
  }		
.pad p {padding:0 15px;}		

/**
* FOOTER
*/	
.push {height:80px;}
#footer {
  background: #647181 url(../../images/footer_back.png) bottom repeat-x;
	height: 30px;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
  width: 940px;	
	} 
	
/**
* NEWS
*/	
#news_top {
  background: url(../../images/news_top.jpg) top no-repeat;
  height: 63px;
  }
#news_middle {
  background: #647181 url(../../images/news_middle.jpg) repeat-y;
  color: #333;
  padding: 10px 40px 5px 80px;
  }
#news_middle p a {
  color: #333;
  }
#news_middle p a:hover {
  color: #000;
  }		
#news_bottom {
  background: url(../../images/news_bottom.jpg) bottom no-repeat;
  height: 100px;
  }

/**
* SLIDESHOW
*/	

/* EVENTS */
div.slideshow_events_back {
	margin-bottom: 25px;
  }
	
div.slideshow_events img {  
	background-color: #95B0C3;
	border:  1px solid #B5CBDB;  
	padding: 5px;
  }	
	
div.slideshow_events_back .slideshow_nav {
  position: relative;
	left:			6px;
	top:			6px; /* match top ul list item height */
	z-index:		98;
	margin-bottom: -20px;
  }			
	
div.slideshow_events_back .slideshow_nav a {
  color: #333;
  padding:4px 7px;
	background: #95B0C3;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	z-index:		97;
  }		
div.slideshow_events_back .slideshow_nav .activeSlide {
  background: #EEE;
  }	
div.slideshow_events_back .slideshow_nav a:hover {
	background: #EEE;
  }	
			
/* IMAGES */
div.slideshow_pictures_back {
	margin-bottom: 25px;
  }
div.slideshow_pictures img {
	padding: 13px;  
	border:  1px solid #ccc;  
	background-color: #eee;		
  }	
div.slideshow_pictures_back .slideshow_nav {
  position: relative;
	left:			16px;
	top:			18px; /* match top ul list item height */
	z-index:		98;
	margin-bottom: -20px;
  }			
	
div.slideshow_pictures_back .slideshow_nav a {
  color: #333;
  padding:4px 7px;
	margin-right: 1px;
	background: #eee;
	border: 1px solid #eee;
	text-decoration: none;
  }		
div.slideshow_pictures_back .slideshow_nav .activeSlide {
  background: #666;
  }	
div.slideshow_pictures_back .slideshow_nav a:hover {
	background: #666;
  }			
	
.question {
	background: #B1B8C0;
	border: 1px solid #CCD2D7;
	color: #8C3304;
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 0px 5px;
	text-align: left;
  }
	
.answer {
	background: #B1B8C0;
	border: 1px solid #CCD2D7;
	color: #8C3304;
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 5px 0 0;
	padding: 0px 5px;
	text-align: left;
  }
	
/**
* SIDE BAR
*/	
#sidebar {
	background: #647181;
	margin-top: 30px;
  }
#sidebar ul.default, #sidebar ul.default * {
	list-style: none;
	display:inline;
	margin: 0;
	padding: 0;
  }
#sidebar ul.default a {
	background: none;
	color: #FFF;
	display: block;
	margin:0 5px 0 0;
	padding: 5px 10px;
	text-decoration: none;
  }
#sidebar ul.default a.current {
	background: #333;
  }	
#sidebar ul.default ul a.child {
	background: #999;
	border-left: 15px solid #900; 
	color: #FFF;
	display: block;
	margin: 5px;
	padding: 5px 10px;
	text-decoration: none;
  }	
#sidebar ul.default ul a:hover {
	background: #748292;
  }
#sidebar ul.default ul a.current {
	background: #333;
  }
#sidebar ul.default ul ul a.child {
	background: #999;
	border-left: 15px solid #996; 
	color: #FFF;
	display: block;
	margin: 5px;
	padding: 5px 10px;
	text-decoration: none;
  }	
#sidebar ul.default ul ul a:hover {
	background: #748292;
  }
#sidebar ul.default ul ul a.current {
	background: #333;
  }	
	
/* PAGINATE */
.paginate {
  float: right;
}
.paginate a {
	background: #748292;
	border: 1px solid #8894A2;
	color: #EEE;
	float: left;
  font: 10px/10px Arial, Helvetica, sans-serif;
  margin: 0 0 0 2px;
  padding: 4px 5px;
	text-decoration: none;
	text-transform: uppercase;
}

.paginate a:hover {
	background: #CCC;
  color: #000;
}


.paginate a.current {
	background: #CCC;
  color: #000;
}

.paginate a.inactive {
	border: 1px solid #8894A2;
  color: #CCC;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: .3;

}

.paginate a.inactive:hover {
	background: #748292;
	border: 1px solid #8894A2;
  color: #CCC;
}
		