/*

NSC Racing
Filename: layout.css
Description: Styles for NSCRacing.com
Author: Bret McVey
Company: Vipa Solutions

*/

html, body, form, fieldset {
  margin: 0;
  padding: 0;
}
div.page {
  margin: 0 auto;
  width: 826px;
}


/* Header Styles ------------------------------ */
div.header {
  height: 87px !important;
  margin: 4px auto 0;
  padding: 25px 0 0 0;
  width: 826px;
}


/* Top Navigation  ------------------------------ */
#topnav {
  padding: 0;
  height: 41px;
  background: #FFF;
  float: left;
  top: 16px;
  position: relative;
}


/* Column Styles ------------------------------ */
/*div.enclosing {
  background: transparent url(contentbody-bg.gif) no-repeat center bottom;
  float: left;
  width: 826px;
}
*/

div.column {
  background: #FFF;
  float: left;
  margin: 0 0 8px 0;
  overflow: hidden;
  padding: 0 15px;
  text-align: left;
}

/* Empty Column Styles --- */
body#template_trainingtips div#column1,
body#temlpate_about div#column1,
body#template_store div#column1,
 {
  background: #FFF;
  float: none;
  position: absolute;
  top: 120px;
  left: 50%;
  margin: 0;
  margin: 0 0 0 -412px;
  width: 90px !important;
  z-index: 50;
}
body#template_trainingtips div#column1 {
  display: none !important;
}


/*  Left Column Styles --------- */
/* (Extra bottom Padding)*/
body#template_2c div#column1,
body#template_races div#column1 {
  width: 510px !important;
  margin: 0 8px 0 0;
  padding: 0 20px 275px 20px;
}
body#template_2c #home_page div#column1 {
  padding: 0 20px 20px 20px;
}
/* (Normal bottom Padding)*/
body#template_trainingtips div#column2,
body#temlpate_about div#column2,
body#template_store div#column2,
body#template_2c_trainingtips div#column1,
body#template_2c_about div#column1 {
  width: 510px !important;
  margin: 0 8px 0 0 !important;
  padding: 0 20px 20px 20px;
}


/*  Right Column Styles --- */
body#template_2c div#column2,
body#template_races div#column2,
body#temlpate_about div#column3,
body#template_trainingtips div#column3,
body#template_store div#column3,
body#template_2c_trainingtips div#column2,
body#template_2c_about div#column2 {
/*  position: absolute !important;
  top: 75px !important;
  left: 50% !important;
  margin: 0 0 0 144px;*/
  padding: 0;
  width: 268px !important;  
}
/* Footer Styles ------------------------------ */
div.footer {
  float: left;
  margin: 8px 0;
  padding: 0;
  width: 826px !important;
}

