/* --------------------------------------------
|  GLOBAL STYLES
--------------------------------------------- */
html { border: none; }

body {
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 15px; 
	background: #f7f4ef url(graphics/bg_body.jpg) repeat-x;
}

body, td {
	color: #6b4515;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.boxfont {
    width: 500px;
    padding: 1px;
    border: 1px solid black;
    margin: 0; 
}

img {border: 0;}
p {margin: 0 0 15px 0;}

a { color: #c43939; text-decoration: none; }
a:hover { text-decoration: none; color: #9da63c; }

a.lg { color: #c43939; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; text-decoration: none; }
a.lg:hover { text-decoration: none; color: #9da63c; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; }

a.wh { color: #FFF; text-decoration: none; }
a.wh:hover { text-decoration: none; color: #9da63c; }

h1, h2, h3, h4, h5, form {margin: 0;}

.prod h1 {
		font-size: 20px;
		line-height: 25px;
		color: #850000;
		}

ul li h2 { margin: 0 !important; }
ol li h2 { margin: 0 !important; }

.textList { list-style: none; margin: 0 25px 15px 0; padding: 0; }
.horizRule { height: 2px; line-height: 2px; width: 100%; background: #e0cbaf; margin: 0 0 15px 0;  }
.finePrint { font-size: 9px; }
.alphaList { list-style: lower-alpha; }
.regMark { font-size: 10px; position: relative; top: -3px; left: 1px; right: 30px; font-family: Arial, Helvetica, sans-serif; } 

#Merchant {
	background: url(graphics/headers/h_divorce_busting_store2.jpg) 0 0 no-repeat;
}

#MerchantInner {
	background: url(graphics/bg_store_grad.gif) 0 0; width: 100%; no-repeat;
}

#thirdcol {
	background-color : #E9DBCC;
}

#download {
	background-color : #660000;
			border: 1px solid #e0cbaf;
			color: #FFF;
			margin: 0 0 6px 0;
			padding: 12px 0 0 6px;
}

	#download ul {
				
				margin: 0px 0 0px 0px;
				padding: 0px 2px 2px 12px;
				list-style: disc;
				}
				#downloadul li {
					
					padding-left: 0px;
					}

/* --------------------------------------------
|  NAVIGATION
--------------------------------------------- */

#home #nav li a { background-image: url(graphics/nav_matrix_home.gif) !important; }

#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 30px;
}
#nav li { float: left; }
#nav li a {
	outline: none;
	display: block;
	padding: 0;
	height: 30px;
	line-height: 28px;
	float: left;
	text-align: center;
	text-decoration: none;
	color: #850000;
	background-image: url(graphics/nav_matrix.gif);
}
#nav li a:hover, #nav .current a { color: #fff; }
#bHome {background-position: 0 0; width: 66px;}#bHome:hover {background-position: 0 -30px;}#nav li.current #bHome {background-position: 0 -30px;}
#bCoaching {background-position: -66px 0; width: 140px;}#bCoaching:hover {background-position: -66px -30px;}#nav li.current #bCoaching {background-position: -66px -30px;}
#bStore {background-position: -206px 0; width: 149px;}#bStore:hover {background-position: -206px -30px;}#nav li.current #bStore {background-position: -206px -30px;}
#bAbout {background-position: -355px 0; width: 103px;}#bAbout:hover {background-position: -355px -30px;}#nav li.current #bAbout {background-position: -355px -30px;}
#bMedia {background-position: -458px 0; width: 88px;}#bMedia:hover {background-position: -458px -30px;}#nav li.current #bMedia {background-position: -458px -30px;}
#bCommunity {background-position: -546px 0; width: 130px;}#bCommunity:hover {background-position: -546px -30px;}#nav li.current #bCommunity {background-position: -546px -30px;}
#bContact {background-position: -676px 0; width: 94px;}#bContact:hover {background-position: -676px -30px;}#nav li.current #bContact {background-position: -676px -30px;}

/* --------------------------------------------
|  STRUCTURE
--------------------------------------------- */

#siteContainer {
	width: 770px;
	text-align: left;
	margin: 0 auto;
	background: #fcfbf9 url(graphics/bg_content.jpg) 0 312px no-repeat;
	}
#home #siteContainer {
background: #fcfbf9 url(graphics/bg_content_home.jpg) 0 353px no-repeat; }

/* -- HEADER -- */
#header {
	width: 770px;
	height: 106px;
	background: url(graphics/bg_header.jpg) 0 0 no-repeat;
}
#home #header {background: url(graphics/bg_header_home.jpg) 0 0 no-repeat;	}
#header .dbLogo { margin: 21px 0 0 22px; }

/* -- FLASH ELEMENT -- */

#flashElement { width: 770px; }
#flashElement img { display: block; }

/* -- BODY -- */
#contentArea { padding-top: 99px; width: 770px; }
.contentHome { padding: 0 !important; margin: 0px;}

	#pSexStarved #contentArea {background: url(graphics/headers/h_sex_starved.jpg) no-repeat;}

	#pTelephone #contentArea {background: url(graphics/headers/h_telephone_coaching.jpg) no-repeat;}
	#pTelephone #nav li a {background-image: url(graphics/nav_matrix_telephone.gif);}
	

	
	#pArticles #contentArea {background: url(graphics/headers/h_articles.jpg) no-repeat;}
	#pStore #contentArea {background: url(graphics/headers/h_divorce_busting_store2.jpg) no-repeat;}
	
	#pTvMedia #contentArea {background: url(graphics/headers/h_tv_media.jpg) no-repeat;}
	#pTvMedia #nav li a {background-image: url(graphics/nav_matrix_tv_media.gif);}
	
	#pAboutMichele #contentArea {background: url(graphics/headers/h_about_michele.jpg) no-repeat;}
	#pAboutMichele #nav li a {background-image: url(graphics/nav_matrix_about.gif);}
	
	#pContact #contentArea {background: url(graphics/headers/h_contact_us.jpg) no-repeat;}
	#pContact #nav li a {background-image: url(graphics/nav_matrix_contact.gif);}
	
	#pAffiliate #contentArea {background: url(graphics/headers/h_affiliate.jpg) no-repeat;}
	#pEvents #contentArea {background: url(graphics/headers/h_events.jpg) no-repeat;}
	#pNewsletter #contentArea {background: url(graphics/headers/h_newsletter.jpg) no-repeat;}
	#pPrivacy #contentArea {background: url(graphics/headers/h_privacy_policy.jpg) no-repeat;}
	#pSitemap #contentArea {background: url(graphics/headers/h_sitemap.jpg) no-repeat;}
	#pAbout #contentArea {background: url(graphics/headers/h_about_divorce_busting.jpg) no-repeat;}
	#pOnlineCommunity #contentArea {background: url(graphics/headers/h_online_community.jpg) no-repeat;}

/* -- FOOTER -- */
#footer { 
	clear: both;
	height: 55px;
	background: url(graphics/bg_footer.jpg) 0 0 no-repeat;
	color: #fff;
}
#footer ul {
	list-style: none; 
	clear: both;
	white-space: nowrap;
	}
	#footer ul li { float: left; }
		#footer ul li a { color: #fff; text-decoration: none; letter-spacing: normal; }
		#footer ul li a:hover { text-decoration: none; color: #bfac97; }

#footerNavTop { width: 702px; padding: 9px 0 0 0; margin: 0 0 0 36px; }
	#footerNavTop li { letter-spacing: 4px; }
		#footerNavTop li a { margin: 0 4px 0 0; }

#footerNavBtm { text-align: center; width: 600px; padding: 5px 0 0 0; margin: 0 0 0 96px; }
	#footerNavBtm li { letter-spacing: 7px; }
		#footerNavBtm li a { margin: 0 7px 0 0; }

/* -- COPYRIGHT -- */

#copyRight { color: #bfac97; }
	#copyRight p { padding: 6px 0 0 6px; }

#copyRightNav { float: right; list-style: none; margin: 0; padding: 6px 9px 0 0; }
	#copyRightNav li { float: left; letter-spacing: 7px; }
		#copyRightNav li a { color: #bfac97; margin: 0 7px 0 0; text-decoration: none; letter-spacing: normal; }
		#copyRightNav li a:hover { color: #a78766; }

/* --------------------------------------------
|  SITE MAP													
--------------------------------------------- */
	
	.siteMapList { margin-bottom: 15px; }
	.siteMapList dt {
		background:url(graphics/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	.siteMapList dd {	
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
	}
	.siteMapList dd a {	
		color: #666 !important;
		text-decoration:none;
	}
	.siteMapList .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }

/* --------------------------------------------
|  CONTENT SPECIFIC
--------------------------------------------- */

.clearBoth {clear: both;}
.floatLeft {float: left;}
.floatRight {float: right;}
#colRight img.floatRight { border: 1px solid #6e0506; margin: 8px 0 0 30px;  }
#colRight img.floatLeft { border: 1px solid #6e0506; margin: 8px 30px 0 0;  }

#sbArticles {
	padding-left: 10px; margin-left: 10px;
	list-style-type: none;
}
	#sbArticles li {
		margin: 0;
		padding: 0 0 0 11px;
		background: url(graphics/ico_lidot_red.gif) 0 .5em no-repeat;
		}

/* --------------------------------------------
|  PAGE SPECIFIC
--------------------------------------------- */

/* -- Homepage --*/

	.sexStarved { 
	display: block; 
	width: 221px; 
	height: 61px; 
	text-indent: -9999px; 
	text-decoration: none; 
	outline: none; 
	background: url(graphics/b_sexstarved2.jpg) 0px 0px no-repeat;
	margin: 0 0 0 7px;
	}

	.sexStarved:hover { text-decoration: none; background-position: 0 -61px; }

	.successStories { 
	clear: both;
	display: block; 
	width: 156px; 
	height: 78px; 
	text-indent: -9999px; 
	text-decoration: none; 
	border: 1px solid #d9cfb9;
	background: url(graphics/b_successstories_01.jpg) -1px -1px no-repeat;
	margin: 10px 0 0 0;
	}

	.successStories:hover { text-decoration: none; border: 1px solid #000; background: url(graphics/b_successstories_01.jpg) -1px -1px no-repeat; }

	
#topColumns {
	width: 770px;
	margin: 0 0 6px 0;
	padding: 0px;
	background: url(graphics/bg_topcols.gif) 0 100% no-repeat; 
	}

#topColLeft, #btmColLeft { float: left; width: 187px; }
#topColMid, #btmColMid { float: left; width: 347px; }
#topColRight, #btmColRight { float: left; width: 227px; }

#topColLeft { background: url(graphics/bg_addtopborders.gif) 0 0 no-repeat; }
	#topColLeft .sHeaderPic { display: block; margin: 15px 0 0 17px; }
	#topColLeft .addPadding { padding: 12px 13px 12px 21px; }

#topColMid { background: url(graphics/bg_addtopborders.gif) -187px 0 no-repeat; }
	#topColMid .sHeaderPic { display: block; margin: 12px 0 0 17px; }
	#topColMid .addPadding { padding: 8px 21px 12px 28px; }
	#topColMid p { width: 290px; }
	
#topColRight { background: url(graphics/bg_addtopborders.gif) -534px 0 no-repeat; }
	#topColRight .sHeaderPic { display: block; margin: 10px 0 0 18px;  }
	#topColRight .addPadding { padding: 11px 14px 2px 21px; }
	#topColRight .bookPic { float: left; margin: 0 10px 0 0; }
	#topColRight .buyBtn { display: block; margin: 15px 0 11px 4px; }
	#topColRight .gotoStore { text-align: center; margin: 0 auto;}

#bottomColumns {
	width: 770px;
	margin: 0 0 6px 0;
	background: url(graphics/bg_bottomcols.gif) 0 100% no-repeat; 
	}

#btmColLeft { background: url(graphics/bg_addtopborders.gif) 0 0 no-repeat; }
#btmColLeft .addPadding { padding: 0 10px 0 18px; }
#btmColLeft .sHeaderPic { display: block; margin: 12px 0 0 20px; }

#newsletterBox { 
	width: 155px;
	text-align: center;
	border: 1px solid #dbbfbb; 
	margin: 6px 0 0 0;
	padding: 0;
	}
	#newsletterBox table { width: 156px; }
		#newsletterBox table td { text-align: center; }
		#newsletterBox table .checkBox td { text-align: left; }
		#newsletterBox table .checkBox td input { margin-left: 8px; }
			#newsletterBox label { color: #fff; font-size: 10px; white-space: nowrap; }
			#newsletterBox #email {
				margin: 6px 0 7px 0;
				padding-left: 3px;
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 13px; 
				background: #dcc6bd;
				width: 136px;
				}
			#newsletterBox #signUpBtn { border: 0; margin: 6px 0 8px 0; padding: 0; outline: none; }

#btmColMid { background: url(graphics/bg_addtopborders.gif) -187px 0 no-repeat; }
	#btmColMid .sHeaderPic { display: block; margin: 12px 0 0 21px; }
	#btmColMid .addPadding { padding: 1px 12px 12px 21px; }
	#btmColMid .joinBtn { margin: 5px 0 0 0; }
	#btmColMid .listsTable { border-collapse: collapse; table-layout: fixed; }
	#btmColMid .listsTable td { vertical-align: top; width: 50%; }
	#btmColMid ul { list-style: none; margin: 3px 0 15px 0; padding: 0; }
	#btmColMid ul li {
		margin: 0;
		padding: 0 0 0 9px;
		background: url(graphics/ico_lidot_red.gif) 0 .5em no-repeat;
		}
	#btmColMid ul li a { color: #c43939; }
	#btmColMid ul li a:hover { color: #4c0000; }

#btmColRight { background: url(graphics/bg_addtopborders.gif) -534px 0 no-repeat; }
	#btmColRight .sHeaderPic { display: block; margin: 13px 0 0 19px; }
	#btmColRight .addPadding { padding: 3px 11px 31px 19px; }
	#btmColRight .micheleMessage { padding: 6px 0px 6px 0px;border: 1px solid #f5efed;  }
		#btmColRight .micheleMessage p { margin: 0; }
	#btmColRight .stickyNote { position: absolute; margin: -76px 0 0 90px; }

#bottomBar { 
	clear: both;
	background: url(graphics/bg_bar.jpg) no-repeat;
	width:755px;
	height:77px;
	position: relative;
	top: 1px;
	margin: 0 0 6px 7px;
	}
	#home #bottomBar { background-position: 0 -1px; }
	#bottomBar .sHeaderPic { float: left; margin: 6px 0 5px 0; }
	#bottomBar .addPadding { padding: 14px 7px 11px 15px; }
	#bottomBar .scheduleBtn { float: right; margin: 0 0 6px 0; }
	#bottomBar .scheduleText { 
		float: left; 
		color: #6b4515; 
		white-space: nowrap; 
		}
	#bottomBar .callText { 
		float: right; 
		font-size: 14px; 
		font-weight: bold; 
		padding: 0 8px 0 0; 
		}
.bbOnlineCommunity {
	background: url(graphics/bg_bar_bb.gif) no-repeat !important;
}
		
/* -- Bios Page -- */

.biosTable { border-collapse: collapse; }
.biosTable td, .biosTable th { vertical-align: top; text-align: left; }
.biosTable td img { display: block; margin: 0 15px 15px 0; }

/* -- Sample Books -- */

.sBookPic { float: right; padding: 0 0 25px 25px; }

/* -- Newsletter -- */

#formTableOne, #formTableTwo { width: 450px; border-collapse: collapse; table-layout: fixed; }
#formTableOne .labelCell, #formTableTwo .labelCell { width: 97px; text-align: right; padding: 0 15px 0 0; }
#formTableOne td { vertical-align: top; text-align: left; padding: 0 0 5px 0;  }
#formTableTwo td { vertical-align: top; text-align: left; padding: 0 0 5px 0;  }
#formTableOne .joinBtnOne, #formTableTwo .joinBtnTwo { margin: 5px 0 0 0; }

/* -- Contact Us -- */
#contactStyle ul { list-style: none; margin: 0 0 15px 0; padding: 0; }
#contactFormTable td { padding: 0 15px 5px 0; }
#contactFormTable label { font-weight: bold; display: block; }
#contactFormTable label span { font-size: 10px; font-weight: normal; } 
#MBcomments { width: 399px; height: 80px; }
#webDesc { width: 399px; height: 80px; }
/* -- Globals -- */

.inputCheckbox { margin: 0 5px -1px 0; padding: 0; }
.inputField { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6b4515; border: 1px solid #850000; }
.inputFieldOn { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6b4515; border: 1px solid #9da63c !important; }
.inputTextArea { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6b4515; border: 1px solid #850000; }
.inputTextAreaOn { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6b4515; border: 1px solid #9da63c !important; }
.inputSelect { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #6b4515; border: 1px solid #850000 !important; }

#photoGallery { width: 100%; }
#photoGallery td { vertical-align: top; text-align: center; }
#photoGallery td a img { border: 1px solid #000; }
#photoGallery td a:hover img { border: 1px solid #9DA63C;  }

.photoGalleryTel { width: 100%; }
.photoGalleryTel td { vertical-align: top; text-align: center; }
.photoGalleryTel td a img { border: 1px solid #000; }
.photoGalleryTel td a:hover img { border: 1px solid #9DA63C;  }



/* --------------------------------------------
|	CONTENT LAYOUT STRUCTURE
--------------------------------------------- */ 
#contentBorders {
	background: url(graphics/bg_content_borders.gif) 8px 0 repeat-y;
	}
#colLeft {
	width: 205px;
	float: left;
	}
	#colLeft .addPadding {
		margin: 0 6px 0 8px;
		padding: 0 0 6px 0;
		background: #faf7f2 url(graphics/bg_colleft.jpg) no-repeat;
		}
		#subNav {
			margin: 0 0 6px 0;
			padding: 0;
			list-style: none;
			border-style: solid solid none solid;
			border-width: 1px;
			border-color: #c09278;
			}
			#subNav li {
				border-style: solid none solid solid;
				border-width: 1px 1px 1px 6px;
				padding: 0 0 0 0;
				line-height: 14px;
				border-color: #e2ded3 #c09278 #b66e65 #ab6e69;
				}
			#subNav li.current {border-left-color: #850000;}
				#subNav li a {
					display: block;
					font-weight: bold;
					font-size: 10px;
					color: #850000;
					text-decoration: none;
					padding: 5px 8px 5px 8px;
					background: #e5dcd1 url(graphics/bg_subnav.gif) no-repeat;
					}
				#subNav li a:hover {
					background: #e5dcd1 url(graphics/bg_subnav.gif) -200px 100% no-repeat;
					}
		
		#dbStore {
			background: #6e0607 url(graphics/bg_db_store.jpg) no-repeat;
			border: 1px solid #e0cbaf;
			color: #FFF;
			margin: 0 0 6px 0;
			padding: 12px 0 0 0;
			}
			#dbStore a { color: #fff; }
			#dbStore a:hover { color: #9da63c; }			
			#dbStoreHeader { display: block; margin-bottom: 15px; }
			#dbStore p {
				text-align: center;
				padding: 0 0 0 95px;
				}
				#dbStore p#scheduleNow {
					padding: 0 0 0 94px; 
					margin: 3px 0 0px 0px;
					}
			#dbStore ul {
				border: 1px solid #e1cbc6;
				margin: 8px 9px 11px 8px;
				padding: 8px 8px 8px 8px;
				list-style: none;
				}
				#dbStore ul li {
					background: url(graphics/bullet_small_white.gif) 0 6px no-repeat;
					padding-left: 10px;
					}
		
		#bJoinCommunitySide {
			width: 190px;
			height: 34px;
			display: block;
			background: url(graphics/b_join_side.gif) no-repeat;
			text-decoration: none;
			outline: none;
			text-indent: -9999px;
			margin-top:2px;
			}
		#bJoinCommunitySide:hover {background: url(graphics/b_join_side.gif) 0 -34px no-repeat;}
		
		#successStories {
			margin: 0 7px 0 8px;
			}
			#successContent {
				border-style: solid solid none solid;
				border-width: 1px;
				border-color: #e0cbaf;
				color: #6c0405;
				padding: 0 0 141px 0;
				margin: 0 0 6px 0;
				background: url(graphics/bg_success_stories.jpg) 100% 100% no-repeat
				}
			#successStories p {
				background: url(graphics/quote_left.gif) no-repeat;
				margin: 11px 16px 0 9px;
				padding: 3px 0 0 14px;
				}
				#successStories p span {
					margin: 5px 0 0 0;
					display: block;	
					color: #9da91a;
					font-weight: bold;
					font-style: italic;
					}
	#leftArticles {
		margin: 0 20px 0 8px;
		}

#colRight { 
	width: 556px;
	background: #FFF url(graphics/bg_content_grad.gif) 0 100% repeat-x;
	float: left;
	}
	.minHeight { height: 310px; }
	#colRight .addPadding {border-top: 1px solid #e0cbaf; padding: 15px 24px 20px 20px;}
	#colRight ol li {
		font-weight: bold;
		color: #9DA91A;
		margin: 12px 0 0 0;
		}
		#colRight ol li h2 { color: #6B4515; }
		#colRight ol li p {
			font-weight: normal;
			color: #6b4515;
			margin: 0;
			}
		#colRight ol li ul li { color: #6B4515; font-weight: normal; }

	#colRight ul.faq li {
		font-weight: bold;
		color: #9DA91A;
		margin: 12px 0 0 0;
		list-style-type: none;
		}
		#colRight ul.faq li h2 { color: #6B4515; }
		#colRight ul.faq li p {
			font-weight: normal;
			color: #6b4515;
			margin: 0;
			}
		#colRight ul.faq li ul li { color: #6B4515; font-weight: normal; }

	#colRight h1 {
		font-size: 25px;
		line-height: 25px;
		color: #850000;
		font-family: "Times New Roman", Times, serif;
		/*letter-spacing: -3px;*/
		padding: 0 0 12px 0;
		margin: 0 0 15px 0;
		}
	#colRight h2 {font-size: 12px; font-weight: bold; margin: 0 0 15px 0; color: #9DA91A }
	#colRight .h2Sec { color: #6B4515 !important; }
	#colRight h3 {font-size: 14px; font-weight: bold; margin: 0 0 15px 0; color: #850000; }
	#colRight .booktitle {line-height: 19px; font-size: 16px; font-style: italic; text-align: center; font-weight: bold;}
	#colRight .booksubtitle {line-height: 15px; font-size: 12px; font-style: italic; text-align: center; font-weight: bold;}		
	#colRight .pressReleaseTitle {line-height: 21px; font-size: 18px; text-align: center; font-weight: bold;}
	#colRight .pressReleaseSubTitle {line-height: 19px; font-size: 16px; text-align: center; font-weight: bold;}
	#colRight .prNorm { font-weight: normal; color: #6b4515; }
	.quoteList li { list-style: none; margin-bottom: 10px;}
	.letterTo {margin-left: 25px;}
	
	
	/* --------------------------------------------
|  STYLES ADDED FOR MM5 STORE - DesignExtend.com/PH
--------------------------------------------- */
.mm55hdr {
background-color:#850000;
color:#FFFFFF;
font-weight:bold;
padding:3px;
font-size:12px;
}

.floatleft2 {
	float: left;
	}

.floatright2 {
	float:right;
	}	

	/* --------------------------------------------
|  END STYLES ADDED FOR MM5 STORE - DesignExtend.com/PH
--------------------------------------------- */
		
@media print
{
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}

@media screen
{
	/* 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

