/* CSS Document *//*----------------------------------------EHSSQ 2008CONTENT-------------------------------------------*/html {	text-align:center;	margin:0;	padding:0;	background:#F5D7B1 url(images/08-background_x.png) repeat-x center top;}body {	color:#222;	text-align:justify;	margin:0 auto;	padding:0;	line-height:1.4em;	background:transparent url(images/08-background-y.gif) repeat-y center top;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#custom-doc {	width:1000px;	background:transparent url(images/NewHeader.jpg) no-repeat center 0;}#hd {	height: 0px;	margin:0 0 0 30px;	position: relative;	z-index:0;}#hd object{	z-index:0;	position:absolute;}#hd h1 {	text-indent:-99999px;	float:left; display:none;}#bd {	margin:0px 36px 0 62px;}#yui-main {	position:relative;margin-top:360px;z-index:4;}#yui-main .first {}#ft {	padding:34px 65px;	letter-spacing:1px;	margin: 1em 0 0 0;	text-align: left;	font-size: 75%;	text-transform: uppercase;	color:#ccc;	min-height:106px;	_height:106px;	background:#F5D7B1 url(images/08-footer.png) no-repeat center top;}#ft a{	color:#fff;	text-decoration:none;		}#ft a:hover{	background-color:#53575F;}a {	color: #1D4E5F;}A:hover {	COLOR: #F09A3A;	text-decoration: underline;}.racevent {	font-size:16px;	font-weight:bold;	}	.content, #galleryText {	text-align: justify;	list-style: inside;}.contentHi {	color: #EF9939;}td span .contentSml,.contentSml {	font:normal 11px/13px arial, san-serif;	color: #555;padding:0;margin:0;}.contentHiSml {	font-size:85%;	color: #555;}.titleLrg {	font-size:174%;	color: #B9F6FD;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 2px;	padding: 0px;	margin:0;	height:32px;	text-align:left;}td .titleLrg {	font-size:174%;	color: #fff;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;	padding: 0px;	line-height: 34px;}td{padding:0;}.titleSml {	font-size:123.1%;	font-weight:bold;	color: #222;}h3 a, .titleSml a {	text-decoration: none;}.titleSml a:hover {	text-decoration: underline;}td.titleSml {	text-transform: uppercase;}/*----------------------------------------L I S T S - vnav,  albums, sml-------------------------------------------*/ul, ul li {	list-style-type: none;	margin:0px;}ul, ul li {/*for mozilla positioning */	padding-left: 0;	margin-bottom: 0px;}/* ul formating in content */.content ul {	margin:4px 0 6px 0;	padding:0 0 0 20px;	text-align:left;}.content ul li {	list-style: square outside;}.content ul ul {	list-style: circle outside;}.content ol {	list-style: decimal outside;	margin:4px 0 6px 0;	padding:0 0 0 20px;	text-align:left;}.content ol li {	list-style: decimal outside;}.content ol ol {	list-style: lower-alpha outside;}/*----------------------------------------I M A G E S-------------------------------------------*/.picRight, .picRightBrd {	float: right;	margin: 1px 1px 1px 6px;}.picLeft, .picLeftBrd {	float: left;	margin: 1px 6px 1px 1px;}.picRightBrd, .picLeftBrd {	border: 1px solid #555;}.racevent {	font-size:16px;	font-weight:bold;	}	.iconImg {	margin: 2px 8px 6px 0px;	border:1px solid #555;}#sidebar .banner {	margin:0 0 6px 0;}.banner {	border:0;	margin: 0;}input.optionBox {/*used in gallery select */	position:relative;	z-index:2;	font-size:85%;	color: #000000;	background-color: #C2E9EF;	padding:0;	border:0px;	width:auto;}/*-------------------------------------------N A V I G A T I O N-------------------------------------------*/#vNavBox {	margin: 4px 0 18px 0;	padding:0;	font-weight:bold;	font-size:108%;	width: auto;	text-align: right;	letter-spacing:0px;	z-index:30;}#vNav a {	display: block;	text-align: right;	color: #ededed;	text-decoration: none;	margin:0;	padding: 3px 6px;	text-transform:uppercase;	height: 14px;}#vNav a:hover {	color: #FFF;	background-position: right;}#vNavBox li {   /*for horizontal navigation: display: inline;*/}/* Sticky Nav and Blog Nav */#stickyBox {	margin:0px 0px 6px 0px;	text-align:left;	padding:6px 0;	letter-spacing:0px;	font-weight:bold;	font-size:93%;	text-transform:uppercase;	width:auto;}#stickyNav a {	display: block;        background:transparent url(domain/bin/css/glassyBtn.png) repeat-x;		_background:#dedede;		_background-image:none;	width:auto;	padding: 2px 4px;	text-decoration: none;	margin:3px;	float:none;        border:1px solid #ddd;}#stickyBox ul ul {	display:none;}#stickyNav a:hover {	color: #000;	padding-left:4px;	background:#E2E3E5;}#blogBox ul, #blogBox ul li {	list-style-type: none;	margin:0px;	padding:0;}#blogBox {	margin:0px 0px 6px 8px;	text-align:left;	padding:0 0 10px 0px;	float:right;	width: 160px;	font-size:93%;	font-weight:bold;	border-left:1px solid #4C5D65;}#blogBox a {	display: block;	width:auto;	padding: 2px 4px;	color: #45B8EF;	text-decoration: none;	margin:4px;	border-bottom:1px dotted #4C5D65;}#blogBox a:hover {	color: #fff;}/*-----------------------------Contact Form------------------------------*/fieldset {	display:block;	margin:8px;	padding:6px;	border:1px solid #37647F;}legend {	margin-top:4px;	color:#fff;	font-weight:bold;	font-size:123.1%;	padding:0 4px;	text-transform:uppercase;}label {	width: 12em;	float: left;	text-align: right;	margin-right: 0.5em;	display: block;}input {	color: #000000;	background: #fff;	border: 1px inset #333;}#et_Form {	font-size:85%;}#et_Form li a {	font-weight:bold;	text-decoration:none;	text-transform:uppercase;	text-align:right;	letter-spacing:2px;	padding-left:24px;	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -120px;	_background:transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll left -120px;}#aHideForm li a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -298px;	_background:transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll left -298px;}#frmEmail a {	text-decoration:none;	padding-left:54px;	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 30px -656px;	_background:transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll 30px -656px;}#divNewEmail a {	text-decoration:none;	padding-left:0px;	background:none;}#e2ma_signup_form {	margin:0;	padding:0;}.e2ma_signup_form_row {	margin:2px 0;	border-bottom: 1px dotted #4D5B64;	padding:2px 1px;}.e2ma_signup_form_label {	display:inline;	width:130px;	text-align:right;	float:left;	padding:2px 6px;}.e2ma_signup_form_element {}.e2ma_signup_form_button_row, .e2ma_signup_form_groups {	margin-top:4px;}.e2ma_signup_form_group_label, .e2ma_signup_form_required_footnote, .e2ma_signup_form_group_list {	padding:2px;}.e2ma_signup_form_required_footnote {	font-style:italic;}.e2ma_signup_form_required_asterix {	color:red;}input.btn, .e2ma_signup_form_button_row input {	font:bold 11px/13px "trebuchet ms", Arial, Helvetica, sans-serif;	padding:1px 14px;	color:#fff;	letter-spacing:1px;	text-transform:uppercase;	background:#AB4503 url(domain/bin/css/glassyBtn.png) repeat-x scroll center -33px;	border:1px solid #BE8328;}.btn:hover, .e2ma_signup_form_button_row input:hover {	background:#209EAF url(domain/bin/css/glassyBtn.png) repeat-x scroll center -33px;	border:1px solid #67D7DE;}e2ma_signup_submit_button {}#e2ma_signup_reset_button {}/*----------------------------------------NEWS-------------------------------------------*/#modNews {	position:relative;	text-align:left;	margin:28px 0}#modNews a .item { /* news record display, list view */	display:block;	margin:6px 0px;	padding:4px 6px;	cursor: pointer;	border-bottom:1px dotted #666;}#modNews a { /*for safari, chrome */	text-decoration:none;}#modNews a:hover .item {   background:transparent url(domain/bin/css/gridFFF.gif) repeat 0 0;   color:#000;   border-bottom:1px solid #666;}#modNews img.iconImg { /* news record page icon */	display:none;}#modNews h3 { /* news record title */	font-size:123.1%;}#modNews .item p { /*short description */}#modNews .item p, #modNews .item h3, #modNews .item small {	margin:0px;}#modNews small { /*post date*/	color: #666;	font-size:93%;}.paginate { /* more news page selector at bottom of module*/	color:#000;	letter-spacing:1px;	text-transform:uppercase;	text-decoration:none;	text-align:right;}.paginate  a {	color:#555;}.paginate  a:hover {	color:#f90;}/*----------------------------------------G A L L E R Y-------------------------------------------*/#modGallery {	width:auto;	margin:20px 6px;}#modGallery form{text-align:right;margin:6px;}#modGallery .bioCopy {	display:block;	width:372px;	float:right;	padding:0 0 0 0;	text-align:justify;}#modGallery .iconImg {	border: 1px solid #249DA9;	padding:0;	margin:1px;}#modGall li {	display: inline;}/*----------------------------------------CALENDAR-------------------------------------------*/#modCalendar {	position:relative;	font-family:"trebuchet ms", arial;	text-align:left;	margin:0;	padding:0;	font-size:93%;}#modCalendar .item {	margin:2px 0px;	position:relative;	padding:.2em 200px .5em 1em;	border-bottom:2px solid #555;	height: auto;	min-height:56px;	width:240px;}#modCalendar li {	display:inline;	list-style-type:none;}#modCalendar h3 { /*location*/	margin:0;	color:#E89136;	letter-spacing:1px;	text-transform:uppercase;}#modCalendar .header {/*descriptive header row*/	display:none;}#modCalendar li.summary, #modCalendar li.location {	display:block}#modCalendar li.summary {	margin-bottom:6px;}#modCalendar .date {	color:#3B809F;	font-weight:bold;}#modCalendar li.tickets a, #modCalendar li.mg1 a, #modCalendar li.mg2 a {	position:absolute;	right:16px;	font:bold 9px/11px verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	text-transform:uppercase;	text-align:center;	margin:0;	width:138px;	z-index:20;	padding:2px 4px;	color:#fff;	background:#3B989F url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;	border:1px solid #67C5CF;}#modCalendar li.tickets a {	top:4px;}#modCalendar li.mg1 a {	top:24px;}#modCalendar li.mg2 a {	top:44px;}#modCalendar li.pre a {	top:4px;}#modCalendar li.tickets a:hover, #modCalendar li.mg1 a:hover, #modCalendar li.mg2 a:hover {	background:#FF9F2F url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;	border:1px solid #BE8328;}#modCalendar li.full a, #modCalendar li.full a:hover {	top:24px;	background:#941010 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -33px;	border:1px solid #941010;}/*-----------------------------------------------------------------------------------------------------calendar and checkout-------------------------------------------------------------------------------------------------------*/.calendarBox, .checkoutBox {	width: 98%;	margin: 0px;	padding: 0px;}.checkoutOdd, .calendarOdd {       background: url(images/grid-white.gif) repeat 0 0;}.checkoutEven, .calendarEven {}.calendarHdr, .checkoutHdr {	color: #fff;	background:#202020 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -25px;	padding:2px 4px;	text-align:center;}/*-----------------------------------------------------------------------------A L B U M S-------------------------------------------------------------------------------*/#albumsBox { /*controls number of albumSm columns*/	padding:0;	margin:0;	clear:both;	height:240px;}#albumsBox h3 { /*albumssm header */	display:none;}#albums li { /*set float left to have multiple columns */	margin:2px;	float:left;}#albums a img {	border: 2px solid #777;	margin:0px 3px;}#albums a:hover img {	border: 2px solid #fff;}#albumsBox img {	width:60px;	height:60px;	border:1px solid #828E78;}#albumsBox p { /*album titles - albumssm*/	display:none;}div.tooltip {	padding: 5px;	margin: 5px;	background: url(http://erniesigsound.com/images/tooltip.png) repeat;	color:#fff;}/*------------------------------A L B U M M O D U L E-------------------------------*/#modAlbum {	padding:10px;	width:440px;}/* --- album info --- */.albumDetail { /*album description container div */	border-bottom:1px dotted #ccc;	padding:4px;	margin:1em 0;	width:440px;}.albumDetail img { /*album cover */	float:left;	border:1px solid #000;	margin-right:1em;	width:160px;}.albumDetail h3 {/*album title */	font-size:200%;	text-transform:uppercase;	margin:0;}.albumDetail p {/*album description text */	margin:.5em 0;}/* --- track info --- */#modAlbum h4 {/* track listing hdr, review hdr */	margin:0;	text-transform:uppercase;	letter-spacing:2px;	color:#555;}#songList {/* container div for track list */}#songList ol {/* song listing */	list-style: none;	margin:.5em 0;	padding:0;}#songList ol li {	list-style: none;	padding:2px;	margin:1px 0;	background:#c7c7c7 url(domain/bin/css/glassyBtn.png) repeat-x 0 -30px;}#songList .songStuff {	background:transparent url(domain/bin/css/iconGDK-play.gif) no-repeat 320px -360px;}#songList span.num {	font-size:77%;	margin-right:8px;	width:2em;	display:inline-block;	text-align:right;}strong.songTitle {	width:340px;	display:-moz-inline-stack;	display:inline-block;	zoom:1;*display:inline;	cursor:pointer;	font-size:85%;}strong.songClosed {/* song title class when opened for lyric view */	color:#555;}strong.songOpen {/* song title class when closed */	color:#000;}.listenLink {}div.songDetail {/* container song description, lyrics*/	padding:.5em 1em;}em.songDesc {/* song description*/}p.songLyric {/*song lyrics*/	font-size:85%;}/* --- inline mp3 player info --- *//*player icon info: play:0; pause:-40px; stop:-80;next:-120; prev:-160; ff:-200; rew:-240;headphones:-280px; 8th notes:-320; lyrics:-360; video: -400; $: -440;*/#songList ol li a {/* hides player links until soundmanager has fully loaded*/	display:none;}#songList ol li a.sm2_link {	display:-moz-inline-stack;	display:inline-block;	zoom:1;*display:inline;	cursor:pointer;	background:transparent url(domain/bin/css/iconGDK-play.gif) no-repeat 2px -280px;	padding:2px 2px 2px 22px;	min-height:16px;	text-decoration:none;	color:#fff;	font-size:77%;	text-transform:uppercase;}#songList ol li a.sm2_paused:hover, #songList ol li a.sm2_link:hover {	background:#ddd url(domain/bin/css/iconGDK-play.gif) no-repeat 2px 0px;}#songList ol li a.sm2_paused {	background:transparent url(domain/bin/css/iconGDK-play.gif) no-repeat 2px -40px;}#songList ol li a.sm2_playing {	background:transparent url(domain/bin/css/iconGDK-play.gif) no-repeat -358px 0px;	color:#0f0;}#songList ol li a.sm2_playing:hover {	background:transparent url(domain/bin/css/iconGDK-play.gif) no-repeat -358px -40px;}/* --- review info --- */#albumReviews {/* container div for reviews */	margin-top:2em;}#albumReviews ul {	list-style: none;	padding:0;	margin:0;}#albumReviews li {	margin-bottom:1em;}strong.reviewTitle {}div.reviewDetail {}/* --- end modAlbum ---*//*-----------------------------------------------------------------------------------------------------S I D E B A R - NewsSm, CalendarSm------------------------------------------------------------------------------------------------------*/h3 span { /*albumssm, newssm, calendar sm, basket, login text header */}#basketBox, #calendarSmlBox, #newsSmlBox,.rssembed{	font-size:85%;	position:relative;	margin:0px 0px 6px 0px;	text-align:left;	padding:0px;	width: auto;	background:transparent url(images/trans-grey.png) repeat 0 0;}* HTML #basketBox, * HTML #calendarSmlBox, * HTML #newsSmlBox,  * HTML .rssembed {/* PNG Alpha IE Win ONLY */	background: transparent;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/trans-grey.png', sizingMethod='scale');}#calendarSmlBox h3, #newsSmlBox h3 {	text-indent:-99999px;	height:40px;	margin:0;	background-position:-2px -2px;	background-repeat:no-repeat;}#calendarSmlBox h3 {	background-image:url(images/08-headerTour.gif);}#newsSmlBox h3 {	background-image:url(images/08-headerNews.gif);}#newsSmlBox h5 a, #calendarSmlBox h5 a {        display:none;}#calendarSmlBox h6 {/*Current Presales, Upcoming Presales headesr Calendar v2*/        display:none;}#calendarSmlBox p, #newsSmlBox p { /* dates */	display: inline;	color:#BFEEFF;	margin:0;	padding:0;}#calendarSmlBox p {	position:absolute;	right:15px;}#newsSmlBox p {	margin-left: 6px;}#calendarSmlBox li a, #newsSml li a {	padding: 3px;	margin: 2px 3px;	display: block;	color: #fff;	text-decoration: none;	border-bottom: 1px dotted #C5C7CA;}#calendarSmlBox li a:hover, #newsSml li a:hover {	color: #fff;	background:transparent url(images/trans-grey.png) repeat 0 0;}#newsSmlBox ul, #calendarSmlBox ul {	padding: 2px;	margin: 0px;}/*-----------------------------------------------------------------------------------------------------S T O R E-------------------------------------------------------------------------------------------------------*/.memberPrice { /* members price */	color:red;}#basketBox {padding:4px;text-align:center;color:#fff;}.btn, .basketBtn {	font:bold 11px/12px Arial, Helvetica, sans-serif;	color:#fff;	text-transform:uppercase;	padding:2px;	border:1px solid #000;	background-color:#225278;	margin:2px 0 1px 10px;}#basketBox p,/*you have n items in your basket */ #basketBox strong {/* total (USD) $ */	margin:4px;}#basketBox h3, #basketBox h3 span {	/*overides 'h3 span' for sml basket - only needed if 'h3 span' set to none*/	display:block;	font:bold 14px/18px verdana, san-serif;	margin:0px;}/* RELATED PRODUCTS */#relatedProd {	border-top:1px dotted #184262;	margin:16px 0 0 0px;	padding:10px 0 0 20px;}#relatedProd .titleLrg {	font:bold 11px/16px Arial, Helvetica, sans-serif;	display:block;	color: #666;	letter-spacing: 1px;	padding: 0;	margin: 0 0px 8px 0px;	text-transform: uppercase;}#relatedProd .contentSml { /* content span*/	font:normal 10px/11px arial, san serif;	border-bottom:1px dotted #dedede;	display:block;	padding:2px;}#relatedProd p {	display:block;	margin:0 0 1px 0;}#relatedProd .titleSml {  /* product name */	font:bold 11px/16px Arial, Helvetica, sans-serif;	letter-spacing:1px;	margin:4px 0 1px 0;	display:block;}#relatedProd .relatedDescr {  /* product description*/}#relatedProd .relatedDetails {  /* product details*/	display:inline;}#relatedProd .relatedQty {  /* product qty*/	display:inline;}#relatedProd .relatedPrice { /* product price */}#relatedProd .btn, #relatedProd .optionBox {	font:normal 9px/10px arial, helvetica;	text-transform:uppercase;	margin: 4px 0 0 2px;	text-align:left;	padding:1px;	border:1px solid #000;}#relatedProd img {	width:42px;	float:left;	border:1px solid #000;	margin: 0 8px 4px 0;}/*----------------------------------------L O G I N-------------------------------------------*/#accountInfo,#loginBox {	position:relative;	background:transparent url(images/trans-grey.png) repeat 0 0;	z-index:50;	font-size:83%;	margin:4px 0px;	padding: 0px;	height:auto;	text-align:right;	color:#fff;}* HTML #accountInfo, * HTML #loginBox{/* PNG Alpha IE Win ONLY */	background: transparent;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/trans-grey.png', sizingMethod='scale');}#loginBox form, #loginBox p{padding:4px;}#loginBox p a{display:block; margin:0; font-weight:bold;}#loginBox a{color:#fff;}#loginBox a:hover{color:#5BB8C4}#loginForm form {	width:180px;	text-align:right;	margin-top: 20px;}#loginBox input.formInput {	width: 76px;}#loginForm .btn {	font-size:100%;}#loginBox h3 {	display:block;	margin:0;	padding:1px 4px;	background:#333 url(domain/bin/css/glassyBtn.png) repeat-x 0 -33px;}#accountInfo a {	display:block;	text-align:left;	width:120px;	color:#fff;	text-decoration:none;	padding:2px 6px 2px 30px;}#accountInfo a:hover {	color:#FFBC32;}#accountInfo .actInfo a {	width:280px;}li.welcome a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -357px;}li.account a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left 2px;}li.group a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -60px;}li.login a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -30px;}li.forum a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -205px;}li.actInfo a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -237px;}li.star a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -385px;}li.tool a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -591px;}li.report a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -563px;}li.faq a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -266px;}li.logout a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -623px;}li.signup a {	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -656px;}li.close a {	color: #FF0000;	background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -297px;}li#login, li#signup {	position:relative;}/*color for forgotten password form */ input.content {	color: #000;}#accessDenied {	display:block;	color:red;	width:auto;	margin-top:40px;}/*-----------------------------------------------------------------------------------------------------S E A R C H-------------------------------------------------------------------------------------------------------*/#search {margin 4px 0;	width: auto;	height: 30px;	padding: 0px;}#searchResults h2 {	margin:.25em 0px;	font-size:123.1%;}#searchResults h3 {	margin:0;	font-style:italic;}#search .formInput {	width:150px;	color:#000;	border:1px solid #ccc;	font-size:85%;	height:1.5em;}#search_btn {	font-size:85%;	margin-left:2px;	padding:1px 2px;	cursor:auto;}#searchResults span.contentHi a {	font-size:85%;	text-decoration:none;}dl {	margin:0 0 4px 6px;	padding:6px;	border-bottom:1px dotted #ccc;}dt {	font-size:93%;}dd {	font-size:85%;	margin:0;}dd img {	height:40px;	float:left;	margin:0 10px 0 0px;}/* ADDRESS BOOK */#addressBook {	font:normal 11px/12px arial, san serif;	padding:2px;}#addressBook h1 {	font:bold 13px/14px arial, san serif;	padding:2px;	letter-spacing:1px;}#addressBook h2, #addressBook h3 {	font:bold 12px/14px arial, san serif;	padding:2px;	margin:0;}/* CONTACT FORMS */#contactList {   padding: 30px 0px 10px 0px;}.formTitle {   color: #fff;   font-weight: bold;   background:#209EAF url(domain/bin/css/glassyBtn.png) repeat-x scroll center -28px;   border-bottom: 1px solid #ccc;   padding: 5px;   cursor: pointer;}/* RSS embeds */.rssembed{	color: #fff;	padding:40px 4px 0 4px;	font-size:85%;	position:relative;	margin:0px 0px 6px 0px;	text-align:left;	width: auto;}#blogspot{	margin:0;	background-position:-2px -2px;	background-repeat:no-repeat;	background-image:url(images/trans-grey_blog.png);}#youtubeFeed{	margin:0;	background-position:-2px -2px;	background-repeat:no-repeat;	background-image:url(images/trans-grey_videos.png);}#youtubeFeed p{	display:none;}#youtubeFeed small{	margin:0;}.rssembed h3 a {	color:#BFFFFF;}.rssembed h3 a:hover {	color:orange;}#blogspot h3, #youtubeFeed h3{	margin:0;}* HTML #basketBox, * HTML #calendarSmlBox, * HTML #newsSmlBox,  * HTML .rssembed {/* PNG Alpha IE Win ONLY */	background: transparent;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/trans-grey.png', sizingMethod='scale');}/* MAC FIX */#bannerTV {z-index: 10;}#bannerEmail {z-index: 10;}#yui-main {z-index: 0;}