* {
	margin:0;
	padding:0;
} 
html {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  padding:0; /*remove padding */
  margin:0; /* remove margins */
  border:0; /* remove borders */
  background:#fff; /*color background - only works in IE */
  /* hide overflow:hidden from IE5/Mac */
  /* \*/
  overflow:hidden; /*get rid of scroll bars in IE */
  /* */
}
body {
  height:100%; /* fix height to 100% for IE */
  max-height:100%; /* fix height for other browsers */
  overflow:hidden; /*get rid of scroll bars in IE */
  padding:0; /*remove padding */
  margin:0; /* remove margins */
  border:0; /* remove borders */
  background: #fff;
  color: #333;
  font-size: 13px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
#footer {
  background-color:wheat;
  bottom:0px;
  position:absolute;
  z-index:5;
  height:141px;  
}
#main {
  display:block; /* set up as a block */
  overflow:auto; /* add scroll bars as required */
  position:absolute; /* set up relative positioning so that z-index will work */
  z-index:3; /* allocate a suitable z-index */
  bottom:141px;
  top:0px;
  min-height:250px !important;
  padding-top:15px;
}
#main, #footer {
  left:50%;
  margin-left:-400px;
  min-width:800px !important;
  width:800px;
}
* html #main {
  top:0;
  height:80%;
  bottom:141px;
  width:800px;
}
* html #footer {
 bottom:0px;
 width:800px;
 height:141px;
}

#home {
  text-align:center;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color:#A4947D;
}
h1 { 
  font-weight: normal;
  font-size: 36px; 
  line-height: 36px;
  margin-bottom: 18px; 
}
h2 { 
 font-weight: normal;
  font-size: 18px; 
  line-height: 18px; 
  margin-bottom: 18px;
}
h3 { 
  font-size: 13px; 
  line-height: 18px; 
}
h4 { 
  font-size: 13px; 
  line-height: 18px; 
}
p { 
  margin-bottom: 18px; 
}
/* CONTENT */
h2 .meta {
	float: right;
	font-size: 13px;
}
h2.list_header {	
	/*text-align: right;*/
	padding: 0 0 9px 220px;
	margin-bottom: 18px;
}
.entry {
	padding-bottom: 9px;
	margin-bottom: 26px;
}
div.meta {
	font-size: 11px;
	float: left;
	width: 170px;
	color: #666;
	/*margin-bottom: 18px;*/
}
.meta a {
	color: #666;
	border-color: #666;
}
.meta ul {
	list-style-type: none;
	margin-left: 0px;	
}
.meta img {
	float: left;
	width: 36px;
	height: 36px;
	margin-right: 18px;
}
.meta .info {
	margin-top: 18px !important;
}
.content {
	margin-left: 220px;
}
.content a.meta {
	color: #666;
	border-color: #666;
	font-size: 11px;
}
.util,
.util a {
	color: #888;
	border-color: #888;
}
.previous {
	float: left;
}
.next {
	float: right;
}
div#navigation {
	width:100%;
}
#navigation li, #language li {
	display: inline;
	margin-left: 18px;
}
#navigation h4 {
	margin-bottom: 18px;
}
#navigation ul, #language li {
	list-style-type: none;
	margin: 0px;
	padding-top:6px;
	padding-left:18px;
}
#navigation a {
	color:#A4947D;
}
#navigation a:hover {
	color:white;
}
.navigation {
	background-color:#311e0b;
	height:30px;
	margin-top:30px;
}
li.item.active a {
  color:white;
}
#logo {
	float:right;
	margin-top:-60px; 
	background:transparent url(/images/logo.jpg) no-repeat scroll 0 0;
	width:100px;
	height:141px;
}
#feeds {
	float: right;
	list-style-type: none;
	margin-left: 0;
}
#feeds li {
	float: left;
	margin-left: 12px;
}
.body {
	padding-right:10px;
}
.articles_container {
	margin:100px auto 0;
	width:720px;
}
.article_link {
    float:left;
	margin-right:60px;
	margin-left:60px;
	width:120px;
}
.article_link img {
	display:block;
	margin-top:15px;
}
.article_link a {
	margin-bottom:10px;
}
