/* theme-layout.css */

/* ---------- one-column layout ---------- */

.layout-one-column #container {
  width: 500px;
}

.layout-one-column #alpha {
  display: block;
  float: none;
  width: auto;
}

.layout-one-column #alpha-inner {
  border: none;
  padding: 15px;
}



/* ---------- two-column (left) ---------- */

.layout-two-column-left #container {
  width: 700px;
}

.layout-two-column-left #alpha {
  width: 195px;
}

.layout-two-column-left #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-two-column-left #beta {
  width: 500px;
}

.layout-two-column-left #beta-inner {
  border: none;
  padding: 15px;
}



/* ---------- two-column (right)  ---------- */

.layout-two-column-right #container {
  width: 700px;
}

.layout-two-column-right #alpha {
  width: 500px;
}

.layout-two-column-right #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-two-column-right #beta {
  width: 195px;
}

.layout-two-column-right #beta-inner {
  border: none;
  padding: 15px;
}



/* ---------- three-column ---------- */

.layout-three-column #container {
  width: 900px;
}

.layout-three-column #alpha {
  width: 195px;
}

.layout-three-column #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-three-column #beta {
  width: 500px;
}

.layout-three-column #beta-inner {
  border: none;
  padding: 15px;
}

.layout-three-column #gamma {
  width: 195px;
}

.layout-three-column #gamma-inner {
  border: none;
  padding: 15px;
}



/* ---------- three-column-right-right ---------- */

.layout-three-column-right #container {
  width: 900px;
}

.layout-three-column-right #alpha {
  width: 500px;
}

.layout-three-column-right #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-three-column-right #beta {
  width: 195px;
}

.layout-three-column-right #beta-inner {
  border: none;
  padding: 15px;
}

.layout-three-column-right #gamma {
  width: 195px;
}

.layout-three-column-right #gamma-inner {
  border: none;
  padding: 15px;
}


/* ---------- mixed media ---------- */

/*
 *
 * timeline layout
 *
 */

body.layout-timeline div#container {
    width: 780px;
}

body.layout-timeline #alpha {
    float: left;
    width: 310px;
}

body.layout-timeline #beta {
    float: right;
    width: 400px;
}

body.layout-timeline #beta #gamma {
    float: left;
    width: 190px;
}

body.layout-timeline #beta #delta {
    float: right;
    width: 190px;
}



/*
 *
 * moblog (type-a)
 *
 */

.layout-moblog1 #container {
  width: 780px;
}

.layout-moblog1 #alpha {
  width: 200px;
}

.layout-moblog1 #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-moblog1 #beta {
  width: 380px;
}

.layout-moblog1 #beta-inner {
  border: none;
  padding: 15px;
}

.layout-moblog1 #gamma {
  width: 200px;
}

.layout-moblog1 #gamma-inner {
  border: none;
  padding: 15px;
}



/*
 *
 * moblog (type-b)
 *
 */

.layout-moblog2 #container {
  width: 780px;
}

.layout-moblog2 #alpha {
  width: 100px;
}

.layout-moblog2 #alpha-inner {
  border: none;
  padding: 15px;
}

.layout-moblog2 #beta {
  width: 350px;
}

.layout-moblog2 #beta-inner {
  border: none;
  padding: 15px;
}

.layout-moblog2 #gamma {
  width: 190px;
}

.layout-moblog2 #gamma-inner {
  border: none;
  padding: 15px;
}

.layout-moblog2 #delta {
  width: 140px;
}

.layout-moblog2 #delta-inner {
  border: none;
  padding: 15px;
}

.layout-moblog2 .module-photo img {
  width: 100px;
  height: auto;
}



/*
 *
 * calendar layout
 *
 */

body.layout-calendar div#container {
    width: 780px;
}

body.layout-calendar div#alpha {
    float: left;
    width: 310px;
}

body.layout-calendar div#beta {
    float: right;
    width: 400px;
}

body.layout-calendar div#beta div#gamma {
    float: left;
    width: 190px;
}

body.layout-calendar div#beta div#delta {
    float: right;
    width: 190px;
}



/*
 *
 * artistic layout
 *
 */

body.layout-artistic div#container {
    width: 780px;
}

body.layout-artistic div#alpha {
    float: left;
    width: 310px;
}

body.layout-artistic div#beta {
    float: right;
    width: 400px;
}

body.layout-artistic div#beta div#gamma {
    float: left;
    width: 190px;
}

body.layout-artistic div#beta div#delta {
    float: right;
    width: 190px;
}
