/* 
Offical Style for Spacebuilder
(C) 2007-2012 Tunynet Inc.
*/ 

/* Page Layout
----------------------------------*/
#tn-content { margin-bottom: 20px; }
#tn-header .tn-wrapper,
#tn-content .tn-wrapper,
#tn-footer .tn-wrapper{ width: 950px;margin: 0 auto; }
#tn-header { margin-bottom: 20px; }
#tn-header .tn-wrapper {height: 36px;}
#tn-content .tn-wrapper { background-image: url(Images/glass.png); _background-image: none; background-repeat: repeat-y; }
.spb-layout-3-9-4 .tn-content-bg .tn-wrapper,
.spb-layout-3-13 .tn-content-bg .tn-wrapper { background-position: -2000px 0;}
.spb-layout-5-19 .tn-content-bg .tn-wrapper { background-position: -3000px 0;}
.spb-layout-1 #tn-content .tn-wrapper { background-image: none; }

/* Content Layout
----------------------------------*/
.tnc-aside,
.tnc-aside-first,
.tnc-aside-second,
.tnc-main { padding-top: 25px; }
.tnc-aside-second .tn-skin { top: -25px; }
.spb-layout-5-19 .tnc-main { padding-left: 10px; }
.spb-layout-3-13 .tnc-main { padding-left: 10px; padding-right: 20px; }
.spb-layout-5-19 .tnc-main{ padding-right:15px;}

/* Global navigation */
.spb-top-menubar .spb-logo a{height:36px; width:170px;} 
.spb-top-menubar .spb-menu li a{ line-height:36px;} 
.spb-top-menubar .tn-search-box{ padding-top:6px;}
.spb-top-menubar .spb-user-menu{ padding-top:6px;}
.tn-drop-menu li.tn-icon-menu .tn-msg-bubble{top: -6px;}

/* Box
----------------------------------*/
.tn-box .tn-box-header { margin: 0; }
.tn-box .tn-box-header h3 { font-size: 14px; }
.tnc-aside .tn-box-content { padding: 10px; }
.tnc-aside-first .tn-box-content { padding: 10px 0; }
.spb-user-panel .tn-box-content { padding: 10px 0; }
.spb-layout-3-13 .tnc-main .tn-box-content { padding: 10px 0; }
.spb-layout-3-9-4 .tnc-aside-second .tn-avatar-item{ width:52px;}
.spb-layout-5-19 .tnc-aside .tn-avatar-item{ width:56px;}
.spb-layout-5-19 .tn-side-menu .tn-menu-text{ padding-left:29px;}
.spb-layout-5-19 .tnc-aside .tn-info-part,
.spb-layout-5-19 .tnc-aside .spb-declist{ padding-left:15px;}

/* Button
----------------------------------*/
.tn-button-default { box-shadow: 0 1px 0 #fff inset; }
.tn-button-default:hover {box-shadow: 0 1px 0 #fff inset; }
.tn-button-primary{  box-shadow: 0 0px 0 0 inset; }
.tn-button-primary:hover{ box-shadow: 0 0px 0 0 inset; }
.tn-button-lite { background: none; border-color: transparent; _border: none; box-shadow: none; }
.tn-button-hollow { background: none; box-shadow: none; }

/* Header
----------------------------------*/
.spb-top-menubar a.spb-menu-link,
.spb-top-menubar a.spb-menu-link:hover,
.spb-top-menubar .spb-user-menu .tn-icon,
.spb-top-menubar .spb-user-menu .tn-user-name,
.spb-top-menubar .spb-sign-menu a{ color: #fff; }
.spb-top-menubar .spb-menu .tn-selected a.spb-menu-link,
.spb-top-menubar .spb-menu .tn-icon,
.spb-top-menubar .spb-user-menu .tn-icon { background-image: url(../../Shared/Styles/icons/white/tn-icon-small.png); }
.spb-top-menubar .spb-user-menu .tn-icon:hover { background-image: url(../../Shared/Styles/icons/white/tn-icon-small.png); }
.spb-user-menu .tn-user-name:hover {padding: 0 2px; line-height: 23px; text-decoration: none; border-style: solid ; border-width:1px; }
.spb-top-menubar .spb-menu li li .tn-icon{background-image: url(../../Shared/Styles/icons/25gray/tn-icon-small.png);}
.tn-msg-bubble{ background-color: #f00; }


/* User Center
----------------------------------*/
.spb-user-panel .spb-profile-card { padding: 0 10px; }
.spb-user-panel .spb-declist,
.spb-user-panel .tn-side-menu li,
.spb-user-panel .tn-actions{ padding-left:15px;}
.spb-user-panel .tn-side-menu .tn-icon{ left:15px;}

/* Box
----------------------------------*/
.tn-content-bg .tn-box,
.tn-content-bg .tn-box .tn-box-content,
.tn-content-bg .ui-tabs { background: none ; border-width: 0; border-radius:0;}
.tn-content-bg .tn-box .tn-box-header { background: none; }

/* Main Content */
.spb-layout-5-19 .tnc-main .spb-photo-waterfall .spb-photo-unit { width: 168px; }
.spb-layout-5-19 .tnc-main .spb-photo-waterfall .spb-photo-unit .tn-img { width: 146px; }
.spb-layout-5-19 .tnc-main .spb-thumbnail-falls .spb-photo-unit { width: 156px; }

/* Side Navigation
----------------------------------*/
.tn-side-menu a:hover {text-decoration: none; }
.spb-user-panel .tnc-app-menu li,
.spb-user-panel .tnc-app-menu a { float: none; }

/* Footer
----------------------------------*/
#tn-footer { text-align: center; margin-bottom: 10px; }
#tn-footer .tn-wrapper { padding: 20px 0; }

/* Theme
----------------------------------*/
html { overflow-x:hidden;}
.tn-header-bg{height:36px; }
.spb-top-menubar .spb-logo { background-image: url(../../../Images/logo-light.png); }
.spb-layout-3-9-4 .tnc-aside-first .tn-icon,
.spb-layout-5-19 .tnc-aside .tn-icon{background-image: url("../../Shared/Styles/icons/25gray/tn-icon-small.png");}
.tn-side-menu li:hover .tn-icon,
.tn-side-menu .tn-selected .tn-icon,
.spb-layout-5-19 .tn-button-primary .tn-icon,
.spb-layout-3-9-4 .tn-button-primary .tn-icon{background-image: url("../../Shared/Styles/icons/white/tn-icon-small.png");}

/*none
---------------------------------- */
.tn-side-menu li:hover a,
.spb-user-panel-wrap .tn-selected a,
.tnc-user-menu .tn-side-menu .tn-selected a{ color:#FFF;}
.tn-tabs .tn-tabs-nav li{ background: none;}

.tn-skin a.tnc-skin-link{ background-position:-72px -35px;}
.tn-skin a.tnc-skin-link:hover{background-position:-107px -35px;}
.tn-button-secondary,
.tn-button-secondary:hover,
.tn-button-default,
.tn-button-default:hover{box-shadow:none;}