/* INSTALLATION AND EDITING COMMENTS
   Installed Version: Alpha-Dev
   Installed On:      n/a
   Installed By:      CT, JH
   Special Comments:  
*/

/***********START ANNOUNCEMENT STYLES************/
.anouncement_container{
	margin:0px;
}

.anouncement_title{
	font-size:18px;
	font-weight:bold;
	background-color:#00CCCC;
	width:100%;
	display:block;
}

.anouncement_body{
}
/*********** END ANNOUNCEMENT STYLES ************/
/***********START BLOG STYLES************/
/*Start full blog css*/
.blog_container{
	width:550px;
	background-color:#FFFF99;
	padding:5px;
}

.blog_title{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	width:100%;
}

.blog_date_posted{
	color:#333333;
	vertical-align:top;
}

.blog_body{
	font-size:14px;
	line-height:16px;
}

.blog_edit_info{
	color:#999999;
}
/* End full blog css */

/*Start blog next and previous button css*/
.blog_navigation{
  padding:10px;
}

.blog_navigation a{
  display:block;
}

.blog_navigation a:hover{
  color:red;
  border-color:red;
}

.next_button{
  float:right;
  width:80px;
  background-color:gray;
  border:1px solid black;
  text-align:center;
}

.next_button:hover{
  border-color:red;
}

.prev_button{
  width:100px;
  background-color:gray;
  border:1px solid black;
  text-align:center;
}

.prev_button:hover{
  border-color:red;
}
/* End blog next and previous button css */

/*Start latest blog css*/
.blog_latest_container{
	width:550px;
	background-color:#FFFF99;
	padding:5px;
}

.blog_latest_title{
	font-size:24px;
	font-weight:bold;
	border-bottom:solid 1px #333333;
	width:100%;
}

.blog_latest_date_posted{
	color:#333333;
	vertical-align:top;
}

.blog_latest_body{
	font-size:14px;
	line-height:16px;
}
/* End latest blog css */

/*Start blog archive list css*/
.blog_list{
	width:400px;
}

.blog_item{
	margin:5px;
}

.blog_item_title, .blog_item_title a, .blog_item_title a:visited{
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	background-color:#CCCCCC;
}

.blog_item_body{}
/* End blog archive list css */

/*Start blog archive navigation css*/
.blog_archive_nav{}

.blog_month_nav{
	list-style-type:none;
	padding-left:15px;
	margin-left:0px;
}

.blog_year_nav{
	list-style-type:none;
	padding-left:5px;
}
/* End blog archive navigation css */
/*********** END BLOG STYLES ************/

/***********START CALENDAR STYLES************/
/*start calendar css*/

.calendar {
	background-color: #D0C8B5;
	width: 200px;
	border: 2px solid black;
	text-align: center;
}
.calendar td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

.calendar .thisMonth a {
	font-weight: bold;
	color: #413421;
}
.calendar .navMonth a {
	color: #666666;
}
.calendar td.weekday {
	background-color: #EBE7DE;
	border-top: 1px solid #413421;
	border-bottom: 1px solid #413421;
}
.calendar td.dimDate {
	color: #999999;
}
.calendar td.normalDate {
	color: #333333;
}
.calendar td.normalDate a {
	color: #413421;
	font-weight: bold;
}
/* end caledar css */

/*start event css*/
.event_item{
	margin-bottom:10px;
}

.event_item_title{
	background-color:#90804A;
	font-weight:bold;
	padding:3px 7px;
  color:#ffffff;
  margin-bottom:6px;
}

.event_item_date{
  font-weight:bold;
  padding-left:7px;
}

.event_item_when, .event_item_where{
  padding-left:7px;
}

.event_item_body{
	display:none;
  padding-left:7px;
}

.event_item_display_link{
	text-align:center; 
	float:right; 
	padding:3px; 
	background-color:#90804A;
  color:#ffffff;
}
.event_item_display_link a {
	color: #FFF;
	text-decoration: underline;
}
.event_item_display_link a:visited {
	color: #FFF;
	text-decoration: underline;
}
.event_item_display_link a:hover {
	color: #FFF;
	text-decoration: none;
}
/* end event css */

/*start upcoming event css*/
.upcoming_event{
	
}

.upcoming_event_item_title{
	background-color:#99CCFF;
	font-weight:bold;
}

.upcoming_event_item_date{}

.upcoming_event_display_link{
	text-align:center; 
	float:right; 
	padding:3px; 
	background-color:#B5AA8A;
}

.upcoming_event_body{
	display:none;
}
/* end upcoming event css */
/*********** END CALENDAR STYLES ************/

/***********START IMAGE GALLERY STYLES************/
/*start image gallery css*/
.gallery_item_list{}

.gallery_item_container{}

.gallery_item_thumbnail{}

.gallery_item_full_title{}

.gallery_item_full_caption{}

.gallery_item_title{}

.gallery_item_caption{}
/* end image gallery css */

/*start image gallery navigation css*/
.gallery_nav_container{}

.gallery_nav_container form{}

.gallery_nav_label{}

.gallery_nav_select{}
/* end image gallery navigation css */

/*start image gallery link box css*/
.gallery_link_box_container{ text-align:center; }

.gallery_link_box_label{ font-weight:bold; }

.gallery_link_box{}

.gallery_link_box input{
  width:320px;
  font-size:12px;
  color: #666666;
  text-align:center;
  background-color:transparent;
  border: solid 1px #000000;
}
/* end image gallery link box css */
/*********** END IMAGE GALLERY STYLES ************/
