/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


.coding {
	background: #d4d4d4;
	padding: 20px;
	width: 400px;
}

img.wp-smiley2  { padding-left: 3px; padding-bottom: 2px; padding-right: 3px; border: none; }
	
.calendar_more {
	text-align: right;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-weight: bold;
}

// CSS for the mailchimp checker shortcode [mc_check]

.mc_checker {
	font-size: 12px;
	border-collapse: collapse;
	}
	
.mc_checker th {
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	color: #A30013;
}

.mc_checker td {
	padding: 8px;
}

// CSS for the executive board page

.exec_board {
	font-size: 12px;
	border-collapse: collapse;
	vertical-align: text-top;
	}
	
.exec_board th {
	font-size: 14px;
	font-weight: normal;
	padding: 8px;
	color: #A30013;
	text-align: left;
}

.exec_board img {
	display: inline;
	vertical-align: text-top;
}

.exec_board tr.c1 {
	background-color: #F2F2F2;
}

.exec_board tr {
	border-bottom: 1px solid #E0DCDC;
}

.exec_board td {
	padding: 8px;
}

// CSS for the mailing list page

.mailing_list {
	font-size: 12px;
	border-collapse: collapse;
	vertical-align: text-top;
	}
	
.mailing_list th {
	font-size: 15px;
	font-weight: normal;
	padding: 8px;
	color: #A30013;
	text-align: left;
	width: 200px;
}

.mailing_list input {
	padding: 4px;
	width: 200px;
}

.mailing_list input.btn {
	width: 125px;
}

.mailing_list img {
	display: inline;
	vertical-align: text-top;
}

.mailing_list tr.c1 {
	background-color: #F2F2F2;
}

.mailing_list tr {
	//border-bottom: 1px solid #E0DCDC;
}

.mailing_list td {
	padding: 8px;
	width: 250px;
	text-align: right;
}

// CSS for the front page featured image system
.front_image {
	position: relative;
    width: 100%; /* for IE 6 */
   }
   
.front_holder {
		padding: 4px;
	border-top: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	margin-top: 0px;
}

.front_text {
	position: absolute;
   top: 167px;
   left: 30px;
   width: 556px;
   background: rgb(227,227,227); /* fallback color */
   background: rgba(207,207, 207, 0.85);
   padding: 10px;
   border-bottom: 1px solid #E2E2E2;
}

.read_more {
	position: absolute;
	bottom: 5px;
	left: 0px;
	padding: 10px;
}

.front_text .entry {
	font-size: 12px;
}

.front_text p.post-meta {
	color: black;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*
.front_text {
   
   width: 576px;
}
*/

.front_text span.spacer {
	padding:0 5px;
}

div.header_links {
	text-align: right;
	font-size: 14px;
	width: 100%;
}

.header_links a {
	font-size: 14px;
}

.header_links a.currentLink {
	color: #004AB3;
}

.sponsors img {
	border: 0px;
}

ul.subpage li.page_item {
	font-family: Arial,Helvetica,Sans-serif;
	list-style-type: disc;
}
ol.aacl {
	list-style-type: decimal;
}

ol.aacl li {
	list-style-type: decimal;
}

.extraSpace {
	padding-bottom: 14px;
	line-height: 120%;
}

.frontimage {
	border: 0px !IMPORTANT;
}


/* Hide navigation! */
#page-nav {
	display: none;
}

#loginform p {
	display: block;
}

#loginform p.login-username label, #loginform p.login-password label {
width: 3em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

#loginform p.login-username input,#loginform p.login-password input {
	margin-left: 3.5em;
}

.bookmark_button, .bookmark_button:hover {
	border: 1px solid #8A8A8A;
	background-color: #8A8A8A;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

a.bookmark_button, a.bookmark_button:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#story_link {
	width: 220px;
	padding: 5px;
	margin-bottom: 14px;
}

.breadcrumb {
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #808080;
	background-color: #EBEBEB;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding: 5px;
}
	
