/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* base.css, part of YUIs CSS Foundation */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
h1 { font-size:138.5%; } /* 18px via YUI Fonts CSS foundation */
h2 { font-size:123.1%; } /* 16px via YUI Fonts CSS foundation */
h3 { font-weight:bold; font-size:13px; color:#C00000; font-size:108%; padding-left:10px; } /* 14px via YUI Fonts CSS foundation */
h1,h2,h3 { margin:1em 0; } /* top & bottom margin based on font size */
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; } /* bringing boldness back to headers and the strong element */
abbr,acronym { border-bottom:1px dotted #000; cursor:help; } /* indicating to users that more info is available */
em { font-style:italic; } /* bringing italics back to the em element */
blockquote,ul,ol,dl { margin:1em; } /* giving blockquotes and lists room to breath */
ol,ul,dl { margin-left:2em; } /*bringing lists on to the page with breathing room */
ol li { list-style: decimal outside; }	/*giving OL LIs generated numbers*/
ul li {	list-style: disc outside; }	/*giving UL LIs generated disc markers*/
dl dd {	margin-left:1em; }	/*giving ULs LIs generated numbers*/
th,td {	border:1px solid #000; padding:.5em; }	/*borders and padding to make the table readable*/
th { font-weight:bold; text-align:center; } /*distinguishing table headers from data cells*/
caption { margin-bottom:.5em; }  /*coordinated marking to match cell padding*/
caption { text-align:center; } /*centered so it does not blend in to other content*/
p,fieldset,table { margin-bottom:1em; } /*so things do not run into each other*/

/* =-=-=-=-=-= */
/* sIFR Styles */
/* -=-=-=-=-=- */

/* 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; }


/* =-=-=-=-=-=-=-=-=-= */
/* General Page Styles */
/* -=-=-=-=-=-=-=-=-=- */

html, body {	
	cursor: default;
	color: #FFFFFF;
	background: #000 url('../../images/layout/logo-bg.gif') repeat 0px 0px;
}

/* =-=-=-=-=-=-= */
/* Header Styles */
/* -=-=-=-=-=-=- */
#hd { background-repeat: repeat-x; background-image: url('../../images/layout/bg-header.gif'); height: 289px; }

#logo { height: 112px; }
#logo h1 { color: #CCCCCC; font-style: italic; height: 18px; font-size: 100%; line-height: 18px; margin: 7px 0px 0px 10px; }
.sIFR-hasFlash #logo h1 { visibility: hidden; margin-top: 7px; width: 300px; }
.sIFR-alternate #logo h1 { color: #CCCCCC; font-style: italic; height: 18px; font-size: 100%; line-height: 18px; margin: 7px 0px 0px 10px; }

#logo #topNav { font-size: 77%; float: right; margin-top: 15px; color: #fd1c1c; margin-right: 10px; clear:right; }
#logo #topNav a { margin: 0px 5px; color: red; text-decoration: none; }
#login_form { float:right; margin-right:10px; margin-top: 20px; border:none; visibility:hidden; line-height:10px; text-align:right; }
#login_form input { font-size:10px; }
#login_form a { margin: 0px 5px; color: red; text-decoration: none; font-size:10px; }

/* Header Ads */
#header_ads { height: 100px; }
#header_ads #small_ad { height: 92px; background-color: #cccccc; margin: 3px 50px 0px 0px; float: right; border: 1px solid black; }
#header_ads #small_ad img { padding: 1px; }
#header_ads #large_ad { height: 92px; background-color: #cccccc; margin: 3px 10px 0px 0px; float: right; border: 1px solid black; }
#header_ads #large_ad img { padding: 1px; }

/* Navigation */
.yui-skin-sam .yuimenubar { background: none; margin-top: 9px; height: 42px; border: none; }

.yui-skin-sam .yuimenubarnav .yuimenubaritem { border-right: 1px solid #151515; border-left: 1px solid #393939; height: 35px; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem-selected { cursor: pointer; background: url('../../images/layout/bg-navigation-selected.gif') repeat-x scroll 0px 0px; }

.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenubaritemlabel { padding: 0px 27px 0px 17px; cursor: pointer; border-width: 0px; height: 35px; line-height: 35px; color: #e6e6e6; margin: 0px; font-size: 93%; font-weight: bold; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenubaritemlabel-hassubmenu { background-image: url('http://www.easternpokertour.com/images/layout/nav-item-selected-arrow.png'); }

.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu { width: 200px; }

.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu .bd { background-color: #303030; border-top: none; border-right: 1px solid #000000; border-bottom: 1px solid #727272; border-left: 1px solid #727272; }

.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu .yuimenuitem { width: 200px; color: white; border-top: 1px solid #3c3c3c; border-bottom: 1px solid #000000; padding: 0px; margin: 0px; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu .yuimenuitem .first-of-type { border-top: 1px solid #303030; }
.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu .yuimenuitem-selected { background-color: #B31A1A; }

.yui-skin-sam .yuimenubarnav .yuimenubaritem .yuimenu .yuimenuitem .yuimenuitemlabel { font-size: 10px; padding: 2px 30px 3px 8px; color: white; cursor: pointer; }


/* =-=-=-=-=-= */
/* Body Styles */
/* -=-=-=-=-=- */
.yui-t6 { background-color:#000; }
.yui-t6 #yui-main .yui-b { margin-right: 23.4615em; } /* Makes the main body closer to the sidebar */

#bd { padding-top: 5px; }

#bd p { margin: 5px; }

#bd .sectionTitle { border-bottom: 1px solid #4B4B4B; background-image: url('../../images/layout/bg-section-title.gif'); height: 27px;  }
#bd .sectionTitle h2 { font-style: italic; font-size: 123.1%; line-height: 27px; margin: 0px; padding: 0px; color: #FFFFFF; margin-left:5px; }
.sIFR-hasFlash #bd .sectionTitle h2 { visibility: hidden; font-size: 123.1%; line-height: 22px; margin-left:5px; }

/* Form Styles */
#basic_form input { padding:2px; }
#basic_form p.blockintro { color:#ddd; margin:5px; font-weight:bold; font-size:12px; }
#basic_form div.block { border: none; color:#FFFFFF; font-size:12px; font-weight:normal; margin:3px 0pt 10px; padding:5px; text-align:left; margin:5px; }
#basic_form div.block#ctr { text-align:center; }
#basic_form div.block input, select { font-size:12px; }
#basic_form dt { clear:left; float:left; margin:4px 8px 0pt 0pt; padding:0pt; position:relative; text-align:right; white-space:nowrap; width:120px; color:#808080; font-weight:bold; }
#basic_form span.req { font-weight:bold; color:#C00000; margin-right:3px; }
#basic_form dt.required { font-weight:bold; }
#basic_form dd { font-size:10px; margin:0pt 0pt 5px 0px; display:inline; }
#basic_form dd input { vertical-align:middle; margin-bottom:5px; }
#basic_form dd select { vertical-align:middle; margin-bottom:5px; height:20px; }
#basic_form dd textarea { margin-bottom:5px; font-size:12px; padding:2px; }
#basic_form dd label { font-size: 12px; }
#basic_form div.action { font-size:12px; margin-bottom:10px; margin-left: 126px; }
#basic_form p { font-size: 12px; margin-left:15px; }

#quick_form { margin:5px 10px 5px 10px; border:none; line-height:10px; font-weight:bold; font-size:12px; }
#quick_form input { font-size:10px; }

/* Player Search Bar */
#search_bar { height: 27px; background-image: url('../../images/layout/bg-section-title2.gif'); border-bottom: 1px solid #260000; border-left: 1px solid #260000; }
#search_bar .sectionTitle { height: 27px; float:left; margin-left:30px; margin-top:2px; }
#search_bar .sectionTitle h2 { font-style: italic; font-size: 140%; line-height: 27px; margin:0px; padding: 0px; color:#000; }
#search_bar #quick_form { margin:0px 10px 5px 30px; border:none; line-height:27px; font-weight:bold; font-size:12px; float:left; }
#search_bar #quick_form input, select { font-size:10px; }

#bd #headline { float: left; width: 456px; border: 1px solid #4B4B4B; margin-right: 3px; height:331px; }

#bd #newsletter { float: left; width: 200px; border: 1px solid #4B4B4B; height:331px; }
#newsletter_form { font-size:10px; text-align:center; }
#newsletter_form input { margin-top:10px; padding:2px; width:85%; }
#newsletter_form input#join_now { margin-top:25px; width:99px; }
#newsletter #cards { text-align:right; margin-top:40px; }


#bd #mediaPlayer { border: 1px solid #4B4B4B; text-align:center; height:331px; }

/* Content Styles */

#bd a { font-weight:bold; color:#C00000; text-decoration:none; }

#bd #main-noB { }
#bd #sidebar-noB { float: right; width: 24.35em; margin-left:0px; }

#bd #mainL50 { float:left; width:37.2em; border: 1px solid #4B4B4B; }
#bd #mainR50 { float:right; width:37.2em; border: 1px solid #4B4B4B; margin-left:0px; }

#bd #mainSC { width:37.2em; border: 1px solid #4B4B4B; margin:auto; }

#bd #main { float:left; width:660px; border: 1px solid #4B4B4B; }
#bd #sidebar { float: right; width: 305px; border: 1px solid #4B4B4B; margin-left:0px; }
#bd #sidebar a { font-weight:bold; color:#C00000; text-decoration:none; margin:5px; }

#bd #main2 { clear:both; width:74.77em; border: 1px solid #4B4B4B; }

#bd #main3 { float:left; width:60em; border: 1px solid #4B4B4B; }
#bd #sidebar3 { float: right; width: 14.35em; border: 1px solid #4B4B4B; margin-left:0px; }
#bd #sidebar3 a { font-weight:bold; color:#C00000; text-decoration:none; margin:5px; }

#bd #mainR { margin-top: 5px; float:right; width:645px; border: 1px solid #4B4B4B; }

#bd #sidebarL { margin-top: 5px; width: 320px; border: 1px solid #4B4B4B; margin-left:0px; }
#bd #sidebarL a { font-weight:bold; color:#C00000; text-decoration:none; margin:5px; }

#bd #sidebarL-noB { float: left; width: 320px; border:none; margin-left:0px; }

#bd #mainFiller { float:right; clear:right; width:50em; height:20em; border:none; background: #000 url('../../images/layout/lg_slneg-bg.gif') no-repeat scroll center center; }

#bd dl { margin-left:10px; }
#bd dt { font-weight:bold; margin-top:5px; }
#bd dd { margin-left:20px; margin-top:5px; color:#808080; }

#spade-bg1 { background: #000 url('../../images/layout/lg_slneg-bg.gif') no-repeat scroll center center; }
.spade-bg1 { background: #000 url('../../images/layout/lg_slneg-bg.gif') no-repeat scroll center center; }

#thumb 		{ border:solid #4b4b4b 1px; }
#thumb_dflt { border:solid #C00000 1px; }

/* =-=-=-=-=-=-= */
/* Footer Styles */
/* -=-=-=-=-=-=- */
#ft { background: #000 url('../../images/layout/bg-footer.gif') repeat-x 0px 0px; margin-top: 10px; height: 180px; }
#ft #featuredPlayers { padding-top: 15px; }
#ft #featuredPlayers h2 { font-size: 131%; line-height: 116%; text-align: right; width: 140px; float: left; margin-right: 10px; }
.sIFR-hasFlash #ft #featuredPlayers h2 { visibility: hidden; font-size: 146.5%; line-height: 123.1%; }

#ft #featuredPlayers .player { float: left; margin-left: 15px; margin-top: 10px; }
#ft #featuredPlayers .player img { border: 4px solid #696661; }

#footerLinks { clear: left; padding-top: 30px; text-align: center; font-size: 11px; color: white; margin-bottom:10px; }
#footerLinks a { color: white; text-decoration: none; padding: 0px 5px; font-weight:normal; }
#footerLinks a:hover 	{ color: white; text-decoration: underline; }

#static			{ margin:5px; clear:both; }
#static #pic	{ float:left; margin-top:10px; }
#static #text	{ float:right; width:85%; }
#static #text2	{ float:right; width:75%; padding-top:30px; }
#static #fulltext{ width:95%; }
#static dl		{ margin-left:10px; }
#static dt		{ font-weight:bold; font-size:13px; color:#C00000; }
#static dd		{ margin-left:20px; margin-top:2px; color:#808080; }
#static a 		{ font-weight:bold; color:#C00000; text-decoration:none; }
#static p		{ margin-bottom:10px; text-align:justify; }
#static p.label	{ font-weight:bold; margin-top:5px; }
#static p.label2{ font-weight:bold; margin-top:5px; color:#C00000 }
#static p.label	a { font-weight:bold; margin-top:5px; color:#808080; }
#static p.label2 a { font-weight:bold; margin-top:5px; color:#C00000; }

#results 		{ margin:2px; clear:both; overflow:hidden; }
#results #pic	{ float:left; margin:10px 0px 5px 10px; }
#results #text	{ float:right; width:80%; height:130px; padding:10px; }
#results #text2	{ float:right; width:80%; padding:10px; }
#results p 		{ margin-right:15px; margin-bottom:15px; }
#results #name 		{ font-size:15px; font-weight:bold; color:#C00000; }
#results #name2 	{ font-size:12px; font-weight:bold; color:#C00000; width:6em; }
#results #nickname 	{ font-size:12px; font-weight:bold; color:#808080; font-style:italic; }
#results #points 	{ font-size:11px; font-weight:normal; color:#000040; }
#results #about 	{ font-size:12px; font-weight:normal; color:#222222; clear:left; float:left; width:40em; whitespace:pre; }

#results #options 	{ float:right; text-align:right; width:10em; font-size:11px; }

#result_info { font-size:13px; font-weight:bold; padding:10px; background-color:#444; margin-bottom:10px; line-height:20px; }
#result_info #detail { font-weight:normal; }


#results_sidebar_box 	{ margin:0px; overflow:auto; height:143px; }
#results_sidebar 		{ margin:2px; clear:both; }
#results_sidebar #pic	{ float:left; margin:6px 0px 3px 6px; }
#results_sidebar #text	{ float:left; padding: 0px 5px 0px 5px; text-align:left; width:13em; }
#results_sidebar p 		{ margin-bottom:15px; color:#808080; }
#results_sidebar h3		{ font-size:15px; padding-left:0px; font-weight:bold; color:#C00000; }
#results_sidebar span 	{ margin-bottom:3px; color:#4b4b4b; }

#results #comment 		{ font-size:12px; font-weight:normal; color:#222222; clear:left; float:left; width:40em; }

div#friends.final_table	{ background:#000 url('../../images/layout/table.jpg') no-repeat scroll center center; height:380px; }
div#friends.my_final_table	{ background:#000 url('../../images/layout/table.jpg') no-repeat scroll center center; height:430px; }
#friends table 	{ margin:0px 5px 5px 5px; border:none; width:95%; }
#friends tr 	{ border:none; }
#friends td 	{ text-align:center; border:none; width:11em; }
#friends td#five{ text-align:center; border:none; width:20%; }
#friends p 		{ font-size:11px; }
#friends a		{ font-weight:bold; color:#C00000; text-decoration:none; }

#friends #rank 	{ font-size:13px; font-weight:bold; color:#fff; }
#friends #points{ font-size:11px; font-weight:normal; color:#4b4b4b; }

#ft2,#ft3 	{ margin-bottom:25px; }
#ft6,#ft7 	{ margin-top:25px; }

#legend		{ font-size:10px; margin:20px; color:#666; border:solid 1px #4b4b4b; padding:5px; background-color:#222; }
#legend	h3 	{ padding-left:5px; margin:0px; }

#ranking		{ font-size:12px; font-weight:bold; margin:2px; }
#ranking a		{ font-weight:bold; color:#C00000; text-decoration:none;}
#ranking #rank 	{ font-size:15px; color:#fff; }
#ranking #rank2 { font-size:15px; color:#222; }
#ranking #name 	{ font-weight:bold; color:#C00000; }
#ranking #points{ font-weight:normal; color:#4b4b4b; }

#blog 				{ width:100%; margin:2px; }
#blog #post			{ color:#222; font-size:12px; }
#blog #post	#title	{ font-size:15px; font-weight:bold; color:#000040; }
#blog #post	#cnt	{ font-size:10px; font-weight:normal; color:#4b4b4b; }
#blog #post	#date	{ font-size:13px; font-weight:bold; color:#808080; }
#blog #post	a		{ font-size:10px; }
.last5				{ }

.tour_news			{ float: left; width: 200px; border: 1px solid #4B4B4B; background-color:#000; height: 355px; overflow: auto; }
.tour_news #blog	{ width:95%; margin:2px; clear:both; }
.tour_news #blog .post 	{ border-bottom: 1px solid #4B4B4B; padding-bottom: 5px; }
.tour_news #blog .post .title 	{ font-size:15px; font-weight:bold; color:#C00000; margin: 5px 5px 0px 5px; padding: 0px; line-height: 15px; }
.tour_news #blog .post .date	{ font-size:11px; font-weight:bold; color:#808080; margin: 2px; padding: 0px; }

#word_count { margin-left:5px; color:#C00000; display:inline; font-weight:600; }

div#comments {}

/* profile page styles */
#profile 			{ padding: 5px; background: #000 url('../../images/layout/lg_slneg-bg.gif') no-repeat scroll center center; }
#profile #heading	{ text-align:center;  }
#profile #photo 	{ text-align:center; }
#profile #info.box 	{ border:solid #4b4b4b 1px; background-color:#dddddd; margin-top:20px; }
#profile .box h2 	{ font-size:13px; font-weight:bold; background-color:#880000; line-height:20px; color:#fff; margin-top:0px; padding:2px 2px 2px 10px; }
#profile .box p 	{ margin:0px; padding:3px 3px 3px 15px; color:#222222; }
#profile .box p span{ width:8em; float:left; font-weight:bold; margin-right:5px; }

#profile #info 		{ margin-top:5px; }
#profile h2 		{ font-size:2em; font-weight:bold; line-height:20px; color:#ccc; margin:0px 0px 15px 0px; padding:0px; }
#profile h3 		{ font-size:1.5em; font-weight:bold; color:#ccc; margin:5px 0px 5px 0px; padding:0px; font-style:italic; }
#profile h4 		{ font-size:1em; font-weight:bold; color:#e0e0e0; margin:5px 0px 5px 0px; padding:0px; font-style:italic; }
#profile p 			{ margin:0px 0px 0px 15px; padding:3px 0px 3px 0px; color:#fff; }
#profile p span 	{ width:12em; font-weight:bold; margin-right:5px; }
#profile p#a 		{ background-color:#d0d0d0; }
#profile p#b 		{ background-color:#eeeeee; }
#profile p#text 	{ color:#b0b0b0; }
#profile #alert 	{ color:#C00000; font-weight:bold; }
#profile #note 		{ color:#d0d0d0; font-weight:bold; }

#profile p span#long{ width:15em; font-weight:bold; margin-right:5px; }
#profile #info dl 	{ margin-left:60px; color:#bbb; }
#profile #info dt 	{ width:10em; font-weight:bold; clear:right; }
#profile #info dd 	{ }

#profile table 	{ border:none; }
#profile tr 	{ border:none; }
#profile td 	{ border:none; }

#thin 			{  }
#thin #heading	{ width:24em; text-align:center; }
#thin #photo 	{ width:24em; text-align:center; margin-bottom:20px; }
#thin h2 		{ font-size:2em; font-weight:bold; line-height:20px; color:#ccc; margin:0px 0px 15px 0px; padding:0px; }
#thin #info 	{ width:24em; clear:both; }
#thin p 		{ margin:0px 0px 0px 30px; padding:3px 0px 3px 0px; color:#fff; }
#thin p span 	{ width:12em; font-weight:bold; margin-right:5px; }

#nopage 			{ width:30em; text-align:center; font-weight:bold; font-size:11px; background-color:#000; margin:auto; border:solid #4b4b4b 1px; margin-top:100px; padding-bottom:20px; padding-top:50px; font-family:verdana; }
#nopage h3 			{ font-size:24px; color:#fff; font-style:italic; }
#nopage p 			{ margin:5px 10px 5px 10px; color:#bbb; }
#nopage p a 		{ text-decoration:none; color:#C00000; }
#nopage span 		{ width:9em; float:left; font-weight:bold; }
#nopage #form p 	{ font-weight:bold; text-align:left; margin:5px 10px 5px 20px; }
#nopage p#alert 	{ color:#ffffcc; border:solid #4B4B4B 1px; background-color:#C00000; padding:5px; text-align:center; margin-bottom:25px; }

/* YUI RTE Editor Styles */
.yui-editor-panel label ( color: black; )



/* framework styles */
/*
steel blue: #4682B4 
orange: #C04000
*/

.clear { clear: left; height: 5px; }
.clearR { clear: right;; height: 5px; }
.spacer { line-height:5px; height:5px; }

.alert 		{ color:#ffffcc; font-weight:bold; border:solid #4B4B4B 1px; background-color:#480000; padding:5px; display:block; margin-bottom:4px; text-align:center; }
.disabled 	{ background-color:#fff; border:solid #a0a0a0 1px; color:#222; padding:1px; }

#display_tbl			{ margin:2px 0px 0px 2px; width:99%; font-family:verdana; font-size:10px; color:#000000; }
#display_tbl tr 		{ padding:2px; }
#display_tbl tr.label 	{ font-weight:bold; color:#ffffff; }
#display_tbl td a		{ font-weight:bold; color:#C00000; text-decoration:none; }
#display_tbl td.outline	{ background-color:#202020; }

.ifrm_main	{ float:left; width:99%; background-color:#000000; border:none; color:#ffffff; padding:3px; }
.ifrmP		{ clear: left; margin: 0px; padding: 2px; padding-top: 2px; }
.ifrmR		{ float:right; width:640px; background-color:#000000; border:none; color:#ffffff; padding:0px; margin:0px; border:none; }
.ifrmL		{ float:left; width:24em; background-color:#000; border:none; color:#fff; padding:0px; margin:0px; border:none; }

.hbreak		{ background-color:#aaaaaa; height:1px; line-height:1px; width:100%; margin:10px 0px 10px 0px; padding:0px; }

/* Vertical Links */

#vlinks { padding:5px 0px 5px 0px; }
#vlinks ul { padding:0px; margin-left:8px; }
#vlinks li { list-style:none; padding:3px; clear:both; font-weight:bold; }
#vlinks ul li span#label { font-size:12px; font-color:#808080; width:130px; float:left; line-height:20px; }
#vlinks ul li span#opt { font-size:10px; line-height:20px; }
#vlinks a { color:#C00000; text-decoration:none; }

/* photos */
#photos table 	{ width:100%; margin:5px; }
#photos td 		{ text-align:center; }
#photos p 		{ font-size:11px; }
#photos a		{ font-weight:bold; color:#C00000; text-decoration:none; }

#section_link	{ float:right; text-align:right; font-size:11px; margin: 3px 3px 0px 0px; padding:5px; }
#section_linkL	{ text-align:left; font-size:11px; margin: 0px 0px 3px 3px; padding:5px; }

div.popup_form		{ z-index:100; position:absolute; top:50%; left:50%; width:30em; height:30em; visibility:hidden; border:solid #4b4b4b 1px; background-color:#eeeeee; }

#tiny { font-size:10px; font-weight:normal;  }
#tiny a { font-size:10px; font-weight:normal; }

#signup 			{ font-family:verdana; font-size:12px; color:#ddd; }

#signedup 			{ width:30em; text-align:center; font-weight:bold; font-size:11px; background-color:#000; margin:auto; border:solid #4b4b4b 1px; padding-bottom:20px; padding-top:50px; font-family:verdana; }
#signedup h3 		{ font-size:24px; color:#fff; font-style:italic; }
#signedup p 		{ margin:5px 10px 5px 10px; color:#bbb; }
#signedup p a 		{ text-decoration:none; color:#C00000; }
#signedup span 		{ width:9em; float:left; font-weight:bold; }
#signedup #form p 	{ font-weight:bold; text-align:left; margin:5px 10px 5px 20px; }
#signedup p#alert 	{ color:#ffffcc; border:solid #4B4B4B 1px; background-color:#C00000; padding:5px; text-align:center; margin-bottom:25px; }


hr	{ color:#4b4b4b; padding:0px; margin:0px 0px 5px 0px; height:1px; border-top:solid #4b4b4b 1px; border-bottom:none;}

/* Tabbed Naviagation */
#tabs {
	width:100%;
	float:left;
    background:#000;
    font-size:93%;
    line-height:normal;
	margin-bottom:10px;
	font-weight:bold; 
    }
#tabs ul {
	border-bottom:solid #4b4b4b 1px;
	margin:0px;
	padding:10px 10px 24px 30px;
	list-style:none;
	clear:both;
    }
#tabs li {
    display:inline;
    margin:0;
    padding:0;
    }
#tabs a {
    float:left;
    background:url("../../images/tabs/tableftH.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
    }
#tabs a span {
    float:left;
    display:block;
    background:url("../../images/tabs/tabrightH.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    color:#FFF;
    }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float:none; }
/* End IE5-Mac hack */
#tabs a:hover span { color:#FFF; }
#tabs a:hover { background-position:0% -42px; }
#tabs a:hover span { background-position:100% -42px; }
#tabs a#selected { background-position:0% -42px; }
#tabs #selected { background-position:100% -42px; }


/* Animated TabView Styles */
 
/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
  border:none; /* color between tab list and content */
  border-width:0px;
  Xposition:relative;
  zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
  margin:0; /* space between tabs */
  padding:0px 0 0; /* gecko: make room for overflow */
  text-align: center;
  zoom:1;
}

.yui-skin-sam #headline .yui-navset .yui-nav .selected,
.yui-skin-sam #headline .yui-navset .yui-navset-top .yui-nav .selected {
  margin:0; /* for overlap */
}

.yui-skin-sam #headline .yui-navset .yui-nav a,
.yui-skin-sam #headline .yui-navset .yui-navset-top .yui-nav a {
  background:#000 url(inactive_tab.png) no-repeat; /* tab background */
  border:none;
  border-width:0px;
  color:#000;
  text-decoration:none;
  width: 114px;
  height: 25px;
  padding: 3px 0px;
  top:0px; /* for 1px rounded corners */
  position:relative;
}

.yui-skin-sam #headline .yui-navset .yui-nav a em,
.yui-skin-sam #headline .yui-navset .yui-navset-top .yui-nav a em {
  border:none;
  border-width:0px 0 0;
  cursor:pointer;
  cursor:hand;
  padding:0em;
  left:0; right: 0; bottom: 0; /* protect from other orientations */
  top:0px; /* for 1px rounded corners */
  position:relative;
}

.yui-skin-sam #headline .yui-navset .yui-nav .selected a,
.yui-skin-sam #headline .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam #headline .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
  background:#000 url(active_tab.png) no-repeat; /* selected tab background */
  color:#fff;
						width: 114px;
						height: 25px;
}

.yui-skin-sam #headline .yui-navset .yui-nav a:hover,
.yui-skin-sam #headline .yui-navset .yui-nav a:focus {
  background:#000 url(inactive_tab.png) no-repeat; /* selected tab background */
  outline:0;
						width: 114px;
						height: 25px;
}

.yui-skin-sam #headline .yui-navset .yui-nav .selected a em {
  padding:0em; /* raise selected tab */
}

.yui-skin-sam #headline .yui-navset .yui-nav .selected a,
.yui-skin-sam #headline .yui-navset .yui-nav .selected a em {
  border-color:#000; /* selected tab border color */
}

.yui-skin-sam #headline .yui-navset .yui-content {
  background:#000; /* content background color */
}

.yui-skin-sam .yui-navset .yui-content,
.yui-skin-sam .yui-navset .yui-navset-top .yui-content {
  border:none; /* content border */
  padding:0em; /* content padding */
}