/*
	rbbic.css

	Copyright 2005 Roger Bacon Band
*/


/*
body {
	margin: 0px;
	padding: 5px;
	background-color: #362316;
}
*/

/* ------------------------------------------------ */

div.clearit {
	clear: left;
	line-height: 0;
	height: 0;
	}

/* GLOBAL CLASSES */
.bad_login  {
	font-size: larger;
	color: red;
	background-color: white;
}

.band_website {
	font-size: 75%;
	}

.field_label  {
	font-weight: bold;
}

.important_notice  {
	font-size: large;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: red;
}

.notice_blue  {
	font-size: larger;
	color: blue;
}

.notice_red  {
	font-size: larger;
	color: red;
}

.notice_green  {
	font-size: larger;
	color: green;
}

.notice_maroon  {
	font-size: larger;
	color: maroon;
}

.super_it {
	vertical-align: super;
	font-size: 60%;
	}

.text_60 {
	font-size: 60%;
}

.text_65 {
	font-size: 65%;
}

.text_70 {
	font-size: 70%;
}

.text_75 {
	font-size: 75%;
}

.text_80 {
	font-size: 80%;
}

.text_85 {
	font-size: 85%;
}

.text_90 {
	font-size: 90%;
}

.text_95 {
	font-size: 95%;
}

.text_100 {
	font-size: 100%;
}

.text_105 {
	font-size: 105%;
}

.text_110 {
	font-size: 110%;
}

.text_115 {
	font-size: 115%;
}

.text_120 {
	font-size: 120%;
}

.text_b {
	font-weight: bold;
}

.text_not_bold {
	font-weight: normal;
}

.text_bi {
	font-style: italic;
	font-weight: bold;
}

.text_biu  {
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;
}

.text_bu  {
	text-decoration: underline;
	font-weight: bold;
}

.text_blue {
	color: blue;
}

.text_blue_bold {
	font-weight: bold;
	color: blue;
}
.text_monospace {
	font-family: monospace;
}

.text_gray {
	color: gray;
}

.text_green {
	color: green;
}

.text_green_bold {
	font-weight: bold;
	color: green;
}

.text_i  {
	font-style: italic;
}

.text_red_b {
	font-weight: bold;
	color: red;
}

.text_red_bold {
	font-weight: bold;
	color: red;
}

.text_red {
	color: red;
}

.text_rb_brown {
	color: #663300;
}

.text_rb_brown_b {
	color: #663300;
	font-weight: bold;
}

.text_rb_brown_bi {
	color: #663300;
	font-weight: bold;
	font-style: italic;
}

.text_rb_brown_i {
	color: #663300;
	font-style: italic;
}

.text_rb_brown_biu {
	color: #663300;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.text_rb_brown_bu {
	color: #663300;
	font-weight: bold;
	text-decoration: underline;
}

.text_rb_brown_iu {
	color: #663300;
	font-style: italic;
	text-decoration: underline;
}

.text_rb_brown_u {
	color: #663300;
	font-style: italic;
	text-decoration: underline;
}

.text_rb_brown_larger {
	color: #663300;
	font-size: larger;
	font-weight: bold;
}

.text_smaller  {
	font-size: smaller;
}

.text_white {
	color: white;
}

.text_maroon {
	color: maroon;
}

.text_maroon_bold {
	font-weight: bold;
	color: maroon;
}

.text_yellow {
	color: yellow;
}

.text_yellow_b {
	font-weight: bold;
	color: yellow;
}

.text_yellow_b_90 {
	color: yellow;
	font-size: 90%;
	font-weight: bold;
}

.text_centered {
	text-align: center;
	}

/* END GLOBAL CLASSES */
/* ------------------------------------------------ */

/* Generic Links */
a:link	{
	text-decoration: none;
}

a:visited	{
	text-decoration: none;
}

a:hover	{
	text-decoration: underline;
}

a:active	{
	text-decoration: none;
}
/* ------------------------------------------------ */

/* CALENDAR ADD LINK - Must be in this order. */
a.cal_add:link {
	text-decoration: none;
	color: green;
	font-size: 65%;
}

a.cal_add:visited {
	text-decoration: none;
	color: green;
	font-size: 65%;
}

a.cal_add:hover {
	text-decoration: underline;
	color: green;
	font-size: 65%;
}

a.cal_add:active {
	text-decoration: none;
	color: green;
	font-size: 65%;
}
/* ------------------------------------------------ */

/* Home Page Link With Upper Left Image */
	/* Text*/
a.home_page:link	{
	text-decoration: none;
}

a.home_page:visited	{
	text-decoration: none;
}

a.home_page:hover	{
	text-decoration: none;
}

a.home_page:active	{
	text-decoration: none;
}

a.home_page:focus	{
	text-decoration: none;
}

/*	 Images
	 a img {-moz-outline: none;}
*/

a.home_page:link	img	{
	border: 0px;
}

a.home_page:visited	img	{
	border: 0px;
}

a.home_page:hover	img	{
	border: 0px;
}

a.home_page:active img	{
	border: 0px;
}

a.home_page:focus img	{
	border: 0px;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */

/* TOP BAR LINKS - Must be in this order. */
a.top_bar:link {
	color: #663300;
	text-decoration: none;
}

a.top_bar:visited {
	color: #663300;
	text-decoration: none;
}

a.top_bar:hover {
	color: #663300;
	text-decoration: underline;
}

a.top_bar:active {
	color: #663300;
	background: gold;
	text-decoration: none;
}
/* ------------------------------------------------ */

/* ADVERTIZEMENT BAR LINKS - Must be in this order. */
a.add_bar:link {
	color: #663300;
	text-decoration: none;
}

a.add_bar:visited {
	color: #663300;
	text-decoration: none;
}

a.add_bar:hover {
	color: #663300;
	text-decoration: underline;
}

a.add_bar:active {
	color: #663300;
	background: gold;
	text-decoration: none;
}
/* ------------------------------------------------ */

/* DIRECTIONS LINKS - Must be in this order. */
a.directions:link {
	color: white;
	text-decoration: none;
}

a.directions:visited {
	color: white;
	text-decoration: none;
}

a.directions:hover {
	color: white;
	text-decoration: underline;
}

a.directions:active {
	color: white;
	background: black;
	text-decoration: none;
}
/* ------------------------------------------------ */

/* WELCOME MESSAGE LINKS - Must be in this order. */
a.welcome:link {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a.welcome:visited {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a.welcome:hover {
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

a.welcome:active {
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

#welcome_container {
	width:780px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
/*	border: 1px solid #959596; */

#welcome_img {
	width: 250px;
	margin: 0px;
	padding: 5px;
	float: right;
	clear: right;
	text-align: center;
	font-size: 70%;
	border: 1px solid #959596;
}
/*	border: 1px solid #959596;*/

.welcome_img_txt {
	width: 250px;
	float: right;
	clear: right;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #959596;
	text-align: left;
	font-size: 70%;
}

#welcome_img_txt_li ul {
	margin: 0px 0px 0px -25px;
	padding: 0px;
	}

#welcome_img_txt_li li {
	padding: 0px;
	margin: 0px 0px 0px -25px;
	}
/* 	list-style: none; */

#welcome_img_txt_li li:before{
	content: "";
	}

.welcome_img_txt_center {
	width: 250px;
	float: right;
	clear: right;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #959596;
	text-align: center;
	font-size: 70%;
}

#welcome_msg {
	width: 300px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 5px;
}
/*	border: 1px solid #959596;*/

#upcoming_major_events {
	width: 500px;
	clear: left;
	padding: 5px;
	margin: 4px 0px 5px 0px;
	font-size: 80%;
}
/*	border: 1px solid #959596;*/

p.welcome_header 	{
	font-weight: bold;
	color: #663300;
	margin: 0;
	padding: 0;
}
/* ------------------------------------------------ */

/* Special Events. */
#spec_event_container {
	width:550px;
	padding: 0px;
	margin: 0px auto 10px auto;
/*	border: 1px solid #959596;*/
}

h1.event_name {
	color: #8b4513;
	text-align: center;
}

p.normal_centered_text {
	text-align: center;
}

p.normal_centered_text_b {
	text-align: center;
	font-weight: bold;
}

p.big_centered_text {
	font-size: 150%;
	text-align: center;
}

p.big_centered_text_bu {
	font-size: 150%;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}


/* ------------------------------------------------ */

/* SCHEDULE TOP BAR LINKS - Must be in this order. */
a.sched_top_bar:link {
	color: white;
	text-decoration: none;
}

a.sched_top_bar:visited {
	color: white;
	text-decoration: none;
}

a.sched_top_bar:hover {
	color: white;
	text-decoration: underline;
}

a.sched_top_bar:active {
	color: white;
	background: black;
	text-decoration: none;
}
/* ------------------------------------------------ */

/* PRINTABLE LINK - Must be in this order. */
a.printable:link {
	text-decoration: none;
	font-size: 75%;
}

a.printable:visited {
	text-decoration: none;
	font-size: 75%;
}

a.printable:hover {
	text-decoration: underline;
	font-size: 75%;
}

a.printable:active {
	text-decoration: none;
	font-size: 75%;
}

ul  {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

/* ------------------------------------------------ */

/* HEADER STYLES */
h1  {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #663300;
}

h1.main_title  {
	font-style: italic;
	color: white;
}

h1.splash_page  {
	font-size: 300%;
	color: white;
}

h2  {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #663300;
}

h2.coach_notes  {
	color: blue;
	font-style: italic;
}

h2.event_details  {
	color: #663300;
}

h2.game_details  {
	color: #663300;
}

h2.main_title  {
	font-style: italic;
	color: white;
}

h2.player_heading  {
	color: maroon;
}

h3.directions_heading  {
	color: maroon;
}

h3.event_details  {
	color: blue;
}

h3.game_details  {
	color: blue;
}
/* ------------------------------------------------ */

/* PARAGRAPH STYLES */
p  {
	font-family: "Arial", "Trebuchet MS,", "Helvetica", "Sans-serif";
}

p.participants {
	text-align: center;
	font-size: 115%;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	}
/* ------------------------------------------------ */

/* TABLE DATA (td) STYLES */
td  {
	font-family: "Trebuchet MS,", "Arial", "Helvetica", "Sans-serif";
}

td.calendar_event_list  {
	font-size: 75%;
}

td.calendar_event_list_header  {
	font-size: 75%;
	text-decoration: underline;
	font-weight: bold;
}

td.calendar_year_label  {
	font-size: 125%;
	color: #663300;
}

td.directions  {
	font-size: 75%;
	color: white;
}

td.directory_entry_list  {
	font-size: 75%;
}

td.directory_edit_family_header {
	/* font-size: 75%;*/
	/*text-decoration: underline;*/
	font-weight: bold;
	color: #663300;
}

td.directory_entry_list_header  {
	/*font-size: 75%;*/
	/*text-decoration: underline;*/
	font-weight: bold;
}

td.directory_table  {
	font-size: 75%;
}

td.directory_table_header  {
	font-size: 75%;
	text-decoration: underline;
	font-weight: bold;
}

td.downbeats_list_header  {
	/*font-size: 75%;*/
	/*text-decoration: underline;*/
	font-weight: bold;
}

td.login_form  {
	font-size: 70%;
}

td.login_form_label  {
	font-size: 70%;
	color: white;
}

td.sched_top_bar  {
	font-size: 75%;
	color: white;
}

tr.directory_entry_list  {
	background-color: #e0e0e0;
}

/* ------------------------------------------------ */
#boosters_container {
	width: 700px;
	}

#boosters_list	{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #f5f5f5;
	border: none;
	text-align: left;
	float: left;
	margin-top: 0px;
	padding: 5px;
	width: 100px;
	}

#boosters_content {
	font-size: 80%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fafaff;
	border: 1px solid #959596;
	text-align: left;
	float: right;
	padding: 1em;
	width: 550px;
	}

#boosters_content.printable {
	font-size: 80%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: white;
	border: none;
	text-align: left;
	padding: 1em;
	width: 650px;
	}

#boosters_image {
	float: right;
	width: 210px;
	height: 250px;
	margin: 2px;
	border-style: groove;
	border-width: 8px;
	border-color: #663300;
	text-align: center;
	}

#eagle_images_container	{
	float:right;
	width:210px;
	margin-left: 1.5em;
	}

#boosters_top_menu {
	width: 100%;
	margin: 0;
	padding: 0;
	}

#boosters_top_menu ul {
	margin: 0;
	padding: 0;
	}

#boosters_top_menu li {
	list-style: none;
	display: inline;
	padding: 0px 10px 0px 2px;
	margin: 0px -10px 0px 0px;
	border: solid;
	border-width: 1px;
	background-color: white;
	}

#boosters_top_menu li:before{
	content: "";
	}

#boosters_content ol li{
	margin-top: 10px;
	}

/*------------------------------------------------------------*/
/* RBBI */

#rbbi_header {
	width: 700px;
	padding-bottom: 20px;
	border: solid;
	}

#rbbi_contain_all {
	width: 700px;
	}

#rbbi_header_title {
	width: 550px;
	float: left;
	}

#rbbi_header_title h1{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #663300;
	font-size: 150%;
	margin: 0;
	padding: 0;
	}

#rbbi_header_title p{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	}

#rbbi_header_images {
	width: 150px;
	float: right;
	margin: 0;
	padding-bottom: 5px;
	}

#rbbi_header_images img {
	vertical-align: middle;
	}

#rbbi_header_images a:link	img	{
	border: 0px;
}

#rbbi_header_images a:visited	img	{
	border: 0px;
}

#rbbi_header_images a:hover	img	{
	border: 0px;
}

#rbbi_header_images a:active img	{
	border: 0px;
}

#rbbi_header_images a:focus img	{
	border: 0px;
}

#rbbi_container {
	width: 700px;
	margin: 0;
	padding: 0;
	}

#rbbi_list	{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	background-color: #f5f5f5;
	border: none;
	text-align: left;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 100px;
	}

#rbbi_list p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rbbi_list a:link {
	color: #663300;
	text-decoration: none;
}

#rbbi_list a:visited	{
	color: #663300;
	text-decoration: none;
}

#rbbi_list a:hover	{
	color: #663300;
	text-decoration: underline;
}

#rbbi_list a:active	{
	color: #663300;
	text-decoration: none;
}

#rbbi_content {
	width: 550px;
	float: right;
	background-color: #fafaff;
	border: 1px solid #959596;
	padding: 5px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

#rbbi_registration_content {
	width: 550px;
	background-color: #F0E9D5;
	color: #663300;
	border: none;
	padding: 0px;
	margin: 0px
	}

#rbbi_content_home_page {
	width: 550px;
	background-color: #fafaff;
	border: 1px solid #959596;
	padding: 5px;
	margin: 4px 0px 5px 0px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

#rbbi_content.printable {
	float: left;
	clear: left;
	width: 650px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	background-color: white;
	border: none;
	text-align: left;
	padding: 1em;
	}

#rbbi_image {
	float: right;
	width: 210px;
	height: 250px;
	margin: 2px;
	border-style: groove;
	border-width: 8px;
	border-color: #663300;
	text-align: center;
	}

#rbbi_top_menu {
	width: 100%;
	margin-top: 0px;
	padding: 4px;
	font-size: 90%;
	}

#rbbi_top_menu ul {
	margin: 0;
	padding: 0;
	}

#rbbi_top_menu a:link {
	color: #663300;
	text-decoration: none;
}

#rbbi_top_menu a:visited	{
	color: #663300;
	text-decoration: none;
}

#rbbi_top_menu a:hover	{
	/*color: #663300;*/
	color: red;
	/*text-decoration: underline;*/
	text-decoration: none;
}

#rbbi_top_menu a:active	{
	color: #663300;
	text-decoration: none;
}

#rbbi_top_menu li {
	list-style: none;
	display: inline;
	padding: 0px 6px 0px 5px;
	margin: 0px -6px 0px 0px;
	border: solid;
	border-width: 1px;
	background-color: white;
	}

#rbbi_top_menu li:before{
	content: "";
	}

#rbbi_sub_menu {
	width: 100%;
	margin-top: 0px;
	padding: 4px;
	font-size: 90%;
	}

#rbbi_sub_menu ul {
	margin: 0;
	padding: 0;
	}

#rbbi_sub_menu a:link {
	color: #663300;
	text-decoration: none;
}

#rbbi_sub_menu a:visited	{
	color: #663300;
	text-decoration: none;
}

#rbbi_sub_menu a:hover	{
	/*color: #663300;*/
	color: red;
	/*text-decoration: underline;*/
	text-decoration: none;
}

#rbbi_sub_menu a:active	{
	color: #663300;
	text-decoration: none;
}

#rbbi_sub_menu li {
	font-size: 70%;
	list-style: none;
	padding: 0px 6px 0px 5px;
	margin: 0px -6px 0px 0px;
	border-bottom: 1px solid #663300;
	background-color: white;
	}

#rbbi_sub_menu li:before{
	content: "";
	}

#rbbi_content ol li{
	margin-top: 2px;
	}

#rbbi_content h3{
	color: #663300;
	}

#rbbi_content_home_page h3{
	color: #663300;
	font-size: 95%;
	}

#turf_field {
	width: 400px;
	background-color: green;
	border: 1px solid #663300;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: center;
	color: white;
	font-weight: bold;
	}

success {
	text-align: center;
	}

.rbbi_bands_entry {
	width: 545px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	float: left;
	clear: both;
	background: #eee;
	}

.rbbi_bands_school_name {
	width: 208px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

.rbbi_bands_band_name {
	width: 143px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

.rbbi_bands_website {
	width: 187px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 75%;
	}

.rbbi_bands_perform_time {
	width: 75px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

#rbbi_footer {
	width: 550px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #663300;
	float: right;
	clear: right;
	}

#rbbi_footer.printable {
	float: left;
	clear: left;
	width: 650px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	border: none;
	text-align: left;
	}

#rbbi_footer p {
	color: white;
	font-size: 90%;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 2px;
	}

#rbbi_footer p.printable {
	color: black;
	}

/* Footer Links White */
#rbbi_footer a:link {
	color: white;
	text-decoration: none;
}

#rbbi_footer a:visited	{
	color: white;
	text-decoration: none;
}

#rbbi_footer a:hover	{
	color: white;
	text-decoration: underline;
}

#rbbi_footer a:active	{
	color: white;
	text-decoration: none;
}

.band_class {
	color: #8b4513;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 110%;
	text-align: center;
	clear: both;
	padding: 0px;
	margin-top: 20px;
}

.band_class a:link {
	color: #8b4513;
	text-decoration: none;
}

.band_class a:visited	{
	color: #8b4513;
	text-decoration: none;
}

.band_class a:hover	{
	color: #8b4513;
	text-decoration: underline;
}

.band_class a:active	{
	color: #8b4513;
	text-decoration: none;
}

#img_go_left	{
	width: 100px;
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	}

img.go_left	{
	float: left;
	clear: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	}

img.go_right	{
	float: right;
	}

img.go_right_border	{
	float: right;
	margin: 20px;
	border: solid 1px;
	}

img.go_center	{
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px;
	}

a.go_left:link	img	{
	border: 0px;
	}

a.go_left:visited	img	{
	border: 0px;
	}

a.go_left:hover	img	{
	border: 0px;
	}

a.go_left:active img	{
	border: 0px;
	}

a.go_left:focus img	{
	border: 0px;
	}

p.comm_assign_list {
	margin-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
}

p.no_chair {
	margin-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
	font-style: italic;
}

p.no_chair_red {
	margin-left: 25px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	padding: 0;
	font-style: italic;
	color: red;
}

p.comm_assign_pos {
	margin: 0;
	padding: 0;
	text-indent: 10px;
	font-weight: bold;
}

p.comm_header {
	margin-bottom: 0;
	padding: 0;
	color: #663300;
	font-weight: bold;
}

p.comm_chair {
	margin: 0;
	padding: 2px;
}

p.comm_desc {
	margin: 0;
	padding: 2px;
}

p.comm_list {
	margin: 0;
	padding: 2px;
}

a.comm_list:link {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

a.comm_list:visited	{
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

a.comm_list:hover	{
	color: #663300;
	text-decoration: underline;
	font-weight: bold;
}

a.comm_list:active	{
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

/*BAND STORE STUFF*/
.product_container	{
	float: left;
	clear: left;
	width:560px;
}

.generic_product	{
	float: left;
	clear: both;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

.product_row_heading	{
	float: left;
	clear: left;
	width: 250px;
	margin: 0px 0px 2px 20px;
	padding: 1px 10px;
	font-size: 90%;
}

.product_row	{
	float: left;
	clear: left;
	width: 250px;
	margin: 0px 0px 4px 20px;
	padding: 1px 10px;
	background-color: #f0f0f0;
	font-size: 90%;
}

.product_spacer	{
	float: left;
	clear: left;
	width: 100%;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}

.product_size	{
	position: relative;
	width: 50px;
	float: left;
	clear: left;
	text-align: center;
}

.product_price {
	position: relative;
	width: 80px;
	float: right;
	clear: right;
	text-align: right;
}

p.tiny_margin	{
	margin: 3px 0px 2px 0px;
	padding: 0;
}

.product_img_tiny	{
	width: 95px;
	margin: 0px 0px 0px 25px;
	padding: 5px;
	float: left;
	text-align: center;
}

.product_description_heading	{
	position: relative;
	width: 150px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 20px;
	padding: 1px 5px;
	text-align: left;
}

.product_description_care	{
	float: left;
	clear: left;
	width: 250px;
	margin: 0px 0px 4px 20px;
	padding: 1px 5px;
	font-size: 90%;
}

.float_right_ltgray {
	float: left;
	width: 350px;
	padding: 5px 0px 5px 0px;
	margin:0px 25px 0px 0px;
	background-color: #f0f0f0;
	font-size: 90%;
}

#board_container {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	border: none;
}

.board_title {
	width: 200px;
	float: left;
	clear: left;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: right;
	font-weight: bold;
}

.board_name {
	width: 135px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: left;
}

.board_name_wide {
	width: 200px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: left;
}

.board_name_wider {
	width: 445px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: left;
	border: none;
}

.board_heading {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	color: #663300;
	font-weight: bold;
}

.rbbi_entry_detail_label {
	float: left;
	clear: both;
	width: 160px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	text-align: right;
	font-weight: bold;
	}

.rbbi_entry_detail_value {
	float: left;
	width: 350px;
	margin-top: 2px;
	padding: 0px;
	border: none;
	text-align: left;
	}

.rbbi_add_cost_label {
	float: left;
	clear: both;
	width: 160px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	text-align: right;
	font-weight: bold;
	}

.rbbi_add_cost {
	float: left;
	width: 350px;
	margin-top: 2px;
	padding: 0px;
	border: none;
	text-align: left;
	}

.clear_both {
	clear: both;
	}

.rbbi_resp_conatianer {
	float: left;
	clear: both;
	width: 540px;
	margin-bottom: 10px;
	padding: 0px;
	border: none;
	}

.rbbi_resp_heading {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: none;
	font-weight: bold;
	color: #8b4513;
	}

.rbbi_resp_detail {
	margin: 0px 0px 0px 10px;
	border: none;
	text-align: left;
	}

/* ------------------------------------------------ */
#band_camp_container {
	width: 700px;
	}

#band_camp_container h1{
	color: #663300;
	}

#band_camp_list	{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #f5f5f5;
	color: #663300;
	border: none;
	text-align: left;
	float: left;
	margin-top: 0px;
	padding: 5px;
	width: 100px;
	}

#band_camp_list a:link {
	color: #663300;
	text-decoration: none;
}

#band_camp_list a:visited	{
	color: #663300;
	text-decoration: none;
}

#band_camp_list a:hover	{
	color: #663300;
	text-decoration: underline;
}

#band_camp_list a:active	{
	color: #663300;
	text-decoration: none;
}

#band_camp_content {
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fafaff;
	border: 1px solid #959596;
	text-align: left;
	float: right;
	padding: 1em;
	width: 550px;
	}

#band_camp_content.printable {
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: white;
	border: none;
	text-align: left;
	padding: 5px;
	width: 650px;
	float: left;
	}

#band_camp_content h3{
	color: #663300;
	}

#band_camp_extra_info{
	clear: both;
	margin: 0px;
	padding: 0px;
	}

#band_camp_image {
	float: right;
	width: 210px;
	height: 250px;
	margin: 2px;
	border-style: groove;
	border-width: 8px;
	border-color: #663300;
	text-align: center;
	}

#eagle_images_container	{
	width: 210px;
	float: right;
	margin-left: 1.5em;
	}

#band_camp_top_menu {
	width: 100%;
	margin-top: 0px;
	padding: 4px;
	font-size: 90%;
	}

#band_camp_top_menu ul {
	margin: 0;
	padding: 0;
	}

#band_camp_top_menu a:link {
	color: #663300;
	text-decoration: none;
}

#band_camp_top_menu a:visited	{
	color: #663300;
	text-decoration: none;
}

#band_camp_top_menu a:hover	{
	/*color: #663300;*/
	color: red;
	/*text-decoration: underline;*/
	text-decoration: none;
}

#band_camp_top_menu a:active	{
	color: #663300;
	text-decoration: none;
}

#band_camp_top_menu li {
	list-style: none;
	display: inline;
	padding: 0px 6px 0px 5px;
	margin: 0px -6px 0px 0px;
	border: solid;
	border-width: 1px;
	background-color: white;
	}

#band_camp_top_menu li:before{
	content: "";
	}

#band_camp_content ol li{
	margin-top: 10px;
	}

.band_camp_current_year_details_container {
	float: left;
	clear: both;
	width: 540px;
	margin-bottom: 10px;
	padding: 0px;
	border: none;
	}

.band_camp_current_year_details_label {
	float: left;
	clear: both;
	width: 160px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border: none;
	text-align: right;
	font-weight: bold;
	}

.band_camp_current_year_details_value {
	float: left;
	width: 350px;
	margin-bottom: 10px;
	padding: 0px;
	border: none;
	text-align: left;
	}

#band_camp_footer {
	width: 550px;
	padding: 0px 1em 0px 1em;
	background-color: #663300;
	float: right;
	clear: right;
	}

#band_camp_footer.printable {
	clear: left;
	float: left;
	width: 650px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	border: none;
	text-align: left;
	}

#band_camp_footer p {
	color: white;
	font-size: 90%;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 2px;
	}

#band_camp_footer p.printable {
	color: black;
	}

/* Footer Links White */
#band_camp_footer a:link {
	color: white;
	text-decoration: none;
}

#band_camp_footer a:visited	{
	color: white;
	text-decoration: none;
}

#band_camp_footer a:hover	{
	color: white;
	text-decoration: underline;
}

#band_camp_footer a:active	{
	color: white;
	text-decoration: none;
}

/*------------------------------------------------------------*/

.home_page_alert {
	width: 495px;
	background-color: #fafaff;
	border: 3px solid #ff0000;
	padding: 5px;
	margin: 4px 0px 5px 0px;
	font-size: 80%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: left;
	clear: both;
	}

.home_page_notice {
	width: 495px;
	background-color: #fafaff;
	border: 3px solid #663300;
	padding: 5px;
	margin: 4px 0px 5px 0px;
	font-size: 75%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: left;
	clear: left;
	}


/*------------------------------------------------------------*/

#recruiting_content {
	font-size: 95%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fafaff;
	/*border: 1px solid #959596;*/
	text-align: left;
	padding: 1em;
	width: 650px;
	}

#recruiting_content.printable {
	font-size: 100%;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: white;
	border: none;
	text-align: left;
	padding: 5px;
	width: 650px;
	}

/*

light gray = #e5e5e5
RB Brown Old = #8b4513
RB Brown Drk = #663300
tan = #eaecb8
dark gray = #888
beige 1: #dcdcac



*/


/*------------------------------------------------------------*/
/* Goal Thermometer */
/*------------------------------------------------------------*/

#thermometer_container {
	float: right;
	width: 190px;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	background-color: #eee;
	border: 1px solid #663300;
}
/*	height: 520px;*/

#thermometer_top_text {
	width: 180px;
	margin: 0px auto 0px auto;
	padding: 5px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 80%;
	text-align: center;
}

#thermometer_img {
	clear: both;
	margin: 0px auto 0px auto;
	padding: 5px;
	text-align: center;
	background-color: #fff;
}

#thermometer_img a:link	img	{
	border: 0px;
}

#thermometer_img a:visited	img	{
	border: 0px;
}

#thermometer_img a:hover	img	{
	border: 0px;
}

#thermometer_img a:active img	{
	border: 0px;
}

#thermometer_img a:focus img	{
	border: 0px;
}
#thermometer_bottom_text {
	width: 180px;
	margin: 0px auto 0px auto;
	padding: 5px;
	clear: both;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 70%;
	text-align: center;
}

/*------------------------------------------------------------*/


/*------------------------------------------------------------*/

/* All Div */

#main_container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #fff;
	border: none;
	height: 100%;
	}

#main_container_print {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	border: none;
	height: 100%;
	}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/* TOP HEADER  */

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

#top_header	{
	width: 800px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url("/img/top_header_800x100.png") no-repeat bottom center #eee;
	}
	/*border-bottom: 1px solid #663300;*/
	/*background-color:  white;*/
	/*background: url("/img/top_header_800x100.png") no-repeat bottom center #eee;*/
	/*background: url("/img/top_header.png") no-repeat;*/
	/*background-image: url(img/bslogo.jpg);*/

#top_header h1 {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 125px;
	font-style: italic;
	color: white;
	}
	/*color: #663300;*/

#top_header_image {
	width: 65px;
	height: 87px;
	margin: 6px 0px 0px 20px;
	background-color: white;
	float: left;
	}


/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/* LEFT COLUMN  */
/* "sidebar"    */

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

.top_navigation_bar {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #f6f6ea;
	border-bottom: 1px solid #663300;
	float: left;
	}

.sidebar_nav {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #f6f6ea;
	border-right: 1px solid #663300;
	color: #663300;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	font-size: 90%;
	float: left;
	}

.sidebar_nav_selected {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #663300;
	border-right: 1px solid #663300;
	color: #f6f6ea;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	font-size: 90%;
	float: left;
	}

/* SIDE BAR LINKS - Must be in this order. */
a.sidebar:link {
	color: #663300;
	text-decoration: none;
}

a.sidebar:visited	{
	color: #663300;
	text-decoration: none;
}

a.sidebar:hover {
	color: #663350;
	background-color: #fff;
	text-decoration: underline;
}

a.sidebar:active {
	color: #663300;
	background: #f6f6ea;
	text-decoration: none;
}

#login_form {
	width: 400px;
	margin: 0px;
	padding: 5px;
	background-color: #f6f6ea;
	font-size: 80%;
	text-align: center;
	}

.login_label {
	color: #663300;
	}

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/* CENTER COLUMN  */

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

#center_column {
	width: 790px;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	float: left;
	border: 0px solid;
	height: 100%;
	}


/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/* RIGHT COLUMN  */

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

#right_column {
	width: 120px;
	margin: 0 0 0 680px;
	padding: 0px;
	}


/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

/* BOTTOM FOOTER  */

/*vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv*/

#bottom_footer {
	width: 800px;
	clear: both;
	background-color: #f6f6ea;
	border-top: 1px solid #663300;
	margin: 0px;
	padding: 0px;
	}

#footer_sponsor {
	width: 400px;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	color: #663300;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 80%;
	float: left;
	}

#footer_info {
	width: 200px;
	margin: 0px 0px 0px 580px;
	padding: 10px 0px 10px 0px;
	color: #663300;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 80%;
	text-align: right;
	}

/*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*/

/* Pampered Chef Page(s)  */


#pampered_chef_container {
	width: 750px;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.pampered_chef_center {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}


/* End Pampered Chef Page(s) */

/*PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP*/

/* ############################################################### */
/* DC TRIP DC TRIP DC TRIP DC TRIP DC TRIP DC TRIP DC TRIP DC TRIP */

#dc_trip_08_header {
	width: 445px;
	padding-bottom: 20px;
	border: solid;
	}

#dc_trip_08_contain_all {
	width: 570px;
	float: left;
	border: 0px solid #000;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

#dc_trip_08_header_title {
	width: 445px;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#dc_trip_08_header_title h1{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #663300;
	font-size: 150%;
	margin: 0;
	padding: 0;
	}

#dc_trip_08_header_title p{
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	}

#dc_trip_08_header_images {
	width: 150px;
	float: right;
	margin: 0;
	padding-bottom: 5px;
	}

#dc_trip_08_header_images img {
	vertical-align: middle;
	}

#dc_trip_08_header_images a:link	img	{
	border: 0px;
}

#dc_trip_08_header_images a:visited	img	{
	border: 0px;
}

#dc_trip_08_header_images a:hover	img	{
	border: 0px;
}

#dc_trip_08_header_images a:active img	{
	border: 0px;
}

#dc_trip_08_header_images a:focus img	{
	border: 0px;
}

#dc_trip_08_container {
	width: 700px;
	margin: 0;
	padding: 0;
	}

#dc_trip_08_list	{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	background-color: #f5f5f5;
	border: none;
	text-align: left;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	width: 100px;
	}

#dc_trip_08_list p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#dc_trip_08_list a:link {
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_list a:visited	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_list a:hover	{
	color: #663300;
	text-decoration: underline;
}

#dc_trip_08_list a:active	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_content {
	width: 440px;
	float: right;
	background-color: #fafaff;
	border: 1px solid #959596;
	padding: 5px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}
/*	margin: 0px 0px 0px 105px;*/

#dc_trip_08_content p {
	font-size: 90%;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	}

#dc_trip_08_content ul {
	font-size: 85%;
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	}

#dc_trip_08_content li {
	font-size: 85%;
	padding: 2px 2px 2px 0px;
	margin: 0px 0px 0px 10px;
	}

#dc_trip_08_content a:link	img	{
	border: 0px;
}

#dc_trip_08_content a:visited	img	{
	border: 0px;
}

#dc_trip_08_content a:hover	img	{
	border: 0px;
}

#dc_trip_08_content a:active img	{
	border: 0px;
}

#dc_trip_08_content a:focus img	{
	border: 0px;
}

#dc_trip_08_registration_content {
	width: 550px;
	background-color: #F0E9D5;
	color: #663300;
	border: none;
	padding: 0px;
	margin: 0px
	}

#dc_trip_08_content_home_page {
	width: 550px;
	background-color: #fafaff;
	border: 1px solid #959596;
	padding: 5px;
	margin: 4px 0px 5px 0px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

#dc_trip_08_content.printable {
	float: left;
	clear: left;
	width: 650px;
	font-size: 90%;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	background-color: white;
	border: none;
	text-align: left;
	padding: 1em;
	}

#dc_trip_08_image {
	float: right;
	width: 210px;
	height: 250px;
	margin: 2px;
	border-style: groove;
	border-width: 8px;
	border-color: #663300;
	text-align: center;
	}

#dc_trip_08_top_menu {
	width: 100%;
	margin-top: 0px;
	padding: 4px;
	font-size: 90%;
	}

#dc_trip_08_top_menu ul {
	margin: 0;
	padding: 0;
	}

#dc_trip_08_top_menu a:link {
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_top_menu a:visited	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_top_menu a:hover	{
	/*color: #663300;*/
	color: red;
	/*text-decoration: underline;*/
	text-decoration: none;
}

#dc_trip_08_top_menu a:active	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_top_menu li {
	list-style: none;
	display: inline;
	padding: 0px 6px 0px 5px;
	margin: 0px -6px 0px 0px;
	border: solid;
	border-width: 1px;
	background-color: white;
	}

#dc_trip_08_top_menu li:before{
	content: "";
	}

#dc_trip_08_sub_menu {
	width: 100%;
	margin-top: 0px;
	padding: 4px;
	font-size: 90%;
	}

#dc_trip_08_sub_menu ul {
	margin: 0;
	padding: 0;
	}

#dc_trip_08_sub_menu a:link {
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_sub_menu a:visited	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_sub_menu a:hover	{
	/*color: #663300;*/
	color: red;
	/*text-decoration: underline;*/
	text-decoration: none;
}

#dc_trip_08_sub_menu a:active	{
	color: #663300;
	text-decoration: none;
}

#dc_trip_08_sub_menu li {
	font-size: 70%;
	list-style: none;
	padding: 0px 6px 0px 5px;
	margin: 0px -6px 0px 0px;
	border-bottom: 1px solid #663300;
	background-color: white;
	}

#dc_trip_08_sub_menu li:before{
	content: "";
	}

#dc_trip_08_content ol li{
	margin-top: 2px;
	}

#dc_trip_08_content h3{
	color: #663300;
	}

#dc_trip_08_content_home_page h3{
	color: #663300;
	font-size: 95%;
	}

.success {
	text-align: center;
	}

.dc_trip_08_bands_entry {
	width: 545px;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	float: left;
	clear: both;
	background: #eee;
	}

.dc_trip_08_bands_school_name {
	width: 208px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

.dc_trip_08_bands_band_name {
	width: 143px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

.dc_trip_08_bands_website {
	width: 187px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 75%;
	}

.dc_trip_08_bands_perform_time {
	width: 75px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
	font-size: 90%;
	}

#dc_trip_08_footer {
	width: 440px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #663300;
	float: right;
	}
/*	clear: right;*/
/*	margin: 0px 0px 0px 105px;*/

#dc_trip_08_footer.printable {
	float: left;
	clear: left;
	width: 650px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	border: none;
	text-align: left;
	}

#dc_trip_08_footer p {
	color: white;
	font-size: 90%;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0;
	padding: 2px;
	}

#dc_trip_08_footer p.printable {
	color: black;
	}

/* Footer Links White */
#dc_trip_08_footer a:link {
	color: white;
	text-decoration: none;
}

#dc_trip_08_footer a:visited	{
	color: white;
	text-decoration: none;
}

#dc_trip_08_footer a:hover	{
	color: white;
	text-decoration: underline;
}

#dc_trip_08_footer a:active	{
	color: white;
	text-decoration: none;
}

.dc_trip_08_amount_container {
	float: left;
	border: 1px solid #959596;
	padding: 1px 0px 1px 0px;
	margin: -1px 0px 0px 10px;
	font-size: 75%;
	}

.dc_trip_08_amount_value {
	width: 50px;
	clear: left;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: center;
	}

.dc_trip_08_amount_benefit {
	width: 150px;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

.dc_trip_08_amount_recognition {
	width: 210px;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

.dc_trip_08_itinerary_date {
	width: 50px;
	clear: left;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 1px 0px 0px 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: center;
	}

.dc_trip_08_itinerary_time {
	width: 75px;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 1px 0px 0px 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

.dc_trip_08_itinerary_details {
	width: 285px;
	float: left;
	border: 0px solid #663300;
	padding: 1px;
	margin: 1px 0px 0px 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	text-align: left;
	}

/* DC TRIP END */
/* ############################################################### */

/* ############################################################### */
/* HOMEPAGE NOTICE BEGIN */
/*  border: 1px solid #959596; */

#homepage_notice_container {
	width: 770px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	}

.homepage_notice_row {
	clear: both;
	width: 695px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}

.homepage_notice_label {
	width: 125px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-weight: bold;
	}

.homepage_notice_form_container {
	width: 550px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	}

.homepage_notice_form_entity {
	padding: 0px;
	margin: 0px;
	float: left;
	}

.homepage_notice_row_notes {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-size: 70%;
	text-align: left;
	}

.homepage_notice_submit_button {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	}

/*Homepage Notices Management Page*/
.homepage_list_row {
	width: 760px;
	margin: 1px 0px 1px 0px;
	padding: 5px 0px 0px 0px;
	border: 1px solid #663300;
	clear: both;
	float: left;
	}

.homepage_list_title {
	width: 125px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px solid #663300;
	font-size: 70%;
	}

.homepage_list_text {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: 0px solid #663300;
	font-size: 70%;
	}

.homepage_list_duration {
	width: 120px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: 0px solid #663300;
	font-size: 70%;
	}

.homepage_list_misc {
	width: 190px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border: 0px solid #663300;
	font-size: 70%;
	}

/* HOMEPAGE NOTICE END */
/* ############################################################### */

/* ############################################################### */
/* RBBIC BLOG LIST START */

#rbbic_blog_container {
	width: 250px;
	float: right;
	clear: right;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #959596;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 70%;
	}

.rbbic_blog_intro {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	}

.rbbic_blog_post {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	}

/* RBBIC BLOG LIST END */
/* ############################################################### */

/* ############################################################### */
/* PICTURES OF WEEK BEGIN */
/*  border: 1px solid #959596; */

#pics_of_week_container {
	width: 770px;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 70%;
	float: left;
	}

.pics_of_week_row {
	clear: both;
	width: 695px;
	margin: 2px auto 2px auto;
	padding: 8px 0px 2px 0px;
	border: 1px solid #663300;
	}

.pics_of_week_intro {
	clear: both;
	width: 695px;
	margin: 0px auto 2px auto;
	padding: 0px;
	text-align: center;
	}

.pics_of_week_img {
	float: left;
	width: 80px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.pics_of_week_filename {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.pics_of_week_caption {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.pics_of_week_dates {
	float: left;
	width: 100px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.pics_of_week_show {
	float: left;
	width: 50px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	}

.pics_of_week_button {
	width: 120px;
	margin: 0px auto 0px auto;
	padding: 0px;
	}

/* PICTURES OF WEEK END */
/* ############################################################### */

/* ############################################################### */
/* CONTACTS PAGE */
/*  border: 1px solid #959596; */

#contacts_container {
	width: 770px;
	margin: 0px;
	padding: 0px;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 90%;
	float: left;
	}

h2.contacts {
	margin-bottom: 5px;
	padding-bottom: 0px;
	}

.contacts_section {
	clear: both;
	width: 768px;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 10px 3px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #663300;
	border-left: none;
	float: left;
	}

.contacts_row {
	clear: both;
	width: 766px;
	margin: 2px 0px 2px 0px;
	padding: 8px 0px 2px 0px;
	}

.contacts_top_label {
	width: 350px;
	margin: 0px;
	padding: 0px 4px 5px 0px;
	text-align: right;
	font-weight: bold;
	color: #663300;
	float: left;
	clear: left;
	}

.contacts_top_content {
	width: 250px;
	margin: 0px;
	padding: 0px 0px 5px 4px;
	text-align: left;
	float: left;
	}

.contacts_section_heading {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #663300;
	}

.contacts_section_label {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #663300;
	}

.contacts_section_content {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	}

.contacts_header  {
	font-weight: bold;
	color: #663300;
	}

.contacts_small  {
	font-size: 75%;
	}

/* Not sure where this is used, but keeping for legacy sake. */
.contact_heading  {
	font-weight: bold;
	color: white;
	}
/*-----------------------------------------------------------*/

/* CONTACTS PAGE */
/* ############################################################### */

/* ############################################################### */
/* NEWSLETTERS PAGE */
/*  border: 1px solid #959596; */

#newsletters_background {
	width: 790px;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-color: #eaeaea;
	}

#newsletters_list_box {
	width: 525px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	background-color: #ffffff;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 90%;
	}

.newsletter_border_right {
	border-right: 1px solid #663300;
	}

.newsletters_year {
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 10px 0px;
	clear: both;
	float: left;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	}

.newsletters_list {
	clear: both;
	margin: 2px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}

#newsletters_upload_box {
	width: 260px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	float: right;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 70%;
	height: 100%;
	}

.newsletters_upload_instructions {
	margin: 0px;
	padding: 5px;
	text-align: center;
	float: left;
	}

.newsletters_form_box {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 120%;
	text-align: center;
	float: left;
	}

.newsletters_result_box {
	clear: both;
	width: 780px;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 5px;
	border-bottom: 1px solid #663300;
	float: left;
	font-family: 'Lucida Grande', Verdana, Arial, 'Trebuchet MS', Sans-Serif;
	font-size: 70%;
	}

/* Not sure where this is used, but keeping for legacy sake. */
.contact_heading  {
	font-weight: bold;
	color: white;
	}
/*-----------------------------------------------------------*/

/* NEWSLETTERS PAGE */
/* ############################################################### */

/* ############################################################### */
/* ALUMNI PAGE */
/*  border: 1px solid #959596; */

#alumni_background {
	width: 790px;
	margin: -5px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-color: #eaeaea;
	font-size: 80%;
	}
	


/* ALUMNI PAGE */
/* ############################################################### */
