/* Style Sheet for Son House Club, (c) 2008 Red Beagle Web Development */

/* Styles for general page layout */
body { background: #ffffff url("../images/bkgd.jpg") repeat-x; font-family: georgia, times, serif; color: #333333; font-size: 0.625em; min-width: 900px; text-align: center; padding: 0px; margin: 0px; }
#plate { position: relative; top: 0px; width: 900px; text-align: left; padding: 0px; margin: 0px auto;  background-color: #ffffff}

#content { position: relative; width: 900px; top: 96px; background: #ffffff }
#text_column { float: left; width: 530px; padding: 10px 0px 10px 10px; }
#logo { position: absolute; top: 0px; left: 0px; width: 900px; height: 96px; background-image: url("../images/logo.jpg"); background-repeat: no-repeat;}
#right_column { float: right; width: 352px; }
#wide_column { float: left; width: 880px; padding: 10px 0px 10px 10px; }

#copyright_area { text-align: center; margin: 0px; padding: 0px 25px 20px 25px; }

.left_sidebox { padding: 4px 20px 4px 20px; }
.inset_text { padding: 7px 0px 0px 0px; }
.right-non-form { border: 1px solid #C47CC1; margin: 0px; padding: 0px; }

p, td, legend, ul, ol { font-size: 1.3em; margin: 0px 0px 10px 0px; line-height: 1.3; }
td { padding: 3px; }
h1, h2, h3 { color: #007b9a; }
h1 { text-align: center; padding: 0px; margin: 0px 0px 15px 0px; font-size: 2.0em; }
h2 { font-size: 1.8em; text-align: left; font-weight: bold; }
h3 { font-size: 1.6em; text-align: left; font-weight: bold; }
td { vertical-align: top; }
.rightie { text-align: right; }
.alert { font-weight: bold; color: #ff3333; }
.alertHappy { font-weight: bold; color: #3333ff; }
a, a:link { color: #000000; }
a:visited { color: #2E9900; }
a:hover { color: #B32400; }

.copyright_text { margin: 0px; font-size: 1.1em; line-height: 1.2; text-align: center; padding: 15px 5px 15px 5px; }
.contact_text { text-align: center; font-size: 1.4em; }

/* textarea, input { background-color: #333333; border: 1px solid #007b9a; color: #ffffff; font-family: verdana, arial, sans-serif; font-size: 12px; } */
textarea, input { background-color: #ddf6ff; border: 1px solid #007b9a; color: #000000; }


/* Styles related to images */
img { border: 0px; }
.right_column_image { padding: 0px; margin: 5px 0px 5px 0px; }
.right_column_image img { padding: 1px; border: 2px solid #5fabc2; border-bottom-color: #216373; border-right-color: #216373; }
.right_column_caption { text-align: center; font-size: 1.2em; font-style: italic; }
.mergedImageright, .mergedImageleft { border: 2px solid #5fabc2; border-bottom-color: #216373; border-right-color: #216373; padding: 2px; }
.mergedImageright { float: right; margin: 0px 5px 5px 10px; }
.mergedImageleft { float: left; margin: 0px 10px 5px 5px; }
.sd3PhotoCaption { margin: 2px 0px 2px 0px; text-align: center; font-style: italic; font-size: 1.2em;}

.tabsArea { position: relative; width: 900px; float: left; background: #000000; height: 25px; }
.tabHeader {	height: 19px; position: relative;
				background-color: #333333;
				color: #cccccc;
				padding: 5px 0px 0px 0px;
				border: 1px solid #666666; border-width: 1px 1px 0px 0px;
				float: left;
				font-size: 1.3em;
				font-weight: normal;
				cursor: pointer;
				font-family: helvetica, verdana, arial, sans-serif;
}
.tabHeaderActive {	height: 19px;
				background-color: #ffffff;
				color: #003333;
				padding: 5px 0px 0px 0px;
				border: 1px solid #666666; border-width: 1px 1px 0px 0px;
				float: left;
				font-size: 1.3em;
				font-weight: bold;
				font-family: helvetica, verdana, arial, sans-serif;
}
.tabHeader a, .tabHeader a:link { color: #ffffff; text-decoration: none; padding: 5px 10px 4px 10px; }
.tabHeader a:hover { background-color: #ccffff; color: #006666; }
.tabHeaderActive a, .tabHeaderActive a:link { color: #003333; text-decoration: none; padding: 5px 10px 4px 10px; }
.tabHeaderActive a:hover { background-color: #ccffff; color: #006666; }

.rightCal { width: 338px; margin-top: 5px; border: 1px solid #4a3b27; color: #4a3b27; background: #eeeeee; padding: 3px 3px 0px 3px; font-size: 0.9em; font-family: helvetica, verdana, arial, sans-serif; }
.rightCal h1 { font-weight: normal; font-style: italic; margin: 5px 0px 5px 0px; font-size: 2.0em; text-align: center; }
.share_links { background: #ffffff; border: 1px solid #cccccc; padding: 2px; font-size: 11px; }