/*
Theme Name: World Cup Boston 2010
Theme URI: http://wordpress.org/
Description: World Cup Boston 2010 Theme
Version: 1.6
Author: Gabriel Gates
Author URI: http://www.gatesmedia.com/

*/

/*-------------------------------------------	
	General Selectors
-------------------------------------------*/
* { margin: 0; padding: 0; }
body { background-image: url('i/background.jpg'); background-position: top center; text-align: center; margin: 0px; padding: 0px; font-family: Georgia, serif;}
#wrapper {	width: 1114px; margin:0 auto; padding: 0px;}
.InputText {font-size: 11px; padding: 4px; font-family: Georgia; border: 1px solid #ACACA7; color: #282828; background-color: #ffffff; margin: 0px; margin-bottom: 2px; margin-right: 5px; }
img {border: 0px;}
a, a:visited {color: #60B320; text-decoration: none; }
a:hover {text-decoration: underline;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

/*-------------------------------------------	
	Header
-------------------------------------------*/
#header {width: 1114px; height: 209px; background-image: url('i/header_new.jpg'); background-position: top left; }
#header_content {position: relative; left: 200px; width: 900px; top: 0px; height: 175px; padding: 0px; margin: 0px; text-align: center;}

#newsletter {font-size: 10px; text-align: left; font-family: Georgia; text-transform: uppercase; color: #89A5B5; margin-right: 100px; padding-top: 3px; }
#newsletter a, #newsletter a:visited, #newsletter a:active {font-size: 10px; font-family: Georgia; text-transform: uppercase; color: #89A5B5; text-decoration: none; font-weight: normal;}
#newsletter a:hover {text-decoration: underline; font-weight: normal;}

.login, .login a {font-family: Georgia; font-size: 10px; color: #000000; text-transform: uppercase;}

blockquote {
	margin-bottom: 20px;
}
/*-------------------------------------------	
	Navigation
-------------------------------------------*/

#navigation {width: 1114px; height: 36px; background-image: url('i/navigation_bg.jpg'); background-position: top left; text-align: left; }

#navigation_links {margin:0; padding-left: 200px;}

#navigation_links li {
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 13px;
	color: #755937;
	text-align: left;
	margin: 0px 5px 0px 0px; 
	padding-right: 35px;
	list-style: none;
	display: inline;
	}
	
#navigation_links li a, #navigation_links li a:visited {
	text-decoration: none;
	color: #755937;
	}
	
#navigation_links li a:hover {
	text-decoration: none;
	color: #72A34C;
	}
	
#navigation_links li.current_page_item a {
	text-decoration: none;
	color: #72A34C;
	}

/*-------------------------------------------	
	Footer
-------------------------------------------*/

#home_footer {width: 1114px; height: 150px; background-image: url('i/home_footer_bg.jpg'); background-position: top left; clear:both; }
#home_footer_new {width: 1114px; height: 127px; background-image: url('i/home_footer_new.jpg'); background-position: top left; clear:both; }
#book_footer {width: 1114px; height: 150px; background-image: url('i/book_footer_bg.jpg'); background-position: top left; clear:both; }
#page_footer {width: 1114px; height: 150px; background-image: url('i/page_footer_bg.jpg'); background-position: top left; clear:both; }

#website_credit {margin-top: 20px; font-size: 9px; padding-bottom: 20px; text-transform: uppercase; color: #8CA7C1; padding-left: 210px;}
#website_credit a, #website_credit a:visited {color: #8CA7C1;}

#footer_links {padding-top: 35px; padding-left: 100px; }
#footer_links li {
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 10px;
	color: #1C4876;
	margin: 0px 10px 0px 0px; 
	padding-right: 17px;
	list-style: none;
	display: inline;
	}
#footer_links li a, #footer_links li a:visited {
	color: #1C4876;
	text-decoration: none;
	}
#footer_links li a:hover {
	text-decoration: underline;
	}
#footer_links li.current_page_item a {
	font-weight: bold;
	}
	
#footer_links_new {padding-top: 15px; padding-left: 135px; }
#footer_links_new li {
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 10px;
	color: #1C4876;
	margin: 0px 10px 0px 0px; 
	padding-right: 17px;
	list-style: none;
	display: inline;
	}
#footer_links_new li a, #footer_links_new li a:visited {
	color: #1C4876;
	text-decoration: none;
	}
#footer_links_new li a:hover {
	text-decoration: underline;
	}
#footer_links_new li.current_page_item a {
	font-weight: bold;
	}


/*-------------------------------------------	
	Home
-------------------------------------------*/

#home_top {width: 1114px; height: 441px; background-image: url('i/home_top.jpg'); background-position: top left; text-align: left; }
#home_content {width: 1114px; height: auto; background-image: url('i/home_content.jpg'); background-position: top left; text-align: left; }

#home_top_table {padding-top: 0px; padding-left: 168px; padding-bottom: 0px;}
#home_top_flash {width: 565px; font-family: Georgia; font-size: 14px; text-align: left;}
#home_top_features {padding-left: 21px; padding-top: 21px;}

#home_top_features a, #home_top_features a:visited, #home_top_features a:active {text-transform: uppercase; font-size: 12px; color: #B2B2A6; text-decoration: none; margin-right: 25px;}
#home_top_features a:hover {color: #72A34C;}
.rotater {margin-top: 15px; width: 300px; text-align: left; font-size: 14px;}
.photos_rotater {padding-left: 20px; text-align: center;}
#home_top_features .rotater a {color: #1C4876;}
#home_top_features .rotater a:hover {text-decoration: underline;}
.rotater_header {text-align: center; text-transform: uppercase; color: #BB1A20; font-size: 18px; margin-bottom: 10px;}
#home_top_features .rotater a.photos_link {padding: 5px; margin-top: 10px; background-color: #EEECDF; color: #000000; border: 1px solid #cccccc;}
#home_top_features .rotater a.photos_link:hover {text-decoration: none; color: #9A1217; }
.sidebar a.sidebar_link {padding: 5px; margin-top: 10px; background-color: #EEECDF; color: #000000; border: 1px solid #cccccc; font-size: 12px; text-transform: uppercase;}

#home_content_bottom {margin-top: 80px; margin-left: 30px;}
#home_content_table {padding-top: 29px; padding-left: 196px; padding-bottom: 30px;}
#home_content_text {width: 356px; font-family: Georgia; font-size: 16px; margin-right: 15px;}
#home_content_text p {margin-bottom: 20px;}
#home_join {margin-left: 40px; }

#event_sidebar {padding: 5px; background-color: #F2F1E9; margin-bottom: 10px; border: 1px solid #cccccc; font-family: Georgia; }
#event_sidebar p.event_sidebar_date {font-size: 14px; font-weight: normal; font-style: italic;}
#event_sidebar h2.event_sidebar_header {font-size: 12px; color: #000000; font-weight: bold; margin-bottom: 5px;}
#event_sidebar p.event_sidebar_text {font-size: 12px; color: #000000; margin-bottom: 5px;}
#event_sidebar p.event_sidebar_date {font-size: 12px;}
#event_sidebar p.event_sidebar_location {font-size: 12px;}
#event_sidebar p.event_sidebar_location .tag {font-size: 10px; text-transform: uppercase; font-weight: bold; }
#event_sidebar p.event_sidebar_link {font-size: 12px; margin-top: 15px; margin-bottom: 10px; text-align: center;}
#event_sidebar p.event_sidebar_link a, #events_page_content_text p.event_link a:visited {font-size: 12px; text-transform: uppercase; background-color: #5AA61F; border: 1px solid #79796F; padding: 5px; color: #ffffff; }
#event_sidebar p.event_sidebar_link a:hover, #events_page_content_text p.event_link a:visited {text-decoration: none; background-color: #77C739; }

h4.event_title {
	font-weight: normal;
	font-size: 14px;
}

/*-------------------------------------------	
	Rotating
-------------------------------------------*/

#featured{ 
	width: 565px; 
	padding: 0px;
	margin: 0px; 
	position:relative; 
	height: 383px;
	overflow: hidden;
}
#featured ul.ui-tabs-nav{ 
	position: absolute; 
	top: 335px;
	left: 300px; 
	list-style: none;
	display: inline;
	padding:0;
	margin:0; 
}
#featured ul.ui-tabs-nav li{ 
	padding-left: 15px;  
	font-size: 12px; 
	list-style: none;
	display: inline;
}
#featured ul.ui-tabs-nav li span{ 
	font-size: 14px;
	font-family: Georgia;
	padding: 0px;
}
#featured li.ui-tabs-nav-item a { 
	height:60px; 
	text-decoration:none;
	padding: 15px;
	color: #000000;  
	background: #EAEAE3;
	border: 1px solid #88887A;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background: #414138; 
	color: #ffffff;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background: #414138;
	color: #ffffff;
}
#featured .ui-tabs-panel{ 
	width:400px;
	height:250px; 
	background:#999;
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0;
	left:0; 
	height:70px; 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

/*-------------------------------------------	
	General Page
-------------------------------------------*/
#home_page_wrap {height: auto; width: 1114px; text-align: left; margin:0 auto; background-image: url('i/home_bg.jpg'); background-position: top left;   }
#home_page_wrap_new {height: auto; width: 1114px; text-align: left; margin:0 auto; background-image: url('i/home_bg_new.jpg'); background-position: top left; height: 1100px; overflow: hidden; }
#home_text_new {margin: 20px; background-color: #FCFCFA; border: 1px solid #c3c3c3; padding: 25px;}
#home_blog_text_new {margin: 20px 0px 20px 20px; background-color: #F0EEE3; border: 1px solid #c3c3c3; padding: 10px; width: 290px;}
#sidebar_blog_text {margin: 20px 0px 20px 0px; background-color: #ffffff; border: 1px solid #c3c3c3; padding: 10px; width: 215px;}
#home_past_events {margin: 20px 0px 10px 20px; padding: 10px; width: 310px;}
#home_all_events {margin: 5px 0px 20px 20px; padding: 10px; width: 290px; text-align: center;}
#home_all_events a {background-color: #F0EEE3; border: 1px solid #c3c3c3; padding: 10px; color: #000000;}
#home_text_new p {font-family: Georgia; font-size: 16px; margin: 0px 0px 10px 0px;}
#home_blog_text_new h3 {font-family: Georgia; font-size: 18px; font-weight: normal; color: #008926; margin-bottom: 5px;}
#sidebar_blog_text h3 {font-family: Georgia; font-size: 18px; font-weight: normal; color: #008926; margin-bottom: 5px;}
.blog_home_date {font-style: italic; text-transform: uppercase; font-size: 12px;}
#home_blog_text_new p {margin: 10px 0px 0px 0px; width: 280px; font-size: 14px;}
#sidebar_blog_text p {margin: 10px 0px 0px 0px; width: 200px; font-size: 14px;}
#page_wrap {height: auto; background-image: url('i/page_bg.jpg'); background-position: top left; text-align: left; margin:0 auto;  }
#book_page_wrap {height: auto; background-image: url('i/book_page_bg.jpg'); background-position: top left; text-align: left; margin:0 auto;  }
#page_content_text {width: 525px; margin-left: 40px; margin-top: 0px; padding: 20px; border: 1px solid #c3c3c3; background: #ffffff; text-align: left; margin-right: 0px; position: relative; font-size: 16px;}
#page_content_text_ad {width: 525px; margin-left: 40px; margin-top: 0px; padding: 20px; border: 1px solid #c3c3c3; background: #ffffff; text-align: left; margin-right: 0px; position: relative; font-size: 16px;}


#sidebar_past_events {margin: 10px 0px 20px 0px; padding: 0px; width: 240px;}
#sidebar_all_events {margin: 20px 0px 0px 0px; padding: 0px; width: 220px; text-align: center;}
#sidebar_all_events a {background-color: #F0EEE3; border: 1px solid #c3c3c3; padding: 10px; color: #000000;}

#page_content_sidebar {width: 260px; margin: 20px; padding: 10px; text-align: left; margin-right: 0px; position: relative; }

.sidebar {font-size: 16px; padding: 0px;}
.sidebar p {margin-top: 10px; margin-left: 5px; text-transform: none; font-size: 14px;}
.sidebar p.content {padding-bottom: 20px; margin-left: 0px; border-bottom: 1px solid #c3c3c3; text-transform: none; font-size: 14px;}

#page_content p {margin-bottom: 20px;}

.note {font-size: 14px; padding: 10px; border: 1px solid #C7C7C7; background-color: #F9F8F3; margin-bottom: 20px;}

/*-------------------------------------------	
	Blog
-------------------------------------------*/

.post_title, .post_title a {font-family: Georgia; font-size: 30px; font-weight: normal; color: #468C0F;}
.post_title a:hover {text-decoration: none; color: #000000;}

.post_date {font-family: Georgia; font-size: 14px; font-weight: normal; color: #333333; text-transform: uppercase;}

.post_content {margin-top: 20px;}

.post_footer {margin-bottom: 30px; font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #c3c3c3; padding-bottom: 10px;}
.post_footer a {color: #474747;}
.post_footer a:hover {color: #000000; text-decoration: none;}

#recent_posts {padding: 10px; background-color: #ffffff; border: 1px solid #c3c3c3; margin-top: 20px; margin-left: 0px; font-family: Georgia; font-size: 14px; margin-bottom: 20px;}
#recent_posts_list li {list-style: none; font-size: 12px; text-transform: none; margin-top: 10px;}

cite a {
	border-bottom: 1px dotted #DC9204;
	text-decoration: none;
}
cite a:visited, a:hover {
	border-bottom: none;
}
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fafafa;
	border: 1px solid #9ac2a7;
	padding: 0.2em;
}
#commentform textarea {
	width: 250px;
}
#commentform p {
	margin: 0 0 1em;
}
.commentlist {padding: 0px; margin-left: 40px;}
.commentlist li {
	margin-top: 10px;
	font-size: 14px;
}
.commentlist li ul {
	list-style-type: none;
}
#comments,#respond {
	text-transform: normal;
	margin: 0px;
	font-size: 16px;
	color: #AA7D39;
	font-family: Georgia;
	font-weight: normal;
}

.commentmetadata {font-size: 12px; text-transform: uppercase;}


/*-------------------------------------------	
	Book Project
-------------------------------------------*/


#book_page_content {width: 606px; margin-left: 40px; margin-top: 0px; padding: 0px; border: 0px; text-align: left; margin-right: 0px; position: relative;}

#book_page_content_text {background-image: url('i/book_project_content.png'); width: 516px; text-align: left ; position: relative; padding-left: 50px; padding-right: 40px; padding-top: 20px; padding-bottom: 30px; font-family: Georgia; font-size: 16px; }
#book_page_book_content_text {background-image: url('i/book_project_content.png'); width: 516px; text-align: left ; position: relative; padding-left: 50px; padding-right: 40px; padding-top: 0px; padding-bottom: 30px; font-family: Georgia; font-size: 16px; }
#book_page_book_content_text img {border: 1px solid #c3c3c3; padding: 1px;}
#book_page_footer {background-image: url('i/book_project_footer.png'); width: 606px; height: 33px; padding-top: 10px; text-align: center ; position: relative;}

#book_sidebar {width: 246px; margin: 0px; padding: 0px; text-align: left; margin-right: 0px; position: relative; }
#shopping_bag_sidebar_text {background-image: url('i/shopping_bag_bg.png'); width: 236px; margin-bottom: 20px; font-family: Georgia; font-size: 12px; padding-bottom: 10px; padding-left: 10px; }
#shopping_bag_sidebar_text p {width: 215px; font-size: 14px; margin-bottom: 10px;}
#shopping_bag_sidebar_text h2 {width: 215px; margin-bottom: 10px; font-weight: normal; font-size: 24px; text-transform: none; color: #059902;}
#auction_sidebar_text {background-image: url('i/shopping_bag_bg.png'); width: 216px; margin-bottom: 20px; font-family: Georgia; font-size: 12px; padding-bottom: 10px; padding-left: 10px; padding-right: 20px; }


#book_page_navigation {background-image: url('i/book_project_nav.png'); width: 606px; height: 31px; padding-top: 12px; text-align: center ; position: relative;}

.book_title {text-align: left; font-weight: normal; font-family: Georgia; font-size: 24px; color: #177235;}
.book_project_header {text-align: left; font-weight: normal; font-family: Georgia; font-size: 24px; margin-bottom: 10px; color: #177235;}
#shopping_bag_sidebar_header {margin-bottom: -5px;}

#auction_top_links

#auction_top_links {margin:0; padding: 0px;}
#auction_top_links li {
	font-family: Georgia;
	font-size: 16px;
	color: #4A4400;
	text-align: left;
	margin: 0px; 
	padding-left: 25px;
	padding-right: 25px;
	list-style: none;
	display: inline;
	}
#auction_top_links li a {
	color: #4A4400;
	text-decoration: none;
	}
#auction_top_links li.current_page_item a {
	color: #4A4400;
	text-decoration: none;
	font-weight: bold;
	}
	
#auction_top_links li.current_page_parent a {
	color: #4A4400;
	text-decoration: none;
	font-weight: normal;
	}	
	
	

#book_top_links {margin:0; padding: 0px;}
#book_top_links li {
	font-family: Georgia;
	font-size: 16px;
	color: #4A4400;
	text-align: left;
	margin: 0px; 
	padding-left: 25px;
	padding-right: 25px;
	list-style: none;
	display: inline;
	}
#book_top_links li a {
	color: #4A4400;
	text-decoration: none;
	}
#book_top_links li.current_page_item a {
	color: #4A4400;
	text-decoration: none;
	font-weight: bold;
	}
	
#book_top_links li.current_page_parent a {
	color: #4A4400;
	text-decoration: none;
	font-weight: bold;
	}	
	
#book_footer_links {margin:0; padding: 0px;}
#book_footer_links li {
	font-family: Georgia;
	font-size: 12px;
	text-transform: uppercase;
	color: #4A4400;
	text-align: left;
	margin: 0px; 
	padding-left: 25px;
	padding-right: 25px;
	list-style: none;
	display: inline;
	}
#book_footer_links li a {
	color: #4A4400;
	text-decoration: none;
	}
#book_footer_links li.current_page_item a {
	color: #4A4400;
	text-decoration: none;
	font-weight: bold;
	}
	
.book_return {padding-left: 45px; padding-top: 5px; margin-bottom: 20px;}
.book_return a {text-transform: uppercase; font-size: 12px; color: #392d0c; font-weight: bold;}

#shopping_catalog img {
  padding: 2px;
  border: 1px solid #c3c3c3;
  margin-bottom: 5px;
  margin-top: 10px;
}

#shopping_catalog {
	font-family: Georgia;
	font-size: 14px;
 	color: #4A4400; 	
	}

#shopping_catalog img:hover{
 	 border: 1px solid #4A4400; 	
	}
	
#shopping_catalog a:hover{
	text-decoration: none;
 	 color: #4A4400; 	
	}

#shopping_list {margin:0; padding: 0px; width: 500px; 
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
#shopping_list li {
	font-family: Georgia;
	font-size: 14px;
	color: #4A4400;
	text-align: center;
	width: 150px;
	list-style: none;
	display: inline;
	float: left;
  	margin: 0;
  	padding: 5px;
	}
#shopping_list li a:hover {
	text-decoration: none;
	color: #4A4400;
	}
#shopping_list li img {
  padding: 2px;
  border: 1px solid #c3c3c3; 
}
#shopping_list li img:hover{
 	 border: 1px solid #4A4400; 	
	}

#full_reading_list {margin:0; padding: 0px;}
#full_reading_list li {
	font-family: Georgia;
	font-size: 14px;
	color: #4A4400;
	text-align: left;
	margin: 0px;
	list-style: none;
	}
	
#book_page_content_text p img {border: 1px solid #c3c3c3; padding: 2px;}

.book_project_header_image {text-align: center;}
.book_project_header_image img {border: 0px;}

#book_page_book_content_text .book_project_header_image img {border: 0px;}

/*-------------------------------------------	
	Events
-------------------------------------------*/

#events_page_content_text {width: 550px; font-size: 16px; margin-left: 40px; padding: 20px; margin-top: 0px; border: 1px solid #c3c3c3; background: #ffffff;}

#events_page_content_text h2.event_section {font-size: 24px; border-bottom: 0px solid #cccccc; margin-bottom: 0px; margin-top: 10px; text-transform: uppercase; font-weight: normal; color: #1D5371;}
#events_page_content_text p.event_section {margin-top: 10px; margin-bottom: 20px;}

#events_page_content_text h2.previous_event_section {font-size: 24px; border-top: 1px solid #cccccc; margin-bottom: 0px; margin-top: 0px; text-transform: uppercase; font-weight: normal; color: #1D5371; padding-top: 10px;}
#events_page_content_text p.previous_event_section {margin-top: 10px; margin-bottom: 20px;}

#events_page_content_text #event {padding: 10px; background-color: #F2F1E9; margin-bottom: 20px; border: 1px solid #cccccc; }
#events_page_content_text #event h2.event_header {font-size: 18px; color: #990007; font-weight: bold; margin-bottom: 10px;}
#events_page_content_text #event p.event_text {font-size: 16px; color: #000000; margin-bottom: 10px;}
#events_page_content_text #event p.event_date {font-size: 14px;}
#events_page_content_text #event p.event_date .tag {font-size: 12px; text-transform: uppercase; font-weight: bold;}
#events_page_content_text #event p.event_location {font-size: 14px;}
#events_page_content_text #event p.event_location .tag {font-size: 12px; text-transform: uppercase; font-weight: bold; }
#events_page_content_text #event p.event_link {margin-top: 15px; margin-bottom: 10px;}
#events_page_content_text #event p.event_link a, #events_page_content_text p.event_link a:visited {font-size: 14px; text-transform: uppercase; border: 1px solid #79796F; padding: 5px; color: #ffffff;  background-color: #5AA61F; text-decoration: none; }

#events_page_content_text #event:hover {padding: 10px; background-color: #F6F5EF; margin-bottom: 20px; border: 1px solid #cccccc; }
#events_page_content_text #event:hover h2.event_header {font-size: 18px; color: #990007; font-weight: bold; margin-bottom: 10px;}
#events_page_content_text #event:hover p.event_text {font-size: 16px; color: #000000; margin-bottom: 10px;}
#events_page_content_text #event:hover p.event_date {font-size: 14px;}
#events_page_content_text #event:hover p.event_date .tag {font-size: 12px; text-transform: uppercase; font-weight: bold;}
#events_page_content_text #event:hover p.event_location {font-size: 14px;}
#events_page_content_text #event:hover p.event_location .tag {font-size: 12px; text-transform: uppercase; font-weight: bold; }
#events_page_content_text #event:hover p.event_link {margin-top: 15px; margin-bottom: 10px;}
#events_page_content_text #event:hover p.event_link a, #events_page_content_text p.event_link a:visited {font-size: 14px; text-transform: uppercase; border: 1px solid #79796F; padding: 5px; color: #ffffff; background-color: #5AA61F; text-decoration: none;}
#events_page_content_text #event:hover p.event_link a:hover {color: #ffffff;  background-color: #77C739; text-decoration: none;}

#events_page_content_text #previous_event {padding: 10px; background-color: #F2F1E9; margin-bottom: 20px; border: 1px solid #cccccc; }
#events_page_content_text #previous_event h2.event_header {font-size: 18px; color: #000000; font-weight: bold; margin-bottom: 10px;}
#events_page_content_text #previous_event p.event_text {font-size: 16px; color: #63635B; margin-bottom: 10px;}
#events_page_content_text #previous_event p.event_date {font-size: 14px; color: #63635B;}
#events_page_content_text #previous_event p.event_date .tag {font-size: 12px; text-transform: uppercase; font-weight: bold; color: #63635B;}
#events_page_content_text #previous_event p.event_location {font-size: 14px; color: #63635B;}
#events_page_content_text #previous_event p.event_location .tag {font-size: 12px; color: #63635B; text-transform: uppercase; font-weight: bold; }

/*-------------------------------------------	
	Photos
-------------------------------------------*/

#gallery_header {text-align: left;}
#gallery_header h1 {font-weight: normal; color: #77550e; font-size: 32px; padding-left: 5px; margin-bottom: 10px; background: #ffffff; }
#gallery_description {margin-top: 10px; margin-bottom: 10px; padding-left: 5px; padding-bottom: 20px; border-bottom: 1px solid #c3c3c3;}
#gallery_description a {font-size: 12px; text-transform: uppercase;}

/*-------------------------------------------	
	Tooltip
-------------------------------------------*/

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}
    
#home_top_features .rotater a.front_post_title {text-transform: none; font-size: 16px; color: #60B320; margin-bottom: 5px;}   
#home_top_features .rotater h2.front_post_time {text-transform: none; font-size: 12px; color: #333333; font-weight: normal; margin-bottom: 10px;}  
#home_top_features .rotater a {color: #60B320;}
#home_top_features .rotater a.sidebar_link {padding: 5px; margin-top: 10px; background-color: #EEECDF; color: #000000; border: 1px solid #cccccc; font-size: 12px; text-transform: uppercase;}
#home_top_features .rotater p {margin-left: 20px; margin-bottom: 20px;}
#home_top_features .rotater h2 {margin-left: 20px; margin-bottom: 10px; margin-top: 20px; font-size: 24px; font-weight: normal; color: #059902;}

p.readmore { margin-left: 20px; }
p.readmore a { margin-left: 20px; color: #ff0000; font-size: 12px; }
