#pageWrapper{
	width:100%;
	min-height: 891px;
	margin:30px auto 0 auto;
	background:transparent url(../images/bg/theNewStory.png) no-repeat 50% 0;
}

#appWrapper{
	width:90%;
	max-width:790px;
	min-width:790px;
	margin:0 auto;
	padding-bottom:45px;
}

#appWrapper #topBar{
	width:100%;
	position:relative;
	overflow:hidden;
	height: 30px;
}

#appWrapper #topBar #logo{
	width:156px;
	height:30px;
	background:transparent url(../images/logos/tanglerlive-logo.png) no-repeat;
	display: block;
	text-indent:-999em;
}

#appWrapper #topBar #menuBar{
	position:absolute;
	top:0;
	left:158px;
	right:0;	
	height:30px;
}

#appWrapper #topBar #menuBar ul{display:inline-block;}
#appWrapper #topBar #menuBar ul li{margin-left:8px;float:left;}
#menuBar #homeMenu{float:left;}
#menuBar #rtMenu{float:right;}
#appWrapper #topBar #menuBar ul, #appWrapper #topBar #menuBar ul li{display:inline-block;}

#appWrapper #footer, #appWrapper #footer a{color:#fff;}

#appWrapper #footer a{
	padding:0 4px;
	/*-moz-border-radius: 0.2em;*/
}

#appWrapper #footer a:hover{	
	color:#000;
	/*background:#59bad3;*/
}

#appWrapper #footer{text-align:center;}

#appWrapper #footer ul li{
	display:inline;
	margin:0 4px;
}

#appWrapper #bodyContent{
	margin:6px 0 16px 0;
}

.extraConvoWrapper{
	width:790px;
	float: right;
}

.twtr-widget-holder, .twtr-widget {
	width: 200px;
	float: left;
	margin-top:2px;
}

.twtr-widget-holder{
	height:662px;
}

.tabbertab{clear:both;}
.tabbertabhide{display:none;}

.scroller{
      width:100%;
      overflow:hidden;
      cursor:pointer;
      clear:both;
      text-align:center;
}

.scroller div{height:10px;}
.up div{background:url(../images/buttons/arrow.gif) no-repeat top center;}
.down div{background:url(../images/buttons/arrow.gif) no-repeat bottom center;}
.scrollerDisabled{cursor:auto;}
.scrollerDisabled div{background-image:url(../images/buttons/arrow-disabled.gif);}

.tanglerEditBox{
      border:1px solid;
      border-color:#848484 #c6cacb #e1e1e1 #c6cacb;
}

.tanglerButton-orange{
      color:#343434;
      font-weight:bold;
      border:1px solid #cc9202;
      background:#fcb825 url(../images/bg/button-orange.png) repeat-x bottom left;
}

.tanglerButton-orange[disabled]{
	background:#eee;
	border:1px solid #aaa;
	color:#aaa;
}
.homePage .widgetColumn{
    left:73%;
    position:absolute;
    right:0;
    top:6px;
}

.homePage .widgetColumn ul li{
    border-left:4px solid #b5b3b5;
    margin-bottom:10px;
}

.homePage .widgetColumn .tipwidget{
    position:relative;
    padding:10px 10px 0 10px;
    background:transparent url(../images/bg/widget_bg.png) no-repeat 100% 0;
}

.homePage .widgetColumn .tipwidget h2{
    font-size:14px;
    margin-bottom:10px;
}

.homePage .widgetColumn .tipwidget input{
    width:100%;
}

.homePage .widgetColumn .close{
    font-size:1px;
    display:block;    
    width:100%;
    height:10px;
    background:transparent url(../images/bg/widget_bg.png) no-repeat 100% 100%;
}

.tipwidget .tipcopytoclipboard{
    text-decoration:none;
    display:block;
    text-align:center;
    margin-top:10px;
    width: 160px;
    height: 24px;
    font-weight:bold;
    line-height:1.7em;
    background:transparent url(../images/buttons/copytoclipboard_bg.png) no-repeat 0 0;
    cursor:pointer;
}
.inactiveText{color:#ccc;}

.bigText{
      font-size:16px;
      font-weight:bold;
      text-indent:0.25em;
      height:30px;
      width:100%;
      padding:6px 0 0;
}

.hashTagText{
	width: 260px;
	height: 20px;
}

.hashTagDiv{
	width: 55%;
	margin: 10px 0;
}

.hashTagDiv label{
	font-size: 16px;
	font-weight: bold;
	display:block;
	float:left;
}

.bigButton{
      width:70px;
      height:37px;
}

.inline-dlg .x-window-mc {
    background:none;
    border: 0 none;
}

.ext-el-mask {
	background-color:#000;
}

.transparent{
	opacity:0.0;
	filter:alpha(opacity=0);
}

.error{
	/*font-size: 10px;*/
	color:red;
	background:yellow;
}

.valid{
	color:green;
}

.invalid{
	color: red;
	
}

.hide{
	display: none;
	visibility: hidden;
}

.disabled{
	background-color: #f3f3f3;
}

#messageWrapper{
	position:absolute;
	top:0;
	width:100%; 
	height: 47px;
	background: transparent url(../images/bg/band_message_bg.png) repeat-x;
	font-size: 12px;
	font-weight:bold; 
	z-index:99999;	
}

#messageWrapper #messageBox{
	margin:6px;
	color: #fff;
}

.openIdText{
	background:#fff url(../images/logos/openid-16x16.gif) no-repeat left 6px;
	/*text-indent: 18px;*/
	/*float: left;*/
	width: 380px !important;
	padding-left:18px;
}

#scrollStatusMsg{
	color:#666666;
	display:block;
	float:right;
	font-size:9px;
}

.noContentWarn{
	margin-right:6px;	
	padding:4px 0px 4px 4px;
	height:60px;
	position:relative;
	background: transparent url("../images/bg/warning_bg_lt_yellow.png") repeat-x;
	width:592px;
	
}

.noContentWarn .close{
	height:60px;
	width:6px;
	position:absolute;
	right:-6px;
	top:0;
	background: transparent url("../images/bg/warning_bg_lt_yellow.png") top right;
}

.noContentWarn .warnMessage, .noContentWarn img{
	float: left;
}

.noContentWarn .warnMessage{
	width: 84%;
	margin-left: 10px;
}

.noContentWarn .warnMessage h3{
	color: #eb7800;
}

#notiff-bar{
	height:45px;
	left:0;
	right:0;
	bottom:0;
	position:fixed;
	background:transparent url("../images/notificationpanel_bg.png") repeat-x;
	z-index:1000;
}

#notiff-bar .logo{
	display: block;
	text-indent: -999em;
	width:137px;
	height: 28px;
	float:left;
	margin:14px 0 0 12px;
	background:transparent url("../images/mlogo_blue.png") no-repeat;	
}

#menuActions{
	float:right;
	margin:18px 14px 0 0;
}

#notifier{
	width:224px;
	height: 30px;
	float:right;
	margin:0 14px 0 0;
	background:transparent url("../images/notifier_bg.png") no-repeat;	
}
#no_notifier{
	width:47px;
	height: 43px;
	float:right;
	margin:0 14px 0 0;
	background:transparent url("../images/no_notifier.png") no-repeat;	
}

#notifier a{
	color:#31391E;
	display:block;
	font-weight:bold;
	margin:4px 6px;
	text-decoration:none;
	background:transparent url("../images/open_notifier.png") no-repeat right top;
}

#notifier_messages{
	position:absolute;
	bottom:24px;
	right:20px;
	height:auto;
	width:224px;
}

#notifier_messages .top{
	clear:both;
	height: 6px;
	background:transparent url("../images/notifier_open_bg.png") no-repeat left top;
}

#notifier_messages .top .close{
	display: block;
	width:14px;
	height:14px;
	float:right;
	margin-right:8px;
	text-indent: -9999em;
	background:transparent url("../images/close_notifier.png") no-repeat center center;
}

#notifier_messages .middle{
	clear:both;
	padding:6px;
	background-color:#fff;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#notifier_messages .middle .midContent{
	height:200px;
	overflow-x:hidden;
	overflow-y:auto;
}

#notifier_messages .middle ul li label{
	font-size:11px;
	color:#333;
	display: block;
	border-bottom: 1px solid #ccc;
}

#notifier_messages .middle ul li a{
	/*display: block;*/
	/*margin-left:8px;*/
	padding:0px 6px;
	text-decoration: none;
	color: #1BBEDF;
	border:none;
}

#notifier_messages .middle ul li a:hover{
	background-color: #bbe3fb;
}

#notifier_messages .bottom{
	clear:both;
	font-weight:bold;
	height: 28px;	
	background:transparent url("../images/notifier-bottom.png") no-repeat left bottom;
}

.bottom #notificationBottomBar{
	display: block;
	width: auto;
	float: left;
	padding: 2px 0 0 4px;
}

.bottom .close{
	/*minimize-notifier-icon.png*/
	display: block;
	width:17px;
	height: 17px;
	float:right;
	margin:1px 3px 0 0;
	text-indent:-999em;	
	background:transparent url("../images/minimize-notifier-icon.png") no-repeat;
}

#menuActions .x-toolbar{
	display: none;
}

.curve{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.pop-msg{ background:#fff; border:3px #d29956 solid; width:300px; padding:5px; font-weight:bold; font-size:13px;  -moz-box-shadow: 0px 0px 5px #333;
  -webkit-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333; position:absolute; z-index:1000}
.pop-msg p{ padding:5px 0; font-size:13px; font-weight:bold; margin:0}
.pop-msg ul{ margin:0; padding:0 0 0 5px;}
.pop-msg ul li{ list-style:none; padding:3px 0}
.pop-msg h5{ font-size:14px; margin:5px 0 10px}
.buttonhold{ position:relative; overflow:hidden; display:block; padding:10px 5px;}
.button-gray{ background:#bebebe; float:left;padding:5px 10px; text-decoration:none !important; font-size:13px; font-weight:bold; color:#fff !important; }
.button-orange{ float:right; display:block; padding:5px 10px; background:#d29956; text-decoration:none !important; font-size:13px; font-weight:bold;color:#fff !important;}
.button-orange:hover, .button-gray:hover{ background:#333}
.right-pointer{ position:absolute; top:50%; right:-60px; height:30px; width:60px; background:url(../images/arrow-right.png) no-repeat left; z-index:100; margin-top:-15px;}
.bottom-pointer{ position:absolute; bottom:-60px; left:50%; height:60px; width:35px; background:url(../images/arrow-bottom.png) no-repeat left; z-index:100; margin-left:-15px;}
.left-pointer{ position:absolute; left:-60px; top:50%; height:30px; width:60px; background:url(../images/arrow-left.png) no-repeat left; z-index:100; margin-top:-15px;}

.notify-msg{ position:absolute; display:none; width:450px;  background:#666; border:3px #fff solid; z-index:1000;-moz-box-shadow:0px 0px 5px #666;
  -webkit-box-shadow: 0px 0px 5px #666;box-shadow: 0px 0px 5px #666; top:56%;left:10%; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:10px;filter:alpha(opacity=80);
  -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;color:#fff; font-size:13px; font-weight:bold;
  
}
.notify-msg .twbuttonEnabled{position:relative; left:0;padding:7px 13px; text-indent:9999px; dispay:inline-block; width:24px; height:24px; border: #CFF1FF 3px solid\9 !important;}
.notify-msg .close{ color:#00BCEF; text-decoration:none; position:absolute; top:5px; right:5px; font-size:11px; border:1px #ccc solid; font-weight:bold; padding:0 3px;}
.clipboard{background:url(../images/buttons/copytoclipboard_bg.png) no-repeat  0 0; cursor: pointer;
    font-weight: bold;height: 24px;line-height: 1.7em;
    text-align: center;text-decoration: none;width: 100px; float:none; text-decoration:none !important;}

