/*-----------------------------------------------------
              >> Blueprint Default CSS <<
              
This is the default Blueprint stylesheet. You're free
to modify it however you wish, or replace it entirely.              
              
-----------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html {
  background: url(/static/images/bg.jpg) top left repeat;
}

body {
  padding: 40px 20px;
	font-size: 92%;  
  font-family: Georgia, "Times New Roman", serif;
  color: #42010b;
}

a img {
  border: none;
}

a {
  text-decoration:none;
  color: #5d0d0f;
  font-weight:bold;  
}

a:hover {
  color: #5d0d0f;
  text-decoration:underline;
}

/*-----------------------------------------------------
                      >> Layout <<
-----------------------------------------------------*/

.container {
  width: 460px;
  margin: 0 auto;
}
.siteTitle {
  background: url(/static/images/wanderer.png) center center no-repeat;
  height: 120px;
  width: 284px;
  margin: 0 auto;
  margin-bottom: 40px;
}

* html div.siteTitle { 
  background-image: none; 
  filter:progid:DXimageTransform.Microsoft.alphaimageLoader(src='/static/images/wanderer.png', sizingMethod='image'); 
}

.horizon {
  background: url(/static/images/horizon.png) center center no-repeat;
  height: 50px;
  width: 232px;
  margin: 0 auto;  
  margin-top: 40px;
}

* html div.horizon { 
  background-image: none; 
  filter:progid:DXimageTransform.Microsoft.alphaimageLoader(src='/static/images/horizon.png', sizingMethod='image'); 
}

.information {
  width: 100%;
  overflow:hidden;
  margin-top: 40px;
}
.news {
  float:right;
  width: 48%;
}

.contact {
  float: left;
  width: 48%;
}

/*-----------------------------------------------------
                       >> Type <<
-----------------------------------------------------*/

p {
  line-height:1.6em;
  margin-bottom:1.1em;
}

.content ul {
  list-style-type:none;
  text-align:center;
  padding: 0;
  margin: 2em 0;
}

.content li {
  letter-spacing: 0.25em;
  margin-bottom: 0.6em;
  font-size:95%;
  color: #5d0d0f;
}

h2 {
  text-align:center;
  margin-bottom: 10px;
  font-size:90%;
  font-weight: normal;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
.news p, .contact p, .post strong {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 88%;
  line-height: 1.3;
}

/*-----------------------------------------------------
                     >> Mimetypes <<
-----------------------------------------------------*/

a.download {
  display:block;
  overflow:hidden;
  border:1px solid #ccc;
  margin:0;
  padding:0;
  background:#eee;
  position:relative;
  text-decoration:none;
}
a.download:hover {
  background:#E6F1FF;
}
a.download label {
  margin:20px 0 0 0;
  padding:0;
  display:block;
  line-height:140%;
  float:left;
}
a.download label span {
  font-weight:bold;
  font-size:12px;
}
a.download img {
  float:left;
  margin:0;
  padding:3px 0;
  width:64px;
  height:64px
}
