@import url("/css/mods.css");
/* Reset from Yahoo : http://developer.yahoo.com/yui/reset/ */
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;}
legend {color:#000;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/* end reset */

body	{font-family:"trebuchet ms",arial,sans-serif; font-size:75%; line-height:1.4; }

h1		{font-size:2em; margin-left:260px; }

h3.podTitle,
h2			{font-size:1.5em; color:#686860; }

p:last-child,
li:last-child {margin-bottom:0 !important; border-bottom:0 !important;}

a:link		{color:#14457C;}
a:visited 	{color:#543564;}
a:hover		{text-decoration:none; }

.small input, 
.small		{font-size:0.8em;}

.normal		{font-size:1em;}

/* SG - have edited following style to reduce font-size from 1.2em to 1em.
This is a temp fix to get rid of largeAndFriendly text all over the site,
this style should properly be removed from paragraph tags on a case-by-case basis */
.mediumAndFriendly                      {font-size:1.1em; line-height:1.2; margin-bottom:1.2em; color:#686860;}
.largeAndFriendly			{font-size:1.2em; line-height:1.2; margin-bottom:1.2em; color:#686860;}

.mediumAndFriendly			{font-size:1.0em;}

.mediumAndFriendly strong,
.largeAndFriendly strong	{color:#444444;}

h2.borderBottom,
h2.largeAndFriendly			{padding-bottom:0;}

h3.mediumAndFriendly		{margin:20px 0 0 0;}

p 			{margin-bottom:0.5em;}
textarea	{border:1px solid #686860; height:70px; font-family:"trebuchet ms",arial,sans-serif; width:100%;}
textarea[readonly="readonly"]	{cursor:auto;}

.clear		{clear:both;}
.hidden		{position:absolute; left:-4000px;}

button,
input[type="submit"]	{overflow:visible; padding-left:10px; padding-right:10px; cursor:pointer;} /* ie fix for button padding*/

/* P A G E  M E S S A G E S */
.alert,
.success,
.warning		{border-width:1px 0 1px 0; border-style:solid; padding:20px 10px; font-size:1.2em; margin-bottom:20px;}

.alert			{background-color:#ffedd2; border-color:#dea047;}
.warning 		{background-color:#F4D8D3; border-color:#a82222;}
.success		{background-color:#E0F1BF; border-color:#5D8500;}

.errorList			{list-style:disc; padding-left:2em;}
.errorList li		{margin-bottom:5px;}

.startMessage		{position:relative; padding-bottom:10px;}
img.star + h2		{padding-left:50px;}

a.doIt				{font-size:1.5em; display:block; height:59px; color:#ffffff !important; padding-left:40px; text-decoration:none; margin-bottom:10px; zoom:1; background:url(/images/doIt_button.png) no-repeat left top; }
a.doIt:hover		{text-decoration:underline;}						
a.doIt span			{background:url(/images/doIt_button.png) no-repeat right top; padding-right:15px; margin-right:-20px;display:block; height:100%; cursor:pointer; background-color:#ffffff;}
a.doIt span span 	{background:none; padding:7px 10px 0 10px; margin:0 0 0 -30px; position:relative; nowidth:220px;}	

.startMessage a.doIt	{position:absolute; bottom:7px; right:30px;}
.presenceDisplay a.doIt	{position:relative;}

ul.doIt				{margin:10px 0; }
ul.doIt li 			{background:url(/images/icons/tango/right_22.gif) no-repeat left 3px;  margin-bottom:10px; padding:0 0 0 30px;}
ul.doIt li h3		{font-size:1.3em;}

/* F O R M S */
.formList li			{margin-bottom:10px; float:left; width:100%;}
.publishForm label,
.formList label					{width:151px; margin-right:20px; float:left;}
.formNote						{font-size:0.8em !important; font-style:italic;}
.formList .formNote				{margin-left:170px;}
.formList textarea				{width:480px; max-width:480px;}
.formList li div				{margin-left:170px;}
.formList li div.editableImageWrap {margin-left:0;}
.formList .longLabel label		{width:320px;}
.formList .labelClear			{width:100%;}
.formList .longLabel input[type="text"] {width:200px;}
.formList input[type="text"]	{width:320px;}
#captchaWrap			{padding-left:170px;}
#captchaWrap input		{display:block;}

.publishForm button,
.formButton				{margin:20px 0 20px 170px; display:block;  }

#pageControls button,
#pageControls select,
#pageControls input		{font-size:1.0em; color:#282822;  display:block; float:left; margin-right:10px;  }

.checkBoxes,
.radioList				{margin:0 !important; padding:0 !important; float:left;}

.checkBoxes input,
.radioList input		{float:left; clear:left; margin:5px 10px 5px 0;}
.radioList label		{margin-bottom:5px;}



.bigForm fieldset		{background-color:white; padding:10px 0px; margin-bottom:20px;}
.bigForm fieldset.first {padding-left: 0px; padding-top: 0px;}
.bigForm h2				{margin-bottom:5px;}
.bigForm p				{font-size:1.2em; line-height:1.2; margin-bottom:1.2em; color:#282822; font-family:"Trebuchet MS"; }
.bigForm textarea		{width:460px}
.bigForm fieldset.formButton	{background-color:transparent;}
.bigForm fieldset.clearForm {background-color:#fff; padding:0;}

textarea.jsAutoGrow		{overflow:hidden; resize:none;}

#pageControls .formList,
#pageControls .formList li			{float:left; width:100%; margin:0 0 10px 0;}		

#pageControls .formList label		{margin:0 20px 0 0;}
#pageControls .formButton			{margin-bottom:0; clear:both;}

.inlineSubmit				{background-image:url(/images/icons/tango/save_beige.gif); background-repeat:no-repeat; background-position:10px center;}
.inlineSubmit button		{margin-left:40px;}

.editableImageWrap fieldset				{margin:0 0 10px 10px}	
.editableImageWrap input[type="file"]	{width:200px;}

h1 input,
.inlineForm	textarea		{border:1px dashed #686860;}
.readonlyForm textarea		{border:0;}


#groupOptions #leave_group_form {margin:0 10px 0 0; padding:0 0 10px 0; float:left; }

#groupOptions ul.actionlinks li.group, 
#groupOptions li { float:left; margin-bottom:5px; }
#groupOptions li.moderation {width:100%; clear:both;  }
#groupOptions fieldset, #groupOptions form {float:left;}

h1 form				{padding-bottom:10px; width:660px;}
h1 input			{font-size:1em; cursor:text; width:500px; float:left; margin-right:10px; }


#inbox_form input.selectSetter {margin:0 5px 0 10px;}
.messageActions label {margin:0 15px 0 0;}
/* M A S T H E A D */
#masthead			{rz-index:1000; height:140px; background:url(/images/masthead_back.png) repeat-x left bottom;i top: 0px; }
#logo				{font-size:2.2em; display:block; position:absolute; top:21px; left:20px;}
#auxillaryNav		{position:absolute; right:6px; bottom:72px;}
#auxillaryNav li	{float:left; padding-right:20px;}
li.alertHook		{color:#686860;}
#globalNav			{position:absolute; bottom:10px; left:0px;}
#globalNav li		{float:left; padding-right:40px; font-size:2em;}
#globalNav li a		{text-decoration:none; color:#282822; font-weight:bold;}
#globalNav li a:hover		{text-decoration:underline;}
#globalNav li.selected a	{color:#14457C;}

#loginControl		{/*position:absolute; top:10px; right:20px; width:600px;*/ float:right; padding:10px 10px 0 0;}
#loginControl input	{border:1px solid #686860; padding-left:3px; margin-bottom:5px; margin-right:5px;}
#loginControl label	{width:80px; text-align:right; margin-right:5px;}

#loginControl a		{margin-right:8px; color:#444444}
#loginControl a.last{margin-right:0;}

#toolsMenu,
#accountMenu		{float:right; padding-left:45px; background-position:20px center; background-repeat:no-repeat; padding-bottom:3px;}

#toolsMenu			{background-image:url(/images/icons/tango/tools_16_biege.gif);}
#accountMenu		{background-image:url(/images/icons/tango/profile_16_biege.gif);}


/* S E C T I O N   M E N U */
#sectionNav					{margin-bottom:20px; float:left; position:relative;}
#sectionNav	li				{width:200px; font-size:1.6em; padding:5px 20px;}
#sectionNav	li a			{text-decoration:none; color:#686860; display:block; width:100%;}
#sectionNav	li:hover		{background-color:white;}
#sectionNav	li.selected 	{background-color:#14457C;}
#sectionNav	li.selected a	{color:#ffffff; }

/* P A G E   T O P */
#storyDetails img,
#userDetails img,
#groupDetails img	{float:left; margin-right:20px; margin-bottom:20px;}

#storyDetails ul,
#userDetails ul,
#groupDetails ul	{font-weight:normal; margin-top:0px; }

#profileAbout p,
#userDetails p,
#groupDetails p		{padding-left:190px; margin-top:5px; margin-bottom:5px;}

#storyDetails p		{clear:both;}
#profileAbout		{font-style:italic; width: 650px;}

.profile {list-style-image:url(/images/icons/tango/profile.gif); margin:25px 0 0 120px; font-size:medium;}
/* L I S T S */
.smallList {padding:0 !important;}

.miniList li,
.smallList li,
.smallStoryList li	{float:left; width:100%; margin-bottom:10px;}

.style-2 li {background-color:white;}

.smallList img,
.smallStoryList	img	{float:left; margin:0 20px 0 0;}

.miniList h3,
.smallList h3,
.smallStoryList h3	{font-weight:bold; margin-top:5px;}

.largeStoryList li			{float:left;  margin:20px 0; border-color:#cccccc; width: 430px; margin-bottom:0; margin-left: 10px; }
.largeStoryList li:first-child	{padding-top:0;}
.largeStoryList img 		{
	background-color:#ededed; 
	display:block; 
	float:left; 
	margin-right:10px;
}
.largeStoryList h3		{font-size:1em; line-height:1.1em; font-weight:bold;}
.largeStoryList h3 a		{text-decoration:none; color:#282822;} 
.largeStoryList h3 a:hover	{text-decoration:underline;}

.miniList img		{float:left; margin:-5px 10px 0 0;;}
.floatList-1 li		{width:180px; float:left; margin-right:20px;}
/* .peopleList img		{height:150px;} */

dl		{margin-bottom:0.5em;}
dt		{float:left; width:75px; font-weight:bold; color:#686860;}
dd		{}

.detailsSmall		{float:left; }
.detailsSmall li	{margin:0; width:auto; float:none; }

.podActions		{clear:both; padding-top:10px;}

.compactList li			{position:relative; clear:both; }
.compactList li h3		{width:150px; position:relative; padding:0; height:84px; float:left; margin:0 10px 10px 0; }
.compactList li h3 span	{ position:absolute; bottom:0; left:0; right:0; text-align:center; padding:2px 0 3px 0; font-weight:bold; background-color:#000000; color:#ffffff; opacity:0.7;  }
.compactList li:hover h3 span {background-color:#14457C;}
.compactList li .linkList	{width:80px; overflow:hidden;}

.width-4 .smallList li		{width:320px; float:left;}
.width-4 .smallList li.alt	{margin-left:20px;}

.listDelete				{margin-top:10px; margin-bottom:5px;}
.listDelete input		{margin-bottom:-3px;}
.listDelete:hover label	{text-decoration:underline;}


/* C O M M E N T S */
#comments 				{float:left; width:100%;}
#comments li			{float:left; width:100%; padding:10px 0; clear: left; }
#comments .alt			{background-color:white; margin-left:-10px; padding-left:10px; clear: left;}

#comments h3 a			{font-weight:bold; color:#686860; }
#comments h3			{margin-bottom:2px; display:block; color:#686860;}

#comments img			{float:left; margin:0 10px 5px 0;}
.dateTime				{font-style:italic; color:#686860; float:left; clear:left; width:65px; font-family:"Arial Narrow",tahoma; margin-bottom:5px;}
#comments .reportLink	{float:left; clear:left; }
#comments li p			{padding:0 10px 0 80px;}

#commentForm			{clear:left;}
#commentForm textarea	{width:310px; margin-top:10px; }
#commentForm button		{margin:10px 0 0 80px; clear:left;}

.pager ul				{margin:10px 0;}
.pager li				{display:inline; margin-right:10px;}
#comments .pager		{float:left; width:100%; clear:right;}
#comments .pager li		{width:auto; padding:0; float:left; clear:none; }

/* T A G S */
.tagList 		{margin-bottom:0; zoom:1;}
.tagList li		{display:inline; color:#ffffff;  font-weight:bold; padding:0 12px 0 3px; background:#14457C url(/images/tag_back.gif) no-repeat right top; }
.tagList li a 	{color:#ffffff; text-decoration:none;}

/* R A T I N G S */
abbr.ratingDisplay	{float:left; noclear:right; width:80px; height:16px; background:url(/images/ratingStars.png) no-repeat left top; text-indent:-100em; margin:5px 70px 5px 0;}

abbr.r0			{background-position:right top;}
abbr.r1			{background-position: 80px top;}
abbr.r2			{background-position:-48px bottom;}
abbr.r3			{background-position:-64px top;}
abbr.r4			{background-position:-32px bottom;}
abbr.r5			{background-position:-48px top;}
abbr.r6			{background-position:-16px bottom;}
abbr.r7			{background-position:-32px top;}
abbr.r8			{background-position: -0px bottom;}
abbr.r9			{background-position:-16px top;}
abbr.r10		{background-position:  0px top;}

/* C H A T   A L E R T */
#chatAlert			{position:absolute; width:510px; top:24px; right:68px; padding:40px 0 0; background:url(/images/chatAlert_top.png) no-repeat left top; display:none;   } /*display value reset in js.*/
#chatAlert li		{background:url(/images/chatAlert_mid.png) repeat-y left top; padding: 0 20px; padding-bottom:20px;}
#chatAlert ol		{background:url(/images/chatAlert_bottom.png) no-repeat left bottom; padding:0 0 21px 0;}

#chatAlert img,
#chatAlert h3		{font-weight:bold; float:left; margin-right:10px;}


/* C T A s */
.bigLink			{background-color:#14457C; min-height:60px; position:relative; padding: 0 20px 10px 30px; text-align:center; margin:0 0 20px 0; }
img.star			{position:absolute; top:-20px; left:-20px; _display:none;}
.bigLink a			{padding-top:15px; font-size:2.2em; display:block; color:#ffffff; text-decoration:none;}
.bigLink a:hover	{text-decoration:underline;}

.smallLink 			{display:block;  }
.smallLink img		{float:left; margin-top:-15px; margin-right:10px;}

.actionList li		{padding-left:28px; background:url(../images/star_small.png) no-repeat -6px top; min-height:25px; padding-top:4px;}

/* T A B S */
/* uses javascript */
.jsTabs 				{margin-top:20px; zoom:1;}
.jsTabs .tabTitles  	{border-bottom:2px solid #686860; float:left; width:100%; }
.jsTabs .tabTitles li	{float:left;}
.jsTabs .tabTitles li a	{display:block; min-width:130px; padding:10px; font-size:1.5em; text-align:center; color:#686860; text-decoration:none; position:relative;}
.jsTabs .tabTitles li a:hover	{text-decoration:underline;}
.jsTabs li.jsSelected a	{border:2px solid #686860; border-width:2px 2px 0 2px; background-color:#ffffff; margin-bottom:-2px; position:relative; }
.tabContent				{clear:both; padding-top:20px;}

.cssTabs 			{margin:20px 0 20px 0; zoom:1;}
.cssTabs ul 		{margin:20px 0 40px 0;}
.cssTabs .tabTitles  	{border-bottom:2px solid #686860; float:left; width:100%; }
.cssTabs .tabTitles li	{float:left;}
.cssTabs .tabTitles li a	{display:block; min-width:130px; padding:10px; font-size:1.5em; text-align:center; color:#686860; text-decoration:none; position:}
.cssTabs .tabTitles li a:hover	{text-decoration:underline;}
.cssTabs li.cssSelected a	{border:2px solid #686860; border-width:2px 2px 0 2px; background-color:#ffffff; margin-bottom:-2px; position:relative; }

.width-2 .tabs			{margin-top:10px;} 
.width-2 .tabTitles		{font-size:0.9em;}
.width-2 .jsTabs .tabTitles li a {padding:3px;}

/* T O G G L E S */
.toggleClosed,
.toggleWrap 		{overflow:hidden; height:0; width:0;}

.toggleStartOpen .toggleWrap {overflow:auto; height:auto; width:auto;}

.toggleOpen			{height:auto; width:auto; overflow:auto;}

.toggleHandle a		{padding-left:22px; background:url(/images/icons/tango/toggleArrows_beige.gif) no-repeat 1px -30px; color: white; text-decoration:none;} 
.style-5 .toggleHandle a { color: black; }
.style-5 .toggleHandle { margin: 0; }

.toggleStartOpen .toggleHandle a,
.toggleShowOpen a	{background-position:0 3px;}

/* P L A Y   P A G E */
#storyInfo img	{float:left; margin-right:10px;}
#storyInfo a	{font-size:1.4em; display:block;}
#storyInfo .small a { font-size: 1em; } 

#storySynopsis	{margin-top:20px;}

#playActions { margin-bottom: 0px; }
#playActions button {margin:10px 0 10px 0; clear:both;}
#playActions label {padding:0 5px 0 0;}
#playActions #post_rating {display:block; margin:8px 0 0 0;}
#playReport #notes {width:95%; margin:0 0 5px 0;}

/* P R E S E N C E */
#offlineList	li,
#onlineList	li		{float:left; width:100%; padding-bottom:10px;}

#offlineList	li a,
#onlineList	li a	{vertical-align:top; display:block; font-weight:bold;}

#offlineList	li a img,
#onlineList	li a img	{float:left; margin-right:10px;}

#offlineList li a.messageLink,
#onlineList	li a.messageLink	{float:left; overflow:hidden; height:16px; width:16px; margin-top:3px; display:block; text-indent:-500px; background:url(/images/icons/tango/mail_16.gif) no-repeat left center;}

#jsPresense			{float:left;}

/* I N - P A G E   P O P U P S */
/* requires js */
.jsPagePop,
#pagePopCurtain 				{display:none;}
.showCurtain#pagePopCurtain		{display:block; background-color:#000000; position:fixed; top:0; right:0; bottom:0; left:0; z-index:2000; opacity:0.4; filter:alpha(opacity=40);}
.showTarget						{z-index:2500; position:absolute; background-color:#ffffff; display:block; }


.ymogenFormWizard			{}
.ymogenFormWizard fieldset 		{z-index:2500; position:relative; position:fixed; background-color:white; margin:auto; top:10%; left:500px; margin-left:-250px; width:440px; padding:30px 20px 20px 20px; border:10px solid #686860; }
#newScene fieldset .ymogenFormWizard fieldset { display: none; }

.ymogenFormWizard p				{padding-left:0;}

.wizardClose					{position:absolute; top:-25px; right:25px;}
label.wizardClose				{right:45px;}

.ymogenFormWizard input[type="text"] {width:300px;}

.wizardSubmit					{float:right; margin-top:10px;}

/* C H A T  */
#chatLink			{background:#14457C url(/images/icons/tango/chat_32.gif) no-repeat 8px center; width:190px; min-height:36px; display:block; color:#ffffff; text-decoration:none; padding:5px 4px 5px 48px; font-size:1.5em; margin-bottom:20px; }
#chatLink:hover		{text-decoration:underline;}

/* ie6 and 7 hacks around bad support for display:inline-block */
* html #object_list li {display:inline; zoom:1;}
* + html #object_list li {display:inline; zoom:1;}

#object_list h2			{margin:0;}
#advancedLibraryOptions	{float:none;}
#mainAssetImage			{display:block; margin-top:20px;}

/* M A I L */
#mailTable				{width:100%; margin:20px 0;}

#mailTable  th,
#mailTable  td			{padding:5px 10px; }

#mailTable  th			{color:#686860; font-weight:bold;}
tr.unread_message td	{background-color:white;}	
#mailTable td.columnA	{width:2em;}
#mailTable td.columnB	{width:100px;}
#mailTable td.columnC	{width:200px;}
#messageActions			{margin:20px 0;}
#messageActions input	{margin-right:20px;}
.messageActions 		{clear:right; display:inline; margin:10px 0 0 0;}

.page_links				{float:left; width:100%;}
.page_links li 			{float:left; margin:0 0 0 10px;}

/* H E L P */
.helpList li + li			{margin-top:5px;}
.helpList a[href^="/help"]	{padding-left:22px; background:url('/images/icons/tango/help_16.gif') no-repeat left center;}
.helpItem				{margin-bottom:20px;}
.helpItem ul			{list-style:disc; padding-left:1.5em;}
 
 /* S E E D S */
#createFromSeedLink	a	{background:url(/images/icons/tango/clapper_beige_22.gif) no-repeat left center; padding:0 0 0 40px; font-size:1.5em}

/* B U Z Z */
.buzz h3 				{margin:0 0 0 15px; font-weight:bold;}
.buzz p 				{font-weight:bold;}
.buzz li 				{margin:0 0 0 25px; padding:0 0 0 5px;}
.buzz li.join_or_leave_group 	{list-style-image:url(/images/icons/tango/buzzUser.gif); }
.buzz li.announcement 			{list-style-image:url(/images/icons/tango/buzzAnnoucements.gif); }
.buzz li.favorite_act 			{list-style-image:url(/images/icons/tango/buzzFavorite.gif); }
.buzz li.buzz_story_plan_publish{list-style-image:url(/images/icons/tango/buzzStoryplan.gif); }
.buzz li.new_act 				{list-style-image:url(/images/icons/tango/BuzzNewAct.gif); }
.buzz li.moderation 			{list-style-image:url(/images/icons/tango/buzzModeration.gif); }

/* S T E P S */
ol#stepNav 			{position;relative; /*list-style:decimal;*/ margin:0; padding:0 0 40px 0;  }
#stepNav li 		{float:left; color:#14457C; }
#stepNav li input, #stepNav li button 	{font-size:15px;  background:none; border:none; margin:0;  color:#14457C; }
#stepNav li input.selected, #stepNav li button.selected {text-decoration:none; font-weight:bold; color:#444444;  /*background-color:white; padding:5px;*/ }
.stepNav img 		{float:left;}
.stepNav p 			{float:left; margin:0 0 0 15px;}
.stepNavBtn 		{background-color:white; padding:10px 0; margin:10px 0;}
.stepsFinishForm ul {margin:10px 0 20px 0; background-color:white; padding:10px 0 10px 0}
.stepsFinishForm li,
.stepsFinishForm h2 {margin:0 0 0 10px;}
.formSteps 			{}
.formSteps textarea {width:440px; float:left;  }
.formSteps li 		{float:left; display:block; margin:0 20px 0 0; width:440px; }
.stepsRadio 		{float:right; margin:5px 15px 0 0;}


/**/

.profboxactions, .whatnowbox, .usefullinks {
	float: right;
	border-left: 1px dotted silver; 
	padding-left: 2em; 
	min-height: 150px; 
	padding-right: 2em; 
	min-width: 140px;
	padding-top: 1em;
	margin-left: 2em;
	margin-bottom: 1em;
	padding-top: 0;
}

.miniprof .profboxactions, .miniprof .whatnowbox, .miniprof .usefullinks {
	min-height: 90px;
	padding-top: 0;
}
.minisqprof .profboxactions, .minisqprof .whatnowbox, .minisqprof .usefullinks {
	min-height: 60px;
	padding-top: 0;
}

.profboxactions li, .whatnowbox li, .usefullinks li { font-size: 10pt; clear: both; } 
.profboxactions a, .whatnowbox a, .usefullinks a {
	color: #14457C;
	text-decoration: none;
}
.profboxactions a:hover, .whatnowbox a:hover, .usefullinks a:hover {
	text-decoration: underline;
}

.helpbox {
	border: 1px solid #CCCC99; 
	background: #FFFFCC; 
	padding: 2px 5px;
	margin: 1em 0;
	font-size: 12pt;
	clear: both;
}
#helpBoxToggle {
	display: block;
	float: right;
	font-size: .7em;
	padding: 5px;
}

.largeStoryList li.alt { clear: left; }

#jsPresense {
	float: none;
}


/* Classes to shift content corresponding to a left hand image */
.left266 {
	margin-left: 286px;
}
.left160 {
	margin-left: 180px;
}

/* Lib toolbox */
.toolbox {
	float: right;
	width: 250px;
}
.toolbox h2 {
	background: #14457C;
	color: #FFFFFF;
	padding: 0 0 3px 10px;
	font-size: 1.5em;
	border: none;
}

#stepNav li input ,
#stepNav li button {
	margin-right: 5px;
	background: #9999AA;
	color: black;
}
#stepNav li input.selected,
#stepNav li button.selected {
	background: #14457C;
	color: white;
}
ol#stepNav {
	margin-top: 1em;
	padding: 0px;
}


.sharelinks a {
	text-decoration: none;
	color: #14457C;
	display: block; 
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}
.sharelinks a img {
	position: relative;
	top: 3px;
}
.sharelinks {
	clear: right;
	margin-bottom: 10px;
	min-height: 30px;
}
#urlBlock, #embedBlock {
	margin-bottom: 1em;
}

/* D I A L O G U E   E D I T O R */
#scriptContainer    {padding:10px;  } 
 
#scriptContainer h4, 
#scriptContainer blockquote, 
#scriptContainer    {font-family: "Courier New", Courier, monospace; color:#000000; } 
  
#scriptDisplay {
	background-color:#efefef; 
	border:1px solid #aaaaaa; 
	border-width:1px 0; 
	padding:10px; 
	margin:20px 0px; 
	clear:left; 
	width: 600px;
} 
   
   .scriptBlock        {padding-top:20px; padding-left:70px; position:relative; word-wrap: break-word; font-family: Verdana,Arial,Helvetica,sans-serif; } 
   #scriptContainer blockquote {padding-left:50px; font-size: 1.2em;} 
   #scriptContainer h4 {text-align:center; text-transform:uppercase; font-weight: bold;} 
   .hovered            {min-height:60px; _height:60px;} 
   .controls           {position:absolute; top:0; left:0; display:none;} 
   .hovered .controls  {display:block;} 
   .controls a         {display:block; width:75px;} 
    
	.scriptBlock h4 input   {text-transform:uppercase; font-weight:normal; margin-left:0;} 
	.scriptBlock textarea   {width:100%} 
	 
	 #scriptForm label, 
	 #scriptForm legend  {display:none;} 

#emptyText          {font-family:Arial, sans-serif; color:#b7b7b7; font-style:normal; font-weight:bold; font-size:2em; text-align:center; display:block;   }

#scriptForm             {clear:left;}

#appendForm             {border:1px solid #aaaaaa; border-top:0; border-radius:10px; width:360px; background-color:#efefef; padding:10px; margin: -21px 10% 20px; }
#appendForm textarea    {display:block; width:340px; height:100px; margin:5px auto; }
#appendInput            {text-transform:uppercase; width:200px; }
#appendForm select      {margin-left:8px; margin-right:5px;}
#scriptSaveCont { 
	clear: both;
}


#exploreAbout {
	float: left;
	width: 248px;
	width: 220px;
	padding: 30px 15px;
	background: black;
	color: white;
	height: 341px;
	vertical-align: center;
	font-weight: bold;
}

table.linkTable {
	border-collapse: collapse;
	border-top: 1px solid white;
}

table.linkTable td,
table.linkTable th {
	padding: 5px 7px;
	vertical-align: top;
}
table.linkTable form {
	float: left;
}
table.linkTable tr.linkMain {
	border-top: 1px dotted black;
}

.memselbox {
	padding: 10px 0;
	width: 250px;
	float: left;
}
.memselbox img {
	margin: -10px 0;
}

.crlist div {
	padding: 0px 10px 5px;
}

.crlist {
	margin-bottom: 2em;
}
.crlist textarea {
	margin-left: 28px;
	height: 2em;
}
.width-p {
	margin-right: 0;
	width: 260px;
}
