/*----------------------------------------------------------------
	reset styles
----------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: white;
	background: #040E10;
	font-family: Georgia, "Times New Roman", Times, serif;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img {
	display: block;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}


/*----------------------------------------------------------------
	default link styles
----------------------------------------------------------------*/

a:link, a:visited {
	text-decoration: underline;
}
a:hover {
	color: #FFF; background: #CCC; text-decoration: none;
}
a:active {
	text-decoration: underline;
}

/*----------------------------------------------------------------
	content
----------------------------------------------------------------*/

.web_pages_content {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

p {
	padding: 0 0 0 5px;
}


/*----------------------------------------------------------------
	news
----------------------------------------------------------------*/

.news_intro, .news_releases, .news_date, .news_blurb,
.news_release, .news_subtitle {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


/*----------------------------------------------------------------
	events
----------------------------------------------------------------*/

.events_intro h1 {
	color: #8C6239; font-size: 220%; margin-bottom: 0.2em; font-weight: normal;
}
.events {
	padding: 0 6px 0 8px; /*height: 577px; overflow: auto;*/
}
.event_box {
	border: 1px solid #E1C7A8; 
	padding: 3px 4px; 
	color: #A57C52; 
	height: 150px;
	/*position: relative;*/
	margin-bottom: 8px;
}
.event_box h3 {
	color: #603913; 
	font-size: 110%; 
	margin: 0.4em 0; 
	line-height: 1.1;
	font-weight: normal;
}
.event_box h3 a:link, .event_box h3 a:visited {
	color: #603913; text-decoration: none;
}
.event_box h3 a:hover {
	color: #A57C52; text-decoration: none; background: none;
}
.event_box h3 a:active {
	color: #603913; text-decoration: none;
}

.event_startdate, .event_enddate { display:none;}

.event_location {
	font-size: 14px; line-height: 1.8;
}
.event_location_detail {
	font-size: 14px; line-height: 2.8; 
}

.event_box p {
	font-size: 75%; line-height: 1.8;
}
.event_box img {
	border: 1px solid #8C6239; float: left; margin-right: 15px; height: 147px;
}
.events_blurb {
	display: block; text-align: left; margin-top: 0.5em; font-size:14px;
}
.events_blurb a:link, .events_blurb a:visited {
	color: #A57C52; text-decoration: none;
}
.events_blurb a:hover {
	color: #603913; text-decoration: none; background: none;
}
.events_blurb a:active {
	color: #A57C52; text-decoration: none;
}
.event {
	color: #A57C52; padding: 0 44px 0 234px; height: 577px;
	*padding: 0 44px 0 234px;
}
.event h3 {
	color: #603913; 
	font-size: 110%; 
	margin: 1.4em 0 0.4em 0; 
	line-height: 1.1;
	font-weight: normal;
}
.event p {
	font-size: 75%; line-height: 1.8; color: #603913; margin-bottom: 1em;
}
.event img {
	border: 1px solid #8C6239; float: right; margin: 0 0 15px 15px;
}
.event a:link, .event a:visited {
	color: #603913; text-decoration: underline;
}
.event a:hover {
	color: #A57C52; text-decoration: underline; background: none;
}
.event a:active {
	color: #603913; text-decoration: underline;
}


/*----------------------------------------------------------------
	biography
----------------------------------------------------------------*/



.biography_thumbnail {
	width:140px; height:285px;
	float: left; border: 1px solid #CCC; padding: 5px; margin: 0 0.7em 1em 0.7em;

}
.biography_thumbnail img {
	width:140px;

}
.biography_name {
	color: #603913; 
	font-size: 150%; 
	margin: 1.4em 0 0.4em 55px; 
	line-height: 2;
	font-weight: normal;
}
.biography_general_info img {
	float: right; border: 1px solid #CCC; padding: 5px; margin: 0 0.5em 0 1em; width:220px;
}
.biography_section_text {
	margin: 10px 0 0 56px; width: 400px;
}
.biography_section_header, .biography_label {
	display: none;
}

.biography_email {
	margin: 0 0 10px 56px;
}



/*----------------------------------------------------------------
	site search
----------------------------------------------------------------*/

.site_search, .site_search_header, .site_search_results,
.site_search_count, .site_search_section, .site_search_hit,
.site_search_result_link, .site_searchPresult_brief {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
.site_search_hit {
	margin: -2px 0 0 10px;
}
.site_search_section h2 {

	margin: 0 0 10px 0;
	padding: 10px 0 15px 0; 
	border-top: solid 1px #c2c2c2;

	 
}
.site_search_results {
	width: 98%;
}

.site_search_result_link {
	margin: 0 0 20px 0; 
	line-height: 18px;
	 
}

.site_search_count {
	display: block;
	text-transform: normal; 
	color: #333;
	margin: 0 0 15px 0px;
	font-weight: normal;
	font-size: 83%;
	 
}
.site_searchPresult_brief {
	display: block;

	text-transform: normal; 
	color: #333;
	margin: 0px 0 15px 0px;
	font-weight: normal;
	font-size: 85%;
	line-height: 16px;
	 
}

/*----------------------------------------------------------------
	pdf creator
----------------------------------------------------------------*/

.pdf_creator_link, #pdf_creator_form, #pdfGenerator,
#pdfGenerationFields {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*----------------------------------------------------------------
	vote btn
----------------------------------------------------------------*/



#voteBtn {
	width: 176px;
	height: 21px;
margin: -5px 0 10px 5px;
}



/*----------------------------------------------------------------
	hCard styles
----------------------------------------------------------------*/

.vcard, .fn, .n, .family-name, .given-name, .additional-name, 
.honorific-prefix, .honorific-suffix, .nickname, .sort-string, 
.url, .email, .tel, .adr, .post-office-box, .extended-address, 
.street-address, .locality, .region, .postal-code, .country-name, 
.label, .geo, .latitude, .longitude, .tz, .photo, .logo, .sound, 
.bday, .title, .role, .org, .organization-name, .organization-unit, 
.category, .note, .class, .key, .mailer, .uid, .rev, .type, .value, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/*----------------------------------------------------------------
	misc styles
----------------------------------------------------------------*/

.img-style-lt {
	float: left; padding-right: 1em; margin-bottom: 1em;
}
.img-style-rt {
	float: right; padding-left: 1em; margin-bottom: 1em;
}
.clearfix {
	clear:both;
}
.wireframe {
	border: 1px solid black;
}
.block {
	background-color: #F00;
}


/* container*/

#container {
	background: url(../images/mainbg.jpg) no-repeat scroll 0 0;
	width: 998px;
}

/* header */

#header {
	height: 116px;
	background: url(../images/headerbg.jpg) no-repeat scroll 0 0;
	position: relative;
}
#header ul {
	position: absolute; left: 816px; font-size: 90%; top: 0;
}
#header li {
	line-height: 1.5;
}
#header a:link, #header a:visited {
	color: #E9C08C; text-decoration: none;
}
#header a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#header a:active {
	color: #E9C08C; text-decoration: none;
}

/* navbar */

#navbar {
	height: 29px;
	background: url(../images/navbarbg.jpg) no-repeat scroll 0 0;
}
#listen, #listen a {
	width: 192px; height: 29px; display: block; float: left;
}
#listen a:link, #listen a:visited {
	background: url(../images/listen.jpg) no-repeat scroll 0 0;
}
#listen a:hover {
	background: url(../images/listen.jpg) no-repeat scroll 0 -29px;
}
#listen a:active {
	background: url(../images/listen.jpg) no-repeat scroll 0 0;
}
#main-nav {
	width: 614px; float: right;
}
#main-nav li {
	float: left; 
	font-weight: bold; 
	font-size: 90%; 
	color: #FFF;
	line-height: 1.5;
}
#main-nav li ul {
	position: absolute; 
	width: 196px;
	left: -999em; 
	z-index: 1000;
	border-bottom: 1px solid #8C6239;
	background: url(../images/ddbg.png) repeat-y scroll 0 0;
}
#main-nav li ul li {
	width: 194px;
	border-left: 1px solid #8C6239;
	border-right: 1px solid #8C6239;
	border-top: 1px solid #8C6239;
	line-height: 27px;
}
#main-nav li ul li:hover, #main-nav li ul li.sfhover {
	background: url(../images/ddhoverbg.png) repeat-y scroll 0 0;
}
#main-nav a {
	display: block; padding: 0 5px;
}
#main-nav li:hover a, #main-nav li.sfhover a {
	color: #F8D905;
}
#main-nav li ul li a {
	width: 186px;
}
#main-nav li:hover ul, #main-nav li.sfhover ul {
	left: auto;
}
#main-nav a:link, #main-nav a:visited {
	color: #FFF; text-decoration: none;
}
#main-nav a:hover {
	color: #F8D905; text-decoration: none; background: none;
}
#main-nav a:active {
	color: #FFF; text-decoration: none;
}
#search { 
	float: right; width: 192px; padding-top: 2px;
}
.searchbox { 
	width: 132px; 
	background: #EFDFCE; 
	border: 1px solid #A57C52;
	height: 16px;
	color: #754C24;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
}

/* content */

#content { 
	float: right;
	text-align: left;
	padding: 0;
	width: 614px;
	height: 520px;
	display: inline;
}


#blueplate { 
	width: 288px;
	height: 520px;
	background: url(../images/blueplatebg.jpg) no-repeat scroll 0 0;
	float: left;
	display: inline;
	position: relative;
}
#blueplate ul {
	margin: 0.3em 0 0.5em 1.6em;
}
#blueplate li {
	list-style-type: square; 
	font-size: 80%; 
	color: #603913; 
	line-height: 1.3;
	font-family: "Times New Roman", Times, serif;
}
#blueplate a:link, #blueplate a:visited {
	color: #603913; text-decoration: none;
}
#blueplate a:hover {
	color: #EEE; text-decoration: none; background: #603913;
}
#blueplate a:active {
	color: #603913; text-decoration: none;
}
#wdvx {
	float: right; display: inline; width: 325px;
}
#welcomeSSP {
	width: 317px; margin-bottom: 8px;
}
#today {
	border: 1px solid #79401F; 
	width: 301px; 
	height: 88px; 
	padding: 5px 7px 7px 7px;
	margin-bottom: 8px;
}
#today h2 {
	color: #EBEBEB; position: relative; font-weight: normal; margin-bottom: 0.2em;
}
.rtalnlink {
	font-size: 70%; position: absolute; right: 0; line-height: 1.5;
}
.rtalnlink a:link, .rtalnlink a:visited {
	color: #E9C08C; text-decoration: none;
}
.rtalnlink a:hover {
	color: #FFF; text-decoration: none; background: none;
}
.rtalnlink a:active {
	color: #E9C08C; text-decoration: none;
}
#schedulewrap { 
	overflow: auto; 
	height: 66px; 
	border: 1px solid #A57C52; 
	color: #D1AC83;
	background: #252525;
}
#schedulewrap table { 
	width: 100%;
}
#schedule tr { 
	background: #252525;
}
#schedule tr:hover, #schedule tr.sfhover {
	background: #444; cursor: pointer;
}
#schedule td { 
	padding: 3px 6px 3px 3px; font-size: 0.65em;
}
#schedule .altrow {
	background: #000;
}
#schedule a {
	display: block;
}
#schedule a:link, #schedule a:visited {
	color: #D1AC83; text-decoration: none;
}
#schedule a:hover {
	color: #D1AC83; text-decoration: none; background: none;
}
#schedule a:active {
	color: #D1AC83; text-decoration: none;
}
#announcements {
	border: 1px solid #79401F; 
	width: 301px; 
	height: 164px; 
	padding: 5px 7px 7px 7px;
	background: #3C2B1E;
}
#announcements img {
	width: 299px; 
}
#announcements h2 {
	color: #EBEBEB; position: relative; font-weight: normal; margin-bottom: 0.2em;
}
#announcement { 
	overflow: auto; 
	height: 145px; 
	border: 1px solid #A57C52; 
	color: #D1AC83;
	background: #252525;
	text-align: center;
}
#announcement h3 { 
	color: #FFF; font-size: 85%; line-height: 1.5; font-weight: normal;
}
#announcement p { 
	font-size: 75%; line-height: 1.3;
}
#announcement a:link, #announcement a:visited {
	color: #D1AC83; text-decoration: none;
}
#announcement a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#announcement a:active {
	color: #D1AC83; text-decoration: none;
}
#support {
	position: absolute; 
	top: 526px; 
	left: 10px; 
	font-size: 70%;
	line-height: 1.5;
	width: 460px;
	color: #E4C8B5
}
#support a:link, #support a:visited {
	color: #E4C8B5; text-decoration: underline;
}
#support a:hover {
	color: #FFF; text-decoration: underline; background: none;
}
#support a:active {
	color: #E4C8B5; text-decoration: underline;
}

/* contentads */

#contentads { 
	float: right;
	text-align: left;
	padding: 16px 13px;
	width: 588px;
	height: 617px;
	display: inline;
	background: url(../images/contentadsbg.jpg) no-repeat scroll 0 0;
}

/* noads */

#noads { 
	float: right;
	text-align: left;
	padding: 16px 70px 16px 13px;
	width: 723px;
	height: 617px;
	display: inline;
	background: url(../images/contentnoadsbg.jpg) no-repeat scroll 0 0;
}
#contentnoads { 
	width: 732px; height: 617px; overflow: auto; color: #603913;
}
#contentnoads h1 { 
	color: #8C6239; font-size: 220%; margin-bottom: 0.2em; font-weight: normal;
}
#contentnoads h2 { 
	color: #8C6239; font-size: 100%; margin: 0.5em 0; font-weight: normal;
}
#contentnoads h3 {
	color: #8C6239; font-size: 110%; margin: 1.4em 0 0.4em 0; line-height: 1.1; font-weight: normal;
}
#contentnoads p {
	font-size: 75%; line-height: 1.5; color: #603913; margin: 0 1em 1em 0;
}
#contentnoads a:link, #contentnoads a:visited {
	color: #603913; text-decoration: underline;
}
#contentnoads a:hover {
	color: #A57C52; text-decoration: underline; background: none;
}
#contentnoads a:active {
	color: #603913; text-decoration: underline;
}

#contentnoads ul { 
	margin-bottom: 1.2em;
}
#contentnoads ul li { 
	margin-left: 2em;  list-style-type: circle;
	padding:0 10px 0px 17px;
	font: normal 90%  Georgia, "Times New Roman", Times, serif;line-height: 1.5em;
}
#contentnoads ol { 
	margin-bottom: 1.2em;
}
#contentnoads ol li { 
	margin-left: 2em;  list-style-type: decimal;
	padding:0 10px 0px 17px;
	font: normal 90%  Georgia, "Times New Roman", Times, serif;line-height: 1.5em;
}






#guide {
	padding: 5px; background: #8B6037; margin: 0 0.7em 0.5em 0;
}
#guide table {
	border-bottom: 1px solid #C69C6D;
	width: 694px;
}
#guide th img {
	margin: 0 auto;
}
#guide td {
	border-right: 1px solid #C69C6D;
	border-top: 1px solid #C69C6D;
	/*width: 87px;*/
	padding: 0 3px;
	line-height: 1.5;
	font-size: 85%;
	color: #FCEEDB;
}
#guide td.times {
	width: 40px; background: #000; padding: 0 3px; text-align: right;
}
#guide .altrow {
	background: #603913;
}
#guide .showdetails {
	font-size: 80%;
}
#guide a:link, #guide a:visited {
	color: #FCEEDB; text-decoration: underline;
}
#guide a:hover {
	color: #FFF; text-decoration: underline; background: none;
}
#guide a:active {
	color: #FCEEDB; text-decoration: underline;
}

/* liveonline */

#liveonline { 
	float: right;
	text-align: left;
	padding: 0 77px 0 80px;
	width: 457px;
	display: inline;
	color: #C69C6D;
}
#liveonline h1 { 
	color: #C69C6D; font-size: 220%; margin-bottom: 0.2em; font-weight: normal;
}
#liveonline h2 { 
	color: #C69C6D; font-size: 110%; line-height: 1.2; margin: 0.9em .2em ; font-weight: normal;
}
#liveonline p { 
	line-height: 1.5; font-size: 85%; margin-bottom: 1em;
}
#liveonline a:link, #liveonline a:visited {
	color: #C69C6D; text-decoration: underline;
}
#liveonline a:hover {
	color: #FFF; text-decoration: underline; background: none;
}
#liveonline a:active {
	color: #C69C6D; text-decoration: underline;
}
#radioplayer { 
	margin-bottom: 0.8em;
}





/* subnav */

#subnav { 
	float: left;
	padding-top: 10px;
	width: 192px;
	height: 440px;
	display: inline;
	background: url(../images/subnavbg.jpg) no-repeat scroll 0 0;
	position: relative;
}
#subnav ul {
	margin-left: 14px;
}
#subnav li {
	line-height: 1.0; margin-bottom: 4px;
}
#subnav a:link, #subnav a:visited {
	color: #FFF; text-decoration: none;
}
#subnav a:hover {
	color: #F8D905; text-decoration: none; background: none;
}
#subnav a:active {
	color: #FFF; text-decoration: none;
}
#signup {
	position: absolute; 
	top: 526px; 
	left: 13px; 
	color: #D1AC83;
	font-size: 75%;
	border: 1px solid #A57C52;
	text-align: center;
	line-height: 1.2;
}
#signup a {
	width: 120px; height: 31px; padding: 10px 26px; display: block;
}
#signup a:link, #signup a:visited {
	color: #D1AC83; text-decoration: none;
}
#signup a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#signup a:active {
	color: #D1AC83; text-decoration: none;
}


/* ads */

#ads { 
	float: right; padding: 0; width: 192px; display: inline;
}
.adgroup { 
	border: 1px solid #79401F; 
	width: 120px; 
	padding: 4px 6px 0 6px;
	margin-bottom: 1em;
}
.adgroup h3 { 
	color: #D1AC83; font-size: 65%; line-height: 1.5; font-weight: normal;
	margin-bottom: 0.7em;
}
.adgroup img { 
	border: 1px solid #79401F; margin: 2px 0 14px 0;
}
.adgroup p { 
	font-size: 8px; line-height: 1.5; margin: -8px 0 1em 0;
}
.adgroup a:link, .adgroup a:visited {
	color: #D1AC83; text-decoration: underline;
}
.adgroup a:hover {
	color: #FFF; text-decoration: underline; background: none;
}
.adgroup a:active {
	color: #D1AC83; text-decoration: underline;
}

/* contact */

#contactform {
	margin-bottom: 5em;
}
#contactform label {
	line-height: 1.5em; font-weight: bold; font-size: 75%;
}
#contactform td {
	padding: 0 0.5em 0.5em 0;
}
#contactform th {
	padding: 0 0.5em 0.5em 1em; vertical-align: top; width: 100px;
}
.textinput { 
	background: #FCF1E3; 
	border: 1px solid #A57C52;
	/*height: 16px;*/
	color: #754C24;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	width: 280px;
}

/* job form */

#jobInquiry {
	margin-bottom: 5em;
}
#jobInquiry label {
	line-height: 1.5em; font-weight: bold; font-size: 75%;
}
#jobInquiry td {
	padding: 0 0.5em 0.5em 0;
}
#jobInquiry th {
	padding: 0 0.5em 0.5em 1em; vertical-align: top; width: 100px;
}
.textinput { 
	background: #FCF1E3; 
	border: 1px solid #A57C52;
	/*height: 16px;*/
	color: #754C24;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	width: 280px;
}

/* general table */

#general {
	margin-bottom: 5em; width:98%;
}


#general td {
	padding: 0 0.5em 0.5em 0; vertical-align: middle; border-top: 1px dotted #E1C7A8;
}

/* footer */

#footer {  
	clear: both;
	width: 940px;
	height: 138px;
	background: url(../images/footerbg.jpg) no-repeat scroll 0 0;
}
#copyright {  
	clear: left; 
	position: relative; 
	left: 807px; 
	width: 132px;
	color: #D1AC83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 1.2;
	padding-top: 3px;
	margin-bottom: 10px;
}
#footernav {  
	border: 1px solid #734C23; margin-left: 13px; height: 30px; padding: 4px 0 4px 10px;
}
#footernav li {
	float: left; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 9px;
	color: #D1AC83;
	margin-right: 2px;
	line-height: 3.1;
}
#footernav a:link, #footernav a:visited {
	color: #D1AC83; text-decoration: none;
}
#footernav a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#footernav a:active {
	color: #D1AC83; text-decoration: none;
}
#credits {
	float: right;
	width: 132px;
	color: #7C7870;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 1.4;
}
#credits a:link, #credits a:visited {
	color: #888; text-decoration: none;
}
#credits a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#credits a:active {
	color: #888; text-decoration: none;
}

#eeoc {
	float: left;
	margin: 5px 0 0 25px;
	width: 400px;
	color: #7C7870;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 1.4;
}
#eeoc a:link, #eeoc a:visited {
	color: #888; text-decoration: none;
}
#eeoc a:hover {
	color: #FFF; text-decoration: none; background: none;
}
#eeoc a:active {
	color: #888; text-decoration: none;
}
#playlist { 
	float: left;
	
}

#amazon { 
	float: right;
	width: 50%;
	*width: 270px;
}

/*____HUB STYLES_________________*/

/* HUB CONTENT */

/*#bg_div {
	float: right;
	margin-right: 57px;
	width: 745px;
	display: inline;
	height: auto;
	background: url(../images/contentadsbg.jpg) repeat-y scroll 0 0;
	border: 1px solid #666;
}
*/



#contenthub { 
	width: 744px; 
	margin-right: 30px;
	height: auto; 
	float:right;
	text-align: left;
	padding: 16px 13px;
	overflow: auto; 
	color: #603913; 
	background: url(../images/contenthubbg.jpg) no-repeat scroll 0 0 #fefdf9;
}
#contenthub h1 { 
	color: #8C6239; font-size: 220%; margin-bottom: 0.2em; font-weight: normal;
}
#contenthub h2 { 
	color: #8C6239; font-size: 18px; margin: 0.5em 0; font-weight: normal;
}

#contenthub h2.facebook { 
	color: #8C6239; font-size: 18px; margin: 0.5em 0; font-weight: normal;
}

#contenthub h3 {
	color: #8C6239; font-size: 110%; margin: 1.4em 0 0.4em 0; line-height: 1.1; font-weight: normal;
}
#contenthub p {
	font-size: 75%; line-height: 1.5; color: #603913; margin: 0 1em 1em 0;
}
#contenthub a:link, #contenthub a:visited {
	color: #603913; text-decoration: underline;
}
#contenthub a:hover {
	color: #A57C52; text-decoration: underline; background: none;
}
#contenthub a:active {
	color: #603913; text-decoration: underline;
}

#contenthub ul { 
	margin-bottom: 1.2em;
}
#contenthub ul li { 
	margin-left: 2em;  list-style-type: circle;
	padding:0 10px 0px 17px;
	font: normal 90%  Georgia, "Times New Roman", Times, serif;line-height: 1.5em;
}
#contenthub ol { 
	margin-bottom: 1.2em;
}
#contenthub ol li { 
	margin-left: 2em;  list-style-type: decimal;
	padding:0 10px 0px 17px;
	font: normal 90%  Georgia, "Times New Roman", Times, serif;line-height: 1.5em;
}

#center_content_2 {
	float:left;
	display: inline;
	width:410px;
	padding-right:15px;
	margin-right:-2px;
	border-right: 2px solid #99ccff;
	border: 0px solid #99ccff;
	min-height:600px;  
    height:auto !important;  
    height:600px; 
}


#right_sidebar_b {
	float:right;
	display: inline;
	width:300px;
	border-left: 0px solid #99ccff;
	margin-left:-2px;
	padding-left:10px;
}
#facebook h1.facebook { 
	color: #8C6239; font-size: 22px; margin: 0 0 10px 0; font-weight: normal; border-top: 1px solid #8c6239;
}
#twitter h1.twitter, #myspace h1.myspace{ 
	color: #8C6239; font-size: 22px; margin: 10px 0 0 0; font-weight: normal;border-top: 1px solid #8c6239;
}

#myspace{ 
	color: #8C6239; 
	margin: 20px 0 20px 0;
	padding: 20px 0 0 0; 
	font-weight: normal;
	border-top: 1px solid #8c6239;
}


#twitterwrap { 
	overflow: auto; 
	height: auto; 
	border: 1px solid #A57C52; 
	color: #D1AC83;
	background: #252525;
}
#twitterwrap table { 
	width: 100%;
}
#twitter tr { 
	background: #252525;
}

#twitter tr:hover, #twitter tr.sfhover {
	background: #444; cursor: pointer;
}

#twitter tr.altrow { 
	background: #444;
	
}

#twitter tr.altrow td{ 
	text-align: center;
	
}


#twitter td { 
	padding: 3px 6px 3px 3px; font-size: 0.65em;
}

#twitter a {
	display: inline;
}

#twitter a:link, #twitter a:visited {
	color: #D1AC83; text-decoration: none;
}
#twitter a:hover {
	color: #D1AC83; text-decoration: none; background: none;
}
#twitter a:active {
	color: #D1AC83; text-decoration: none;
}

#twitter_update_list {
	font-size: 12px;
	line-height: 13px;
}


#twitter_update_list li a {
	text-align: right;
}

#twitter_update_list li span a {
	text-align: left;
}

/*merchandise table*/

.merch {
	width: 97%;
}

.merch tr.red {
	background-color: #e32107;
	
}

.merch tr.green {
	background-color: #5a881a;
}

.merch img {
	margin: 0 auto;
	
}

.merch td, .merch td b {
	width: 33%;
	padding: 30px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}

.merch td a {
	color: #ffffff !important;
}

.merch td a:hover {
	color: #ffe900 !important;
}

/*plain table*/

.plaintable {
	width: 97%;
	border: 0px solid #333;
	padding: 0;

}

.plaintable td{
	padding: 30px;
	vertical-align: top;
	font-weight: bold;
	border: 0px solid #333;
}

.event img {
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	border: 0px solid #333;
}


