@import url(/centralstyle/style.css);
/* colors
dark blue (corel sky blue) #0074c5
button blue #60bff3
sky (average sky.png) #f4fbfe
logo green: #009049
logo chartreuse #6ac335
train orange #FFBB00
*/




body {
	background-color:#CCCCCC;
	padding:0px; margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	overflow-y:auto;
}
/*#olc_top, #olc_nav, #olc_bottom, h1, a.olc_button_link { font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif; }*/
h1 { font-size:1.4em; font-weight:bold; color:#006600; }
/*
h2 { font-size:1.2em; font-weight:bold; font-variant:small-caps; }
h3 { font-size:1em; font-weight:normal; margin:0; padding:0; }
*/

h2 { /* see bottom of css */ }
h3 { font-size:1.2em; font-weight:bold; color:#6ac335}
h4 { font-size:1.2em; color:#6ac335; font-weight:normal; }
a, #olc_show_site_map_link { text-decoration:none; color:#0074c5; }

/* #olc_body a:hover, */
#olc_cols a:hover, #olc_bottom_scene a:hover, #olc_bottom a:hover, #olc_show_site_map_link:hover { background-color:yellow; cursor:pointer; }

/* for formatting some forms */
.olc_no_margin_above { margin-top:0px; }
.olc_no_margin_below { margin-bottom:0px; }


.olc_button_link, a .olc_button_link, .olc_button_link a, a.olc_button_link { 
	padding-left:3px; padding-right:3px; 
	background-color:#60bff3; color:white;
	font-weight:bold; text-transform:uppercase; font-size:.9em;
	text-decoration:none;
	/*-moz-border-radius: 3px; -webkit-border-radius: 3px;*/
} .olc_button_link a:hover, a:hover .olc_button_link, a.olc_button_link:hover {  background-color: #0074c5; color:white; }
#olc_body a.olc_button_link:hover { background-color:#0074c5; }

.olc_color_1 { color:#009049; }
.olc_color_2 { color:#6ac335; }
.olc_color_3 { color:#60bff3; }
.olc_color_4 { color:#FFBB00; }
.olc_color_5 { color:red; }

.olc_s1 {
	padding-left:3px; padding-right:3px;
	background-color:#009049;
	color:yellow;
	font-weight:bold; text-transform:uppercase; font-size:.9em;
}


img { border:none; }
/* strong { font-variant:small-caps; font-style:normal; } */

/* TOP */
#olc_top {
	width:100%; height:120px; overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(images/sky.png);
}
#olc_logo {
	position:relative;
	width:825px; height:0px; overflow:visible; margin-left:auto; margin-right:auto;
}
#olc_logo img {
	padding-top:38px;
	padding-top:23px; /* taller logo */
	padding-left:15px;
}
#olc_sun {
	position:absolute;
	width:180px; height:120px; overflow:hidden;
	right:100px; top:0px;
}
#olc_sun img { padding-top:30px; }
.olc_bike_right, .olc_people_right, .olc_bus_right, .olc_business_person { position:absolute; left:0px; }
.olc_bike_left, .olc_bike_left_upright, .olc_people_left, .olc_bus_left { position:absolute; right:0px; }
.olc_bike_left { width:20px; height:17px; top:103px;}
.olc_bike_right, .olc_bike_left_upright { width:20px; height:20px; top:100px;}
.olc_people_right, .olc_people_left { width:16px; height:21px; top:99px;}
.olc_business_person { width:20px; height:20px; top:100px; }
.olc_bus_right, .olc_bus_left { width:58px; height:22px; top:98px;}
#olc_figure_fade_left { position:absolute; height:22px; top:98px; }
#olc_figure_fade_right { position:absolute; height:22px; top:98px; right:0px;}


/* NAVIGATION SYSTEM */
#olc_nav {
	width:100%;
	background-repeat:repeat-x;
	background-image:url(images/grass.png);
	background-color:#6ac335;
	position:relative;
	float:left;
	overflow:hidden;
}
.olc_menu {
	font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif;
	background-color:yellow;
	overflow:hidden;
	position:absolute;
	z-index:3;
	display:none;
	list-style:none;
	margin: 0;
	padding-left:1em; padding-right:1em; padding-top:15px; padding-bottom:15px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius:0px;
	-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, .3);
}


#olc_nav ul { 
	position:relative; float:left; left:50%;
	list-style:none; margin:0px; padding:0px;
}
#olc_nav li {
	position:relative; float:left; right:50%;	
	list-style:none; margin:0px; padding:0px;
	margin-right:.5em; margin-left:.5em;
} 
#olc_nav ul li a {
	display:block;
	padding: 10px 1em;
	margin-bottom:5px; margin-top:5px;
	font-size:1.4em;
	font-weight:bold;
	color:white;
	text-transform:lowercase;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#olc_nav ul li a:hover {
	background-color:yellow; color:green;
	-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, .2);
}
#olc_nav ul li a.menued, #olc_nav ul li a.menued:hover {
	-webkit-box-shadow: 4px 4px 2px rgba(0, 0, 0, .3);
	-moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px;
	padding-bottom:16px; margin-bottom:0px;
	background-color:yellow; color:green;
}
.olc_menu a {
	display: block;
	color: #666;
	margin: 5px 0 0;
}
.olc_menu a:hover {
	color: #3099d4;
}

/* SUB NAVIGATION */
#olc_sub_nav li a { display:block; margin-bottom:.3em; }
#olc_sub_nav li a:hover { background-color:#f4fbfe;}
#olc_sub_nav li a:hover span {background-color:yellow; }
#olc_sub_nav ul { padding-left:0px; margin-left:15px; color:#0074c5; }
#olc_sub_nav ul ul { padding-left:0px; margin-left:15px; }
.olc_selected_link span, a#olc_nav_uber, a#olc_nav_uber:hover { cursor:default; }
.olc_selected_link span, a#olc_nav_uber span, a#olc_nav_uber:hover span { background-color:yellow; }

/* BODY */
#olc_body {
	background-color:white;
	clear:left;
	width:100%; margin-top:0px; padding-bottom:8px;
	background-image:url(images/ground_bike_maryland.png);
	/*background-image:url(images/ground.png);*/
	background-position:bottom center; background-repeat:no-repeat;
}

	
/* FEATURE IMAGE */
#olc_feature_container {
	/* cannot make overflow hidden for safari */
	width:825px; height:360px; padding: 16px 0 0;
	margin-left:auto; margin-right:auto;
}
.olc_feature { width:825px; height:360px; position:absolute; margin-top:0px; z-index:1; overflow:hidden; }
.olc_feature .background_image { position: absolute; width:825px; height:360px;}
.olc_feature .side_bg {
	position: absolute;
	width: 825px; /*240px;*/
	height: 330px;
	padding: 15px;
	/* background-image: url(images/side_gradient.png); */
	background-position: top;
	background-repeat: repeat-x;
	opacity: 0.3;
}

/*
.olc_feature .side_text { position: absolute; width:240px; height:330px; padding:15px; color:white; border-right:15px solid white; }
.olc_feature .side_text h1 { text-transform:uppercase; font-weight:bold; font-size:1.8em; color:yellow; }
.olc_feature .side_text *:first-child { margin-top:0px; }
*/

/* New, temporary */
.olc_feature .side_text { position: absolute; width:825px; height:330px; padding:15px; color:white; border-right: }
.olc_feature .side_text h1 { text-transform:uppercase; font-weight:bold; font-size:3em; color:yellow; }
.olc_feature .side_text *:first-child { margin-top:0px; }


.olc_feature .side_text form { position: absolute; bottom:10px; }
.olc_feature .side_text input {
	vertical-align:middle;
	border:0px; margin:0px; padding:5px; margin-right:5px; margin-bottom:.7em;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif;
	font-weight:bold;
	border:1px solid #60bff3;
}
.olc_feature .side_text input.form_text {
	width:130px; padding-right:0px;
	background-color:white; color:#60bff3; 
}
.olc_feature .side_text input.form_button {
	width:90px;
	padding:4px;
	background-color:#60bff3; color:white; 
}
.olc_feature .side_text input:focus {
	border:1px solid #0074c5;
}
.olc_feature .side_text input.form_button:hover {
	background-color: #0074c5; border:1px solid #0074c5; 
	cursor:pointer;
}


.olc_bar { width:200px; height:360px; position:absolute; z-index:2; margin-top:0px; background-color:black;}



/* CONTENT, COLUMNS and Bottom*/
.bm_right_block { margin-top:0.5em; margin-bottom:0.5em; }
.bm_right_block h1 { color:#60bff3; }

#olc_cols { width:795px; margin-left:auto; margin-right:auto; margin-top:15px; padding-left:15px; padding-right:15px; }

/* Three Column Layout */
#olc_col1, #olc_col2, #olc_col3 { float:left; width:255px; overflow:hidden; }
#olc_col2, #olc_col3 { padding-left:15px; }

/* Two Column Layout (left and right) */
#olc_col_left { float:left; width:525px; overflow:hidden; }
#olc_col_right {
	float:right; width:225px; padding:14px; overflow:hidden; background-color:#f4fbfe; border:1px solid #0074c5;
	/*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/
	margin-top:-15px;
	/*min-height:160px;*/
}
#olc_col_right h1, #olc_col_right h1 a{ color:#60bff3; }

#olc_main_content *:first-child,
#olc_col1 *:first-child,
#olc_col2 *:first-child,
#olc_col3 *:first-child,
#olc_col_left *:first-child,
#olc_col_right *:first-child { 
	margin-top:0px;
}

#olc_bottom_scene { clear:both; height:92px; }
#olc_bottom {
	clear:both; /*background-color:#6ac335; background-image:url(grass.png); background-repeat:repeat-x;*/ /*background-color:#f4fbfe;*/
	background-color:#CCCCCC;
	font-size:.9em; 
	text-transform:uppercase;
	padding-top:15px; 
	padding-bottom:15px; 
}
#olc_site_map { width:825px; margin: 0 auto; background-color: #DDDDDD; }
#olc_site_map * { font-size:1em; color:#666666; }
#olc_site_map ul, #olc_site_map li { list-style: none; margin: 0; padding: 0; }
#olc_site_map div.sitemap { width: 100%; padding: 8px 1% 0 3%; }
#olc_site_map div.sitemap div { width: 17.3%; float: left; margin: 0 2% 0 0; }
#olc_site_map div.sitemap div ul li { width: 100%; float: none; margin: 0; }
#olc_site_map div.sitemap a { display: block; padding: 2px 2%; }
#olc_site_map div.sitemap a:hover { color: #fff; background: #60bff3; }
.nav_h3 { font-size:1em; font-weight:normal; margin:0; padding:0; font-weight:bold; } /* removed h3 from custom nav */
#olc_site_map .nav_h3 a { font-weight:bold; color:black; margin: 14px 0 0 0; }
#olc_clear { clear: both; height: 18px; }

#olc_footer { width:825px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px; clear: both; }
#olc_footer_left { float:left; }
#olc_footer_right { float:right; }


.olc_big {
	font-size:1.5em;
}
.olc_superbig {
	font-size:2.2em;
}
.olc_bbg {
	padding:15px;
	background-color:#F4FBFE;
}














/******************************************************** POST STYLE */
#central_blog_nav_header { font-size:1.4em; font-weight:bold; color:#006600; font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif; margin-bottom:.5em;}
#central_blog_post_leave_a_comment_title { display:block; }
#central_blog_post_comments_heading { display:block; font-size:1.2em; font-variant:small-caps; font-weight:bold; color:black; } 
.central_blog_post_comment_block { /*border-top:1px solid #666951;*/ display:block; padding-top:5px; margin-top:5px;}
.central_blog_post_comment_info_name {font-weight:bold; }
.central_post_author_line { font-style:italic; }

/* summary */
.central_post_summary_block {
	border-top:1px dotted #0074c5;
	padding-top:.5em; padding-bottom:.5em; 
}
.central_post_summary_label {}
	.central_post_summary_label a {
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:bold;
	}
.central_post_summary_info { display:inline; }
.central_post_summary_leave_a_comment { display:inline; }
.central_post_summary_layout_region1 { display:block; height:355px; width:470px; margin-bottom:12px; text-align:center; overflow:hidden; background-color:black;}
.central_post_summary_author { }
.central_post_summary_text {}
.central_post_summary_comment_info {}


/******************************************************** CENTRAL STYLE */
#manage_table_div { overflow:auto; } #sortby { width:50px; }
.central_welcome_box {
} .central_welcome_box a { }


#contactform #organization,
#contactform #phone,
#contactform #address_line2,
#contactform #address,
#contactform #address_city,
#selectto, #name, #email, .central_contact_textarea,
#tellFriend #to, #tellFriend #from, #tellFriend, #comments { width:521px; }
#giveform input, #selectto, #contactform input, .central_contact_textarea, #paypal_continue_button {
	font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif;
	font-size:1em;
	border:1px solid #0074c5;
	color:#0074c5;
}
#central_comment_form #submit,
#giveform #Submit, #paypal_continue_button,
#contactform #send {
	color:white;
	width:90px;
	padding:4px;
	background-color:#60bff3;  border:1px solid #60bff3; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#giveform #Submit {
	width:auto;
}
#paypal_continue_button { width:180px; }
#central_comment_form #submit { width:auto; }
#contactform #send:hover {
	background-color: #0074c5; border:1px solid #0074c5; 
	cursor:pointer;
}





.central_word_cloud a { text-decoration:none; }
.central_word_cloud_link { text-decoration:none; }
.central_word_cloud a:hover { text-decoration:underline; }


/*#w_main_content a.overview_label_link, .overview_label_link { display:block; text-decoration:none;}
#w_main_content a.overview_label_link:hover, .overview_label_link:hover { display:block; }*/
.overview_image {float:left; background-image:url(images/default_icon.png); cursor:pointer; width:255px; height:190px; margin-right:15px; margin-bottom:15px; }
.overview_image img, .overview_image_edit { position:absolute; margin-left:0px; }
.overview_image_edit a { background-color:#60bff3; text-transform:uppercase; font-weight:bold; padding-left:2px; padding-right:2px; }

.overview_label {
	display:block;
	margin-bottom:3px; 
	border-top:1px solid white; /* IE6 needs this on the top */
	/*background-image:url(../config_central/plushus_images/sub_title2.gif);
	background-repeat:no-repeat; */
	/*height:15px; overflow:hidden;*/
	/*padding-left:8px;*/
}
.overview_label:hover {
	/*background-image:url(../config_central/plushus_images/sub_title.c.png);*/
} 
.overview_label a:hover { }
.overview_label a {
	/*line-height:12px; margin-top:0px; 
	font-size:12px;*/
	text-decoration:none;
	font-weight:bold;
	color:#0074c5;
	/*color:white;*/
	font-size:1.2em;
	font-variant:small-caps;
}
.overview_link_group, .overview_blurb { display:block; margin-bottom:1em; } 
.overview_link_group a { }
.overview_link { display:none; }

/******************************************************** Central Menue */
li.xc {
	list-style: none;
	color: gray;
}
div.xcx, div.xcc {
	position: absolute;
	/*	display: inline; */
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.65em; 
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -1.5em; /*distance plus and minuses are away from the label */ 
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: black; /*plus symbol */
	text-decoration: none;
	font-family: "Courier New", Courier, monospace; 
	font-size: 100%;
/*	font-weight: bold; */
/*	background-color: white; */
/*	padding: 0em .4em 0em .4em; */
	padding: 0em .35em 0em .35em;
	line-height: 1em; 
	display: inline;
}




/* NEW STYLE */
body {
	font-family:Century Gothic,AvantGarde,AvantGarde Bk BT,Arial,Helvetica,sans-serif;
}

h2, #central_blog_post_comments_heading, .central_post_summary_label a, .overview_label a {
	font-variant:normal;
	/*text-transform:uppercase;*/
	
	font-size:1.4em; font-weight:bold; color:#6ac335;
}

/*
p { margin-top:0px; }
h2 {margin-bottom:0px; }
*/

