.post ul li {
  line-height:1.25;
}
/* --- LINKS --- */
a {
color:#B10;
text-decoration:none;
}
a:visited {
color:#410;
}
a:hover, a:active {
color:#E40;
}
#pattern a, .post a, .text a {
border-bottom: 1px dotted #E40;
}
.imgDiv a {
  border:0;
}
.imgDiv p a {
  color:#EEE;
  font-weight:bold;
}
.imgDiv p a:hover, .imgDiv p a:active {
  text-decoration:underline;
}

/* --- HEADLINES --- */
#footer .menu li, #footer .menu li a, .links ul li, strong, legend, caption, h1, h2, h3, h4 {
font-family: Georgia, 'Times New Roman', times, serif;
text-transform:lowercase;
letter-spacing:0.1em;
word-spacing:0.15em;
}
#footer .menu li {
  font-weight:normal;
}
.radio label {
  text-transform:none;
  font-weight:normal;
}
h2, legend, h2 a, h2 a:visited {
color:#134;
}
h2 a:hover, h2 a:active {
color:#356;
}
.links ul li, h3, #subsription legend {
color:#134;
}
h2, legend {
font-size: 3em;
}
.links ul li, h3, #subscription legend {
font-size:2em;
}
.column a.big {
  font-size:1.25em;
}
#footer .menu li, #footer h3, #footer .menu li a {
  text-transform:uppercase;
  color:#200;
  font-weight:bold;
  letter-spacing:normal;
}
#footer .menu li a:hover, #footer .menu li a:active {
  text-decoration:underline;
}
#footer h3, #footer .menu li {
  font-size:1.25em;
}
#footer .menu .submenu a, #footer .menu .submenu li {
  text-transform:lowercase;
}
h4 {
font-size:1em;
}
h4, h4 a, a.big {
font-weight:bold;
}

/* --- TEXT --- */
form#subscription fieldset ol li fieldset.radio legend {
  font-size:1em;
  line-height:1;
  height:auto;
}
.post ol li, .third li, .links ul li ul li, html, body p, .radio legend {
color:#012;
font-family:verdana,arial,"trebuchet ms","sans serif";
line-height:1.5;
word-spacing:0.15em;
text-align:justify;
letter-spacing:normal;
}
.stripe p, .imgDiv p, .details p, .sidebar p , .pagination, .postfoot p {
font-size:0.75em;
text-align:center;
}
#subscription p {
  font-size:0.75em;
}
.stripe p, .imgDiv p {
  color:#eee;
}
.column h3, .column li, .sidebar h4, .center {
  text-align:center;
}
.links ul li ul li a, #message p, .text p {
  text-align:left;
}
.third li {
  line-height:1;
  margin-top:0.25em;
  margin-bottom:0.25em;
}
.links ul li ul li {
  font-size:0.375em;
  line-height:1;
}
.links ul li ul li a {
  font-size:1.3333em;
  text-transform:none;
}
.pagination {
line-height:3em;
}
.column a {
  color:#fff;
  font-size:0.75em;
  letter-spacing:0.25em;
}
.column a:hover, .column a:active {
  text-decoration:underline;
}
/* --- FORM --- */
form label, .reader p, .radio legend span, .submit {
  text-transform:capitalize;
  font-weight:bold;
}
form label, .reader p, .radio legend {
  text-align:left;
}
form em {
  display:block;
  font-size:0.75em;
  color:#B10;
}
/* --- FOOTER MENU --- */
#footer .menu ul {
  text-align:center;
}
#footer .menu li {
  list-style-type:none;
  text-transform:uppercase;
  display:inline;
}
strong {
  padding:0 25px;
  font-size:1.25em;
}

.svenska {
  color:#445;
}
