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

/* Page Layout */
html { overflow-x:hidden;}
#tn-content .tn-wrapper { padding-top: 20px; }
#tn-footer{ margin-top:20px; font-size: 12px; padding: 10px 0; text-align: center; }
.tn-grid-5-19 .tnc-main { padding-left: 10px; padding-right: 10px;  }
.tn-grid-19-5 .tnc-main{ padding-right:15px; }

/* Global navigation */
.spb-top-menubar .spb-menu a.spb-menu-link { line-height: 35px;}
.spb-top-menubar .tn-search-box{ padding-top:6px;}
.spb-user-menu .tn-msg-bubble{ top:-6px;}

/* Content Header */
.tnc-content-header {padding-top: 8px; height:67px; }
.tnc-content-header h2 { padding: 4px 0 4px 5px; }
.tnc-content-header .tn-added { padding: 8px 10px 0; }
.spb-group-space .tn-message-box .tn-action{ margin-right:0;}
.spb-group-space .tn-cue-highlight .tn-icon-notice{ float:left; margin:1px 10px 0 0; }

/* Side */
.tnc-aside{ padding:10px; }

/* Content box & Tabs */
.tn-box .tn-box-header,
.tn-box .tn-box-content{ padding-left: 2px; padding-right: 0; }

/* tags
----------------------------------*/
.tn-tags span { line-height:2.5; overflow:hidden; zoom:1; }
.tn-tags a { padding: 2px 5px; border-radius:3px; white-space: nowrap; }

/* Group bar search
----------------------------------*/
.spb-bar-search .tn-list-header .tn-search-box{ float:right; margin-left:20px; display:inline; }
.spb-bar-search .tn-list-header span{ line-height:22px; }
.spb-bar-search .tn-list-header .tn-keywords{ *float:left; margin-right:10px; }

.spb-group-members .tn-icon-inline{ *float:left;}

/* Footer */
#tn-footer { padding: 20px 0 60px; }
#tn-footer .tn-footer-legal { text-align: center; line-height: 25px; }