@CHARSET "UTF-8";

/****************************************************/
/* Generic Structure Style Sheet - ONEsite Default  */
/****************************************************/

body {margin: 0; padding: 0;}
#oneSiteContainer {width: 960px; margin: 0 auto;}
#mainTable {width: 100%;}

/****************************/
/*  global column structure  */
/*****************************/

/*** reset margin and padding on all top level column td's ***/
#side_two, .page-td-left, #main, .page-td-main, #side, .page-td-right {margin: 0; padding: 0;}

/*** global structure defaults ***/
/* (set the column widths for user admin pages in this section) */
/* (and it will be overridden below for specific sections) */

td#side_two, td.page-td-left {width: 170px; margin: 0; padding: 0;}
td#main, td.page-td-main     {width: auto; margin: 0; padding: 0;}
td#side, td.page-td-right    {width: 310px; margin: 0; padding: 0;}

/*** specific page structure ***/
/* (override above column structure on these pages:) */

/* Homepage (based on number of columns) */
#home_node_home  #column1 #side_twoColumn {width: auto; float: left;}
#home_node_home  #column1 #mainColumn     {width: auto; float: left;}
#home_node_home  #column1 #sideColumn     {width: auto; float: left;}

#home_node_home  #column2 #side_twoColumn {width: 310px; float: left;}
#home_node_home  #column2 #mainColumn     {width: 630px; float: left;} /* cannot use width: auto on the middle column because the homepage is not in a table */
#home_node_home  #column2 #sideColumn     {width: 310px; float: left;}

#home_node_home  #column3 #side_twoColumn {width: 170px; float: left;}
#home_node_home  #column3 #mainColumn     {width: 460px; float: left;} /* cannot use width: auto on the middle column because the homepage is not in a table */
#home_node_home  #column3 #sideColumn     {width: 310px; float: left;}

/* User profile page */
#home_user_home #side_two {width: 170px;}
#home_user_home #main     {width: auto/*460px*/;}
#home_user_home #side     {width: 310px;}

/* User Hub */
#admin_index #side_two {width: 170px;}
#admin_index #main     {width: auto/*460px*/;}
#admin_index #side     {width: 310px;}

/***  global gutter sizes  ***/
#side_twoColumnContent,
#leftColumnContentContainer {margin: 0; padding: 0 10px 0 0;} /* gutter between left and middle column */
#mainColumnContent,
#mainColumnContentContainer {margin: 0; padding: 0;}
#sideColumnContent,
#rightColumnContentContainer {margin: 0; padding: 0 0 0 10px;} /* gutter between middle and right column */

 
