/* color palette ...

  background blue: #2f3237
  header yellow: #d6b96b
  border red: #852c0c
  white: #E2DAC5
  beige: #E2DAC5
  bottom footer blue: #104356

new colors for kir-2
green: #828e78
purply rose: #865666
orange: #c5811c

second option colors for kir (the one that Amalie seems to prefer)
slate grey: #2f3237
dark orange: #9a5d1e
lighter orange: #a4672e
yellow: #d6b96b




*/

body  {
  font-family: Georgia, "Times New Roman", Times, serif;
/*the font above seems a little tricky to read white on the dark background*/
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0;
  background:url('images/pattern-kir.gif');
  /*background-color: #fac8d6;*/
  padding-top:20px;
  padding-bottom:20px;
 }
  
img  {
  margin: 0px; 
  padding:0px;
  border:0px;
 }
  
#mainpage  {
  /*background:url('images/bg-grain.gif') repeat;*/
  background-color:#2f3237;
  width:800px;
  border: 1px solid #331125;
  margin:0 auto;
  overflow:hidden;
 }

  
h2  {
  font-size: 2em;
  color:#d6b96b;
  margin:0;
  padding:0;
 }
  
h3  {
  font-size: 1.5em;
  color:#d6b96b;
  margin:0;
  padding:0;
 }
  


a:link, a:visited, a:active {
  color:#a4672e;
  color:#d6b96b;
  text-decoration:none;
  outline:none;
}
  
a:hover {
  text-decoration:underline;
}
  
input  {
  border:1px solid #303030;
  vertical-align: middle;
}
  
#menu  {
  height:50px;
  width:400px;
  margin: 0 auto;
  background-color: #2f3237;
  text-align: center;

 }
  
ul.menu {
  width:400px;
  height:50px;
  float:left;
  list-style:none;
  margin:auto;
  padding:0;
  /*background:url('images/menubg.jpg') no-repeat;*/
  background-color:#2f3237;
  padding-left:12px;
  text-align: center;
}
  
ul.menu li {
  float:left;
  list-style-type:none;
  margin:0;
  /*background:url('images/menulink.jpg') no-repeat;*/
  /*background-color: #382E1C;*/
}
  
ul.menu li a  {
  float:left;
  font-size:1em;
  color:#d6b96b;
  font-weight:normal;
  text-transform:uppercase;
  width:100px;
  height:50px;
  line-height:50px;
  text-align:center;
}
  
ul.menu li a:hover  {
  text-decoration:none;
  /*background:url('images/menuhover.jpg') repeat-x;*/
  color:#d6b96b;
}
  
ul.menu li:hover  {
  color:$9a5d1e;
}
  
ul.menu li a:visited  {
  color:#d6b96b;
  font-weight:normal;
}
  
#header {
  float:left;
  height:166px;
  width:800px;
  padding:0;
  background-color:#2f3237;
  background:url('images/KIR_header_0611.jpg') no-repeat;
  margin:auto;
  padding:0px;
}
  
#header h1  {
  margin:0px;
  font-size:1.5em;
  color:#E2DAC5;
  padding-top:20px;
  padding-left:30px;
}
  
#header h1 a  {
  font-weight:normal;
  color:#a4672e;
}
  
#header h1 a:hover  {
  text-decoration:none;
}
  
#header h2  {
  margin:0px;
  font-size:1.3em;
  color:#E2DAC5;
  padding-left:30px;
}
  
.input  {
  border:0px;
  height:21px;
  width:167px;
  font-size:1em;
  font-weight:normal;
  color:#d6b96b;
  background:none;
  padding-left:3px;
  padding-top:2px;
  background: pink;
}
  
.submit  {
  border:0px;
  height:23px;
  width:34px;
  background: beige;
}
  
.search-text {
  float: right;
  padding-right: 10px;
}

#content {
  float: left;
  color:#d6b96b;
  width:700px;
  margin:0px;
  padding:0px;
  padding-left:;
  padding-right:;
  /*background:url('images/vi-bg.jpg') repeat;*/
  background-color: ;
  padding-top:0px;
  overflow:hidden;
  border: none;
  margin-left: 50px;

}

#content-sp {
  float: left;
  color:#d6b96b;
  width:700px;
  margin:0px;
  padding:0px;
  padding-left:;
  padding-right:;
  background:url('http://farm4.static.flickr.com/3037/2982662471_66614b8403_b.jpg') repeat;
  background-color: ;
  padding-top:0px;
  overflow:hidden;
  border: 3px solid #852c0c;
  margin-left: 50px;

}
  
.entry {
  float:left;
  width:690px;
  margin:0px;
  padding:5px;
  color: #E2DAC5;
  border-bottom: 1px solid #E2DAC5;
  padding-top: 30px;
  padding-bottom:20px;

}
  
.title  {
  float:left;
  width:645px;
  height:;
  /*background:url('images/h2bg.jpg') no-repeat;*/
  background-color:;
}
  
.title h4  {
  margin:0px;
  float:left;
  font-size:2em;
  color:#E2DAC5;
  line-height:29px;
  padding-bottom: 10px;
  padding-left: 10px;
}
  
.title h4 a  {
  color:#E2DAC5;
  color:#d6b96b;
  font-weight:normal;
}
  
.title h5  {
  margin:0px;
  float:right;
  font-size:.9em;
  color:#d6b96b;
  color:#a4672e;
  padding-right:10px;
  line-height:29px;
}
  
.entry p  {
  clear:both;
  padding:10px;
  color: #E2DAC5;
  font-size: .9em;
}
  
.entry a  {
  color:#E2DAC5;
  color:#d6b96b;
}
  
.entry h2, h3 {
  font-size: 1.2em;
  color:#d6b96b;
  margin:0px;
  padding-top:7px;
  font-weight:normal;
  text-align: center;

}
  
.entry h2 a  {
  text-decoration:none;
  color:#d6b96b;
  margin:0;
  font-weight:normal;
  padding-top:7px;

}
  
.entry h2 a:hover {
  text-decoration:none;
}
  
.entry h3 a  {
  text-decoration:none;
  color:#d6b96b;
  margin:0;
  font-weight:normal;
}
  
.entry h3 a:hover {
  text-decoration:none;
}
  
#sidebar {
  float:left;
  width:227px;
  margin:0px;
  padding:0px;
  font-size: .9em;
  padding-right:8px;
  /*background:url('images/sidebarbg.jpg') no-repeat;*/





  background-color:;
  padding-top:15px;
  overflow:hidden;

  border-bottom: 10px solid #BAA378;
}
  
.rsidebar {
  color:#382E1C;
  float:right;
  width:217px;
  padding-left:10px;
}
  
.rsidebar h2 {


  margin:0px;
  font-size: 1em;
  color:black;
  padding-top:10px;

}
  
.rsidebar a  {
  font-weight:normal;
}
  
.rsidebar ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
  
.rsidebar ul li {
  list-style-type:none;
  margin:0 0 0px;
  padding:0;
  padding-left:0px;
}
  
.rsidebar ul li ul {
  list-style-type:square;
  margin:0;
  padding:0 0px;
}
  
.rsidebar ul li ul li {
  list-style-type:none;
  border:0px none;
  margin:0;
  margin-left:15px;
  margin-right:25px;
  border-bottom:1px dotted #E2DAC5;
}
  
.rsidebar ul li ul li a  {
  font-weight:normal;
  color:#E2DAC5;
  line-height:20px;
}
  
.rsidebar ul li ul li a:hover  {
  text-decoration:none;
  color:teal;
}
  
.navigation {
  float:left;
  color:#303030;
  width:636px;
  margin:0px;
  padding:0px;
  margin-left:13px;
  margin-right:19px;
  padding-top:6px;
}
  
.navigation p  {
  color:#303030;
  margin:0px;
}
  
.navigation a:hover  {
  text-decoration:underline;
}
  
.alignright {
  float:right;
  margin-top:10px;
}
  
.alignleft {
  float:left;
  margin-top:10px;
}
  
.postmetadata {
  text-align:right;
  font-size: .7em;
  color:grey;
  margin:0;
  padding:0px;
  padding-bottom:10px;
}
  
.postmetadata a  {
  color:#E2DAC5;
  font-weight:normal;
}
  
.boxcomments {
  width:463px;
}
  
#commentform label {
  display:block;
  margin:0;
}
  
#commentform input {
  width:170px;
  margin:0 5px 10px 0;
  padding:1px;
}
  
#commentform textarea {
  width:400px;
  margin:0 0 10px;
  padding:0;
}
  
#commentform #submit {
  margin:0 0 0px;
}
  
#commentform p {
  margin:0px 0;
}
  
ol.commentlist {
  margin:0 0 1px;
  padding:0;
}
  
ol.commentlist li {
  display:block;
  list-style:none;
  margin:0;
  padding:0px 0px 1px;
}
  
ol.commentlist li :hover {
  background:none;
}
  
ol.commentlist li.commenthead {
  display:block;
  list-style:none;
  margin:0;
  padding:0px;
}
  
ol.commentlist li.commenthead h2 {
  margin:0;
}
  
ol.tblist {
  border-top:1px solid #fff;
  list-style:none;
  margin:0 0 1px;
  padding:15px;
}
  
ol.tblist li {
  display:block;
  padding-left:15px;
  list-style-type:none;
   margin-left:0;
   margin-right:0;
   margin-top:0;
   margin-bottom:5px
 }
  
#footer {
  text-align:center;
  color:#d6b96b;
  color:#a4672e;
  clear:both;
  margin:0;
  padding:10px 50px 10px 50px;
  font-size: .9em;
}
  
#footerbox {
  color:#d6b96b;
  color:#a4672e;
  margin:0;
  padding:0;
  width:800px;
  height:65px;
  margin: 0 auto;
  margin-top:10px;
  /*background:url('images/footerbg.gif') repeat-x;*/
  background-color: #2f3237;
}
  
#footerbox p  {
  color:#94989f;
  color:#a4672e;
  margin:0px;
  font-size:.7em;
  margin-top:0px;
}
  
.footer {
  text-align:center;
  width:800px;
  color:#d6b96b;
  color:#a4672e;
  margin:0 auto;
  padding:0;
  /*background:url('images/footerbg.jpg') no-repeat;*/
  background-color: #2f3237;
  padding-top: 10px;
}
  
.footer a:hover {
  text-decoration:underline;
  border:none;
}
  
.footer a:link, .footer a:active, .footer a:visited  {
  color:#94989f;
  /*color:#d6b96b;*/
  border:none;
  font-weight:normal;
}
  
.footer p  {
  margin:0px;
  font-size:.8 em;
  color:#94989f;
  line-height:30px;
}
  
.post  {
  background-color: ;
}

a {
 outline: none;
}

.flickr-photos {
 padding: 10px;
}
  
