/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt */
/*reset.css*/

* html #ygunav .ygbt {
	top: 4px;
}


* html #ygunav p em {
	margin-top: 1px;
}

* html>body #ygunav .ygbt {
	line-height: 0;
	top: -4px;
}

a, a code {
	color: #0000DE;
}

a:visited, a:visited code {
	color: #663399;
}

a:active, a:active code {
	color: #FF0000;
}

abbr,acronym {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;
	font-weight: normal;
}

/*fonts.css*/body{
	*font: x-small;
	*font-size: small;
	font: 13px arial,helvetica,clean,sans-serif;
}

/*grids.css*/body{
	text-align: center;
}

body * {
	line-height: 1.22em;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}

caption,th {
	text-align: left;
}

code {
	font-family: "Courier New";
	font-size: 100%;
	font-weight: bolder;
}

div.apisummary {
	height: auto;
	margin: 10px 0;
	width: auto;
	zoom: 1;
}

div.apisummary table {
	border: 1px solid #ffffff;
	border-collapse: separate;
	border-left: none;
	font: 100%;
	font-size: inherit;
}

div.apisummary table td {
	border-top: 1px solid #ffffff;
}

div.apisummary table td, div.apisummary table th {
	border-left: 1px solid #ffffff;
}

div.apisummary table tfoot tr {
	background-color: #FFFFFF;
}

div.apisummary table th {
	font-weight: bold;
}

div.apisummary table tr {
	background-color: #DDDDDD;
}

div.apisummary table tr.odd {
	background-color: #FFFFFF;
}

dl#menuwidgets {
	margin: 0 0 0 1.5em;
}

dl#menuwidgets dt {
	font-weight: bold;
}

dt {
	font-weight: bold;
}

em {
	font-style: italic;
}

fieldset,img{
	border: 0;
}

h1 {
	font-size: 136%;
	padding: 0;
	padding-top: 18px;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
	color: #67747F;
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {
	color: #67747F;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6, p {
	color: #67747F;
	font-size: 100%;
	line-height: 1.2em;
	margin: 1em 0 0 0;
}

h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}

h1.first-content, h2.first-content, h3.first-content {
	border: none; /*if an h is the first thing on the page or in a section, it should be flush with the top border of its content area; otherwise, its content area should be padded to create space.*/
	margin-top: 0;
	padding-top: 0;
}

h2 {
	border-top: 1px dashed #C3D2DC;
	font-size: 110%;
	margin-bottom: .2em;
	margin-top: 1.5em;
	padding: 1em 0 0 0;
}

h2.classname {
	border-top: none;
	color: #000000;
	font-size: 130%;
	margin-bottom: .2em;
	margin-top: 0;
}

h2.first {
	border-top: none;
	margin-bottom: .2em;
	margin-top: 0;
}

h3.breadcrumb {
	border-top: none;
	color: #000000;
	font-size: 80%;
	margin-bottom: .2em;
	margin-top: 0;
}

h3.methods {
	border-top: none;
	color: #000000;
	font-size: 100%;
	margin-bottom: .2em;
	margin-top: 0;
}

h4 {
	color: #000000;
	margin-top: 1em;
}

html>body #ygunav {
	overflow: hidden;
}

img.example {
	border: 0;
	border: 1px solid #999999;
	clear: right;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

img.rssbadge {
	border: none !important;
	display: inline;
}

ol {
	list-style: decimal;
}

ol,ul {
	list-style: none;
}

p {
	color: #000000;
	margin-bottom: 1em;
}

/*rss reader styles*/
p.loading-content {
	background-image: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/yuiweb/img/busy_arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 20px;
	margin: 0;
	padding: 4px 0 0 25px;
}

p.loggerbutton {
	text-align: center;
}

p.newwindowbutton {
	margin-top: 0;
	padding: .5em;
	text-align: right;
}

pre, code {
	*font-size: 100%;
	font: 115% monospace;
}

q:before,q:after{
	content: '';
}

select, input, textarea {
	font: 99% arial,helvetica,clean,sans-serif;
}

span.yuirssreader-date {
	color: #67747F;
	font-size: 77%;
}

strong {
	font-weight: bold;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

table {
	font: 100%;
	font-size: inherit;
}

ul {
	list-style: disc;
}

ul, ol {
	margin-bottom: .7em;
}

ul, ol, dl, dd {
	margin-left: 30px;
}

ul.yuirssreader cite {
	color: #ffffff;
	margin: 0;
}

.bd p.newwindowbutton {
	text-align: center; /*when new window is required and button appears in middle of example body*/
}

.firstcontent {
	margin-top: 0;
	padding-top: 0;
}

/*for notes on file includes*/
.include-notice {
	background: #EEEEEE;
	border: 1px solid #6F7EA1;
	font: 77% verdana;
	padding: .7em;
}

.include-notice strong {
	color: #990000;
}

.screenshot {
	border: thin solid #999999;
	margin: 8px;
}

/*theater page styles*/
.theater h1 {
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 1em;
	padding-bottom: .2em;
}

.theater img {
	border: 1px solid #ffffff;
}

.theater img.last {
	border: 1px solid #ffffff;
}

.theater p.description, #doc3 .theater ul li {
	color: #333333;
	font-size: 85%;
	margin: 0;
	padding: 0;
}

.theater p.details {
	color: #ffffff;
	font-size: 77%;
	margin: .2em 0 0 0;
	padding: 0;
}

.wiki h1 {
	font-size: 120%;
	margin-bottom: 1em;
	padding: 0;
}

.yui-b{
	position: relative;
}

.yui-b{
	_position: static;
}

.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{
	width: 48.1%;
}

.yui-g .yui-u,.yui-g .yui-g{
	width: 49.1%;
}

.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{
	display: inline;
	float: right;
}

.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{
	float: left;
}

.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{
	*margin-left: 1.895%;
	float: left;
	margin-left: 2%;
	width: 32%;
}

.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{
	margin-left: 0;
}

.yui-gb:after{
	clear: none;
}

.yui-gc div.first,.yui-gd .yui-u{
	width: 66%;
}

.yui-gd div.first{
	width: 32%;
}

/*faq page:*/
.yui-ge .yui-g {
	width: 98%;
}

.yui-ge .yui-g .yui-u {
	width: 48.1%;
}

.yui-ge .yui-u{
	width: 24%;
}

.yui-ge div.first{
	width: 74.2%;
}

.yui-ge div.first,.yui-gf .yui-u{
	width: 74.2%;
}

.yui-gf div.first{
	width: 24%;
}

.yui-t1 #yui-main .yui-b{
	*margin-left: 13.0106em;
	margin-left: 13.3207em;
}

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{
	float: right;
	margin-left: -25em;
}

.yui-t1 .yui-b{
	*width: 12.0106em;
	float: left;
	width: 12.3207em;
}

.yui-t2 #yui-main .yui-b{
	*margin-left: 14.512em;
	margin-left: 14.8456em;
}

.yui-t2 .yui-b{
	*width: 13.512em;
	float: left;
	width: 13.8456em;
}

.yui-t3 #yui-main .yui-b{
	*margin-left: 23.52em;
	margin-left: 24.0759em;
}

.yui-t3 .yui-b{
	*width: 22.52em;
	float: left;
	width: 23.0759em;
}

.yui-t4 #yui-main .yui-b{
	*margin-right: 14.512em;
	margin-right: 14.8456em;
}

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{
	float: left;
	margin-right: -25em;
}

.yui-t4 .yui-b{
	*width: 13.512em;
	float: right;
	width: 13.8456em;
}

.yui-t5 #yui-main .yui-b{
	*margin-right: 19.016em;
	margin-right: 19.4608em;
}

.yui-t5 .yui-b{
	*width: 18.016em;
	float: right;
	width: 18.4608em;
}

.yui-t6 #yui-main .yui-b{
	*margin-right: 23.52em;
	margin-right: 24.0759em;
}

.yui-t6 .yui-b{
	*width: 22.52em;
	float: right;
	width: 23.0759em;
}

.yui-t7 #yui-main .yui-b{
	display: block;
	margin: 0 0 1em 0;
}

/*begin YDN/YUI styles*/
#bd {
	padding-top: 1em;
}

#bd ol {
}

#bd ol li ol {
	list-style: lower-alpha;
}

#bd ol li ol li {
	margin-bottom: 1em;
}

#bd ol li ol li ol{
	list-style: lower-roman;
}

#bd ol li ol li ol li {
	margin-bottom: 1em;
}

#bd ol li p {
	margin-left: 0;
}

#bd ol.getstarted {
	margin: 0;
	padding: 0;
}

#bd ol.getstarted li {
	color: #668AA8;
	font-weight: bold;
	list-style-type: none;
	margin-bottom: 1em;
	padding-left: 20px;
}

#bd ol.getstarted li p {
	color: #000000;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0;
}

#bd p {
	margin-bottom: 8px;
}

#bd p.errormessage {
	background: url(http://us.i1.yimg.com/us.yimg.com/i/us/search/gr/alertbubble.gif) 0 0 no-repeat;
	font-weight: bold;
	margin: 2em 2em 2em 1em;
	padding-left: 30px;
}

#bd td {
	padding: 2px;
	vertical-align: top;
}

#bd td.even {
	background: #FF0000;
}

#bd th {
	background: #B6CDE1;
	color: #FFFFFF;
	padding: 2px;
	vertical-align: top;
}

#bd ul {
	margin-top: 2px;
}

#bd ul li ul {
	margin-top: 0em;
}

#bd ul.jump {
	list-style: none;
	margin-top: 1em;
}

#bd ul.jump li {
	margin-top: .5em;
}

#bd ul.plain {
	list-style: none;
	margin-top: 0;
}

#bd ul.plain ul {
	list-style: none;
	margin-top: 0;
}

#bd ul.topspace {
	margin-top: 1em;
}

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{
	zoom: 1;
}

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/*styles for right gutter on component pages*/
#cheatsheet h3 {
	margin-top: 0;
}

#cheatsheet h4, #examples h4 {
	color: #668AA8;
	font-size: 92%;
	margin: 0.2em 0 .1em 0;
}

#cheatsheet img, #componentvideo img {
	border: 1px solid #999999;
	margin: .5em 0 .2em 0;
}

#cheatsheet p {
	font-size: 77%;
	margin: 0;
}

/*ed eliot's server-side delicious badge css*/ 
 #delicious-badge {
	border: 1px solid #B1B1B1;
	font: 85% Arial, sans-serif;
	margin-top: .6em;
}

#delicious-badge .be-first {
	color: #999999;
	font-size: 85%;
}

#delicious-badge .bookmark {
	background: url(http://images.del.icio.us/static/img/delicious.small.gif) no-repeat left center;
	font-weight: bold;
	padding-left: 15px;
}

#delicious-badge .saved-by {
	color: #999999;
}

#delicious-badge .saved-by span {
	background: #0000FF;
	color: #FFFFFF;
	padding: 3px;
}

#delicious-badge .tag-size-1 {
	font-size: 100%;
}

#delicious-badge .tag-size-2 {
	font-size: 107%;
}

#delicious-badge .tag-size-3 {
	font-size: 114%;
}

#delicious-badge .tag-size-4 {
	font-size: 122%;
}

#delicious-badge .tag-size-5 {
	font-size: 129%;
}

#delicious-badge a {
	color: #0000FF;
	text-decoration: none;
}

#delicious-badge div {
	background: #EEEEEE;
}

#delicious-badge div span {
	color: #000000;
	font-weight: bold;
}

#delicious-badge li {
	margin-left: 5px;
}

#delicious-badge li span {
	left: -999px;
	position: absolute;
	width: 999px;
}

#delicious-badge p, #delicious-badge div {
	margin: 0;
	padding: 7px;
	text-align: center;
}

#delicious-badge ul, #delicious-badge li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{
	*width: 56.3em;
	margin: auto;
	min-width: 750px;
	text-align: left;
	width: 57.69em;
}

#doc2{
	*width: 71.313em;
	min-width: 950px;
	width: 73.074em;
}

#doc3{
	margin: auto 10px;
	width: auto;
}

#doc3 {
	min-width: 950px;
}

#doc3 div.apisummary table td, #doc3 div.apisummary table th {
	padding: .35em;
}

#doc3 h2.first {
	float: none; /*float specified to resolve conflict on generic float declaration for .first in grids*/
}

#doc3 ul.yuirssreader {
	margin: 0;
	padding: 0;
}

#doc3 ul.yuirssreader li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 12px;
}

#doc3 ul.yuirssreader li p {
	margin: 0;
	padding: 0;
}

#example {
	background-color: ;
}

#example .bd {
	padding: 1em;
	position: relative;
}

#example .hd {
	background: url(/yui/docs/assets/example-hd-bg.gif) 0 0 repeat-x #ffffff;
}

#example.newwindow {
	text-align: center;
}

#examples li.selected {
	font-weight: bold;
}

#examples p, #componentvideo p {
	font-size: 85%;
	margin: 0 0 .2em 0;
}

#examples ul, #morereading ul, #module ul {
	font-size: 85%;
	list-style: circle;
	margin: 0 0 1em 10px;
}

/*right column navigation on example rosters*/
#exampletoc {
	background-color: #ffffff;
	border: 1px solid #8899DD;
	margin-top: .5em;
	padding: 0;
}

#exampletoc ul {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
}

#exampletoc ul li {
	margin: 0;
	padding: 0;
}

#exampletoc ul li a {
	display: block;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
}

#exampletoc ul li a:hover {
	background: #EE6600;
	color: #FFFFFF;
}

#exampletoc ul li.selected {
	background: #000099;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
}

#exampletoc ul li.selected a {
	color: #FFFFFF;
}

#ft{
	clear: both;
}

#ft {
	margin-top: 4em;
}

#ft p {
	font-size: 80%;
	line-height: 1.4em;
	margin: 0;
	padding-bottom: 2em;
	text-align: center;
}

#ft p.first {
	margin: 0;
	padding: 1em 0 0 0;
}

#index-main {
	margin-right: 331px;
}

#index-main #promo li {
	font-size: 92%;
	list-style-type: none;
	margin-top: 2px;
}

#index-main #promo ul {
	margin: 0;
}

#index-secondary {
	float: right;
	margin-left: 10px;
	width: 316px;
}

#logger {
	margin-top: 1em;
}

#loggerdiv {
	font-size: 77%;
	height: 260px; /*gets turned on by script when loaded */
	margin-top: .5em;
	text-align: left;
	visibility: hidden;
}

#loggerdiv.yui-log {
	background-color: #FBE7D9;
	border: 1px solid #ffffff;
	font-family: monospace;
	padding: .3em;
	width: 96%;
	z-index: 9000;
}

#loggerdiv.yui-log .yui-log-bd {
	background-color: #FFFFFF;
	border: 1px solid #ECECEC;
	height: 15em;
	overflow: auto;
	width: 100%;
}

#loggerdiv.yui-log .yui-log-bd code p {
	margin: 1px 0;
}

#loggerdiv.yui-log .yui-log-bd pre {
	border-top: 1px solid #ECECEC;
}

#loggerdiv.yui-log .yui-log-btns {
	background: url(/yui/docs/assets/logger-bg.gif) 0 0 repeat-x #CECCCC;
	float: none;
	margin-top: .2em;
	padding: .2em;
	text-align: right;
}

#loggerdiv.yui-log .yui-log-filtergrp {
	display: block;
	float: left;
	margin-right: .3em;
}

#loggerdiv.yui-log .yui-log-ft {
	font-family: verdana;
	margin-bottom: .3em;
	margin-top: .3em;
	zoom: 1;
}

#loggerdiv.yui-log .yui-log-ft .yui-log-categoryfilters {
	clear: right;
	margin-top: .5em;
}

#loggerdiv.yui-log .yui-log-ft .yui-log-sourcefilters {
	border: none;
	clear: both;
	margin-top: .5em;
}

#loggerdiv.yui-log .yui-log-ft:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#loggerdiv.yui-log .yui-log-hd {
	background-color: #CECCCC;
	margin: 0;
	padding: 0;
}

#loggerdiv.yui-log .yui-log-hd h4 {
	display: none;
}

#loggerdiv.yui-log p {
	margin: 1px;
	padding: .1em;
}

#loggergloss {
	font-size: 85%;
	margin-top: .5em;
}

#loggerlink a, #newwindowlink a {
	color: #000099;
	font-size: 115%;
	font-weight: bold;
}

#loggermodule {
	padding-bottom: .2em;
}

#logo_pane {
	display: none;
}

#newwindowlink a {
	font-size: 107%;
}

#pagetitle {
	background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/bg_hd.gif) 0 0 repeat-x #B6CDE1;
	border: 1px solid #93B2CC;
	position: relative;
}

#pagetitle h1 {
	background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/title_h_bg.gif) 0 0 no-repeat;
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	left: -1px;
	margin: 0;
	margin-right: -2px;
	padding: 4px 0 2px 0;
	position: relative;
	text-indent: 15px;
	top: -1px;
}

#pagetitle h1 em {
	color: #FF9933;
	font-size: 60%;
	font-style: normal;
	font-weight: bold;
	position: relative;
	top: -6px;
}

#promo {
	background-color: #E5F4FE;
	border: 1px solid #B6CDE1;
	padding: 1em;
	position: relative;
	zoom: 1;
}

#promo #blog {
	clear: left;
}

#promo #download img {
	float: left;
	padding: 0 0.5em 0.5em 0;
}

#promo h1 {
	margin-top: 0;
	padding-top: 0;
}

#promo h1 em {
	float: right;
	font-size: 80%;
	font-style: normal;
	right: 0;
	top: 0;
}

#promo h2 {
	border: none;
	color: #668AA8;
	font-size: 100%;
	line-height: 1.2em;
	margin-top: 0;
	padding-top: 0;
}

#promo h4 {
	color: #67747F;
}

#promo p {
	line-height: 1.2em;
}

#promo p#api {
	margin-top: .2em;
}

#promo ul {
	margin-bottom: 0;
}

#promo.component div {
	float: left;
	width: 48%;
}

/*styles for example pages*/
#promo.example {
	background-color: #000000;
	border-color: #ffffff;
}

#promo.example .exampleintro, #promo.example .exampleintro p, #promo.example .exampleintro a {
	color: #FFFFFF;
}

#promo:after {
	clear: left;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#questions {
	background-color: #E6E6E6;
	border: 1px solid #838383;
	margin: 1em 0 2em 0;
	padding: 0.5em;
}

#questions li a {
	display: block;
	padding: .6em;
	text-decoration: none;
}

#questions li a:hover {
	background-color: #F6F6F6;
}

#questions ul {
	list-style: none;
	margin: 0;
}

#readmepanel .bd {
	overflow: auto;
	text-align: left;
}

/* Browser specific (not valid) styles to make preformatted text wrap */
#readmepanel .bd pre {
	color: #000033;
	font-size: 100%;
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: pre-wrap; /* css-3 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#readmepanel .ft {
	background-color: #E7E7E7;
	font-size: 85%;
	text-align: right;
}

#readmepanel .hd {
	background: #8899DD;
	color: #FFFFFF;
	font-size: 129%;
	font-weight: bold;
}

#toc {
	background-color: #ECF5FA;
	border: 1px solid #8899DD;
	padding: 0;
}

#toc ul {
	font-size: 90%;
	list-style: none;
	margin: 0;
	padding: 0;
}

#toc ul li {
	margin: 0;
	padding: 0;
}

#toc ul li a {
	display: block;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
}

#toc ul li a:hover {
	background: #EE6600;
	color: #FFFFFF;
}

#toc ul li em {
	display: none;
}

#toc ul li.first {
	margin-top: 0;
}

#toc ul li.sect {
	background: #8899DD;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 2px;
	padding: 2px 0;
	text-indent: 2px;
}

#toc ul li.selected {
	background: #FF8822;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
}

#toc ul li.selected a {
	color: #FFFFFF;
}

#ygma {
	margin: .5em auto 1em auto;
}

#ygsp {
	font-size: 110%;
	padding: 0;
	vertical-align: middle;
	width: 8em;
}

#ygunav {
	background: #EEEEEE;
	border-bottom: 2px solid #CCCCCC;
	font-size: 78%;
	height: 2.5em;
	line-height: 2.5em;
	margin-bottom: 6px;
	padding: 0 10px;
	text-align: right;
}

#ygunav .ygbt {
	background: #DCDCDC;
	font: 110% verdana;
	position: relative;
	top: 1px;
}

#ygunav a {
	color: #000000;
}

#ygunav form {
	display: inline;
	margin: 0 0 0 1em;
}

#ygunav label {
	color: #ffffff;
	font-family: tahoma;
	position: relative;
	top: 1px;
}

#ygunav p {
	display: inline;
	margin: 0;
	padding: 0;
}

#ygunav p em {
	float: left;
	font-style: normal;
	padding-top: .7em;
	text-align: left;
}

#ygunav p em i {
	visibility: hidden;
}

#ygunav strong {
	font-family: verdana;
}

#yui-main{
	width: 100%;
}

#yui-main #questions li {
	font-size: 85%;
	margin: 0;
	padding-bottom: .2em;
}

#yui-main .yui-b{
	position: static;
}

#yui-main .yui-b{
	float: none;
	width: auto;
}

/*YUI theater box on main page top right corner*/
#yui-theater {
	overflow: hidden;
	width: 316px;
}

#yui-theater div {
	float: right;
	font-size: 85%;
}

#yui-theater h2 {
	border: none;
	color: #000000;
	font-size: 122%;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}

#yui-theater h3 {
	color: #67747F;
	font-size: 100%;
	font-stretch: expanded;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#yui-theater p {
	margin: 7px 0 0 0;
}

/*#bd ul li {
	margin: 0 17px 0 7px;
}
*/
/*#bd table {
	margin: 10px 17px;
	width: 720px;
}
*/
