*{margin:0;padding:0;}
#otop{
  background:black;
  text-align:center;
  border:1px solid black;
  margin:0;
  overflow:hidden;
  height:2em;
  position:relative;
  font-size:80%;
}
#otop img{
  margin:20px 10px;
}
#otop .updown{
  display:block;
  text-align:center;
  color:white;
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  margin:0.5em 0;
  background:black;
}
#otop .updownx{
  position:absolute;
  bottom:1px;
  right:1px;
  color:black;
  background:white;
  display:block;
  width:8px;
  line-height:8px;
  text-decoration:none;
  font-size:8px;
  text-align:center;
}
#page{position:relative;}
body{
 font-family: arial, sans-serif;
 font-size:90%;
}
#sidebar ul,#sidebar li{
 margin:0;padding:0;list-style:none;
}
#sidebar{
 padding-top:10px;
 padding-left:30px;
}
#content{
 width:700px;
 padding:10px 10px 10px 30px;
 float:left;
}
#sidebar li{
 width:230px;
 float:left;
 padding:0 10px;
}
#sidebar li ul{
 height:300px;
 overflow:auto;
}
#sidebar li ul li{
 width:auto;float:none;
}
hr{
  display:none;
}
#header{
}
#header a{
 text-decoration:none;color:white;
}
#header h1{
margin:0;padding:0;font-size:36px;
  background:#861600 url(images/or.png) left bottom repeat-X;
  color:white;
  padding:10px;
}
#header .description{
  padding:10px;
  color:white;
  background:black;
}

h2,h2 a{
 color:#E50;
 text-decoration:none;
}
h2{
  margin-top:45px;
  /*background:#F60;*/
  padding:10px 0;
}
.post small{
 width:180px;
 float:right;
 padding:10px;
 text-align:center;
}
.post .postmetadata small{
 width:auto;
 float:none;
 padding:0px;
 text-align:left;
}
#searchform{
 position:absolute;
 top:10px;
 right:10px;
}

.post p{
 line-height:150%;
 margin:10px 5px;
}

.postmetadata{
 padding:20px 5px 10px;
 border-bottom:1px solid;
}
.post ul,.post ol,.post li{
 margin:5px 15px;
}
#footer p{
 padding:30px 20px;
 border-top:2px solid #F60;
 background:black;
}
#footer{
 clear:left;
 padding-bottom:40px;
 background:#ff7e00 url(images/orinv.png) left bottom repeat-X;
 color:white;
}
#footer a{color:white;}
p.m{
  font-size:180%;
}
.commentlist li{
  padding:10px;
  background:#FE9;
  list-style:none;
  margin-left:20px;
}
.commentlist li.alt{
  padding:10px;
  background:#FC6;
}
h3{
  padding:10px 0 5px;
}
#respond,#commentform{padding-left:30px;}
#comments{padding-left:20px;}
#submit,#searchsubmit{background:#F60;color:white;border:3px double white;}
code{font-size:130%;}
blockquote{padding:10px 30px;border-left:30px solid #Fc6;margin-left:10px;}
.alignleft,.alignright{
 width:339px;
 padding:0 5px;
 margin:10px 0;
}
.alignleft{
 float:left;
 text-align:right;
 border-right:1px solid black;
}
.alignright{
 float:right;
 text-align:left;
 border-left:1px solid black;
}
.post{clear:both;}
#comment{width:600px;}
input,textarea{border:1px solid black;margin:10px;}
img{border:none;margin:5px;}
img.wp-smiley{margin:0px;}
.vcard{font-size:80%;}
.geo{display:none;}

.entry p{
  padding-bottom:10px;
}

.entry ul,.entry ol{
  padding:0 0 10px 30px;
}

@media print{

	form,#sidebar,iframe,#otop,#respond,.navigation,.rec6,.linkk{
		display:none;
	}


	h2{
		margin:0;
	}

	.entry{
		line-height: 150%;
	}

	#header h1{
		margin:0;
		padding:0;
		font-size:24px;
	}
	#header .description{
		padding:0;
	}

	h2{
		padding:40px 0 0;
		margin:0;
	}
}


.subscribe-to-comments{position:relative;top:-50px;left:250px;}
.subscribe-to-comments input{position:relative;top:10px;}
.navigation{font-size:80%}

