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

@import url("framework.css");
@import url("programming_styles.css");

/*body {background-color:#ebebeb;}*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.pink {color: #ff0082;}
.black {color:#000;}
.right {float:right; padding:10px;}
.left {float:left; padding:10px;}
img {border:none;}
#search input[type="text"] {
	height:20px;
	border:solid #666 1px;
	padding-top:2px;
	padding-left:5px;
	}
#login input[type="text"], #login2 input[type="text"] {
	height:16px;
	font-size:10px;
	border:solid #000 1px;
	width:95px;
	color: #ff0082;
	padding-left:5px;
	}
#login input[type="password"], #login2 input[type="password"] {
	height:16px;
	font-size:10pt;
	border:solid #000 1px;
	width:95px;
	color: #ff0082;
	padding-left:5px;
}

/* Blog Styles */
.heading {
	font-size:18pt;
	padding:20px 0 0 5px;
	margin:0px;
	color:#ff0082;
	}
.recent_post {
	width:150px;
	padding: 10px 0 5px 5px;
	float:left;
	}
.recent_post p {
	padding:0;
	margin:0;
	color:#2e79b8;
	font-size:12px;
	font-weight:bold;
	}
.recent_post_archive {
	width:300px;
	padding: 10px 0 5px 5px;
	float:left;
	}
.recent_post_archive p {
	padding:0;
	margin:0;
	color:#2e79b8;
	font-size:12px;
	font-weight:bold;
	}
.commenter {
	color:#7e4ebf;
	font-size:12px;
	font-weight:bold;
	}
.recent_post a:link, .recent_post a:visited, .recent_post a:active {font-size:10px; text-decoration:none; color:#000}
.recent_post a:hover {font-size:10px; text-decoration:none; color:#ff0082;}
.recent_post_archive a:link, .recent_post_archive a:visited, .recent_post_archive a:active {font-size:10px; text-decoration:none; color:#000}
.recent_post_archive a:hover {font-size:10px; text-decoration:none; color:#ff0082;}
.date {color:#666; padding:0px 0px 0px 5px; margin:0px;}
.view_comments {
	padding:15px 0px 0px 5px; margin:0px; color:#2e79b8; font-size:18px;
	}
.blog_comment {padding:10px;}
.blog_comment textarea {width: 380px; padding:10px; height:50px; border: #a7a7a7 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* End Blog styles */
.pagination {
	color:#ff0082;
	font-size:12px;
	}
.pagination a:link, .pagination a:active, .pagination a:visited {	color:#2e79b8; font-size:12px; text-decoration:none;}
.pagination a:hover {color:#ff0082; font-size:12px; text-decoration:underline;}
a.right  {text-decoration:none;}

#searchResults hr {
	color:#ff0082;
	}
#searchResults a:link,#searchResults a:visited,#searchResults a:active {color:#2e79b8; font-size:12px; text-decoration:none;}
#searchResults a:hover {color:#ff0082; font-size:12px; text-decoration:underline;}


#thought_of_the_day h1 { font-size:30px; color:#FF0082;} 
#did_you_know h1 { font-size:30px; color:#FF0082;} 

h1 {
	font-size: 22px;
	color: #ff0082;
	padding-left:10px;
}
h2 {
	color: #FF0082;
	font-size: 20px;
}
h3 {
	padding:0px;
	margin:0px;
	padding-bottom:4px;
	color: #FFF;
	font-size: 18px;
}
h4 {
	margin:0px;
	color:#FF0082;
	font-size: 18px;
	padding-left:10px;
}
h5{
	font-size: 14px;
	color:#2e79b8;
	margin-top:0px;
	padding-top:10px;
	padding-left:10px;
}
h6 {
	margin:0px;
	color:#2e79b8;
	font-size: 17px;
	padding-left:10px;

}

.main {padding-left:10px;}

.txtarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#monthly_events_content h1 {
	font-size: 14px;
	color: #ff0082;
	margin:0;
	padding:0;
	height:38px;
	}

.about_test a:link, .about_test a:active, .about_test a:visited {color:#2e79b8;	font-size: 17px; text-decoration:none;}
.about_test a:hover {color:#ff0082;	font-size: 17px;}

.copyright {font-size:9px;}

#thought_of_the_day h2{
	padding-top:30px;
	margin:0;
	padding:5px 5px 5px 5px;

	}
#thought_of_the_day p {
	padding-top:10px;
	margin:0;
	padding:5px 5px 5px 5px;
	}
#did_you_know h2{
	padding-top:5px;
	margin:0;
	padding:5px 5px 5px 5px;
	}
#did_you_know p{
	padding-top:5px;
	margin:0;
	padding:5px 5px 5px 5px;
	}
	
#post_message_button {padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}

#welcome_text ul {list-style:disc; margin-left:0px; padding-left:10px;}	
#welcome_text ul li {padding-bottom:10px;margin-left:0px;padding-left:0px;}
#welcome_text h2{
	padding-top:5px;
	margin:0 0 0 0;
	padding:5px 5px 0px 5px;
	color:#ff0082;
	}
#welcome_text h1{
	padding-top:5px;
	margin:0 0 0 0;
	padding:0px 5px 5px 5px;
	font-size:26px;
	}
#welcome_text p{
	padding-top:5px;
	margin:0;
	padding:5px 5px 5px 5px;
	font-size:14px;
	text-align:left;
	}
#mission_statement{
	width:579px;
	}
#mission_statement p{
	padding:10px;
	}
#mission_statement p:first-letter {
font-size : 300%;
font-weight : bold;
float : left;
width : 1em;
color:#ff0082;
}
#monthly_events {
	width:160px;
	height:154px;
	background-image:url(../images/sticky.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:10px 10px 10px 10px;
	}
#monthly_events_content {
	padding-top:30px;
	padding-left:15px;
	width:130px;
	height:90px;
	padding-right:15px;
	}
#monthly_events_content a:link,#monthly_events_content a:active, #monthly_events_content a:visited {font-size:11px; text-decoration:none; color:#2e79b8;}
#monthly_events_content a:hover {font-size:11px; text-decoration:none; color:#ff0082;}

#message {padding-left:10px;}

#login table tr td{ color:#FFF; padding:0; margin:0;}	
#login table tr td h3 {padding-bottom:0px; margin-bottom:0px;}
#lang{
	color:#2e79b8;
	}
#did_you_know p a:link, #did_you_know p a:active, #did_you_know p a:visited {font-size:16px; color:#2e79b8; text-decoration:none;}
#did_you_know p a:hover {font-size:16px; color:#ff0082;}

#welcome_text ul li a:link, #welcome_text ul li a:active, #welcome_text ul li a:visited {font-size:16px; color:#2e79b8; text-decoration:none;}
#welcome_text ul li a:hover {font-size:16px; color:#ff0082;}
#welcome_text h1 {padding-left:5px;}
#welcome_text ul li {font-size:14px;}

#second_nav a:link, #second_nav a:active, #second_nav a:visited {font-size:16pt; color:#000; text-decoration:none}
#second_nav a:hover{font-size:16pt; color:#ff0082;}

#welcome a:link, #welcome a:active, #welcome a:visited {color:#ff0082; font-size:12px; text-decoration:none;}
#welcome a:hover{color:#2e79b8; font-size:12px; text-decoration:underline;}

#breadcrumb { position:absolute; top:185px; right:60px; width:310px; padding: 10px 0px 10px 0px; color: #ff0082; float:right; z-index:2; text-align:right; }
#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {color:#ff0082; font-size:12px; text-decoration:none;}
#breadcrumb a:hover{color:#2e79b8; font-size:12px; text-decoration:underline;}

#lang a:link, #lang a:active, #lang a:visited {color:#000; font-size:10pt; text-decoration:none;}
#lang a:hover {color:#ff0082; font-size:10pt; text-decoration:underline;}

#lang_links a:link, #lang_links a:active, #lang_links a:visited {color:#ff0082; font-size:8pt; text-decoration:none;}
#lang_links a:hover {color:#000; font-size:8pt; text-decoration:underline;}

#search a:link, #search a:active, #search a:visited {color:#ff0082; font-size:15pt; text-decoration:none;}
#search a:hover {color:#2e79b8; font-size:15pt; text-decoration:underline;}

a.searchHeader:link, a.searchHeader:active, a.searchHeader:visited {color:#ff0082; font-size:12pt; text-decoration:none;}
a.searchHeader:hover {color:#2e79b8; font-size:12pt; text-decoration:underline;}

#did_you_know a:link, #did_you_know a:active, #did_you_know a:visited {color:#000;}
#did_you_know a:hover{color:#ff0082;}

#welcome_text a:link, #welcome_text a:active, #welcome_text a:visited {color:#000;}
#welcome_text a:hover{color:#ff0082;}

#buttons a:link, #buttons a:active, #buttons a:visited {color:#000; text-decoration:none}
#buttons a:hover{color:#ff0082; text-decoration:none}

#buttons2 a:link, #buttons2 a:active, #buttons2 a:visited {color:#000; text-decoration:none}
#buttons2 a:hover{color:#ff0082; text-decoration:none}

#login a:link, #login a:active, #login a:visited{color:#FFF;}
#login a:hover {color:#000}

.forgot_pw a:link, .forgot_pw a:active, .forgot_pw a:visited{color:#FFF; font-size:9px; text-decoration:none;}
.forgot_pw a:hover {color:#000}

#footericons a:link, #footericons a:active, #footericons a:visited {color:#2e79b8; text-decoration:none; font-size:10pt;}
#footericons a:hover {color:#ff0082; font-size:10pt; text-decoration:underline;}

#footerlinks a:link, #footerlinks a:active, #footerlinks a:visited {color:#000000; text-decoration:none; font-size:10px;}
#footerlinks a:hover {color:#ff0082; font-size:10px; text-decoration:underline;}

#f_resources a:link, #f_resources a:active, #f_resources a:visited {color:#000000; text-decoration:none; font-size:16px;}
#f_resources a:hover {color:#ff0082; font-size:16px; text-decoration:underline;}
#f_resources p{font-size:16px;}
a.largelink:link, a.largelink:active, a.largelink:visited {text-decoration:none; color:#2e79b8; font-size:18px;}
a.largelink:hover {text-decoration:none; color:#ff0082; font-size:18px;}

a.largelink2:link, a.largelink2:active, a.largelink2:visited {text-decoration:none; color:#ff0082; font-size:18px;}
a.largelink2:hover {text-decoration:none; color:#2e79b8; font-size:18px;}

.ffb {}
.ffb a:link, .ffb a:active, .ffb a:visited {text-decoration:none; color:#2e79b8; font-size:14px;}
a.reg_links:link, a.reg_links:active, a.reg_links:visited {color:#2e79b8; text-decoration:none; font-size:12px;}
a.reg_links:hover {color:#ff0082; font-size:12px; text-decoration:underline;}

a.new_topic_link:link, a.new_topic_link:active, a.new_topic_link:visited {color:#ff0082; text-decoration:none; font-size:12px; font-weight:bold;}
a.new_topic_link:hover {color:#ff0082; font-size:12px; text-decoration:underline; font-weight:bold;}

#contact h2 {margin:0; padding:0;}
#contact p {font-size: 12px; font-weight: normal; color: #4c4c4c; font-style: italic; padding-top:5px; margin-bottom: 15px;} 

.register {}
.register td {padding:2px;}
.register_title { margin-right: 5px; display: inline; font-size:22px; color:#333}
.register_title_white { margin-right: 5px; display: inline; font-size:22px; color:#FFF}
.register_small { font-size: 12px; font-weight: normal; color: #4c4c4c; font-style: italic; padding-top:15px; margin-bottom: 6px; }
.register_small2 { font-size: 16px; font-weight: normal; color: #4c4c4c; font-style: italic; padding-top:15px; margin-bottom: 6px; }
.single input[type="text"] {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:250px; font-size:14px; color:#333;}
.single #StartDate {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:180px; font-size:14px; color:#333;}
.single #EndDate {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:180px; font-size:14px; color:#333;}
.single #StartHours {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:30px; font-size:14px; color:#333;}
.single #StartMinutes {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:30px; font-size:14px; color:#333;}
.single #EndHours {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:30px; font-size:14px; color:#333;}
.single #EndMinutes {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:30px; font-size:14px; color:#333;}

.single input[type="password"] {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:250px; font-size:14px; color:#333;}
.single_copy select {height:45px; border:solid #ff0082 1px; width:100px; font-size:14px; color:#333; vertical-align:middle; display:block;padding:10px;}
.single textarea {height:100px; border:solid #ff0082 1px; padding:10px; width:235px; font-size:14px; color:#333}
.file_replace input[type="text"] {position:absolute; height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:150px; font-size:14px; color:#333}
.file_replace img {position:absolute; left:190px; cursor:pointer;}
.file_replace input[type="file"] {position:relative; width:515px; height:40px; z-index:2; opacity:0; left: 10px; cursor:pointer;}
.single select {height:45px; border:solid #ff0082 1px; width:260px; font-size:14px; color:#333; vertical-align:middle; display:block;padding:10px;}
.single option {padding:10px;}
.wide_input input[type="text"] {height:25px; border:solid #ff0082 1px; padding-top:10px; padding-left:5px; width:520px; font-size:14px; color:#333}
.wide_input textarea {height:100px; border:solid #ff0082 1px; padding:10px; width:520px; font-size:14px; color:#333}
.clear {clear: both;}
.checkbox input[type="checkbox"] {float:left; margin-top:15px;}
input[type="submit"][value="Search"] { opacity: 0; }
input[type="submit"][value="Update"] { opacity: 0; }
input[type="submit"][value="Delete"] { opacity: 0; }
input[type="submit"][value="Submit"] { opacity: 0; }
input[type="reset"][value="Reset"] { opacity: 0; }

.classified_ad {
	width:160px;
	height:220px;
	border:solid #ff0082 1px;
	padding:5px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	margin-left:10px;
	}
.view_classified_ad {
	width:425px;
	height:auto;
	border:solid #ff0082 1px;
	padding:10px 10px 10px 10px;
	text-align:center;
	margin:0 auto;
	}
	
.boot_camp_info {
width:500px;
height:auto;
border:solid #ff0082 1px;
padding:5px;
text-align:center;
margin:0 auto;
}

.view_classified_ad .title {color:#ff0082; font-size:18px;}
.title a:link, .title a:active, .title a:visited {text-decoration:none; color:#ff0082; font-size:18px;}
.title a:hover {text-decoration:none; color:#2e79b8; font-size:18px;}
.small_title a:link, .small_title a:active, .small_title a:visited {text-decoration:none; color:#ff0082; font-size:14px;}
.small_title a:hover {text-decoration:none; color:#2e79b8; font-size:14px;}

.view_more a:link, .view_more a:active, .view_more a:visited {text-decoration:none; color:#ff0082; font-size:10px;}
.view_more a:hover {text-decoration:none; color:#2e79b8; font-size:10px;}

#numbers {width:50px; height:50px;}
#about_moms h4 {margin:0px;	color:#2e79b8; font-size: 18px;}
#boot_camp {width:300px; height:300px;}

#bazaar_post {margin-top:20px;padding-top:20px; padding-bottom:0px; text-decoration:none;}
#bazaar_post a:link, #bazaar_post a:visited, #bazaar_post a:active {text-decoration:none; color:#2e79b8;}
#bazaar_post a:hover {text-decoration:none; color:#ff0082;}

#printer_friendly {width:200px; height:75px; float:right; text-align:center; border: 2px solid #ff0082; padding:15px;}

#admin_nav a:link, #admin_nav a:visited, #admin_nav a:active{ color:#ff0082; text-decoration:none; font-size:12pt;}	
#admin_nav a:hover {color:#2e79b8; text-decoration:none; font-size:12pt;}
#admin_nav table tr td {padding:5px;}

.main_li {list-style:none; padding:2px;}
.main_li a:link, .main_li a:active, .main_li a:visited  {text-decoration:none; color:#000; font-size:14px;}
.main_li a:hover {color:#ff0082; font-size:14px;}

.coming_soon {font-size:30px; font-weight:bold; padding-left:10px;}

.register_event {
	font-size: 14px;
	color:#2e79b8;
	margin-top:0px;
	padding-top:10px;
}

/*.vendorTextBanner
{
	height:60px;
	width:234px;
}

a.vendorTextBanner:link, a.vendorTextBanner:active, a.vendorTextBanner:visited {color:#ff0082; text-decoration:none; font-size:16px; vertical-align:bottom;}
a.vendorTextBanner:hover {color:#2e79b8; font-size:16px; text-decoration:none; vertical-align:bottom;}*/

h5 a:link, h5 a:visited, h5 a:active {text-decoration:none; color:#2e79b8; font-size:16px;}
h5 a:hover {color:#ff0082; text-decoration:none; font-size:16px;}
a.go_back:link, a.go_back:active, a.go_back:visited {color:#2e79b8; text-decoration:none; font-size:16px;}
a.go_back:hover {color:#ff0082; font-size:16px; text-decoration:none;}