div .mask { position: inherit; display: inherit;}
/*
#SKYBar, #SKYBarBG, #SKYBar-inner, #SKYBarBG-inner, #SKYBar-shadow   {transition: width .25s ease-in-out; -webkit-transition: width .25s ease-in-out; -o-transition: width .25s ease-in-out; -moz-transition: width .25s ease-in-out;}
*/
#SKYUI-Window-LOGIN_mask { background: #000; opacity: 0.25; filter:alpha(opacity=25); }

#SKYBar .bar-button { position: relative;}
#SKYBar .bar-button.SKYUI-active { border-style: inset;}
#SKYBar .bar-button.SKYUI-active.SKYUI-min { border-style: outset;}
#SKYBar .bar-button .number.show, #SKYBar-menuholder .yuimenuitemlabel .number.show, #SKYBar-appsMenuButton .number.show { display: block; position: absolute; padding: 1px 2px; background: red; color: White; right: 5px; top: -5px; line-height: 10px; font-size: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }
#SKYBar-menuholder .yuimenuitemlabel, #SKYBar-appsMenuButton { position: relative;}
#SKYBar-menuholder .yuimenuitemlabel .number.show { top: 3px; left: 4px; right: auto; }
#SKYBar .bar-button .number.show.unread { background-image: url(../images/red-yellow-flashbg.gif);}
#SKYBar.SKYUI-doctop .bar-button .number.show, #SKYBar.SKYUI-doctop #SKYBar-appsMenuButton .number.show {top: auto; bottom: -5px;}
#SKYBar .bar-button .icon  {vertical-align: middle !important;}
#SKYBar a.bar-button { display: block; display: inline-block;}
#SKYBar span.SKYUI-count { vertical-align: top !important; background:url("http://static.skysa.com/images/count-bg.png") no-repeat scroll 0 0 transparent; display:inline-block; padding:0 0 0 8px; margin-top: 1px;}
#SKYBar span.SKYUI-count-inner { background:url("http://static.skysa.com/images/count-bg.png") no-repeat scroll right -80px transparent; display:block; padding:0 8px 0 0;}
#SKYBar span.SKYUI-count-inner span { background:url("http://static.skysa.com/images/count-bg.png") repeat-x scroll 0 -40px transparent; color:#444; display:block; font-size:11px; font-weight: bold; height:20px; line-height:20px;}
span.SKYUI-skyad-button { cursor: pointer; display: block; width: 8px; height: 18px; top: 6px; right: -2px; position: absolute; background: url(../images/SkyAd.png) no-repeat; z-index: 1;}
span.SKYUI-skyad-button.SKYUI-right { right: auto; left: -2px;}

#SKYBar-apptree {}
#SKYBar-apptree ul.SKYBar-apptreeul, #SKYBar-apptree div.SKYBar-apptreeul-bg { height: 30px; position: absolute; z-index: 6999;}
#SKYBar-apptree div.SKYBar-apptreeul-bg {z-index: 6998;}

#SKYBar #SKYBar-apptree ul.SKYBar-apptreeul .bar-item { float: left; border-color: transparent;}
#SKYBar-appoverflow-button { text-align: center; overflow: hidden; width: 24px; height: 31px; position: absolute; background: url(../images/app-overflow.png); z-index: 7003; cursor: pointer; }
#SKYBar-appoverflow-button span { line-height: 31px; color: #444; font-size: 12px; font-weight: bold;}

/* Search App (Should we break out app specific code, to load with the app?) */
#SKYUI-Mod-SearchBox {width: 210px; height: 30px; overflow: hidden; position: relative;}
#SKYUI-Mod-SearchBox .bar-button { position: absolute; top: 0; left: 0;}
#SKYUI-Mod-SearchBox form { padding: 0; margin: 0; top: 2px; left: 35px; position: absolute; border: 1px solid #aaa; background: #fff; width: 172px; height: 24px;}
#SKYUI-Mod-SearchBox input { top: 2px; left: 0px; position: absolute; border: 0 none; background: transparent; padding: 0 0 0 3px;  width: 147px; height: 20px; font-size: 16px; line-height: 20px; color: #444; }
#SKYUI-Mod-SearchBox input.dim { color: #808080;}
#SKYUI-Mod-SearchBox button { top: 2px; right: 2px; position: absolute; overflow: hidden; width: 24px; height: 18px; border: none; cursor: pointer; background: transparent url(../images/icons/search-icon.png) no-repeat center center; text-indent: 30px; font-size: 0px; padding: 0; vertical-align: top;}

/* OSX 
#SKYBar, #SKYBarBG { }
#SKYBar-inner {-moz-border-radius: 0; -webkit-border-radius: 0;}
#SKYBar-shadow  {-moz-border-radius: 0; -webkit-border-radius: 0;}
*/

/* Window */
.SKYUI-Window { text-align: left;}
.SKYUI-Window a, .SKYUI-Window a:link, .SKYUI-Window a:visited, .SKYUI-Window a:active { color: #134AD3; text-decoration: underline;}
.SKYUI-Window a:hover { color: #2E67F3;}
/*
.SKYUI-Window h1.SKYUI-IM-PlaceHolder { color: #aaa; font-size: 30px; font-family: Arial; font-weight: normal; line-height: normal;}
.SKYUI-Window .SKYUI-IM-Header .name { display: block; margin-left: 32px; }
.SKYUI-Window .SKYUI-IM-Header .pic {position: absolute; display: block; width: 30px; max-height: 30px; top: 2px; left: 2px; border: 1px solid #aaa; padding: 2px; background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.SKYUI-Window .SKYUI-IM-Header.offline .pic { opacity: 0.5; filter:alpha(opacity=50);}
.SKYUI-Window .SKYUI-IM-Header .pic-inner { display: block; width: 30px; max-height: 30px; overflow: hidden;}
.SKYUI-Window .SKYUI-IM-Header .pic img {width: 30px; }
*/
.yui-skin-sam .SKYUI-Window.yui-panel .hdbg { height: 25px; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.yui-skin-sam .SKYUI-Window.yui-panel .hd {padding-left: 0; position: relative; z-index: 1; height: 25px; border-bottom: 1px solid #ebebeb; font-size: 14px; }
#SKYBar-spacer.yui-skin-sam .SKYUI-Window.yui-panel .hd .hd-title { overflow: hidden; width: auto; height: 100%; float: left; padding-left: 10px; padding-right: 10px; line-height: 22px; font-weight: bold;}
.yui-skin-sam .SKYUI-Window.yui-panel .hd span.SKYUI-Window-Icon { vertical-align: middle; display: inline-block; height: 20px; overflow: hidden; margin: 0;}
.yui-skin-sam .SKYUI-Window.yui-panel .hd span.SKYUI-Window-Icon img { max-height: 20px; vertical-align: top;}
.yui-skin-sam .SKYUI-Window.yui-panel .bd { overflow: auto; background-color: #fff; color: #444; font-size: 12px;}
.yui-skin-sam .SKYUI-Window.yui-panel .bd p { color: #444; font-size: 12px;}
.yui-skin-sam .SKYUI-Window.yui-panel .bd label { color: #444;}
.yui-skin-sam .SKYUI-Window.yui-panel .ft { background: transparent url(../images/bar-bg.png) top right; border-top: 0 none;}
.yui-skin-sam .SKYUI-Window.yui-panel .bd.iframe { overflow: hidden; padding: 0; }
.yui-skin-sam .SKYUI-Window.yui-panel .hd .SKYUI-Window-Icon img { vertical-align: middle;}

/*
.SKYUI-Window.SKYUI-IM .bd .time-block {font-size: 10px; color: #808080; }
.SKYUI-Window.SKYUI-IM .bd .name {display: none;}
.SKYUI-Window.SKYUI-IM .bd .in {margin: 3px 20px 3px 0; background-color: #ebebeb; border: 2px solid; border-color: #f5f5f5 #ccc #ccc #f5f5f5; padding: 2px; -moz-border-radius: 5px 5px 5px 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;}
.SKYUI-Window.SKYUI-IM .bd .out {margin: 3px 0 3px 20px; background-color: #d8f7d8; padding: 2px; -moz-border-radius: 5px 5px 0 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
.SKYUI-Window.SKYUI-IM .bd .offline-message { display: none; border: 1px solid #ff6666; color: #881111; background-color: #ffeeee; padding: 3px; text-align: center; margin: 10px 0 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.SKYUI-Window.SKYUI-IM .bd.offline .offline-message { display: block; }
.SKYUI-Window.SKYUI-IM .ft input.message { background-color: #fff; border: 1px solid #aaa; color: #000; vertical-align: middle; }
.SKYUI-Window.SKYUI-IM .ft input.send { overflow: hidden; width: 24px; height: 24px; border: none; cursor: pointer; background: transparent url(/images/icons/im-send-arrow.png) no-repeat center center; text-indent: 30px; font-size: 0px;} 
*/
.SKYUI-Window a.SKYUI-Window-Close, .SKYUI-Window a.SKYUI-Window-Pop, .SKYUI-Window a.SKYUI-Window-Hide, #SKYUI-Notification a.SKYUI-close { background: url(../images/300px-blended.png) repeat top left; font-family: Arial; text-decoration: none; border: 1px solid #ccc; color: #e02929; font-size: 10px; line-height: 18px; font-weight: bold; text-align: center; height: 18px; width: 18px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 1px 0px rgba(255,255,255,0.5);}
.SKYUI-Window a.SKYUI-Window-Hide, .SKYUI-Window a.SKYUI-Window-Pop { color: #444;}
.SKYUI-Window a:hover.SKYUI-Window-Close, #SKYUI-Notification a.SKYUI-close:hover { background-color: #e02929; }
.SKYUI-Window a:hover.SKYUI-Window-Hide, .SKYUI-Window a:hover.SKYUI-Window-Pop { background-color: #808080;}
.SKYUI-Window a.SKYUI-aplace-hide { background: url(../images/aplace-close.png) no-repeat 0px 0px; width: 16px; height: 16px; overflow: hidden; text-indent: -2000px; right: 2px; position: absolute; z-index: 4; }
.SKYUI-Window a:hover.SKYUI-aplace-hide {background-position: 0px -26px;}

.SKYUI-data-table {border-spacing: 0; border: 1px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; width: 100%;}
.SKYUI-data-table tr:first-child td:first-child { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;}
.SKYUI-data-table tr:first-child td:last-child { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;}
.SKYUI-data-table tr:last-child td:first-child { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;}
.SKYUI-data-table tr:last-child td:last-child { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;}
.SKYUI-data-table td { background: #f5f5f5; padding: 5px; margin: 0; border-spacing: 0; font-size: 15px; color: #444;}
.SKYUI-data-table td a { font-weight: bold;}
.SKYUI-data-table .SKYUI-even td {background: #eee; }
.SKYUI-data-table .message td {background: #f5f5f5; color: #444; }


.SKYUI-options-pane {width: 100%; height: 90px; position: absolute; left: 0; top: 26px; color: #444; cursor: default; background: #f5f5f5; border-bottom: 1px solid #ddd;}
.SKYUI-options-pane .SKYUI-buttons { text-align: center; padding: 5px 0;}
.SKYUI-options-pane .SKYUI-buttons button span { display: block; width: 20px; height: 20px; overflow: hidden; text-indent: 30px; background: url(../images/window-options-button-icons.png) no-repeat 0 0;}
#SKYBar-spacer .SKYUI-options-pane .SKYUI-buttons button.SKYUI-apply span { background-position: 0px -30px; margin: 0 20px;}
#SKYBar-spacer .SKYUI-options-pane .SKYUI-buttons button.SKYUI-apply { background-color: #36EA00; margin-left: 10px;}
#SKYBar-spacer .SKYUI-options-pane .SKYUI-buttons button.SKYUI-apply:hover { background-color: #32FF00;}
#SKYBar-spacer .SKYUI-options-pane .SKYUI-buttons button.SKYUI-apply:active { background-color: #1A8200}

/*App Options*/
.SKYUI-AppOptions {}
.SKYUI-AppOptions .option-line { overflow: visible; border-bottom: 1px solid #ddd; padding-bottom: 3px;}
.SKYUI-AppOptions .option-label { color: #444; line-height: 22px; font-size: 18px; font-weight: bold;  }
.SKYUI-AppOptions .option-toggle { width: 56px; height: 22px; display: block; float: right; background: url(../images/option-toggle.png) no-repeat 0px 0px; cursor: pointer; }
.SKYUI-AppOptions .option-toggle.option-on {}
.SKYUI-AppOptions .option-toggle.option-off { background-position: 0px -32px;}
.SKYUI-AppOptions .option-info { color: #808080; font-size: .9em; clear: both; border-top: 1px solid #f5f5f5; padding-top: 3px;}

/* Reset */
#SKYBar-spacer div, #SKYBar-spacer td { line-height: normal; font-family: inherit; font-weight: normal; letter-spacing: normal; }

#SKYBar-spacer .yui-panel-container { position: fixed; }
/* transition test
#SKYBar-spacer .yui-panel-container { transform: none; -webkit-transform:none; -o-transform: none; -moz-transform: none; transition: opacity .5s ease-in-out; transition-property: transform,opacity,visibility; -webkit-transition: opacity .5s ease-in-out; -webkit-transition-property: -webkit-transform,opacity,visibility; -o-transition: opacity .5s ease-in-out; -o-transition-property: -o-transform,opacity,visibility; -moz-transition: opacity .5s ease-in-out; -moz-transition-property: -moz-transform,opacity,visibility;}
#SKYBar-spacer .yui-panel-container.yui-overlay-hidden { transform: scale(0, 0) rotate(180deg); -webkit-transform: scale(0, 0) rotate(180deg);  -o-transform: scale(0, 0) rotate(180deg);  -moz-transform: scale(0, 0) rotate(180deg); opacity: 0; }
*/
#SKYBar-spacer .yui-resize .yui-resize-handle-br { width: 16px; height: 16px; background: transparent url(../images/resize-handle.png) no-repeat; }

#SKYBar-spacer input, #SKYBar-spacer textarea { border: 1px solid #aaa; background: #fff; padding: 2px; font-family: arial; font-size: 14px; color: #444; }

#SKYUI-ChatRoom-MessTools, #SKYBar-spacer button, #SKYBar-spacer input.button, #SKYBar-spacer a.button, #SKYBar-spacer input[type="submit"], #SKYBar-spacer input[type="button"] {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 1px 3px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 1px 0px rgba(255,255,255,0.5); position: relative; display: inline-block; padding: 3px 10px; background-position:0 0; color: #444; font-weight: bold; background-image:url(../images/300px-blended.png); background-repeat: repeat; border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35); border-style:solid; border-width:1px; cursor: pointer; outline: none; background-color: #eee; text-decoration: none; float: none; width: auto; height: auto; margin: auto; white-space: normal;}
#SKYUI-ChatRoom-MessTools:hover, #SKYBar-spacer button:hover, #SKYBar-spacer input.button:hover, #SKYBar-spacer a.button:hover, #SKYBar-spacer input[type="submit"]:hover, #SKYBar-spacer input[type="button"]:hover {background-color: #b3d4ff;}
#SKYUI-ChatRoom-MessTools:active, #SKYBar-spacer button:active, #SKYBar-spacer input.button:active, #SKYBar-spacer a.button:active, #SKYBar-spacer input[type="submit"]:active, #SKYBar-spacer input[type="button"]:active {background-color: #aaa; padding: 4px 10px 2px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);}

 #SKYBar-spacer.yui-skin-sam .yui-button, #SKYBar-spacer.yui-skin-sam .yui-menu-button-hover, #SKYBar-spacer.yui-skin-sam .yui-button .first-child { background: transparent; border: 0px none;}
 #SKYBar-spacer.yui-skin-sam .yui-button button { font-size: 10px; border: 1px solid #aaa; }
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label { font-size: 0; text-indent:-5000px; display: block; height: 20px; width: 20px; overflow: hidden; background: url("http://yui.yahooapis.com/2.8.0r4/build/editor/assets/skins/sam/editor-sprite.gif") no-repeat scroll transparent;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-bold { background-position: 0 0;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-italic { background-position: 0 -36px;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-font { background-position: 0 -1080px;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-textc { background-position: 0 -216px;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-bgc { background-position: 0 -252px;}
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-mute { background: url(../images/apps/chat/mute-icon.gif) no-repeat center center;}
  #SKYBar-spacer.yui-skin-sam .yui-button.yui-button-checked button span.SKYUI-label.SKYUI-mute { background-image: url(../images/apps/chat/mute-icon-muted.gif); }
 #SKYBar-spacer.yui-skin-sam .yui-button button span.SKYUI-label.SKYUI-emo { background: url(../images/emoticons/happy.png) no-repeat center center;}


 #SKYBar-spacer.yui-skin-sam .yui-button-checked button { background-color: #808080; padding: 4px 10px 2px 10px; -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.5);}
 #SKYBar-spacer.yui-skin-sam .yui-button-menu .bd {padding: 0;}
a.SKYUI-colorSwatch { display: block; padding: 2px; cursor: pointer;}
.SKYUI-colorSwatch span { display: block; width: 12px; height: 12px; border: 1px solid #aaa;}

#SKYUI-Pop-Display { border: 0 none; }
#SKYUI-Pop-Display .bd { font-size: 10px; font-family: Arial; padding: 2px 5px; background: transparent url(../images/tooltipbg.png); color: #fff; border-width: 1px 1px 0 1px; border-color: #333; border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#SKYUI-Pop-Display .bd a { font-size: 10px; font-family: Arial; color: #fff; text-decoration: none;}
#SKYUI-Pop-Display .ft { background: transparent url(../images/tooltiparrow.png) no-repeat left top; border: 0 none; }
#SKYUI-Pop-Display.right .ft { background-position: right top;}
#SKYUI-Pop-Display .hd { background: transparent url(../images/tooltiparrow-down.png) no-repeat left bottom; border: 0 none; height: 6px; }
#SKYUI-Pop-Display.right .hd { background-position: right bottom;}

.SKYUI-Window .SKYUI-Window-Close { position: absolute; right: 5px; top: 2px; z-index: 2;}
.SKYUI-Window a.SKYUI-Window-Hide { position: absolute; right: 26px; top: 2px; z-index: 2;}
.SKYUI-Window .SKYUI-Window-Pop { position: absolute; right: 47px; top: 2px; z-index: 2;}

.yui-skin-sam #SKYUI-Window-skysaabout.SKYUI-Window.yui-panel .bd { background: #fff url(../images/skysa-about-bg.jpg) no-repeat top left;}

/* Data List (Comments) */
ul.SKYUI-DataList { list-style: none outside; padding: 0;  font-size: 12px;}
ul.SKYUI-DataList li.SKYUI-DataList-item { clear: both; background:url(../images/list-divider.png) repeat-x scroll 0 0 transparent; padding: 8px 0 2px 0; }
	li.SKYUI-DataList-item .SKYUI-messageheader { background: #f5f5f5; }
	li.SKYUI-DataList-item.SKYUI-likes-min .SKYUI-messageheader { background: #f1f0fd; }
	li.SKYUI-DataList-item.SKYUI-likes-med .SKYUI-messageheader { background: #d9d7ff; }
	li.SKYUI-DataList-item.SKYUI-likes-max .SKYUI-messageheader { background: #bebbff; border: 2px solid #6058fd; }
	ul.SKYUI-DataList li.SKYUI-DataList-item.SKYUI-reply { margin-left: 20px;}
.SKYUI-OptionList li.SKYUI-DataList-item .SKYUI-DataList-item-content { margin-right: 80px; }

	.SKYUI-DataList-item-content .SKYUI-messageheader { font-size: .9em; margin-right: 2px; }
		.SKYUI-DataList-item-content .SKYUI-title { font-weight: normal; font-size: 18px; color: #646464;}
		.SKYUI-DataList-item-content .SKYUI-title a { text-decoration: none;}
		.SKYUI-DataList-item-content .SKYUI-title a:hover { text-decoration: underline;}
		.SKYUI-DataList-item-content .SKYUI-time { float: right; padding-right: 20px; text-transform: uppercase; font-size: .8em; color: #999; }
		.SKYUI-DataList-item-content a.SKYUI-preview { float: left; display: block; border: 2px solid #ddd; margin: 5px 2px 2px 0;}
		.SKYUI-DataList-item-content a.SKYUI-preview:hover { border-color: #eee; }
	.SKYUI-DataList-item-content .SKYUI-message { font-size: 1.1em; padding: 5px 0;}
	.SKYUI-DataList-item-content .SKYUI-messagefooter { clear: both; font-size: 0.8em; color: #aaa;}
li.SKYUI-DataList-item .SKYUI-DataList-item-options { width: 80px; float: right; clear: none;}
	.SKYUI-DataList-item-options span.SKYUI-liked { display: block; background: #eee; text-align: center; color: #808080; }
	.SKYUI-DataList-item-options a { display: block; margin-bottom: 1px; background: #ddd; text-align: center; text-decoration: none;}
	.SKYUI-DataList-item-options a:hover { background: #eee; text-decoration: none; }
	.SKYUI-DataList-item-options a .SKYUI-number { color: #444;}
	
	.SKYUI-Comment-Count { margin: 0; padding: 0; float: right; }
	.SKYUI-TopButtons { float: left;}
	
/* Paginator */
.SKYUI-Pagenav-bar { font-size: 12px;}
.SKYUI-Pagenav-bar a { display: inline-block; padding: 1px 3px; border: 1px solid #aaa; font-size: 12px; font-weight: bold; color: #808080; text-decoration: underline;}
#SKYBar-spacer .SKYUI-Pagenav-bar a:hover { background-color: #fff;}
.SKYUI-Pagenav-bar .SKYUI-Pagenav-pages { text-align: center; margin: 0 80px;}
.SKYUI-Pagenav-bar .SKYUI-Pagenav-pages a {}
.SKYUI-Pagenav-bar a.SKYUI-Pagenav-next { float:right;}
.SKYUI-Pagenav-bar a.SKYUI-Pagenav-prev { float:left;}

/* Login */
.SKYUI-Login-Form { text-align: center;}
.SKYUI-Login-Form form {text-align: left; margin: 0; padding: 10px; background: #f7f410 url(../images/bar-bg.png); border: 5px solid #F5E4B6;}
.SKYUI-Login-Form label, .SKYUI-Login-Form .label { display: block; margin: 5px 0; clear: both;}
.SKYUI-Login-Form label strong, .SKYUI-Login-Form .label strong {display: block; color: #444; }
.SKYUI-Login-Form .reg { display: none;}
.SKYUI-Login-Form.reg .reg { display: block;}
#SKYUI-Window-LOGIN.SKYUI-Window.yui-panel .bd { padding: 0; overflow: visible;}

/* Notice Style */

.SKYUI-Notice.yui-module.yui-overlay {padding: 0;}
.SKYUI-Notice .bd {color: #000; font-size: 20px; line-height: 1.5em; overflow: auto; padding: 10px; min-height: 32px; background-image: url(../images/bar-bg50.png);}
.SKYUI-Notice .bd .icon {display: block; width: 32px; height: 32px; float: left; background: url(../images/icons/large-icons.png) no-repeat 100px 100px ;}
.SKYUI-Notice.success .bd .icon { background-position: -16px -720px;}
.SKYUI-Notice.warning .bd .icon { background-position: -16px -784px;}
.SKYUI-Notice.error .bd .icon { background-position: -16px -848px;}
.SKYUI-Notice.info .bd .icon { display: none;}
.SKYUI-Notice .bd .message {display: block; margin-left: 40px;}
.SKYUI-Notice.info .bd .message { margin-left: 0;}
.yui-panel.SKYUI-Notice.success .bd {background-color: #31c314;}
.yui-panel.SKYUI-Notice.warning .bd {background-color: #f7f410; color: #000;}
.yui-panel.SKYUI-Notice.error .bd {background-color: #e12916;}
.yui-panel.SKYUI-Notice.info .bd {background-color: #166ccd;}
.SKYUI-Notice a.SKYUI-Window-Close { position: absolute; right: 2px; top: 1px; z-index: 2; background-color: #fff; font-family: Arial; text-decoration: none; border: 1px solid #ccc; color: #e02929; font-size: 10px; line-height: 18px; font-weight: bold; text-align: center; height: 18px; width: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.SKYUI-Notice a:hover.SKYUI-Window-Close { color: #fff; background-color: #e02929;   }

/* Notification */
#SKYUI-Notification { border: none 0;}
#SKYUI-Notification .bd, #SKYUI-Notification .bdbg, #SKYUI-Notification_c .underlay, #SKYUI-Notification ul.SKYUI-list {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#SKYUI-Notification .bd { text-align: left; overflow: hidden; padding: 0 2px; background: transparent url(../images/top-fadewhite.png) repeat-x top left; position: relative; z-index: 1; border: 1px solid #aaaaaa;}
#SKYUI-Notification .bdbg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #fff; z-index: 0; opacity:0.8; filter:alpha(opacity=80);}
#SKYUI-Notification ul.SKYUI-list { list-style: none; margin: 2px 0; padding: 0; border: 1px solid #ebebeb;}
#SKYUI-Notification li.SKYUI-title { font-size: 10px; font-weight: bold; color: #777; margin-left: 10px; margin-top: 3px;}
#SKYUI-Notification li.SKYUI-title .number { display: none;}
#SKYUI-Notification li.SKYUI-title .icon img { margin-right: 3px;}
#SKYUI-Notification li.SKYUI-title .icon, #SKYUI-Notification li.SKYUI-title .label { vertical-align: bottom;}
#SKYUI-Notification li.SKYUI-message { cursor: pointer; font-size: 14px; color: #444; border-top: 1px solid #ebebeb; padding: 2px 5px; margin: 0; }
#SKYUI-Notification li.SKYUI-message:hover { background: #ebebeb; color: #000;}
#SKYUI-Notification li.SKYUI-message span.SKYUI-item { display: block;}
#SKYUI-Notification li.SKYUI-message span.SKYUI-label { font-weight: bold; font-size: 12px;}
#SKYUI-Notification a.SKYUI-close { position: absolute; right: 2px; top: 2px; z-index: 2; line-height: 10px; width: 12px; height: 12px;}

/* Poll App */
.SKYUI-Poll-bar-outer {height: 17px; border: 1px solid; border-color: #ddd #eee #fff #eee; background: #f5f5f5 ; -moz-box-shadow: inset 0 5px 5px rgba(0,0,0,0.05); -webkit-box-shadow: inset 0 5px 5px rgba(0,0,0,0.05); box-shadow: inset rgba(0,0,0,0.05) 0 5px 5px;}
.SKYUI-Poll-bar { font-size: 10px; font-weight: bold; color: white; background: #166ccd; height: 17px; overflow: hidden; -moz-box-shadow: inset 0 0px 1px rgba(0,0,0,0.5), inset 0 5px 0px rgba(255,255,255,0.25), inset 0 0px 5px rgba(255,255,255,1); -webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,0.5), inset 0 5px 0px rgba(255,255,255,1), inset 0 0px 5px rgba(255,255,255,1); box-shadow: inset rgba(0,0,0,0.5) 0 0px 1px, inset rgba(255,255,255,0.25) 0 5px 0px, inset rgba(255,255,255,1) 0 0px 5px; }
.SKYUI-Poll-bar-outer, .SKYUI-Poll-bar { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/* FB Like */
#SKYUI-Mod-fblike span.frameholder { visibility: hidden; overflow: hidden; width: 50px; max-width: 100%; height: 24px; display: block; position: absolute; top: 0px; left: 1px; opacity: 0; filter:alpha(opacity=0); background: #fff; }
#SKYUI-Mod-fblike.hover span.frameholder { visibility: visible;}
#SKYUI-Mod-fblike span.frameholder.show { visibility: visible;}
#SKYUI-Mod-fblike span.frameholder form { display: block; position: absolute; overflow: hidden; width: 1px; height: 1px; top: -1px; left: -1px;}
#SKYUI-Mod-fblike span.frameholder.show iframe, #SKYUI-Mod-fblike span.frameholder2 iframe  {margin-left: -60px;}
#SKYUI-Mod-fblike span.frameholder2 { display: block; overflow: hidden; position: absolute; width: 340px; height: 24px; top: -34px; left: 0; background: #fff; border: 1px solid #aaa; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding-left: 5px; opacity: 0.9; filter:alpha(opacity=90);}
.SKYUI-doctop #SKYUI-Mod-fblike span.frameholder2 { top: 34px;}
.SKYUI-right #SKYUI-Mod-fblike span.frameholder2 { left: auto; right: 0;}


.yuimenu ul li.yuimenuitem { list-style-type: none !important; padding: 2px 0;}
.yuimenu ul li.yuimenuitem span.label { line-height: 20px;}
#SKYBar-menuholder .yuimenu ul li.yuimenuitem span.icon img { margin-right: 3px;}
.yui-skin-sam #SKYBar-menuholder .yuimenu .yui-menu-body-scrolled { overflow: auto;}
.yui-skin-sam #SKYBar-menuholder .yuimenu .bottomscrollbar, .yui-skin-sam #SKYBar-menuholder .yuimenu .topscrollbar { display: none;}