body { 
	background: #fff; 
	font-family: 'Lucida Grande',Verdana, Sans-serif;
	font-weight: normal; 
	padding: 0px; 
	height: 100%; 
	width: 100%; 
	margin: 0px; 
	min-width: 950px; 
	text-align: left;
}

div.mainouter div.main div._fullsuper {
	margin: 10px 40px 10px 0px;
	padding: 10px 10px 15px 10px;
	border-bottom: 1px solid #eee;
	font-size: 1em;
	background: rgba(255,255,255,.6);
}

div.mainouter div.main div._fullsuper span._pgfulldate {
	font-size: .80em;
	color: #000;
	line-height: 1.5em;
	font-weight: bold;
}

div.mainouter div.main div._fullsuper a._pgfullreltitle {
	font-size: 1.2em;
	margin: 0 0 6px 0;
	text-decoration: none;
}

div,span,ul,h1,h2,h3,h4.youreeka,h5,form,table,input,textarea,li { 
	padding: 0; 
	margin: 0; 
}

img { 
	border: 0; 
}

a:link {
	color: #a11dbd;
}

a:visited {
	color: #d54fc0;
}

a:hover {
	color: #669aee;
	text-decoration: none;
}

span.ednote,div.pullquote,h2,h3,h4.youreeka, b, div.maininner b, blockquote, div.intbio p, p.bio, span.ti  {
	color: #014ec1;	
}

span.ednote { padding: 1px; background-color: #fff; }

p  {
	color: #4c4c4c;
}

p.question, p.questiontop {
	font-weight: bold;
	color: #3d6095;
}

p.question {
	margin-top: 35px;
}

#videospace {
	background-color: #000;
	height: 30px;
	margin: 0;
}


div._comments_outer {
	background-color: #fff;
	border-top: 0;
}

div.commentouter {
	background-color: #fff;
	border-top: 3px solid #867f7e;
	padding: 0 30px 0 45px;
}

div.top {
	background: url(../art/p_top.jpg) no-repeat;
	text-align: left;
	clear: both;
	padding-top: 60px;
}

div.topouter {
	background: #a5b8d9 url(../art/p_navbg.gif) repeat-x;
	width: 100%;
	background-position: 0 40px;
}


div.righttop {
	height: 48px;
	width: 100%;
}

div.top img.title {
	padding: 2px 20px 0 45px;
	float: right;
}

div.top img.logo {
	float: right;
	width: 170px;
	margin-bottom: 13px;
}


div.top div.nav {
	padding-top: 12px;
	text-align: right;	
	clear: both;
}

div.top div.videoouter {
	clear: both;
	margin-top: 15px;
}

div.top div.nav li {
	display: inline;
	list-style-type: none;
}

div.top div.nav li a {
	text-decoration: none;
}

div.mid {
	background:#3a5581 url(../art/p_midbg.jpg) no-repeat;
	height: 42px;
	clear: both;
}

div.mid h1 { 
	text-align: left;
	font-weight: normal;
	font-size: 26px;
	color: #fff;
	display: block;
	width: 700px;
	padding: 5px 0 0 70px;
	line-height: 30px;
}

div.mainouter {
	background-color: #b7bccc;
	padding: 0 10px 10px 10px;
}

div.main {
	background: #cacdd7 url(../art/p_mainbg.jpg) no-repeat;
	padding: 20px 60px 20px 60px;
}

div.mainforum {
	background: #cacdd7 url(../art/p_mainbg.jpg) no-repeat;
}

div.bottom {
	padding: 10px 60px 10px 70px;
	text-align: left;
	font-size: .9em;
	background-color: #ddd;
}

div.bottom p {
	color: #555;
}

div.bottom p.global { margin: 9px 9px 9px 0; padding: 5px 5px 5px 0; }

h4.youreeka { background-color: #ddd; color: #666; font-size: .9em; padding: 5px 60px 5px 70px; border-top: 1px dotted #42679e; font-weight: normal; }


h4.top { 
	background-color: #ccc; 
	margin-left: 10px;
	color: #333; 
	font-size: 1.1em; 
	font-weight: normal; 
	text-align: center; 
	color: #666;
}

h4.top img, h4.talk img { 
	margin-right: 1px;
	margin-bottom: 10px;
}

h4.talk { 
	background-color: #ababab; 
	color: #333; 
	font-size: 1.1em; 
	font-weight: normal; 
	text-align: center; 
	color: #213558;
	border-top: none;
	padding: 0;
	margin: 0;
}

h3 { 	
	font-weight: normal; 
	margin: 30px 0 10px -5px; 
	font-size: 18px;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding-left: 10px; 
	border-left: 5px dotted #eaebec;
}

h3.nopad { 
	margin: 0 0 5px -10px; 
	
}

h2 { 	
	font-weight: normal; 
	margin: 30px 0 5px -10px; 
	font-size: 18px;
	line-height: 13px;
	width: 550px;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px dotted #3c5783;
}

h2.nopad { 
	margin: 0 0 5px -10px; 	
}

h2.press a {
	text-decoration: none;
}

div.lefthighlights {
	width: 210px;
	float: left;
	margin: 10px 30px 10px -60px;
}

* html div.lefthighlights {
	width: 210px;
	float: left;
	margin: 10px 30px 10px -30px;
}

div.lefthighlights li {
 	list-style-type: none;
	margin-bottom: 1px;
	padding: 3px 9px 3px 9px;
	background-color: #fff;
}

div.lefthighlights li:hover {
	background-color: #ecdaf8;
}

div.lefthighlights li:hover a {
	color: #669aee;
}

div.lefthighlights li.spacer, div.righthiglights li.spacer:hover {
	border-right: 0;
	height: 10px;
	background: transparent;
}

div.lefthighlights li a {
	text-decoration: none;
}

div.lefthighlights li.hitop, div.lefthighlights li.hitop:hover {
	background-color: #777;
	color: #bbb;
	letter-spacing: 3px;
	padding: 10px 9px 3px 9px;
	font-size: 1.1em;
}

div.lefthighlights li.li {
 	list-style-type: none;
	margin-bottom: 1px;
	padding: 3px 9px 3px 9px;
	color: #777;
	font-size: 1em;
	background-color: #f2e2ff;
	border-left: 5px solid #9459bd;
}

div.lefthighlights li.li:hover {
	background-color: #f2dcf4;
	border-left: 5px solid #d653e2;
}

div.lefthighlights li.li :hover a {
	color: #d653e2;
}

div.lefthighlights li.li a.head {
	font-size: 1.2em;
}

div.lefthighlights li.litop, div.lefthighlights li.litop:hover {
	background-color: #9459bd;
	color: #fff;
	letter-spacing: 3px;
	padding: 10px 9px 3px 9px;
	font-size: 1.1em;
}

div.intbio {
	width: 300px;
	border-top: 8px solid #3d6095;
	margin: 12px -60px 20px 20px;
	background-color: #fff;
	float: right;
}

* html div.intbio {
	margin: 6px -30px 10px 10px;
}
	
div.intbio p {
	padding: 7px 10px 7px 10px;
	margin: 0;
	line-height: 1.4em;
	font-size: 1em;
}

div.pullquote { 
	padding: 5px 5px 10px 5px;
	font-size: 19px;
	line-height: 26px;
	border-bottom: 1px dotted #fff;
	margin: 15px 0 20px 10px;
}

p.theme, p.themetop {
	clear: left;
	margin: 50px 0 12px -20px;
	padding: 5px 0 5px 15px;
	font-size: 14px;
	color: #666;
}

p.theme a, p.themetop a {
	text-decoration: none;
}

p.themetop { 
	margin: 0px 0 12px -20px;
}

* html p.themetop { 
	margin: 0px 0 12px -10px;
}

* html p.theme { 
	margin: 50px 0 12px -20px;
}

p.theme span.name, p.themetop span.name {
	font-size: 19px;
	color: #52549a;
	display: block;
}


img.themephoto {
	width: 120px;
	float: left;
	margin: 2px 10px 10px -15px;
	border-left: 10px solid #d653e2;
}

* html img.themephoto {
	margin: 2px 10px 10px -5px;
}

div.themelink {
	width: 120px;
	float: left;
	margin: 2px 10px 10px -13px;
	border-left: 10px solid #8554a8;
}

* html div.themelink {
	margin: 2px 10px 10px -5px;
}

div.themelink a.tl {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 4px 10px 4px 10px;
	background-color: #8554a8;
}

div.themelink:hover {
	border-left: 10px solid #c2c3ea;
}

div.themelink a.tl:hover, div.themelink:hover a.tl {
	color: #5c71a7;
	background-color: #c2c3ea;
}
	

a.comlink {
	text-decoration: none;
	display: block;
	text-align: right;
	float: right;
	letter-spacing: 3px;
	padding: 8px 10px 10px 10px;
	height: 25px;
	z-index: 15;
	position: relative;
	color: #a9cbff;
}

* html a.comlink {
	text-decoration: none;
	display: block;
	text-align: right;
	float: right;
	letter-spacing: 3px;
	padding: 1px 10px 10px 10px;
	height: 25px;
	color: #a9cbff;
}

a.comlink span.comt {
	height: 13px;
	float: left;
	margin: 6px 10px 8px 0;
	font-size: 13px;
}

div.photoleft {
	float: left;
	margin: 8px 15px 15px -60px;
	border-left: #a6aab7 solid 60px;
}

* html div.photoleft {
	float: left;
	margin: 8px 15px 15px -30px;
	border-left: #af9fa5 solid 60px;
}

div.photoleft p {
	margin: 0;
	background-color: #fff;
	padding: 4px 10px 4px 10px;
	color: #52549a;
	font-size: .9em;
}

div.p460 {
	width: 460px;
}

div.righthighlights {
	width: 210px;
	float: right;
	margin: 10px -60px 10px 20px;
}

* html div.righthighlights {
	width: 210px;
	float: right;
	margin: 10px -30px 10px 20px;
}

div.righthighlights li {
 	list-style-type: none;
	margin-bottom: 1px;
	padding: 3px 9px 3px 9px;
	background-color: #d6e7f1;
}

div.righthighlights li:hover {
	background-color: #eac9ed;
}

div.righthighlights li.spacer, div.righthiglights li.spacer:hover {
	border-right: 0;
	height: 10px;
	background: transparent;
}

div.righthighlights li a {
	text-decoration: none;
}

div.righthighlights li.hitop, div.righthighlights li.hitop:hover {
	background-color: #777;
	color: #bbb;
	letter-spacing: 3px;
	padding: 10px 9px 3px 9px;
	font-size: 1.1em;
}

div.righthighlights li.li {
 	list-style-type: none;
	margin-bottom: 1px;
	padding: 3px 9px 3px 9px;
	color: #777;
	font-size: 1em;
	background-color: #f2e2ff;
	border-left: 5px solid #9459bd;
}

div.righthighlights li.li:hover, div.righthighlights li.ligraph:hover {
	background-color: #f2dcf4;
	border-left: 5px solid #d653e2;
}


div.righthighlights li.ligraph {
 	list-style-type: none;
	margin-bottom: 1px;
	padding: 8px 9px 8px 9px;
	color: #777;
	font-size: 1em;
	background-color: #f2e2ff;
	border-left: 5px solid #9459bd;
	overflow: auto;
	line-height: 1em;
}


div.righthighlights li.li:hover a, div.righthighlights li.ligraph:hover a {
	color: #d653e2;
}


div.righthighlights li.li a.head, div.righthighlights li.ligraph a.head {
	font-size: 1.2em;
}

div.righthighlights li.litop, div.righthighlights li.litop:hover {
	background-color: #9459bd;
	color: #fff;
	letter-spacing: 3px;
	padding: 10px 9px 3px 9px;
	font-size: 1.1em;
}
div.themes {
	border-left: 1px solid #fff;
	padding: 30px 10px 0 0;
	margin-bottom: 5px;
	background: #f3f0ef;
	overflow: auto;
}

div.themes:hover {
	border-left: 1px solid #fff;
	padding: 30px 10px 0 0;
	margin-bottom: 5px;
	background: #fff;
	overflow: auto;
}

div.themes img {
	float: left;
	border-right: 1px solid #fff;
	margin-right: 10px;
	margin-top: -30px;
}

div.themes a {
	font-size: 1.3em;
	line-height: 1.4em;
	color: #52549a;
	text-decoration: none;
}

div.themes:hover a {
	font-size: 1.3em;
	line-height: 1.4em;
	color: #a733d8;
	text-decoration: none;
}

div.toplinks {
	text-align: center;
	margin-bottom: 15px;
}


p.toplinks { 
	overflow: auto; 
}

p.toplinks a:link, p.toplinks a:visited {
	background-color: #eed0f8;
	text-decoration: none;
	padding: 7px;
	display: inline;
	margin-right: 3px;
	margin-bottom: 5px;
	display: block;
	float: left;
}

p.toplinks a:hover {
	background-color: #f6b2fc;
	color: #d653e2;
}

div.iestinks {
	text-align: left;
	padding-top: 3px;
}

div.links {
	background-color: #f3f0ef;
	border-left: 1px solid #fff;
	padding: 10px;
	display: block;
	margin-bottom: 1px;
}

div.links:hover {
	background-color: #eecffb;
	border-left: 1px solid #fff;
	padding: 10px;
	display: block;
	margin-bottom: 1px;
}

p.bio {
	background-color: #eee;
	padding: 8px 60px 8px 70px;
	margin-top: 20px;
	border-top: 1px dotted #42679e;
	border-bottom: 1px dotted #42679e;
	margin: 25px -60px 0 -70px;
}

span.by {
	font-size: 1.1em;
	color: #626694;
}

td.interview {
	width: 12%;
	border-top: 5px solid #fff;
	padding-top: 2px;
	vertical-align: top;
	border-right: 2px solid #fff;
	border-bottom: 3px solid #6d547f;
}

td.interview:hover {
	width: 12%;
	background-color: #e5c5fe;
	border-top: 5px solid #fff;
	padding-top: 2px;
	vertical-align: top;
	border-right: 2px solid #fff;
	border-bottom: 3px solid #6d547f;
}

td.interview:hover a {
	color: #c448df;
}

td.interview div.image {
	background-color: #333;
	text-align: center;
	height: 80px;
	margin-top: 30px;
	margin-bottom: 10px;
}

td.interview div.name {
	padding: 10px;
}

td.interview div.name a:visited {
	color: #fa1b0a;
}

td.interview a {
	font-size: 1.4em;
	text-decoration: none;
}

td.interview p {
	padding: 10px;
	margin: 0;
}

ul.inline {
	margin: 20px 0 10px -10px;
	list-style-type: none;
}

ul.inline li {
	padding: 5px 10px 5px 10px;
	background-color: #dde;
	margin-bottom: 3px;
	border-top: 1px dotted #42679e;
}

ul.inline li span.ti {
	font-size: 16px;
	letter-spacing: 4px;
	text-transform: uppercase;
}

ul.inline ul.inline_inner {
	margin: 10px 0 10px 20px;
}

ul.inline ul.inline_inner li {
	margin: 0 0 1px 0;
	border: 0;
	background-color: #eee;
	padding: 4px;
}

ul.botlinks {
	border-left: 5px solid #9459bd;
	list-style: none;
	margin: 0 0 30px -15px;
}

ul.botlinks li.litop {
	background-color: #9459bd;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 8px 5px 2px 15px;
	color: #fff;
	font-size: 1.2em;
}

ul.botlinks li.litop:hover {
	background-color: #9459bd;
	padding: 8px 5px 2px 15px;
}

ul.botlinks li {
	padding: 5px 5px 5px 15px;
	border-bottom: 1px dotted #c39ed0;
	background-color: #f2e2ff;
}

ul.botlinks li:hover {
	padding: 5px 5px 5px 15px;
	border-bottom: 1px dotted #d653e2;
	background-color: #f2dcf4;
}

ul.botlinks li a {
	text-decoration:none;
}

ul.botlinks li:hover a {
	text-decoration:none;
	color: #d653e2;
}

p.ednote {
	border: 1px solid #c7b4d6;
	padding: 10px;
	background-color: #f3e6fd;
}

td.themes {
	width: 50%;
	background-color: #e3d7ec;
	vertical-align: top;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

td.themes:hover {
	width: 50%;
	background-color: #f6d9f9;
	vertical-align: top;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

td.themes img {
	float: left;
	margin-right: 10px;
	border-left: 3px solid #6d547f;
	padding-left: 2px;
}

td.themes:hover img {
	float: left;
	margin-right: 10px;
	border-left: 3px solid #d653e2;
	padding-left: 2px;
}

td.themes p {
	padding: 0 10px 0 10px;
}

td.themes a {
	font-size: 1.3em;
	text-decoration: none;
}

td.themes:hover a {
	color: #d653e2;
}
 
div.popgraph {
	text-align: center;
	padding: 0;

}
 
div.graphname {
 	background-color: #6d547f;
	color: #fff;
	font-size: 1.5em;
	padding: 15px 0 12px 15px;
}

div.popgraph img {
	margin-top: 20px;
}
 
div.popgraph p  {
	font-size: 12px;
	text-align: right;
	color: #6402a9;
	padding-right: 10px;
	padding-top: 10px;
	float: right;
 }
 
 div.cronitem {
 	background-color: #fff;
 	padding: 0 10px 10px 10px;
 	color: #555;
 	margin: 0 -10px 8px -10px;
	overflow: auto;
 }
 
 div.cronitem span.date {
 	background-color: #a6aab7;
 	padding: 4px;
 	font-size: 14px;
 	display: block;
 	width: 180px; 
 	color: #fff;
 	margin-right: 10px;
 	float: left;
 }

 div.cronitem span.title {
  	padding: 4px;
	display: block;
	background-color: #eee;
	color: #3b476d;
 	font-size: 15px;
 }
 
 div.cronitem li {
 	color: #3d6095;
 	list-style-type: none;
 	clear: both;
 	padding: 7px;
 	border-top: 1px solid #a6aab7;
 }
 
  div.topphoto {
 	background-color: #eee;
 	padding: 4px;
 }
 
 div.topphoto p, div.inlineimg p {
 	font-size: 13px;
 	padding: 5px;
 	margin: 0;
 	color: #314a70;
 }
 
 table.stats {
 	border-collapse: collapse;
 }
 
 table.stats td {
 	padding: 3px 8px 3px 8px;
 	border-top: 1px solid #fff;
 }
 
 table.stats td.name {
 	background-color: #a6aab7;
 	color: #fff;
 }
 
 table.stats td.number {
 	background-color: #eee;
 	color: #3b476d;
 }
 
 div.inset {
 	padding: 15px; background-color: #eeeeee; border-left: 10px solid #a6aab7;
 }

 div.webcredit, div.webcredits {
 	padding: 8px; background-color: #eeeeef; border-left: 5px solid #a6aab7;
 }

hr {
	border: 0;
	clear: both;
	border-bottom: 1px solid #aaa;
}

div.inlineimg {
	float: left;
	margin: 0 10px 10px -5px;
	border-left: 5px solid #99add0;
	background-color: #ddd;
}

div.rightside {
	float: right;
	width: 200px;
	margin-right: -60px;
	padding: 0 0 15px 15px;
}

div.rightside  ul.profile li.heading, div.rightside  ul.profile li.heading:hover {
	background-color: #495d7f;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 14px;
	padding: 5px;
	border: 0;
}

div.rightside ul.profile li {
	list-style: none;
	display: block;
	overflow: auto;
	background-color: #fff;
	border-top: 1px solid #aaa;
	padding-top: 10px;
	border-left: 5px solid #909090;
}

div.rightside ul.profile li:hover {
	background-color: #dae6fa;
	border-left: 5px solid #677fa7;
}

div.rightside ul.profile li img {
	float: left; 
	margin-right: 10px;
	margin-top: -10px;
	padding-left: 1px;
}

div.rightside ul.profile li a {
	text-decoration: none;
}

ul.rellinks {
	border-top: 1px dotted #75849c;
	border-left: 1px dotted #75849c;
	border-right: 1px dotted #75849c;
	margin-top: 15px;
}

ul.rellinks li.hi {
	background-color: #a27bba;
	color: #fff;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding: 8px;
	list-style: none;
}

ul.rellinks li.li {
	background-color: #f0e1f9;
	list-style: none;
	overflow: auto;
	padding: 8px;
	border-bottom:  1px dotted #75849c;
	color: #555;
}

ul.rellinks li.li:hover {
	background-color: #dae6fa;
	list-style: none;
	overflow: auto;
	padding: 8px;
	border-bottom:  1px dotted #75849c;
}

ul.rellinks a {
	text-decoration: none;
}

ul.rellinks	li.li:hover a {
	color: #669aee;
}

table.participatebar {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	background:#bcb6c3 url(../art/p_participatebar.gif) repeat-x 0 0;
	clear: both;
	width: 100%;
}

table.participatebar td.first {
	list-style: none;
	background-color: #d6d6d6;
	color: #666;
	padding: 11px 0px 11px 0px;
	width: 25%;
	text-align: center;
}

table.participatebar td.li {
	
	list-style: none;
	border-right: 1px solid #2b2a2a;
	padding: 11px 0 11px 0px;	
	width: 25%;
	text-align: center;
}

table.participatebar td.li:hover {
	background-color: #fff;
}

table.participatebar td.last {	
	border: 0;
}

table.participatebar td.li a {
	text-decoration: none;
	color: #4e345f;
}

a.otherlink {
	background-color: #fff;
	padding: 5px;
	border: 1px dotted #bd86e3;
	text-decoration: none;
	font-size: 16px;
}

div.safety {
	overflow: auto;
	border-bottom: 1px dotted #614e79;
	background-color: #eee;
	padding: 3px 20px 3px 3px;
	border-left: 5px solid #614e79;
}

div.safety:hover {
	background-color: #d3cbdc;
}

div.safety a {
	color: #614e79;
	font-size: 16px;
	text-decoration: none;
}

div.safety:hover a {
	color: #cf02e7;
	font-size: 16px;
	text-decoration: none;
}

div.safety img {
	float: left;
	margin-right: 10px;
}

div.safegraph {
	background-color: #eef1fa; margin: 10px -10px 10px -10px; padding: 10px; text-align: center;
	border: 1px dotted #3a5581;
	position: relative;
}

div.safegraph div.safegraphinner {
	width: 681px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

div.safegraphinner div.datasover {
	position: absolute;
	border: 3px solid #3a5581;
	padding: 8px;
	cursor: pointer;
	width: 300px;
	background-color: #c3cde8;
	z-index: 15;
	-moz-box-shadow: 5px 5px 5px #000; -webkit-box-shadow: 5px 5px 5px #000; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=5, offY=5, positive=true);
	color: #3a5581;
	font-size: 14px;
}

div.safegraph div.safemapinner {
	width: 800px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

div.safemapinner div.datasover {
	position: absolute;
	border: 3px solid #3a5581;
	padding: 8px;
	cursor: pointer;
	width: 300px;
	height: 130px;
	background-color: #fff;
	z-index: 15;
	-moz-box-shadow: 5px 5px 5px #000; -webkit-box-shadow: 5px 5px 5px #000; filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=5, offY=5, positive=true);
	color: #3a5581;
	font-size: 14px;
}

div.safemapinner div.datasover span.name {
	font-size: 17px;
	line-height: 17px;
	display: block;
	margin: 5px 0 10px 0;
}

div.safemapinner div.datasover span.reg {
	font-size: 14px;
	color: #9a6bc7;
	display: block;
	line-height: 14px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #aaa;
}

div.safemapinner div.datasover span.otr {
	font-size: 14px;
	color: #344d76;
	display: block;
	line-height: 14px;
	padding: 5px 0 0 0;
}

div.safemapinner div.datasover span.link {
	font-size: 13px;
	letter-spacing: 2px;
	clear: both;
	margin: 5px 0 0 0;
	display: block;
	padding: 3px;
	color: #f00;
	text-align: center;
}

div.safemapinner div.datasover img {
	width: 100px;
	float: left;
	height: 100px;
	margin: 0 5px 10px 0;
}

div.updtext {
	background-color: #cbc2d3;
	padding: 9px 50px 9px 50px;
	color: #673d7d;
	border-top: 1px solid #fff;
}

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

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

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

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

/* 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 h1 {
	visibility: hidden;
	text-align: left;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
}
