/* TE TUHI
   Master Styles
   Author: Jonathan Nicol (jonathan@f6design.com)
*****************************************************************/


/* Re-defined - HTML Elements
*****************************************************************/

html {
	font-size: 100%; /* for IE */
}

body  {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 76%; /* if you want 12px */
	font-weight: normal;
	color: #1f1f1f;
	background: #dedede url(../img/bg_gradient.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.4;
}
a, a:visited {
	border-bottom: 1px solid #cdcdcd;
	color:#eb008a;
	outline-style:none;
	text-decoration:none;
}
a:hover {
	color:#ef3e33;
	text-decoration:none;
	}
	#content a img:hover {
		border-color: #ef3e33;
	}
a:active {
	color:#ef3e33;
	text-decoration:none;
}
a.imglink, a.imglink:visited  {
	border: none;
}
blockquote {
	background:transparent url(../img/quotes.gif) left top no-repeat;
	margin:0pt 0pt 1.5em;
	min-height:3em;
	padding:0pt 0pt 0pt 37px;
}
img {
	border: none;
	display: block;
	}
h1 {
	left: 208px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 88px;
	}
	h1 span {
		display: none;
	}
/* see end of stylesheet for sifr styles for H2's */
h2 {
	color: #fff;
	clear: both;
	padding: 4px 13px 6px 13px;
	margin: 0;
	background: #000;
	font-size: 20px;
	font-weight: normal;
	height: 27px; /* stops 'jump' */
}
h3 {
	background: transparent url(../img/dotline.gif) left bottom repeat-x;
	font-size: 1.4em;
	font-weight: normal;
	margin: 2em 0 1em 0;
	padding: 0 0 5px 0;
	}
	h3.event {
		background: none;
		margin-top: 0;
		}
	h3.noTop {
		margin-top: 0;
		}
h4 {
	/*font-size: 1.17em;*/
	font-size: 1.25em;
	font-weight: normal;
	margin: 1.5em 0 1.25em 0;
	padding: 0;
	}
	h4.noTop {
		margin-top: 0;
		}
h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 1.5em 0 1em 0;
	padding: 0;
	}
p {
	margin:0 0 1em 0;
}



/* Common presentational elements
*****************************************************************/

.exhibDetailsCaption {
	font-size: 0.9em;
	margin: -10px 0 2em 0;
	}
	.exhibDetailsCaption .captiontitle {
		margin: 0;
		}
.contentblob {
	padding: 15px 15px 30px 15px;
	}
.contentblobL {
	padding: 15px 0 30px 15px;
	}
.contentblobR {
	padding: 15px 15px 30px 0;
	}
.contentblob h3:first-child, .contentblobL h3:first-child, .contentblobR h3:first-child {
	margin-top:0;
}
.clr {
	clear: both;
}
.clearit {
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.date {
	font-weight: bold;
}
.highlightLink, .highlightLinkTight {
	background: transparent url(../img/highlight_btn_arrow.gif) 0 0.5em no-repeat;
	}
	.highlightLink a, .highlightLinkTight a {
		margin: 0 0 0 10px;
		}
	.highlightLinkTight {
		margin-bottom: 0;
	}
.highlightLink.reverse {
	background: transparent url(../img/highlight_btn_arrow_reverse.gif) 0 0.5em no-repeat;
}
.divider, .dividerLine {
	clear: both;
	background: transparent url(../img/dotline.gif) repeat-x;
	height: 1px;
	margin: 1.5em 0;
	overflow: hidden;
}
p.eventDate, p.pubDate {
	font-weight: bold;
}
p.eventCost, p.pubCost, p.classCost {
	font-style: italic;
}
.noBtm {
	margin-bottom: 0;
	padding-bottom: 0;
}
.small {
	font-size: 0.8em;
}
.solidBtn, .solidBtn:visited {
background:#eb008a;
border: none;
color:#fff;
display:block;
font-weight: bold;
float: left;
margin:0;
padding:4px 13px;
text-decoration:none;
}
.solidBtn:hover {
background:#FFFFFF none repeat scroll 0%;
color:#00FC00;
text-decoration:none;
}
/* Bulletproof shrinkwrap rounded corner buttons:
http://www.456bereastreet.com/archive/200705/creating_bulletproof_graphic_link_buttons_with_css/
*/
a.rndBtn { /* Top left corner, top edge */
	float:left;
	border: none;
	color:#fff; /* Text colour */
	background:#eb008a url(../img/button.gif) no-repeat; /* Fallback bg colour for images off */
	font-size:1.2em;
	font-weight: bold;
	text-decoration:none;
}
a.rndBtn * {display:block;}
a.rndBtn span { /* TR cnr */
	padding:7px 0 0;
	background:url(../img/corners.gif) no-repeat right top;
}
a.rndBtn span span { /* BL cnr, L and B edges */
	padding:0 0 0 7px;
	background:url(../img/button.gif) no-repeat left bottom;
}
a.rndBtn span span span { /* BR cnr */
	padding:0 0 7px;
	background:url(../img/corners.gif) no-repeat right bottom;
}
a.rndBtn span span span span { /* R edge */
	padding:3px 12px 3px 6px; /* Extra padding (3px vertical, 6px horizontal) to give the text some breathing room */
	background:url(../img/button.gif) no-repeat right center;
}
a.rndBtn:hover,
a.rndBtn:focus,
a.rndBtn:active { /* Help keyboard users */
	color:#fff;
}
/* following rnd cnr btn rules added for te tuhi - not reqd for btn to work */
a.rndBtn .rndBtnText {
	text-decoration: none;
	color: #fff;
}
a.rndBtn:hover .rndBtnText {
	text-decoration: underline;
}
a.rndBtn:visited {
	border: none;
}
.rndBtnWrap { /* simple float clearing */
	_height:1%; /* reqd for IE 6 */
	overflow:auto;
}

.tutor {
	font-weight: bold;
}


/* Page Structure
*****************************************************************/

#container{
	background: #fff;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 940px;
}
#content {
	background: #f0f0f0;
	float: right;
	margin: 0 0 40px 0;
	min-height: 400px;
	width: 732px;
	}
	#content.twocol {
		background: #f0f0f0 url(../img/content_bg_2col.gif) repeat-y;
		}
		#content.twocol #mainContent {
			width: 486px;
			}
		#content.twocol #secondaryContent {
			width: 240px;
			}
	#content.twocoleven {
		background: #f0f0f0 url(../img/content_bg_2coleven.gif) repeat-y;
		}
		#content.twocoleven #mainContent {
			width: 363px;
			}
		#content.twocoleven #secondaryContent {
			width: 363px;
			}
	#content img {
		border-bottom: 2px solid #000000;
		border-top: 2px solid #000000;
		}
		#content img.plain {
			border: none;
			}
		#content img.tightTop {
			border-top: none;
			}
		#contentImg img.afterHeading {
			border-top: none;
			}
	#content #secondaryContent {
		float: right;
		margin-bottom: 30px;
		width: 246px;
		}
		#content #secondaryContent img {
			margin-bottom: 15px;
			}
			#content #secondaryContent img.noBtm {
				margin-bottom: 0;
				}
	#content #mainContent {
		float: left;
		padding-bottom: 40px;
		width: 456px;
		}
		#content #mainContent.wide {
			width: 732px;
			}
			#content #mainContent.wide .contentblobL {
				width: 701px;
				}
	/* home */
	#content.home #mainContent {
		/*width: 486px;*/
		}
		#content.home #mainContent img {
			float: right;
			}
	#content.home #secondaryContent {
		width: 240px;
		}
		#content.home #secondaryContent img {
			/*margin: 0;*/
			}
	#content.home .exhibDetails {
		width: 215px;
		}
		#content.home .exhibDetails.wide {
			width: auto;
			}
		#content.home .exhibDetails .date{
			font-size: 0.9em;
			font-weight: normal;
			margin-bottom: 1.5em;
			padding: 0;
			}
		#content.home .exhibDetails h4 {
			font-size: 1.4em;
			line-height: 1.2;
			margin: 0 0 0.25em 0;
			}
	#content.home .activities h4 {
		font-size: 1em;
		margin-top: 0;
		font-weight: bold;	
	}
	/*#content.home .activities p {
		margin: 0;	
	}*/
	/* exhib main pg */
	#content.exhibmenu #mainContent img {
		float: left;
		margin-right: 10px;
		}
	#content.exhibmenu #mainContent .details {
		float: left;
		width: 215px;
		}
	#content.exhibmenu .contentblob {
		width: 455px; /* force has-layout in IE */
	}
	#content.exhibmenu #secondaryContent .contentblob {
		width: auto; /* recover from above rule for sidebar */
	}
.contentblob.activities {
	padding: 15px;
	}
.contentblob.activities ul {
	padding-left: 0;
	}
		


/* Header
*****************************************************************/

#header {
	padding: 15px 15px 17px 15px;
	width: 910px; /* force haslayout in IE */
	}
	#header .address {
		float: right;
		font-size: 11px;
		line-height: 1.2;
		margin: 0;
		padding: 0 0 1px 0;
		}
		#header .address a, #header .address a:active {
			border: none;
			color: #1f1f1f;
			}
			#header .address a:visited {
				border: none;
				color: #1f1f1f;
				}
			#header .address a:hover {
				border-bottom: 1px solid #cdcdcd;
				color: #1f1f1f;
				}
	#header #logo {
		float: left;
		}
#heroimage {
	clear: both;
	height: 157px;
	overflow: hidden;
	position: relative;
	width: 940px;
	}
	#heroimage #homeflash {
		position: absolute;
		left: 0;
		top: 0;
		width: 940px;
		height: 157px;
	}
	#heroimage img {
		border-bottom: 2px solid #000000;
		border-top: 2px solid #000000;
		}
		#heroimage h1 img {
			border: none;
			}
		

/* Nav
*****************************************************************/

#nav {
	margin: 12px 0 40px 0;
	float: left;
	width: 188px;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0 0 1.5em 0;
	}
	#nav li {
		background: none;
		color: #da5e2e;
		font-size: 1.1em;
		font-weight: bold;
		height: 22px;
		list-style: none;
		padding: 0;
		width: 188px;
		}
		#nav li span {
			display: block;
			width: 12px;
			height: 22px;
			}
			#nav li span span {
				display: none;
				}
				#nav li li span {
					display: none;
					}
		#nav li.daddy span {
			background: url(../img/nav_arrow_open.gif) 4px 11px no-repeat;
			}
			#nav li.daddy li span {
				background: none;
				}
		#nav li a {
			background-position: 0 0;
			border: none;
			display: block;
			width: 188px;
			height: 22px;	
			}
			#nav li a:hover {
				background-position: 0 -22px;
				}
		#nav li.selected a {
			background-position: -200px 0;
			}
			#nav li.selected a:hover {
				background-position: -200px -22px;
				}
			
	/* home */
	#navBtn1 a {
		background: url(../img/nav_btn_home.gif) no-repeat;
		}
	/* about */
	#navBtn2 a {
		background: url(../img/nav_btn_about.gif) no-repeat;
		}
		/* plan your visit */
		#navBtn2a a {
			background: url(../img/nav_btn_planyourvisit.gif) no-repeat;
			}
		/* support */
		#navBtn2b a {
			background: url(../img/nav_btn_supportus.gif) no-repeat;
			}
	/* exhibs */
	#navBtn3 a {
		background: url(../img/nav_btn_exhib.gif) no-repeat;
		}
		/* exhib archive */
		#navBtn3a a {
			background: url(../img/nav_btn_exhibarchive.gif) no-repeat;
			}
		/* publications */
		#navBtn3b a {
			background: url(../img/nav_btn_publications.gif) no-repeat;
			}
	/* public programmes */
	#navBtn4 a {
		background: url(../img/nav_btn_pubprogs.gif) no-repeat;
		}
	/* schools */
	#navBtn5 a {
		background: url(../img/nav_btn_school.gif) no-repeat;
		}
		/* highlight */
		#navBtn5a a {
			background: url(../img/nav_btn_eduhighlights.gif) no-repeat;
			}
		/* programme */
		#navBtn5b a {
			background: url(../img/nav_btn_eduprog.gif) no-repeat;
			}
		/* bookings */
		#navBtn5c a {
			background: url(../img/nav_btn_bookings.gif) no-repeat;
			}
		/* health */
		#navBtn5d a {
			background: url(../img/nav_btn_healthsafety.gif) no-repeat;
			}
		/* plan visit */
		#navBtn5e a {
			background: url(../img/nav_btn_eduplan.gif) no-repeat;
			}
		/* mailing list */
		#navBtn5f a {
			background: url(../img/nav_btn_edumailinglist.gif) no-repeat;
			}
	/* classes */
	#navBtn6 a {
		background: url(../img/nav_btn_classes.gif) no-repeat;
		}
		/* inerior */
		#navBtn6a a {
			background: url(../img/nav_btn_workshops.gif) no-repeat;
			}
		/* holidays */
		#navBtn6b a {
			background: url(../img/nav_btn_holidayprogramme.gif) no-repeat;
			}
		/* after school */
		#navBtn6c a {
			background: url(../img/nav_btn_afterschoolclasses.gif) no-repeat;
			}
		/* inerior */
		#navBtn6e a {
			background: url(../img/nav_btn_interiordesign.gif) no-repeat;
			}
		/* inerior */
		#navBtn6f a {
			background: url(../img/nav_btn_arttoday.gif) no-repeat;
			}
	/* scholarships */
	#navBtn7 a {
		background: url(../img/nav_btn_scholarships.gif) no-repeat;
		}
	/* community */
	#navBtn13 a {
		background: url(../img/nav_btn_communitygroups.gif) no-repeat;
		}
	/* room hire */
	#navBtn8 a {
		background: url(../img/nav_btn_roomhire.gif) no-repeat;
		}
	/* mailing list */
	#navBtn9 a {
		background: url(../img/nav_btn_mailinglist.gif) no-repeat;
		}
	/* media */
	#navBtn10 a {
		background: url(../img/nav_btn_media.gif) no-repeat;
		}
	/* links */
	#navBtn11 a {
		background: url(../img/nav_btn_links.gif) no-repeat;
		}
	/* contact */
	#navBtn12 a {
		background: url(../img/nav_btn_contact.gif) no-repeat;
		}
#nav #module-facebook  {
	padding:1.5em 0;
	margin:0 0 2em 16px;
	background:transparent url("../img/dotline.gif") 0 0 repeat-x;
	}
	#nav #module-facebook .facebook-link {
		background:transparent url("../img/facebook_32x32.png") 0 0 no-repeat;
		line-height:32px;
		min-height:32px;
		padding:0 0 0 43px;
		}
		#nav #module-facebook .facebook-link a, #nav #module-facebook .facebook-link a:visited  {
			background:none;
			border:none;
			color:#3B5998;
			font-weight:bold;
			padding:0;
			text-decoration:none;
			}
			#nav #module-facebook .facebook-link a:hover  {
				color:#000;
				border-bottom: 1px solid #000;
				}
			

/* Subnav
*****************************************************************/

.subnav {
	list-style: none;
	padding: 0;
	margin: 22px 0 10px 15px;
	}
	.subnav li {
		display: inline;
		padding: 0 5px 0 0;
		}
	.subnav a, .subnav a:visited, .subnav span {
		padding: 6px;
		background: #dedede;
		color: #1f1f1f;
		border: 1px solid #c8c8c8;
		}
		.subnav a:hover {
			color:#ef3e33;
			}
		.subnav a:active {
			color:#ef3e33;
			}
	.subnav span.selected  {
			background: #fff;
			}


/* Exhib archive
*****************************************************************/

.exhibMenu {
	clear: both;
	background: transparent url(../img/dotline.gif) left bottom repeat-x;
	padding: 15px 0;
	width: 701px; /* force has-layout in IE */
	}
	.exhibMenu .imgTile {
		float: left;
		width: 173px;
		}
	.exhibMenu .details {
		float: right;
		width: 518px;		
		}
		.exhibMenu .details h3 {
			background: none;
			margin: 0 0 0.25em 0;
			padding: 0;
			}
		.exhibMenu .details .date {
			font-size: 0.9em;
			font-weight: normal;
			margin-bottom: 1.5em;
			}
			
			
/* Publications & classes & community groups
*****************************************************************/

.publication, .class, .communityGroup {
	background: transparent url(../img/dotline.gif) left bottom repeat-x;
	padding: 15px 0;
	}
	.publication:last-child, .class:last-child {
		background: none;
		}
	.publication img {
		float: left;
		}
	.class img, .communityGroup img {
		float: right;
		}
	.publication .description {
		float: right;
		width: 542px;
		}
	.communityGroup {
		padding-top:0;
		margin:0 0 15px 0;
		}
		.communityGroup:last-child, .communityGroup.last {
			background:none;
			margin:0;
			padding:0;
			}
			.communityGroup .description {
				float: left;
				width: 457px;
				}
		.publication .description.wide, .communityGroup .description.wide {
			width: 702px;
			}
	.class .description {
		float: left;
		width: 296px;
		}
		.class .description.wide {
			width: 456px;
			}
		.publication .details h3, .class .details h3, .communityGroup h3 {
			background: none;
			margin: 0;
			padding: 0;
			}
			

/* Thumbnail gallery
*****************************************************************/

#imageGallery {
	margin: 25px 0 0 15px;
}
#galleryThumbs {
	float: left;
	width: 214px;
	}
	#galleryThumbs .clr a {
		border-bottom: 2px solid #000000;
		border-top: 2px solid #000000;
		display: block;
		width: 102px;
		height: 102px;
		text-align: center;
		}
		#galleryThumbs .clr a:hover {
			border-bottom: 2px solid #ef3e33;
			border-top: 2px solid #ef3e33;
			}
	#galleryThumbs img.thumb {
		border: none;
		display: inline;
		}
#galleryArtwork {
	float: right;
	width: 492px;
	}
	#galleryArtwork h4 {
		margin: 0.5em 0 0.25em 0;
		}
#imgTile1, #imgTile3, #imgTile5 {
	background: #ffffff;
	width: 102px;
	height: 106px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
}
#imgTile2, #imgTile4, #imgTile6 {
	background: #ffffff;
	width: 102px;
	height: 106px;
	text-align: center;
	float: right;
	margin: 0;
}
#prevBtn, #prevBtnInactive {
	width: 53px;
	/*height: 21px;*/
	float: left;
	text-align: left;
	background: transparent url(../img/gallery_nav_prev.gif) left center no-repeat;
}
#prevBtnInactive {
	background: transparent url(../img/gallery_nav_prev_inactive.gif) left center no-repeat;
	color: #888888;
}
#nextBtn, #nextBtnInactive {
	width: 53px;
	/*height: 21px;*/
	float: right;
	text-align: right;
	background: transparent url(../img/gallery_nav_next.gif) right center no-repeat;
}
#nextBtnInactive {
	background: transparent url(../img/gallery_nav_next_inactive.gif) right center no-repeat;
	color: #888888;
}
#nextBtnInactive span, #nextBtn a {
	margin-right: 10px;
}
#prevBtnInactive span, #prevBtn a {
	margin-left: 10px;
}
#galleryImgTotal {
	width: 108px;
	/*font-size: 11px;*/
	float: left;
	text-align: center;
	/*padding-top: 1px;*/
}
#thumbsNav{
	clear: both;
}
#thumbsBelow{
	padding-top: 20px;
	height: 250px;
	clear: both;
}


/* Pagination
*****************************************************************/

.pagination {
	background: transparent url(../img/dotline.gif) left bottom repeat-x;
	padding: 0 0 10px 0;
	margin-top: 2em;
	}
	.pagination.btm {
		background: none;
		margin-top: 10px;
		}
	.pagination h3 {
		float: left;
		font-size: 1.2em;
		background: none;
		margin: 0;
		padding: 0;
		width: 500px;
	}
	.pagination .nav {
		float: right;
		text-align: right;
		width: 200px;
	}
	.pagination .prevBtn, .pagination .prevBtnInactive {
		background: url(../img/gallery_nav_prev.gif) left center no-repeat;
		display: inline;
		margin-right: 10px;
	}
	.pagination .prevBtnInactive {
		background: url(../img/gallery_nav_prev_inactive.gif) left center no-repeat;
		color: #888888;
	}
	.pagination .nextBtn, .pagination .nextBtnInactive {
		background: url(../img/gallery_nav_next.gif) right center no-repeat;
		display: inline;
		margin-left: 10px;
	}
	.pagination .nextBtnInactive {
		background: url(../img/gallery_nav_next_inactive.gif) right center no-repeat;
		color: #888888;
	}
	.pagination .nextBtnInactive span, .pagination .nextBtn a {
		margin-right: 10px;
	}
	.pagination .prevBtnInactive span, .pagination .prevBtn a {
		margin-left: 10px;
	}


/* File download
*****************************************************************/

.fileDownload {
	margin: 0 2px 1.5em 0;
	height: 25px;
	background: url(../img/file_download_icon.gif) no-repeat top left;
	padding-left: 33px;
}

.fileDownloadShortBottom {
	margin-bottom: 5px;
}


/* Videos
*****************************************************************/

#videos {
	overflow:hidden; /* in case emebedded video is too wide */
	}
	#videos object, #videos embed {
		margin:0 0 0.7em 0;
		}


/* Popup Image
*****************************************************************/

.popupImage {
	margin: 0 2px 1.5em 0;
	height: 25px;
	background: url(../img/file_image_icon.gif) no-repeat top left;
	padding-left: 33px;
}

.popupImageShortBottom {
	margin-bottom: 5px;
}



/* Images uploaded by client
*****************************************************************/

.imageBlock {
	margin-top: 0;
	padding-bottom: 1.5em;
}

.imageBlock img {

}



/* Text and Image
*****************************************************************/

.imageAndText {
	clear: both;
}

.imageAndText p {
	/*margin: 0;
	padding-bottom: 1.5em;*/ /* overcome compounding margins in IE */
}

.imageAndCaptionFloatRight {
	float: right;
	margin: 3px 0 1em 20px;
	width: 230px;
}

.imageAndCaptionFloatLeft {
	float: left;
	margin: 3px 20px 1em 0;
	width: 230px;
}

.imageAndCaptionFloatRight img,
.imageAndCaptionFloatLeft img {
	
}

.clearImgAndCaptionFloat {
	clear: both;
	font-size: 1px;
	line-height: 0;
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.imageCaption {
	font-size: 0.9em;
	/*margin-top: -10px;
	padding: 0 !important;*/
	margin:0;
	padding:3px 0 0 0;
}

.imageAndCaption .imageCaption {
	margin-top: 0
}

.imageAndText + h3 {
	margin-top:1.5em;	
}


/* Lists generic
*****************************************************************/

ul {
	padding-left: 25px;
	margin: 0 0 1.5em 0;
	}
	ul li{
		list-style: none;
		padding: 1px 0 0.05em 15px;
		background: url(../img/list_bullet.gif) no-repeat left 0.5em;
		}
		ul.noBtm {
			margin-bottom: 0;
			}
dl {
	list-style: none;
	}
dd {
	margin: 0;
}
dt {
	font-weight: bold;
}			
				
/* Footer
*****************************************************************/

#footer {
	border-top: 2px solid #000;
	clear: both;
	font-size: 0.9em;
	padding: 15px 15px 100px 15px;
	width: 910px;
	}
	#footer ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 780px;
		}
		#footer ul li {
			background: none;
			border-right: 1px solid #dcdcdc;
			list-style: none;
			padding: 0 10px;
			display: inline;
			}
			#footer ul li.first {
				padding-left: 0;
				}
			#footer ul li.last {
				border-right: none;
				}
	#footer img {
		float: right;
	}


/* SIFR
*****************************************************************/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash h2.sifrized {
	visibility: hidden;
	letter-spacing: 0px;
	padding: 6px 13px 4px 13px;
	font-size: 20px;
	height: 27px;
}


