/*********** foundation rules ***********/


img {
	margin: 0;
	padding: 0;
	border: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
}

.clear_navsearch {
	clear: both;
	height: 10px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
}

#footerSpacer {
	margin: 0;
	padding: 0;
	height: 15px;
	line-height: 15px;
	font-size: 1px;
}

*,*:hover,*:focus,*:active { 
	outline-width: 0px; 
}


/***************** typography ********************/
/* here is the new thing */



/* running copy */


p a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #5A5A5A;}

p a:hover, 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover {color: #343434;}



/************** basic structure ****************/
/***********************************************/

#sectionnav {
	margin: 0;
	padding: 8px 0 0 0;
	width: 866px;
}


/****** media player styles *****/
/********************************/

#player_left {
	margin: 0 auto;
	padding: 1px 1px 1px 0;
	width: 600px;
	height: 599px;
	background-image: url(../images/bg_player_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	text-align:center;
}


table.player_table {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;	
}

table.player_table td {
	text-align:center;
	border: 0px solid black;	
	padding: 0px;
}

/*
img.player_image {
	wwidth: 100%;
	hheight: 100%;
	max-width: 590px;	
	max-height: 590px;	
}
*/

object.player_player {
	width: 98%;
	height: 98%;
}

#player_right {
	margin: 0;
	padding: 5px 0 1px 0;
	width: 299px;
	height: 595px;
	/* background-image: url(../images/bg_player_right.gif);
	background-position: top left;
	background-repeat: no-repeat; */
	float: right;	
}

#grouping_title {
	margin: 0;
	padding: 0;
	width: 299px;
	height: 151px;
}

#grouping_title h1,
#grouping_title h1 a {
	margin: 0;
	padding: 19px 21px 0 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #595e62;
}

#grouping_title p,
#grouping_title p a {
	margin: 0;
	padding: 19px 21px 0 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #595e62;
}


.player_entry {
	margin: 0;
	padding: 0 0 1px 0;
	width: 278px;
	height: 65px;
}

.player_entry_thumb {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 65px;
	float: left;
}

.player_entry_info {
	margin: 0;
	padding: 15px 5px 0 5px;
	width: 168px;
	height: 50px;
	float: left;
}

.player_entry_active {
	margin: 0;
	padding: 15px 5px 0 5px;
	width: 168px;
	height: 50px;
	float: left;
	background: #5a5a5a;
}

.player_entry_info h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #595e62;
	
}

.player_entry_info a,
.player_entry_active  a {
	text-decoration: none;
}

.player_entry_info p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
	color: #595e62;
}

.player_entry_active h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
}

.player_entry_active p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 15px;
	font-weight: normal;
	color: #fff;
}


.thumb_clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	background: #ffffff;
	margin: 0;
	padding: 0;
}

#moremedia_label {
	margin: 0;
	padding: 0;
}

#moremedia_drop {
	clear: both;
	margin: 0;
	padding: 0 0 0 8px;
	height: 49px;
	width: 273px;
	background: #888888;
}

#media_desc {
	margin: 0;
	padding: 12px 0 20px 17px;
	width: 421px;
	height: 85px;
	float: left;
}

#media_desc h2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

#media_desc h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #919191;
}

#media_desc p {
	margin: 0;
	padding: 1px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #595e62;
	
}
	

#player_buttons {
	margin: 0;
	padding: 0;
	width: 162px;
	float: left;
}

.mediaPrevStruct,
.mediaNextStruct {
	margin: 0;
	padding: 0 1px 0 0;
	width: 35px;
	float: left;
}
.mediaPrevStruct span,
.mediaNextStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
.mediaPrevStruct span a,
.mediaNextStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	outline: none;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}
.mediaPrevStruct span a:hover,
.mediaNextStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.mediaPrevStruct span.mediaPrevBtn a {
	width: 35px;
	background-image: url(../images/but_media_prev.gif);
}

.mediaNextStruct span.mediaNextBtn a {
	width: 35px;
	background-image: url(../images/but_media_next.gif);
}




/************** header content ****************/
/***********************************************/


.label {
	margin: 0;
	padding: 0;
	width:49px;
	height: 23px;
	float:left;
}

.searchformfield {
	margin:0;
	padding:0;
	width:148px;
	float:left;
}

/******** search button ********/
#header_searchbut {
	margin: 0;
	padding: 8px 0 0 6px;
	float:left;
}
.navSearchBtnStruct {
	margin: 0;
	padding: 0;
	width: 22px;
}
.navSearchBtnStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
.navSearchBtnStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	outline: none;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}
.navSearchBtnStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}


/******** social media bits & pieces ********/
.social_links_container {
	margin: 6px 0 0 0;
	padding:0;
}
.social_3_home {
	width:862;
	margin: 0 auto 0 auto;
}
img.lct3_home_copyright {
	margin:0 0 0 382px;
	padding: 0;
}
img.social_label {
	width:87px;
	height:20px;
	float:left;
}
ul.social_links {
	/*background-color:#f4f4f4;*//
	width:138px;
	height:20px;
	float:left;
}
ul.social_links li,
ul.social_links_lct3_home li {
	width:24px;
	margin-right:3px;
	float:left;
}

.buttons24x20 a {
	text-indent: -9999px;
	display: block;
	height: 20px;
	width: 24px;	
}

.buttons24x20 a:hover {
	background-position: 0 -20px;
	outline: none;
	text-decoration: none;
}



#nav_labels {
	margin: 0;
	padding: 0 0 4px 0;
	width: 866px;
	height: 11px;
}

#nav_buttons {
	margin: 0;
	padding: 0;
	position: absolute;
}

.nav_showspace {
	margin: 0;
	padding: 0 0 0 20px;
}

.nav_aboutspace {
	margin: 0;
	padding: 0 0 0 24px;
}


/**** home page sponsor graphic ****/

#sponsor_graphic {
	margin: 0;
	padding: 3px 0 0 20px;
	width: 846px;
}



/******** show list structure + style ********/
/********************************************/


#showListControls {
	margin: 0;
	padding: 0;
}

.showListControlsButtons {
	margin: 0;
	padding: 30px 0 0 0;
	position: relative;
}

#showListLabel {
	margin: 0;
	padding: 5px 0 0 0;
	width: 332px;
	float: left;
}

#showViewLabel {
	margin: 0;
	padding: 5px 0 0 0;
	width: 34px;
	float: left;
}
#showPastDropdown {
	margin: 0;
	padding: 0;
	width: 317px;
	float: left;
}

.showListNowplayingStruct {
	margin: 0 1px 0 0;
	padding: 5px 0 0 0;
	width: 78px;
	float: left;
}

.showListUpcomingStruct {
	margin: 0 1px 0 0;
	padding: 5px 0 0 0;
	width: 61px;
	float: left;
}

.showListPastStruct {
	margin: 0;
	padding: 5px 6px 0 0;
	width: 36px;
	float: right;
}

.showListNowplayingStruct span,
.showListUpcomingStruct span,
.showListCurrentStruct span,
.showListPastStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.showListNowplayingStruct span a,
.showListUpcomingStruct span a,
.showListCurrentStruct span a,
.showListPastStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	outline: none;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}

.showListNowplayingStruct span a:hover,
.showListUpcomingStruct span a:hover,
.showListCurrentStruct span a:hover,
.showListPastStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.showListNowplayingStruct span.showListNowplayingBtn a {
	width: 78px;
	background-image: url(../images/but_nowplaying.gif);
}

.showListUpcomingStruct span.showListUpcomingBtn a {
	width: 61px;
	background-image: url(../images/but_upcoming.gif);
}

.showListCurrentStruct span.showListCurrentBtn a {
	width: 57px;
	background-image: url(../images/but_current.gif);
}

.showListPastStruct span.showListPastBtn a {
	width: 36px;
	background-image: url(../images/but_past.gif);
}

.showListNowplayingStruct span.showListNowplayingActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_nowplaying.gif);
}

.showListUpcomingStruct span.showListUpcomingActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_upcoming.gif);
}

.showListCurrentStruct span.showListCurrentActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_current.gif);
}

.showListPastStruct span.showListPastActive {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_past.gif);
}


#showList {
	margin: 0 0 0 20px;
	padding: 8px 0 0 0;
}

.showListOne {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 130px;
	float: left;
}

.showListTwoG h1,
.showListTwoW h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #888888;
}


.showListTwoG ul li,
.showListTwoW ul li {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #919191;
}

.showListThreeG h2,
.showListThreeW h2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 25px;
	color: #888888;
	width: 170px;
	float: left;
}

.showListButtons {
	margin: 0;
	padding: 0;
}

.ticket_button_space {
	margin: 0;
	padding: 0;
	height: 47px;
}

.showListBuyStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 77px;
	float: right;
}
.showListMemberStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 102px;
	float: right;
}
.showListStudentixStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 66px;
	float: right;
}
.showListInfoStruct {
	margin: 0;
	padding: 0;
	width: 66px;
	float: right;
}

.showListBuyStruct span,
.showListMemberStruct span, 
.showListStudentixStruct span, 
.showListInfoStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.showListBuyStruct span a,
.showListMemberStruct span a,
.showListStudentixStruct span a,
.showListInfoStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	text-decoration: none;
	outline: none;
	background-position: top left;
	background-repeat: no-repeat;
}

.showListBuyStruct span a:hover,
.showListMemberStruct span a:hover,
.showListStudentixStruct span a:hover,
.showListInfoStruct span a:hover {
	background-position: 0 -13px;
	text-decoration: none;
	outline: none;
}

.showListBuyStruct span.showListBuyBtn a {
	width: 77px;
	background-image: url(../images/but_buytickets.gif);
}
.showListMemberStruct span.showListMemberBtn a {
	width: 102px;
	background-image: url(../images/but_membertickets.gif);
}
.showListStudentixStruct span.showListStudentixBtn a {
	width: 66px;
	background-image: url(../images/but_studentix.gif);
}

.showListInfoStruct span.showListInfoBtn a {
	width: 66px;
	background-image: url(../images/but_moreinfo.gif);
}


.backarrowStruct {
	margin: 0;
	padding: 14px 0 0 768px;
	width: 18px;
	float: left;
}

.paginationText {
	margin: 0;
	padding: 15px 0 0 0;
	width: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #888888;
	float: left;
}
.forwardarrowStruct {
	margin: 0;
	padding: 14px 0 0 0;
	width: 18px;
	float: left;
}

.backarrowStruct span,
.forwardarrowStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.backarrowStruct span a,
.forwardarrowStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	display: block;
	outline: none;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}

.backarrowStruct span a:hover,
.forwardarrowStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.backarrowStruct span.backarrowBtn a {
	width: 18px;
	background-image: url(../images/but_backarrow.gif);
}

.forwardarrowStruct span.forwardarrowBtn a {
	width: 18px;
	background-image: url(../images/but_forwardarrow.gif);
}

/******** show main structure + style ********/
/********************************************/

#columnOne h1 {
	margin: 0;
	padding: 0;
}

#columnOne ul li a:hover {
	color: #343434;
}

.perf_day {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	width: 35px;
	float: left;
}

.perf_pipe {
	margin: 0;
	padding: 0;
	width: 1px;
}

.perf_time {
	margin: 0;
	padding: 0 0 0 8px;
	width: 54px;
	float: right;
}

#columnOne p {
	margin: 0;
	padding: 0 0 0 20px;
}

#columnOne p.groupDesc,
#theater_menu_column #columnOne p.groupDesc {
	margin: 0;
	padding: 5px 0 15px 19px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #595959;
}

#columnTwo p {
	margin: 0;
	padding: 0 115px 10px 36px;
}

#hilite_blog {
	margin: 0 0 18px 128px;
	padding: 12px 0 12px 20px;
	background-color: #595E62;
}

#hilite_blog h4 {
	margin: 0;
	padding: 0 0 9px 0;
	line-height: 7px;
	text-align: right;
}

#hilite_btn {
	margin: 0;
	padding: 10px 0 0 215px;
	/*position: relative;
	text-align: right;*/
}

#hiliteReadBtnStruct {
	margin: 0;
	padding: 0;
	width: 107px;
}
#hiliteReadBtnStruct span {
	padding: 0;
	height: 17px;
	text-indent: -9999px;
}
#hiliteReadBtnStruct span a {
	margin: 0;
	padding: 0;
	line-height: 17px;
	height: 17px;
	display: block;
	outline: none;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}
#hiliteReadBtnStruct span a:hover {
	background-position: 0 -17px;
	outline: none;
	text-decoration: none;
}

#hiliteReadBtnStruct span#hiliteReadBtn a {
	width: 107px;
	background-image: url(../images/but_readmore.gif);
}


#columnTwo h2 {
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 9px;
}

#columnTwo ul {
	margin: 0;
	padding: 0 0 0 36px;
}

#columnThree ul li {
	margin: 0;
	padding: 0 0 12px 0;
}



/******** show who's who structure + style ********/
/*************************************************/

#label_cast_list {
	margin: 0;
	padding: 8px 0 6px 1px;
	width: 193px;
	float: left;
}

#label_character_list {
	margin: 0;
	padding: 8px 35px 6px 0;
	width: 222px;
	float: left;
}

#label_creativeteam_list {
	margin: 0;
	padding: 8px 0 6px 1px;
	width: 412px;
	float: left;
}
.cast_loop {
	margin: 0;
	padding: 0;
	width: 451px;
	float: left;
}

.creative_loop {
	margin: 0;
	padding: 0;
	width: 413px;
	float: left;
}


/******** show bio structure + style ********/
/*************************************************/

#label_cast {
	margin: 0;
	padding: 8px 0 8px 1px;
	width: 865px;
}

#bio_img {
	margin: 0;
	padding: 1px 0 0 20px;
	width: 175px;
	float: left;
}

#staffbio_img {
	margin: 0;
	padding: 1px 0 0 0;
	width: 195px;
	float: left; 
}

#staffbio_img h1 {
	margin: 0;
	padding: 13px 0 0 0;
	line-height: 9px;
}

#staffbio_img p {
	margin: 0;
	padding: 13px 0 0 20px;
}

#staffbio_body {
	margin: 36px 0 0 0;
	padding: 0 30px 10px 10px;
	width: 405px;
	border-left: 1px solid #C8C8C8;
	float: left;
}

#bio_body h1,
#staffbio_body h1 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #5A5A5A;
}

.butBacktowhoswhoStruct {
	margin: 0;
	padding: 5px 0 0 0;
	width: 118px;
}
.butBacktostaffStruct {
	margin: 0;
	padding: 5px 0 0 0;
	width: 154px;
}

.butBacktowhoswhoStruct span,
.butBacktostaffStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
.butBacktowhoswhoStruct span a,
.butBacktostaffStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.butBacktowhoswhoStruct span a:hover,
.butBacktostaffStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.butBacktowhoswhoStruct span.butBacktowhoswhoBtn a {
	width: 118px;
	background-image: url(../images/but_backtowhoswho.gif);
}
.butBacktostaffStruct span.butBacktostaffBtn a {
	width: 154px;
	background-image: url(../images/but_backtostaffdirectory.gif);
}

#body_links {
	margin: 0;
	padding: 0 0 10px 0;
	width: 202px;
	min-height: 200px;
	float: right;
}

#bio_links {
	margin: 0;
	padding: 0;
	width: 202px;
	float: right;
}

#bio_links h1 {
	margin: 0;
	padding: 3px 0 4px  0;
	line-height: 9px;
}

.bio_links_style p {
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	font-style: italic;
	color: #5A5A5A;
}

.bio_links_style p a {
	color: #5A5A5A;
	text-decoration: none;
}

.bio_links_style p a:hover {
	color: #343434;
	text-decoration: none;
}

#bio_links h2 {
	margin: 0;
	padding: 15px 0 4px  0;
	line-height: 9px;
}


/******** blog & FAQ structure + styles ********/
/****************************************/


#faq_menu_column {
	margin: 12px 0 0 0;
	padding: 4px 15px 15px 0;
	width: 209px;
	/* border-right: 1px solid #E5E5E5; */
	float: left;
}
#theater_menu_column {
	margin: 0;
	padding: 14px 15px 15px 0;
	width: 209px;
	float: left;
}

#blog_menu_column {
	margin: 0;
	padding: 14px 15px 15px 0;
	width: 209px;
	float: left;
}

#benefits_menu_column {
	margin: 0;
	padding: 18px 15px 15px 0;
	width: 209px;
	float: left;
}

#lctr_menu_column {
	margin: 0;
	padding: 18px 15px 15px 0;
	width: 209px;
	float: left;
}

#menu_column h2,
#blog_menu_column h2,
#theater_menu_column h2,
#faq_menu_column h2,
#benefits_menu_column h2,
#lctr_menu_column h2 {
	margin: 0;
	padding: 0 0 0 20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 30px;
	font-weight: bold;
	font-style: italic;
	color: #ACAEB0;
}

#menu_column h4,
#blog_menu_column h4,
#theater_menu_column h4, 
#faq_menu_column h4,
#benefits_menu_column h4,
#lctr_menu_column h4 {
	margin: 0;
	padding: 0;
	line-height: 9px;
	width: 209px;
}

#menu_column h5,
#blog_menu_column h5,
#theater_menu_column h5,
#faq_menu_column h5,
#benefits_menu_column h5,
#lctr_menu_column h5 {
	margin: 0;
	padding: 0 0 14px 0;
	line-height: 9px;
	width: 209px;
}

#menu_column h1,
#blog_menu_column h1,
#theater_menu_column h1,
#labyear_info_column h1,
#faq_menu_column h1,
#benefits_menu_column h1,
#lctr_menu_column h1 {
	margin: 0;
	padding: 14px 0 0 20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	font-style: italic;
	color: #B5B5B5;
}




#menu_column h1 a,
#blog_menu_column h1 a,
#theater_menu_column h1 a,
#labyear_info_column h1 a,
#faq_menu_column h1 a,
#benefits_menu_column h1 a,
#lctr_menu_column h1 a {
	color: #595E62;
	text-decoration: none;
}

#menu_column h1 a:hover,
#blog_menu_column h1 a:hover,
#theater_menu_column h1 a:hover,
#faq_menu_column h1 a:hover,
#benefits_menu_column h1 a:hover,
#lctr_menu_column h1 a:hover {
	color: #B5B5B5;
	text-decoration: none;
}

#menu_column h3,
#blog_menu_column h3,
#theater_menu_column h3,
#faq_menu_column h3,
#benefits_menu_column h3,
#lctr_menu_column h3 {
	margin: 0;
	padding: 0 0 0 20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	font-style: italic;
	color: #B5B5B5;
}

#menu_column h3 a,
#blog_menu_column h3 a,
#theater_menu_column h3 a,
#faq_menu_column h3 a,
#benefits_menu_column h3 a,
#lctr_menu_column h3 a {
	color: #595E62;
	text-decoration: none;
}

#menu_column h3 a:hover,
#blog_menu_column h3 a:hover,
#theater_menu_column h3 a:hover,
#faq_menu_column h3 a:hover,
#benefits_menu_column h3 a:hover,
#lctr_menu_column h3 a:hover {
	color: #343434;
	text-decoration: none;
}

#blog_menu_column h3.miniSitePageTitle {
	padding-bottom: 10px;
}


#menu_column p,
#blog_menu_column p,
#theater_menu_column p,
#faq_menu_column p,
#benefits_menu_column p,
#lctr_menu_column p {
	margin: 0;
	padding: 0 0 10px 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#menu_column h6,
#blog_menu_column h6,
#theater_menu_column h6,
#faq_menu_column h6,
#benefits_menu_column h6,
#lctr_menu_column h6 {
	margin: 0;
	padding: 0 0 0 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #595E62;
}

#faq_column {
	margin: 14px 0 0 0;
	padding: 21px 0 15px 0;
	width: 639px;
	float: right;
}

#theater_content_column {
	margin: 14px 0 0 0;
	padding: 21px 0 15px 0;
	width: 639px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

#visit_column {
	margin: 14px 0 0 0;
	padding: 21px 0 12px 0;
	width: 639px;
	border-left: 1px solid #E5E5E5;
	float: right;
}

#blog_column {
	margin: 19px 0 0 0;
	padding: 21px 0 15px 0;
	width: 640px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

#show_blog_column {
	margin: 19px 0 0 0;
	padding: 21px 0 15px 0;
	width: 640px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

#benefits_content_column {
	margin: 11px 0 0 0;
	padding: 27px 0 15px 0;
	width: 640px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

#pastlab_column {
	margin: 19px 0 0 0;
	padding: 21px 0 0px 0;
	width: 635px;
	/* border-left: 1px solid #E5E5E5; */
	float: left;
}

.blog_entry_title {
	margin: 0;
	padding: 1px 18px 24px 50px;
	width: 160px;
	float: left;
}

.benefits_entry_title {
	margin: 0;
	padding: 1px 18px 10px 70px;
	width: 140px;
	float: left;
}

#lctr_content_column {
	margin: 14px 0 0 0;
	padding: 21px 0 15px 0;
	width: 639px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

.blog_entry_title h2 {
	margin: 0;
	padding: 0;
	line-height: 10px;
}

.lct_img_column {
	margin: 0;
	padding: 1px 0 24px 49px;
	width: 161px;
	float: left;
}

.lct_issueinfo_column {
	margin: 0;
	padding: 1px 0 24px 49px;
	width: 161px;
	float: left;
}

.lct_img_column h1 {
	margin: 0;
	padding: 8px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #ADADAD;
}

.lct_issueinfo_column h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #ADADAD;
}

.lct_img_column p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #595E62;
}

.lct_issueinfo_column p {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #595E62;
}

.blog_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: left;
}

.policy_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: left;
}

.blog_entry p {
	margin: 0;
	padding: 0;
}

.policy_entry p {
	margin: 0;
	padding: 0 0 12px 0;
}

.blog_entry h2,
.faq_entry h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-style: italic;
}

.blog_entry h2 a,
.faq_entry h2 a {
	text-decoration: none;
}

.faq_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: left;
}

.dl_prod_entry {
	margin: 0;
	padding: 0 0 12px 0;
	width: 411px;
	float: left;
}

.lctreview_entry {
	margin: 0;
	padding: 0 0 0 15px;
	width: 400px;
	float: left;
}

.benefit_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: right;
}

.pastlab_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: right;
}

.dirlab_participants_entry {
	margin: 0;
	padding: 0;
	width: 411px;
	float: right;
}

.dl_prod_entry p {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #595E62;
}


.dirlab_participants_entry p {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 18px;
	color: #595959;
}

.dirlab_participants_entry p a {
	color: #595959;
	text-decoration: underline;
}

.dirlab_participants_entry p a:hover {
	color: #343434;
	text-decoration: underline;
}

.benefit_entry p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #888888;
}

.benefit_entry p ul li {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #888888;
}

.verdtext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	/* line-height: 18px; */
	font-weight: bold;
	color: #888888;
}

.blog_entry h1,
.faq_entry h1 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 16px;
	color: #595E62;
}

.blog_entry h3,
.faq_entry h3 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #5A5A5A;
}

.blog_entry h3 a,
.faq_entry h3 a {
	color: #5A5A5A;
	text-decoration: underline;
}

.blog_entry h3 a:hover,
.faq_entry h3 a:hover {
	color: #343434;
	text-decoration: underline;
}

.blog_img_left {
	margin: 0;
	padding: 24px 1px 20px 0;
	width: 205px;
	float: left;
}

.blog_img_right {
	margin: 0;
	padding: 24px 0 20px 0;
	width: 205px;
	float: right;
}

.blog_img_left h4,
.blog_img_right h4 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #595E62;
}

.blog_img_left h5,
.blog_img_right h5 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #ADADAD;
}

.comment_entry_title {
	margin: 0;
	padding: 5px 18px 24px 78px;
	width: 130px;
	float: left;
}


.comment_entry_title h2 {
	margin: 0;
	padding: 0;
	line-height: 10px;
}

.comment_entry_title p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #595E62;
}

.blog_comments {
	margin: 0;
	padding: 0 10px 0 0;
	width: 398px;
	float: left;
}

.postcommentStruct {
	margin: 0;
	padding: 0 6px 1px 306px;
	width: 92px;
}

.postcommentStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.postcommentStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.postcommentStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.postcommentStruct span.postcommentBtn a {
	width: 92px;
	background-image: url(../images/but_postcomment.gif);
}


.blog_comments ul li {
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #E5E5E5;
}

.blog_comments p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

.blog_comments h2 {
	margin: 0;
	padding: 5px 0 9px 15px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}

.blog_comments h3 {
	margin: 0;
	padding: 5px 0 9px 15px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}

.givenowStruct {
	margin: 0;
	padding: 4px 0 0 0;
	width: 58px;
}

.givenowStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
 
.givenowStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.givenowStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.givenowStruct span.givenowBtn a {
	width: 58px;
	background-image: url(../images/but_givenow.gif);
}

/****** two-column media list page structure + style *******/
/**********************************************************/

#media_info_column h4 {
	margin: 0;
	padding: 0 0 6px 0;
}

#media_info_column p {
	margin: 0;
	padding: 0 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

.mediaDownloads {
	margin: 0;
	padding: 0 0 0 20px;
}

.mediaDownloads h1 {
	margin: 0;
	padding: 0;
	line-height: 12px;
	height: 12px;
}

.videoplayerStruct {
	margin: 0;
	padding: 0 1px 0 0;
	width: 83px;
	float: left;
}

.audioplayerStruct {
	margin: 0;
	padding: 0;
	width: 83px;
	float: left;
}

.pdfreaderStruct {
	margin: 0;
	padding: 0;
	width: 74px;
}

.becomeamemberStruct {
	margin: 0;
	padding: 0;
	width: 113px;
}

.joinstudentixStruct {
	margin: 0;
	padding: 0;
	width: 94px;
}

.studentixStruct {
	margin: 0;
	padding: 0;
	width: 66px;
}

.memberhubStruct {
	margin: 0;
	padding: 0;
	width: 78px;
}

.backtolctreviewStruct {
	margin: 0;
	padding: 0;
	width: 121px;
}

.backtostudentforumsStruct {
	margin: 0;
	padding: 0;
	width: 154px;
}

.backtoshowblogStruct {
	margin: 0;
	padding: 0;
	width: 118px;
}

.videoplayerStruct span,
.audioplayerStruct span,
.becomeamemberStruct span,
.joinstudentixStruct span, 
.studentixStruct span,
.memberhubStruct span,
.pdfreaderStruct span, 
.backtolctreviewStruct span,
.backtostudentforumsStruct span,
.backtoshowblogStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
.videoplayerStruct span a,
.audioplayerStruct span a,
.becomeamemberStruct span a,
.joinstudentixStruct span a, 
.studentixStruct span a, 
.memberhubStruct span a, 
.pdfreaderStruct span a, 
.backtolctreviewStruct span a, 
.backtostudentforumsStruct span a, 
.backtoshowblogStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.videoplayerStruct span a:hover,
.audioplayerStruct span a:hover,
.becomeamemberStruct span a:hover,
.joinstudentixStruct span a:hover, 
.studentixStruct span a:hover, 
.memberhubStruct span a:hover,
.pdfreaderStruct span a:hover, 
.backtolctreviewStruct span a:hover,
.backtostudentforumsStruct span a:hover, 
.backtoshowblogStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.videoplayerStruct span.videoplayerBtn a {
	width: 83px;
	background-image: url(../images/but_videoplayer.gif);
}
.videoplayerStruct span.audioplayerBtn a {
	width: 83px;
	background-image: url(../images/but_audioplayer.gif);
}
.pdfreaderStruct span.pdfreaderBtn a {
	width: 74px;
	background-image: url(../images/but_pdfreader.gif);
}

.becomeamemberStruct span.becomeamemberBtn a {
	width: 113px;
	background-image: url(../images/but_becomeamember.gif);
}

.studentixStruct span.studentixBtn a {
	width: 94px;
	background-image: url(../images/but_joinstudentix.gif);
}

.studentixStruct span.studentixBtn a {
	width: 66px;
	background-image: url(../images/but_studentix.gif);
}

.memberhubStruct span.memberhubBtn a {
	width: 78px;
	background-image: url(../images/but_memberhub.gif);
}

.backtolctreviewStruct span.backtolctreviewBtn a {
	width: 121px;
	background-image: url(../images/but_backtolctreview.gif);
}

.backtostudentforumsStruct span.backtostudentforumsBtn a {
	width: 154px;
	background-image: url(../images/but_backtostudentforums.gif);
}

.backtoshowblogStruct span.backtoshowblogBtn a {
	width: 118px;
	background-image: url(../images/but_backtoshowblog.gif);
}



#table_column {
	margin: 0;
	padding: 0 0 15px 10px;
	width: 630px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}

.filterby_label {
	margin: 0;
	padding: 6px 0 8px 0;
	width: 414px;
	float: left;
}

.filterby_dropdown {
	margin: 0;
	padding: 0 0 10px 0;
	width: 156px;
	float: left;
}

.viewall_button {
	margin: 0;
	padding: 7px 0 7px 0;
	width: 56px;
	float: right;
}

.viewallStruct {
	margin: 0;
	padding: 0;
	width: 56px;
}

.viewallStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}
.viewallStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.viewallStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.viewallStruct span.viewallBtn a {
	width: 56px;
	background-image: url(../images/but_viewall.gif);
}

.thumbnail_column {
	margin: 0;
	padding: 0;
	width: 100px;
	height: 65px;
	float: left;
}

.searchTitle_columnG {
	margin: 0;
	padding: 30px 15px 0 5px;
	width: 401px;
	height: 35px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}
  
.searchTitle_columnW {
	margin: 0;
	padding: 30px 15px 0 5px;
	width: 401px;
	height: 35px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.title_columnG h1, 
.title_columnW h1,
.newtitle_columnG h1, 
.newtitle_columnW h1,
.searchTitle_columnG  h1,
.searchTitle_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.type_columnG p,
.type_columnW p,
.date_columnG p, 
.date_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #919191;
}

.searchbutton_columnG {
	margin: 0;
	padding: 46px 6px 0 48px;
	width: 68px;
	height: 19px;
	background: #E7E7E7;
	float: left;
}

.searchbutton_columnW {
	margin: 0;
	padding: 46px 6px 0 48px;
	width: 68px;
	height: 19px;
	background: white;
	float: left;
}

.playStruct {
	margin: 0;
	padding: 0 0 0 34px;
	width: 35px;
}

.playStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.playStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.playStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.playStruct span.playBtn a {
	width: 35px;
	background-image: url(../images/but_play.gif);
}

/**** LCT Review back issues structure + style ****/
/*************************************************/

#backissue_column {
	margin: 14px 0 0 0;
	padding: 26px 0 15px 0;
	width: 639px;
	float: right;
}

.backissue_thumb {
	margin: 0;
	padding: 0 0 0 8px;
	width: 100px;
	height: 136px;
	float: left;
}

.backissue_rightside {
	margin: 0;
	padding: 0;
	width: 531px;
	float: right;
}

.backissue_titleG {
	margin: 0;
	padding: 30px 0 0 5px;
	width: 248px;
	height: 25px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.backissue_titleW {
	margin: 0;
	padding: 30px 0 0 5px;
	width: 248px;
	height: 25px;
	border-right: 1px solid #E7E7E7;
	background: white;
	float: left;
}

.backissue_dateG {
	margin: 0;
	padding: 30px 0 0 5px;
	width: 272px;
	height: 25px;
	background: #E7E7E7;
	float: left;
}

.backissue_dateW {
	margin: 0;
	padding: 30px 0 0 5px;
	width: 272px;
	height: 20px;
	background: white;
	float: left;
}

.backissue_dateG h1,
.backissue_dateW h1 {
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #919191;
}

.backissue_titleG h1,
.backissue_titleW h1 {
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #888888;
}

.backissue_descG {
	clear: both;
	height: 42px;
	border: none;
	margin: 0;
	padding: 10px 15px 0 5px;
	width: 511px;
	background: #E7E7E7;
}	

.backissue_descW {
	clear: both;
	height: 42px;
	border: none;
	margin: 0;
	padding: 10px 15px 0 5px;
	width: 511px;
	background: white;
}

.backissue_descG p,
.backissue_descW p {
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #888888;
}

.backissue_viewG {
	height: 63px;
	margin: 0;
	padding: 10px 0 0 490px;
	width: 41px;
	height: 19px;
	background: #E7E7E7;
}

.backissue_viewW {
	height: 63px;
	margin: 0;
	padding: 10px 0 0 490px;
	width: 41px;
	height: 19px;
	background: white;
}


/**** show calendar structure + style ****/
/*****************************************/

.cal_info_column {
	margin: 0;
	padding: 6px 5px 14px 0;
	width: 219px;
	float: left;
}

.cal_info_column h4 {
	margin: 0;
	padding: 0;
}

.cal_info_column p {
	margin: 0;
	padding: 0 0 1px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

.calDownloads {
	margin: 0;
	padding: 0;
}

.printableschedStruct {
	margin: 0;
	padding: 0 0 30px 20px;
	width: 124px;
}

.adobeacrobatStruct {
	margin: 0;
	padding: 0 0 15px 20px;
	width: 124px;
}
 
.printableschedStruct span, 
.adobeacrobatStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.printableschedStruct span a,
.adobeacrobatStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.printableschedStruct span a:hover,
.adobeacrobatStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.printableschedStruct span.printableschedBtn a {
	width: 124px;
	background-image: url(../images/but_printableschedule.gif);
}

.adobeacrobatStruct span.adobeacrobatBtn a {
	width: 96px;
	background-image: url(../images/but_adobeacrobat.gif);
}

.key_column {
	margin: 0;
	padding: 32px 0 10px 0;
	width: 213px;
	float: right;
}

#key_column ul {
	margin: 0;
	padding: 0 0 56px 0;
}

#key_column ul li {
	margin: 0;
	padding: 0;
	display: block;
}

.cal_shape {
	margin: 0;
	padding: 0;
	width: 19px;
	line-height: 20px;
	float: left;
}


/****** show press list structure + style ******/
/**********************************************/

#press_info_column p {
	margin: 0;
	padding: 7px 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#press_table_column {
	margin: 12px 0 0 0;
	padding: 24px 0 15px 10px;
	width: 631px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}


.pressoutlet_columnG h1, 
.pressoutlet_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.pressoutlet_columnG p, 
.pressoutlet_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}

.searchPressDesc_columnG {
	margin: 0;
	padding: 20px 5px 0 5px;
	width: 388px;
	height: 45px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.searchPressDesc_columnW {
	margin: 0;
	padding: 20px 5px 0 5px;
	width: 388px;
	height: 43px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.article_columnG p, 
.article_columnW p,
.searcharticle_columnG p, 
.searcharticle_columnW p,
.metatagdesc_columnG p, 
.metatagdesc_columnW p,
.description_columnG p, 
.description_columnW p,
.offstageDesc_columnG p,
.offstageDesc_columnW p,
.searchPressDesc_columnG p,
.searchPressDesc_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}


.pressButton_columnW {
	margin: 0;
	padding: 41px 0 0 6px;
	width: 69px;
	height: 22px;
	float: right;
}

.searchpressButton_columnG {
	margin: 0;
	padding: 31px 0 0 54px;
	width: 69px;
	height: 34px;
	background: #E7E7E7;
	float: right;
}

.searchpressButton_columnW {
	margin: 0;
	padding: 27px 0 0 54px;
	width: 69px;
	height: 36px;
	float: right;
}

.viewfullStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 64px;
}

.printableStruct {
	margin: 0;
	padding: 0;
	width: 64px;
}

.viewfullStruct span, 
.printableStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.viewfullStruct span a,
.printableStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.viewfullStruct span a:hover, 
.printableStruct span a:hover{
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.viewfullStruct span.viewfullBtn a {
	width: 64px;
	background-image: url(../images/but_viewfull.gif);
}

.printableStruct span.printableBtn a {
	width: 64px;
	background-image: url(../images/but_printable.gif);
}

.viewButton_columnG {
	margin: 0;
	padding: 46px 0 0 35px;
	width: 39px;
	height: 19px;
	background: #E7E7E7;
	float: right;
}

.viewButton_columnW {
	margin: 0;
	padding: 45px 0 0 35px;
	width: 39px;
	height: 11px;
	float: right;
}

.viewStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 34px;
}

.newviewStruct {
	margin: 0;
	padding: 0 0 0 34px;
	width: 34px;
}

.groupingViewStruct {
	margin: 0;
	padding: 52px 0 0 0;
	width: 34px;
	float: left;
}

.viewStruct span,
.newviewStruct span,
.groupingViewStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.viewStruct span a,
.newviewStruct span a,
.groupingViewStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.viewStruct span a:hover,
.newviewStruct span a:hover,
.groupingViewStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.viewStruct span.viewBtn a,
.newviewStruct span.newviewBtn a,
.groupingViewStruct span.groupingViewBtn a {
	width: 34px;
	background-image: url(../images/but_view.gif);
}


.offstageViewStruct {
	margin: 0;
	padding: 28px 0 1px 40px;
	width: 34px;
}

.offstageViewStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.offstageViewStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.offstageViewStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.offstageViewStruct span.viewBtn a {
	width: 34px;
	background-image: url(../images/but_view.gif);
}
/****** member hub main structure + style ******/
/**********************************************/

#sectionMain {
	margin: 0;
	padding: 33px 0 0 0;
	width: 866px;
}

#sectionMain h1 {
	margin: 0;
	padding: 0 0 19px 359px;
}

#sectionMain h2 {
	margin: 0;
	padding: 0 0 0 121px;
	line-height: 9px;
}

#sectionMain p {
	margin: 0;
	padding: 7px 338px 0 189px;
}

#sectionMain h6 {
	margin: 0;
	padding: 2px 0 0 190px;
	height: 40px;
}


/****** member benefits structure + style ******/
/**********************************************/
#member_info_column {
	margin: 0;
	padding: 7px 5px 0 0;
	width: 219px;
	float: left;
}

#member_info_column h4 {
	margin: 0;
	padding: 0;
}

#member_info_column p {
	margin: 0;
	padding: 7px 0 7px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#benefits_column {
	margin: 14px 0 0 0;
	padding: 18px 0 0 0;
	width: 641px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

.blog_entry .studentixStruct,
.blog_entry .becomeamemberStruct {
	margin: 0;
	padding: 4px 0 0 0;
}



/******* about main structure + style *******/
/*******************************************/

#aboutMain {
	margin: 0;
	padding: 31px 0 0 20px;
	width: 846px;
}

#aboutMain h1 {
	margin: 0;
	padding: 0 290px 14px 0;
	width: 556px;
}

#aboutMain_quoteFiller {
	margin: 0;
	padding: 0;
	width: 451px;
	float: left;
}
#aboutMain_quote {
	margin: 4px 15px 0 69px;
	padding: 15px 15px 12px 15px;
	background: #595E62;
	width: 337px;
	float: left;
}

#aboutMain_quote p {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}

#aboutMain_quote h2 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	font-style: italic;
	color: white;
}

#aboutMain_textTop {
	margin: 0;
	padding: 0 0 20px 0;
	width: 395px;
	float: right;
}

#aboutMain_textBottom {
	margin: 0;
	padding: 0;
	width: 395px;
	float: right;
}


/****** staff directory structure + style *****/
/*********************************************/
#staffdir_info_column {
	margin: 0;
	padding: 6px 5px 14px 0;
	width: 219px;
	float: left;
}

#staffdir_info_column h4 {
	margin: 0;              
	padding: 0 0 6px 0;
}                 
                  
#staffdir_info_column p {
	margin: 0;              
	padding: 0 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}                 
                  
#directory_column {
	margin: 0;              
	padding: 0;
	width: 640px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}                 
                  
.staff_columnOne {
	margin: 0;
	padding: 0;
	width: 132px;
	height: 54px;
	/* border-left: 1px solid #E7E7E7; */
	float: left;
}

.staff_columnThree {
	margin: 0;
	padding: 0 0 0 17px;
	width: 328px;
	height: 48px;
	float: right;
}

.staff_columnOneC {
	margin: 0;
	padding: 20px 0 0 0;
	width: 132px;
	line-height: 24px;
	float: left;
	clear: both;
}

.staff_columnTwoC h1 {
	margin: 0;
	padding: 0;
}

.staff_columnTwoC {
	margin: 0;
	padding: 20px 0 0 5px;
	width: 155px;
	line-height: 30px;
	/* border-right: 1px solid #E5E5E5; */
	float: left;
}

.staff_columnThreeC {
	margin: 0;
	padding: 20px 0 0 17px;
	width: 330px;
	line-height: 30px;

	float: right;
}

.staff_columnOneB {
	margin: 0;
	padding: 0;
	width: 132px;
	float: left;
}

.staff_columnTwoB {
	margin: 0;
	padding: 0 0 0 5px;
	width: 155px;
	/* border-right: 1px solid #E5E5E5; */
	float: left;
}

.staff_columnThreeB {
	margin: 0;
	padding: 0 0 0 17px;
	width: 331px;
	float: right;
}

.staff_columnOne h1,
.staff_columnTwo h1,
.staff_columnThree h1 {
	margin: 0;
	padding: 26px 0 0 0;
	font-size: 11px;
	text-transform: uppercase;
	font-style: italic;
}

.staff_columnOne h2,
.staff_columnTwo h2,
.staff_columnThree h2, 
.staff_columnOneB h2,
.staff_columnTwoB h2,
.staff_columnThreeB h2 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #767676;
}

.staff_columnOneB h1,
.staff_columnTwoB h1,
.staff_columnThreeB h1 {
	margin: 0;
	padding: 0;
	font-style: italic;
}


/**** board of directors structure + style ****/
/*********************************************/

#board_info_column {
	margin: 0;
	padding: 6px 5px 14px 0;
	width: 219px;
	float: left;
}

#board_info_column h4 {
	margin: 0;
	padding: 0 0 6px 0;
}

#board_info_column p {
	margin: 0;
	padding: 0 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#board_column {
	margin: 15px 0 0 0;
	padding: 12px 0 10px 220px;
	width: 421px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}

/****** your visit main structure + style *****/
/*********************************************/

#visitMain {
	margin: 0;
	padding: 31px 0 0 20px;
	width: 846px;
}

#visitMain h1 {
	margin: 0;
	padding: 0 270px 20px 0;
}

#visitMain p {
	margin: 0;
	padding: 0 0 0 451px;
}


/****** box office structure + style *****/
/*********************************************/
#box_info_column {
	margin: 0;
	padding: 12px 5px 14px 0;
	width: 219px;
	float: left;
}

#box_info_column p {
	margin: 0;
	padding: 6px 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}


/******* edu main structure + style *******/
/*****************************************/

#eduMain {
	margin: 0;
	padding: 31px 0 0 20px;
	width: 846px;
}

#eduMain h1 {
	margin: 0;
	padding: 0 0 14px 346px;
}

#eduMain_quote {
	margin: 4px 15px 0 69px;
	padding: 15px 15px 12px 15px;
	background: #595E62;
	width: 337px;
	float: left;
}

#eduMain_quote p {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}

#eduMain_text {
	margin: 0;
	padding: 0;
	width: 395px;
	float: right;
}

/******* edu program structure + style *******/
/********************************************/
#eduProgram {
	margin: 0;
	padding: 31px 0 0 20px;
	width: 846px;
}

#eduProgram h1 {
	margin: 0;
	padding: 0 0 14px 346px;
}

#eduProgramleft {
	margin: 0;
	padding: 0 15px 0 69px;
	float: left;
}

#eduProgram_quote {
	margin: 4px 0 0 0;
	padding: 15px 15px 12px 15px;
	background: #595E62;
	width: 337px;
	float: left;
}

#eduProgram_quote p {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}

.eduProgram_buttons {
	margin: 0;
	padding: 49px 0 0 0;
}

.butPrintableappStruct {
	margin: 0;
	padding: 1px 0 0 114px;
	width: 136px;
	float: left;
}

.butOnlineappStruct {
	margin: 0;
	padding: 1px 0 0 1px;
	width: 116px;
	float: left;
}

.butPrintableappStruct span, 
.butOnlineappStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.butPrintableappStruct span a, 
.butOnlineappStruct span a{
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.butPrintableappStruct span a:hover, 
.butOnlineappStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.butPrintableappStruct span.butPrintableappBtn a {
	width: 136px;
	background-image: url(../images/but_printableapplication.gif);
}

.butOnlineappStruct span.butOnlineappBtn a {
	width: 116px;
	background-image: url(../images/but_onlineapplication.gif);
}

#eduProgram_text {
	margin: 0;
	padding: 0;
	width: 395px;
	float: right;
}

#eduProgram_text h2 {
	margin: 0;
	padding: 25px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #888888;
}



/***** study guide structure + style *****/
/****************************************/

.studyguide_desc_columnG {
	margin: 0;
	padding: 29px 10px 0 5px;
	width: 500px;
	height: 36px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.studyguide_desc_columnW {
	margin: 0;
	padding: 29px 10px 0 5px;
	width: 500px;
	height: 35px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.studyguide_desc_columnG h1, 
.studyguide_desc_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.downloadButton_columnG {
	margin: 0;
	padding: 45px 0 0 20px;
	width: 95px;
	height: 20px;
	background: #E7E7E7;
	float: left;
}

.downloadButton_columnW {
	margin: 0;
	padding: 43px 0 0 20px;
	width: 95px;
	height: 20px;
	float: left;
}

.downloadpdfStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 89px;
}

.downloadpdfStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.downloadpdfStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.downloadpdfStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.downloadpdfStruct span.downloadpdfBtn a {
	width: 89px;
	background-image: url(../images/but_downloadpdf.gif);
}


/**** student forum menu structure + style ****/
/*********************************************/
#forum_table_column {
	margin: 12px 0 0 0;
	padding: 0 0 15px 10px;
	width: 631px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}
#forum_table_labels {
	margin: 0;
	padding: 0 0 14px 0;
}

#posts_label {
	margin: 0;
	padding: 0 0 0 321px;
	line-height: 9px;
	float: left;
}

#lastpost_label {
	margin: 0;
	padding: 0 0 0 66px;
	line-height: 9px;
	float: left;
}

.forum_desc_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 299px;
	height: 37px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.forum_desc_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 299px;
	height: 27px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.forum_desc_columnG h1, 
.forum_desc_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.forum_posts_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 85px;
	height: 37px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.forum_posts_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 85px;
	height: 37px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.forum_lastpost_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 85px;
	height: 37px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.forum_lastpost_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 85px;
	height: 35px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.forum_posts_columnG p, 
.forum_posts_columnW p, 
.forum_lastpost_columnG p, 
.forum_lastpost_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}

.viewforum_columnG {
	margin: 0;
	padding: 46px 0 0 34px;
	width: 80px;
	height: 19px;
	background: #E7E7E7;
	float: right;
}

.viewforum_columnW {
	margin: 0;
	padding: 42px 0 0 34px;
	width: 80px;
	height: 21px;
	float: right;
}

.viewforumStruct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 74px;
}

.viewforumStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.viewforumStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.viewforumStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.viewforumStruct span.viewforumBtn a {
	width: 74px;
	background-image: url(../images/but_viewforum.gif);
}


/**** student forum structure + style ****/
/****************************************/
#forum_menu_column {
	margin: 0;
	padding: 14px 15px 0 0;
	width: 209px;
	float: left;
}

#forum_menu_column h2 {
	margin: 0;
	padding: 0;
	line-height: 9px;
}

#forum_menu_column h1 {
	margin: 0;
	padding: 10px 0 4px 20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	font-style: italic;
	color: #B5B5B5;
}

#forum_menu_column h1 a {
	color: #595E62;
	text-decoration: none;
}

#forum_menu_column h1 a:hover {
	color: #343434;
	text-decoration: none;
}

#forum_menu_column h3 {
	margin: 30px 0 12px 0;
	padding: 0;
	line-height: 9px;
}

#forum_menu_column p {
	margin: 0;
	padding: 0 0 10px 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#forum_menu_column h5 {
	margin: 0;
	padding: 5px 0 10px 0;
	line-height: 9px;
}
#forum_column {
	margin: 19px 0 0 0;
	padding: 14px 0 15px 0;
	width: 641px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}



/**** support main structure + style ****/
/***************************************/

#supportIntro {
	margin: 0;
	padding: 35px 72px 0 20px;
	width: 343px;
	float: left;
}

#patron_hilite {
	margin: 47px 0 0 0;
	padding: 12px 0 12px 20px;
	background-color: #888888;
	width: 407px;
	float: right;
}

#youngpatron_hilite {
	margin: 9px 0 0 320px;
	padding: 12px 0 12px 20px;
	background-color: #5A5A5A;
	width: 407px;
}

#bestfriends_hilite {
	margin: 10px 0 1px 435px;
	padding: 12px 0 12px 20px;
	background-color: #C6C6C6;
	width: 407px;
}

#patron_hilite h4,
#youngpatron_hilite h4, 
#bestfriends_hilite h4 {
	margin: 0;
	padding: 0 0 9px 0;
	line-height: 7px;
	text-align: right;
}

#patron_hilite p,
#youngpatron_hilite p,
#bestfriends_hilite p {
	margin: 0;
	padding: 0 10px 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: white;
}

.support_btn {
	margin: 0;
	padding: 10px 0 0 215px;
	/*position: relative;
	text-align: right;*/
}

.learnmoreStruct {
	margin: 0;
	padding: 0 0 0 75px;
	width: 107px;
}
.learnmoreStruct span {
	padding: 0;
	height: 17px;
	text-indent: -9999px;
}
.learnmoreStruct span a {
	margin: 0;
	padding: 0;
	line-height: 17px;
	height: 17px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.learnmoreStruct span a:hover {
	background-position: 0 -17px;
	outline: none;
	text-decoration: none;
}

.learnmoreStruct span#learnmorePatronBtn a {
	width: 107px;
	background-image: url(../images/but_learnmorePatron.gif);
}

.learnmoreStruct span#learnmoreYoungBtn a {
	width: 107px;
	background-image: url(../images/but_learnmoreYoung.gif);
}

.learnmoreStruct span#learnmoreFriendsBtn a {
	width: 107px;
	background-image: url(../images/but_learnmoreFriends.gif);
}



/**** program overviews structure + style ****/
/********************************************/
#program_quote {
	margin: 10px 15px 15px 69px;
	padding: 15px 15px 12px 15px;
	background: #888888;
	width: 314px;
	float: left;
}

#program_quote p {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}

#program_quote h2 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	font-style: italic;
	color: white;
}


/******* directors lab main structure + style *******/
/***************************************************/

#dirMain {
	margin: 0;
	padding: 31px 0 0 20px;
	width: 846px;
}

#dirMain h1 {
	margin: 0;
	padding: 0 0 14px 316px;
}

#dirMain_quote {
	margin: 4px 15px 0 69px;
	padding: 15px 30px 12px 15px;
	background: #5A5A5A;
	width: 301px;
	float: left;
}

#dirMain_quote p {
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 16px;
	color: white;
}

#dirMain_text {
	margin: 0;
	padding: 0;
	width: 416px;
	float: right;
}


/**** directors lab year list structure + style ****/
/**************************************************/

.labyear_columnG {
	margin: 0;
	padding: 20px 10px 0 5px;
	width: 40px;
	height: 45px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.labyear_columnW {
	margin: 0;
	padding: 20px 10px 0 5px;
	width: 40px;
	height: 43px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.labyear_columnG h1, 
.labyear_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #888888;
}

.labtitle_columnG {
	margin: 0;
	padding: 20px 10px 0 5px;
	width: 144px;
	height: 45px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.labtitle_columnW {
	margin: 0;
	padding: 20px 10px 0 5px;
	width: 144px;
	height: 43px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.labtitle_columnG h1, 
.labtitle_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.labdesc_columnG {
	margin: 0;
	padding: 20px 5px 0 5px;
	width: 329px;
	height: 45px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.labdesc_columnW {
	margin: 0;
	padding: 20px 5px 0 5px;
	width: 329px;
	height: 43px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.labtitle_columnG p, 
.labtitle_columnW p, 
.labdesc_columnG p, 
.labdesc_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #888888;
}

.labview_columnG {
	margin: 0;
	padding: 46px 0 0 35px;
	width: 40px;
	height: 19px;
	background: #E7E7E7;
	float: right;
}

.labview_columnW {
	margin: 0;
	padding: 42px 0 0 35px;
	width: 40px;
	height: 21px;
	float: right;
}


/**** who's directing structure + style ****/
/******************************************/

#whosdirecting_info_column {
	margin: 0;
	padding: 7px 5px 0 0;
	width: 219px;
	float: left;
}

#whosdirecting_info_column p {
	margin: 0;
	padding: 7px 0 0 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}
.butEmailupdateStruct {
	margin: 0;
	padding: 5px 0 0 20px;
	width: 91px;
}

.butEmailupdateStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.butEmailupdateStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.butEmailupdateStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.butEmailupdateStruct span.butEmailupdateBtn a {
	width: 91px;
	background-image: url(../images/but_emailupdate.gif);
}


#whosdirecting_table_labels {
	margin: 0;
	padding: 0 0 14px 0;
}

#participant_label {
	margin: 0;
	padding: 0 0 0 5px;
	line-height: 9px;
	float: left;
}

#labyear_label {
	margin: 0;
	padding: 0 0 0 48px;
	line-height: 9px;
	float: left;
}

#rundates_label {
	margin: 0;
	padding: 0 0 0 16px;
	line-height: 9px;
	float: left;
}

#details_label {
	margin: 0;
	padding: 0 0 0 69px;
	line-height: 9px;
	float: left;
}

.name_columnG {
	margin: 0;
	padding: 28px 20px 0 5px;
	width: 93px;
	height: 37px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.name_columnW {
	margin: 0;
	padding: 28px 20px 0 5px;
	width: 93px;
	height: 27px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.name_columnG h1, 
.name_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.year_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 53px;
	height: 37px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.year_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 53px;
	height: 37px;
	border-right: 1px solid #E7E7E7;
	float: left;
}

.rundates_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 113px;
	height: 37px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.rundates_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 113px;
	height: 35px;
	border-right: 1px solid #E7E7E7;
	float: left;
}
.whosdirectingdesc_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 299px;
	height: 37px;
	background: #E7E7E7;
	float: left;
}

.whosdirectingdesc_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 299px;
	height: 35px;
	float: left;
}
.year_columnG p, 
.year_columnW p, 
.rundates_columnG p, 
.rundates_columnW p,
.whosdirectingdesc_columnG p, 
.whosdirectingdesc_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #888888;
}


/**** directors lab year structure + style ****/
/*********************************************/

#labyear_info_column {
	margin: 0;
	padding: 7px 0 0 0;
	width: 224px;
	float: left;
}

#labyear_info_column p {
	margin: 0;
	padding: 12px 0 0 20px;
}

.lab_title {
	margin: 0;
	padding: 1px 18px 24px 75px;
	width: 130px;
	float: left;
}

.lab_title h1 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	color: #595E62;
}

.lab_title p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #595E62;
}

.faq_entry h6 {
	margin: 0;
	padding: 2px 0 0 0;
}

/*
div#pastlab_column div.faq_entry br {
	line-height: 30px;
}
*/
div#pastlab_column div.faq_entry p {
	padding-bottom: 10px;
}


.backtopastlabsStruct {
	margin: 0;
	padding: 5px 0 0 0;
	width: 116px;
}

.backtopastlabsStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.backtopastlabsStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.backtopastlabsStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.backtopastlabsStruct span.backtopastlabsBtn a {
	width: 116px;
	background-image: url(../images/but_backtopastlabs.gif);
}


/***** extras main structure + style *****/
/****************************************/
.extras_pullout_btn {
	margin: 0;
	padding: 10px 0 0 135px;
	/*position: relative;
	text-align: right;*/
}


/**** extras gallery structure + style ****/
/*****************************************/

.butMcmullenbioStruct {
	margin: 0;
	padding: 5px 0 0 20px;
	width: 128px;
}

.butMcmullenbioStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.butMcmullenbioStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.butMcmullenbioStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.butMcmullenbioStruct span.butMcmullenbioBtn a {
	width: 128px;
	background-image: url(../images/but_jamesmcmullenbio.gif);
}

#gallery_table_column {
	margin: 12px 0 0 0;
	padding: 25px 0 10px 5px;
	width: 636px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}

.gallery_img {
	margin: 0 0 5px 5px;
	padding: 0;
	width: 100px;
	height: 212px;
	background: #E7E7E7;
	float: left;
}

.gallery_img h1 {
	margin: 0;
	padding: 5px 5px 0 5px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #919191;
}

.butBacktogalleryStruct {
	margin: 0;
	padding: 5px 0 0 0;
	width: 105px;
}

.butBacktogalleryStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.butBacktogalleryStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.butBacktogalleryStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.butBacktogalleryStruct span.butBacktogalleryBtn a {
	width: 105px;
	background-image: url(../images/but_backtogallery.gif);
}


/**** extras media list structure + style ****/
/********************************************/

.mediatitle_columnG {
	margin: 0;
	padding: 25px 15px 0 5px;
	width: 149px;
	height: 40px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.mediatitle_columnW {
	margin: 0;
	padding: 25px 15px 0 5px;
	/* width: 149px; */
	width: 224px;
	/* height: no height */
	height: 40px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.newmediatitle_columnG {
	margin: 0;
	padding: 25px 15px 0 5px;
	width: 224px;
	height: 40px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.newmediatitle_columnW {
	margin: 0;
	padding: 25px 15px 0 5px;
	width: 224px;
	height: 40px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.mediatitle_columnG h1, 
.mediatitle_columnW h1,
.newmediatitle_columnG h1, 
.newmediatitle_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.mediatype_columnG {
	margin: 0;
	padding: 25px 10px 0 5px;
	width: 60px;
	height: 40px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.mediatype_columnW {
	margin: 0;
	padding: 25px 10px 0 5px;
	width: 60px;
	height: 40px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.mediashow_columnG {
	margin: 0;
	padding: 25px 10px 0 5px;
	width: 118px;
	height: 40px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.mediashow_columnW {
	margin: 0;
	padding: 25px 10px 0 5px;
	width: 118px;
	height: 40px;
	border-right: 1px solid white;
	background: white;
	float: left;
}
.mediadate_columnG {
	margin: 0;
	padding: 25px 9px 0 5px;
	width: 60px;
	height: 40px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.mediadate_columnW {
	margin: 0;
	padding: 25px 9px 0 5px;
	width: 60px;
	height: 40px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.mediatype_columnG p,
.mediatype_columnW p,
.mediashow_columnG p,
.mediashow_columnW p,
.mediadate_columnG p, 
.mediadate_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #919191;
}

/**** talks and mag main structure + style ****/
/*********************************************/

#talksmain {
	margin: 0;
	padding: 31px 40px 0 0;
	width: 826px;
}

.talksmain_label h2 {
	margin: 0;
	padding: 24px 398px 0 0;
	line-height: 9px;
}

#lctreview_hilite {
	margin: 12px 19px 0 86px;
	padding: 15px 5px 12px 20px;
	background-color: #5A5A5A;
	width: 321px;
	float: left;
}

#platformseries_hilite {
	margin: 12px 19px 0 86px;
	padding: 15px 5px 12px 20px;
	background-color: #888888;
	width: 321px;
	float: left;
}

#lctreview_hilite p,
#platformseries_hilite p {
	margin: 0;
	padding: 0 10px 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: white;
}

.TalksLearnmoreStruct {
	margin: 0;
	padding: 0;
	width: 107px;
}
.TalksLearnmoreStruct span {
	padding: 0;
	height: 17px;
	text-indent: -9999px;
}
.TalksLearnmoreStruct span a {
	margin: 0;
	padding: 0;
	line-height: 17px;
	height: 17px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.TalksLearnmoreStruct span a:hover {
	background-position: 0 -17px;
	outline: none;
	text-decoration: none;
}

.TalksLearnmoreStruct span#learnmoreLctreviewBtn a {
	width: 107px;
	background-image: url(../images/but_learnmoreYoung.gif);
}

.TalksLearnmoreStruct span#learnmorePlatformseriesBtn a {
	width: 107px;
	background-image: url(../images/but_learnmorePatron.gif);
}

.talksblurb {
	margin: 0;
	padding: 12px 0 0 0;
	width: 415px;
	float: left;
}


/**** platform series structure + style ****/
/******************************************/

#platform_info_column {
	margin: 0;
	padding: 7px 5px 14px 0;
	width: 219px;
	float: left;
}

#platform_info_column h4 {
	margin: 0;
	padding: 0 0 6px 0;
}

#platform_info_column p {
	margin: 0;
	padding: 0 0 19px 20px;
	font-family: Verdana, Helvetica, Arial, serif;
	font-size: 10px;
	line-height: 15px;
	color: #595E62;
}

#platform_column {
	margin: 8px 0 0 0;
	padding: 0 0 15px 10px;
	width: 631px;
	/* border-left: 1px solid #E7E7E7; */
	float: right;
}

.platformUpcomingStruct {
	margin: 0;
	padding: 0 0 13px 510px;
	width: 61px;
	float: left;
}

.platformArchiveStruct {
	margin: 0;
	padding: 0 6px 13px 0;
	width: 53px;
	float: right;
}

.platformUpcomingStruct span,
.platformArchiveStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.platformUpcomingStruct span a,
.platformArchiveStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.platformUpcomingStruct span a:hover,
.platformArchiveStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.platformUpcomingStruct span.platformUpcomingBtn a {
	width: 61px;
	background-image: url(../images/but_upcoming.gif);
}

.platformArchiveStruct span.platformArchiveBtn a {
	width: 53px;
	background-image: url(../images/but_archive.gif);
}

.platformUpcomingStruct span.platformUpcomingActive a {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_upcoming.gif);
}

.platformArchiveStruct span.platformArchiveActive a {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0 -13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	background-image: url(../images/but_archive.gif);
}

.platpartcipant_columnG, 
.platmoderator_columnG {
	margin: 0;
	padding: 30px 15px 0 8px;
	width: 117px;
	height: 35px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.platpartcipant_columnW, 
.platmoderator_columnW {
	margin: 0;
	padding: 30px 15px 0 8px;
	width: 117px;
	height: 35px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.platpartcipant_columnG h1, 
.platpartcipant_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.plattitle_columnG {
	margin: 0;
	padding: 30px 15px 0 8px;
	width: 138px;
	height: 35px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.plattitle_columnW {
	margin: 0;
	padding: 30px 15px 0 8px;
	width: 138px;
	height: 35px;
	border-right: 1px solid white;
	background: white;
	float: left;
}

.platmoderator_columnG p,
.platmoderator_columnW p,
.plattitle_columnG p,
.plattitle_columnW p,
.platdate_columnG p, 
.platdate_columnW p,
.platdescG p, 
.platdescW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #919191;
}


.transcriptStruct {
	margin: 0;
	padding: 0 0 1px 2px;
	width: 73px;
}

.audiomp3Struct {
	margin: 0;
	padding: 0 0 1px 0;
	width: 75px;
}

.videoqtStruct {
	margin: 0;
	padding: 0 0 0 9px;
	width: 66px;
}

.transcriptStruct span, 
.audiomp3Struct span, 
.videoqtStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.transcriptStruct span a, 
.audiomp3Struct span a, 
.videoqtStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.transcriptStruct span a:hover, 
.audiomp3Struct span a:hover, 
.videoqtStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.transcriptStruct span.transcriptBtn a {
	width: 73px;
	background-image: url(../images/but_transcript.gif);
}

.audiomp3Struct span.audiomp3Btn a {
	width: 75px;
	background-image: url(../images/but_audiomp3.gif);
}

.videoqtStruct span.videoqtBtn a {
	width: 66px;
	background-image: url(../images/but_videoqt.gif);
}

.platclearG {
	clear: both;
	height: 10px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: #E7E7E7;
	width: 631px;
}

.platclearW {
	clear: both;
	height: 10px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: white;
	width: 631px;
}

.platdescG {
	margin: 0;
	padding: 0 15px 6px 8px;
	width: 608px;
	height: 45px;
	background: #E7E7E7;
}

.platdescW {
	margin: 0;
	padding: 0 15px 6px 8px;
	width: 608px;
	height: 50px;
	background: white;
}


/**** extras: show blog list structure + style ****/
/*************************************************/

.showblog_title_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 170px;
	height: 37px;
	background: #E7E7E7;
	border-right: 1px solid white;
	float: left;
}

.showblog_title_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 170px;
	height: 35px;
	border-right: 1px solid white;
	float: left;
}

.showblog_title_columnG h1, 
.showblog_title_columnW h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #888888;
}

.showblog_desc_columnG {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 349px;
	height: 37px;
	border-right: 1px solid white;
	background: #E7E7E7;
	float: left;
}

.showblog_desc_columnW {
	margin: 0;
	padding: 28px 10px 0 5px;
	width: 349px;
	height: 27px;
	border-right: 1px solid white;
	float: left;
}

.showblog_desc_columnG p, 
.showblog_desc_columnW p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #888888;
}

.showblog_view_columnG {
	margin: 0;
	padding: 46px 0 0 40px;
	width: 40px;
	height: 19px;
	background: #E7E7E7;
	float: right;
}

.showblog_view_columnW {
	margin: 0;
	padding: 42px 0 0 40px;
	width: 40px;
	height: 21px;
	float: right;
}

/**** form page structure + style ****/
/************************************/

#form_column {
	margin: 15px 0 0 0;
	padding: 19px 0 15px 0;
	width: 641px;
	/* border-left: 1px solid #E5E5E5; */
	float: right;
}

.form_title {
	margin: 0;
	padding: 1px 18px 0 50px;
	width: 160px;
	float: left;
}

.form_title h1 {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	font-style: italic;
	color: #595E62;
}

.form_info {
	margin: 0;
	padding: 0 0 10px 0;
	width: 413px;
	float: right;
}

.form_info p {
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #595E62;
}

.form_label {
	margin: 0;
	padding: 1px 18px 8px 60px;
	width: 150px;
	float: left;
}

.form_label h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: normal;
	vertical-align: bottom;
	text-transform: uppercase;
	color: #595E62;
}

.form_copy {
	margin: 0;
	padding: 1px 18px 8px 60px;
	width: 520px;
	float: left;
}

.form_copy h1 {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: normal;
	vertical-align: bottom;
	text-transform: uppercase;
	color: #595E62;
}


.form_field p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #595E62;
}

.submitStruct {
	margin: 0;
	padding: 1px 0 15px 0px;
	width: 48px;
	float:left;
}
 
.submitStruct span {
	padding: 0;
	height: 13px;
	text-indent: -9999px;
}

.submitStruct span a {
	margin: 0;
	padding: 0;
	line-height: 13px;
	height: 13px;
	outline: none;
	text-decoration: none;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}

.submitStruct span a:hover {
	background-position: 0 -13px;
	outline: none;
	text-decoration: none;
}

.submitStruct span.submitBtn a {
	width: 48px;
	background-image: url(../images/but_submit.gif);
}


/***** search results structure + style ****/
/******************************************/

.searchResults {
	margin: 0;
	padding: 20px 0 5px 20px;
}

.searchResults p {display: inline;}

.searchResults h1 {
	display: inline;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #5A5A5A;
}


/***** addThis styles ****/
/*************************/

.show_detail_add_this
{
	margin:30px 0 0 0;
	padding: 0;
}

.show_blog_add_this
{
	margin:20px 0 0 0;
	padding: 0;
	float:right;
}


.media_player_add_this
{
	padding: 0;
	width: 90px;
	float: left;
}



.addthis_default_style
{
	margin: 0;
	padding: 0;
	border: 0px solid black;
	float: left;
}

span.addThis
{
	height: 16px;
	display: inline;
	line-height: 16px;
	border: 0px solid black;
}
span.addThis a {
	text-decoration: none;
	margin: 0px 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #595E62;
	
}
span.addThis a:hover {
	color: #343434;
}
