/*
 * Columns
 */

  /* Default content column, when there's a sidebar (should maybe renamed to col_content?) */
  .col_small, .store_main
  {
    width: 436px; float: left; padding: 20px 0 20px 0;
    position: relative;
  }
  .col_sidebar
  {
    width: 252px; float: right; font-size: 0.9em; padding: 0;
    border: 0;
    border-top: solid 2px #c2c56c;
    margin:0 20px 0 9px !important;
    position: relative; top: -12px;
  }

  .store_sidebar
  {
    width: 252px; float: right; font-size: 0.9em; padding: 0;
    border: 0;
    border-top: solid 2px #c2c56c;
    position: relative; top: -12px;
  }
  

  #bodyarea .col_full {
    padding: 10px 20px 20px 20px; border-top: solid 8px #c2c56c;
  }
  
  .store_main h2 {
    display:block;
  }
  
  .col_full h2 { margin: 0 !important;  padding:10px 20px 12px 0px !important; color: #979A16; font-size: 2em; font-family: 'arial'; clear:both; }
  .col_full h3 { margin: 0 !important;  padding:0 20px 0 10px; color: #979A16; font-size: 1.4em; font-family: 'arial'; }
  .col_full h3 { margin:0; padding:0 !important; }

/*
 * Widget
 */
  
  #bodyarea .widgetdiv1
    { padding-bottom: 20px; }
  
  #bodyarea .col_sidebar .widgetdiv1, #bodyarea .store_sidebar
  {
    width: 262px;
    background: url(../images/side-widget-bg.jpg) left top no-repeat;
    padding: 14px 10px 14px 10px;
    margin-top: 164px;
  }
  #bodyarea .col_sidebar h3
    { color: #705841; font-size: 1.5em; padding: 0 0 0 0; height: 10px !important; height: 20px;  }
  
/*
 * Text inside
 */
  .widget p { margin: 0px; padding:0 20px 0px 0; }
  .widget h3 { margin: 0; padding: 0 0 10px 0 !important; padding: 0 0 5px 0; color: #979A16; font-size: 1.7em; font-family: 'arial'; }
  .widget ul { list-style-type: none; margin: 0; padding: 0; }
  .widget meta { padding:0 !important; margin:0 !important; }
  .widget .textfield,
  .widget textarea  { width: 97%; margin-bottom: 3px; padding: 2px; border: solid 1px #ccc; }
/*  .widget textarea { height: 10em; }*/
  
  .widget label { font-weight: bold; font-size: 1em; color: #888; display:block; }
  
  .widget .more { text-align: right; font-size: 0.9em; }

/*  =NEW FIX UP STUFF
  ------------------------------------------------------ */