.widget_tag_cloud {
}

/*.page {
  background-color: #FF0000;
}*/

#page {
	border: none;
}

{
  padding: 0;
  margin: 0;
}

#sidebar
{
  width: 28%;
  
  margin-left: 70%;
}

#footer
{
  clear: both;
}

body
{
  /*font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;*/
  font-family: Verdana, 'Trebuchet MS', Arial, Sans-Serif;
  font-size: 76%;
  font-color: #336600;
  /*background: url('images/paper_background.png') no-repeat bottom center;*/
}

hr
{
  display: none;
}

#wrapper
{
  /*width: 700px;
  margin: 0 auto;
  overflow: hidden;*/
  
  /*width: 85%;
  margin: 0 auto;*/
  
  margin: 0 auto;
  width: 750px;
  width: expression(document.body.clientWidth < 605 ? "600px" : "85%" );
}

div>#wrapper
{
  margin: 0 auto;
  min-width: 400px;
  /*max-width: 700px; /*ANU*/
  max-width: 750px; /*ANU*/
  /*width: 55%;*/
}


#content
{
  width: 70%;
  float: left;
}


/*#header {
	background: url('images/anusblog_processed3.png') no-repeat bottom center;
	height: 241px;
}*/


#header-text {
	/*height: 150px;*/
	margin: 0 auto 10px;
	width: 750px;
	text-align: center;
    color: #52A300;
}

#header-text #blog-title {
	font-size: 2.8em;
	font-family: arial;
    text-align: center;
}


#header
{
  margin-top: 10px;
  margin-bottom: 0px;
  text-align: center;
}
 
#headerimg
{
  font-size: 1.2em;
  margin: 0 auto;
  text-align: center;
  /*width: 85%;
  height: 6.5em;
  color: #FEF4DF;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #F6C760;*/
}

/*dark green: 336600
light green: CCFFCC, CCFF66
in between: BEFF55*/ 
 
#header a
{
  text-decoration: none;
  /*color: #CD7042;*/
  color: #336600;
}
 
#header h1
{
  font-size: 3em;
}


/* Sidebar */
#author
{
  /*border: 1px solid #999;*/
  /*border: none;*/
  margin: 0px auto;
  text-align: center;
  width: 130px;
  padding: 2px;
}
 
#author img
{
  border: 0;
}


/*
Colors:
dark green: 336600
light green: CCFFCC, CCFF66
in between: BEFF55 
*/


#sidebar
{
  /*background-color: #FCF1E2;*/
  /*color: #4A2C00;*/
  /*color: #336600;*/
  color: #52A300;
  /*border: 1px solid #FDE5C3;*/
  /*border: 1px solid #336600;*/
}


#sidebar ul
{
  list-style: none;  
  margin-bottom: 10px;
}


#sidebar ul .textwidget
{
  margin-left: 10px;
}


#sidebar ul .tag_cloud widgettitle
{
  margin-left: 100px;
}



#sidebar ul ul
{
  /*list-style-image: url(images/listitem.png);*/
  list-style-type: circle;
  margin-left: -15px;
}
	
#sidebar ul ul ul
{
  margin-bottom: 0;
}	
	
#sidebar ul h2
{
  text-align:right;
  /*background-color: #FDE5C3;
  border-bottom: 1px solid #FADA96;
  border-top: 1px solid #FADA96;//TÄÄ#CCFF99*/ /*#CCFF99*/
  /*background-color: #E6FFCC;*/
  border-bottom: 1px solid #CCFF99;
  /*border-top: 1px solid #CCFF99;*/

  /*color: #6AA51A;*/
  /*color: #315204;*/
  color: #336600;
  font-size: 1.5em;
  font-weight: strong;
  /*padding: 2px;*/
  padding: 5px;
  margin-bottom: 5px;
}	

#sidebar ul h2 a
{
    color: #336600;
}

#sidebar li
{
    margin-bottom: 5px;
}

#sidebar a
{
  text-decoration: none;
  /*color: #336600;*/
  /*color: #447206;*/
  color: #336600;
  color: #52A300;
}
 
#sidebar a:hover
{
  text-decoration: underline;
}


#searchform
{
  text-align: center;
  color: #336600;
}
 
#searchform input
{
  border: 1px solid #BEFF55;
  /*background-color: #FDE5C3;*/
  /*background-color: #CCFF66;*/
  background-color: #E6FFCC;
  color: #336600;
  
}



 
#searchform #s
{
  width: 50%;
  background-color: white;
} 



#wp-calendar
{
  border: 1px solid #FDE5C3;
  border: 1px solid #C2FFA3;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 15px;
}
 
#wp-calendar th  
{
  background-color: #FDE5C3;
  background-color: #C2FFA3;
  background-color: #BEFF55;
}
 
#wp-calendar a
{
  border: 1px solid #4A2C00;
  color: #336600;
  background-color: white;
  display: block;
}


#wp-calendar caption
{
  color: #336600;
}
 
#prev a, #next a
{
  border: 0;
}
 
#wp-calendar caption
{
  text-align: center;
  width: 100%;
}



/* Posts */

.post
{
  margin-bottom: 25px;
  /*color: #4A2C00;*/
  padding-left: 5px;
  font-size: 1.1em;
}
 
h2
{
  font-size: 1.6em;
  /*border-bottom: 1px solid #e8c38b;*/
}
 
h2 a:hover, h2 a:visited, h2 a
{
  text-decoration: none;
  /*color: #bd492a;*/
}

a:visited {
  color: #113300;
}
 
.entry
{
  margin-top: 10px;
  margin-bottom: 15px;
}
 
.postmetadata
{
  padding: 2px;
  font-size: 0.8em;
  /*border-top: 1px solid #FADA96;*/
  border-top: 1px solid #CCFF99;

}
 
.postmetadata a
{
  color: #4a2c00;
}


.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;
}


blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 0px;
  background: #FFFFFF;

  /*border: 1px solid #CCFF99;*/
  /*background: #FCF1E2 url(images/blockquote.png) no-repeat   scroll top left;*/
}
 
.post li
{
  margin-left: 20px;
}
 
.post ul
{
  /*list-style-image: url(images/listitem.png);*/
  list-style-type: bullet;
  margin-bottom: 10px;
}
 
acronym, abbr, span.caps
{
  cursor: help;
}
 
acronym, abbr
{
  border-bottom: 1px dashed #999;
}
 
blockquote cite
{
  margin: 5px 0 0;
  display: block;
}
 
.center
{
  text-align: center;
}
 
a img
{
  border: none;
}

img
{
  /*border: 5px;*/
}

 
h3
{
  margin-top: 5px;
  font-size: 1.4em;
}
 
h4
{
  margin-top: 1.2em;
  font-size: 1.2em;
}
 
h5
{
  margin-top: 1em;
  font-size: 1em;
}
 
.post a, a
{
  /*color: #bd492a;*/
  color: #336600;
  
}



navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;
}
 
.alignleft
{
  float: left;
  text-align: left;
  width: 50%;
  font-color: #336600;
}
 
.alignright
{
  float: right;
  text-align: right;
  width: 50%;
}


.entrytext .postmetadata
{
  font-size: 1.1em;
  /*background-color: #FDE5C3;*/
  /*background-color: #FDE5C3;*/
  width: 70%;
  margin: 2em auto3.5em auto;
  border: 1px dotted #e9b17b;
  padding: 5px;
  padding-left: 45px;
  background: #FDE5C3 url(images/metadata.png) no-repeat   scroll top left;
}



/* Comments */
ol.commentlist
{
  width: 90%;
  margin: 0 auto;
}
 
ol.commentlist li
{
  margin-bottom: 1.5em;
  /*border: 1px solid #c69835;*/
  border: 0px;
  padding: 5px;
  /*background-color: #f5de74;*/
  background-color: #BEFF55;
}
 
ol.commentlist li.alt
{
  /*background-color: #fdf6a7;*/
  background-color: #CCFF99;
}
 
ol.commentlist a
{
  /*color: #bd492a;*/
  color: #336600;
}
 
small.commentmetadata
{
  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;
}

 

