body{
  font-family: Verdana, sans-serif;
  margin: 0px;
  padding: 0px;
  font-size: 0.7em;
background-color: #fff;
 background-image: url(images/logo.gif);
background-repeat: no-repeat;
color: #666;
}

.c{
text-align:center;
}


.button{
font-size: 0.9em;
padding: 1px;
}

.postit{
border: 1px dotted #cccc01;
padding: 10px;
margin-bottom: 15px;
}

.navigation{
float:right;
}

#flickr{
position: absolute;
top: 10px;
right: 0px;
width: 381px;
height:96px;
background-image: url(images/photosback.gif);
background-repeat: no-repeat;
background-position: top left;
}

#flickr ul{
margin: 0px;
padding: 0px;
margin-top: 10px;
}

#flickr ul li.flickr{
display: inline;
margin-left: 10px;
}

#flickr ul li.flickr img{
 border: 1px solid #000;
width: 60px;
height: 60px;
}

.pl{
 text-decoration: none;
}

.navlist{
list-style-type: decimal-leading-zero;
}

.browsing{
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
}

li.welcome{
font-size: 12px; font-family: Arial; border: 1px solid black; background-color: #ccc; padding: 10px; text-align: justify;
}

p.code{
 font-family: courier new;
 text-align: left !important;
}

h3 a{
 text-decoration: none;
 color: #000;
}

#page{
  text-align: left;
padding: 20px;
margin-top: 230px;
position:relative;
background-image: url(images/stars.gif);
background-repeat: no-repeat;
background-position: top right;
}


#page #cats{
position: absolute;
top: 0;
left: 10px;

text-transform: lowercase;
}

#cats a{
color: #fd8ec7;
}

#sidebar a{
 color: #ff6102;
}

#cats a:hover, #sidebar a:hover{
 color: #000;
}


#cats ul{

  list-style-type:none;
margin:0;
padding:0;
}

#cats ul li h2{
 font-size: 1em;
 margin-bottom: 0px;
}

#header{
  height: 30px;
}

#headerimg{
  height: 9px;
  width: 285px;
  border-bottom: 1px solid black;
}

#headerimg img{
 border: 0px;
}

#content h2{
 text-transform: uppercase;
 font-size: 1.5em;


}

#content h2 a{

color: #ffab2c;
 text-decoration: none;
}

.column{
margin-right: 250px;
margin-left: 160px;
}

#content p, #content ul, #content ol{
 text-align: justify;
 line-height: 1.3em;
font-size: 1.1em;
}

#content code{
 font-size: 1.2em;
}


b.big a{

  color: #FFAB2C;
  text-transform: uppercase;
  text-decoration: none;
}

#sidebar{
margin-right: 10px;
float:right;
width: 220px;
}

#sidebar ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  color: #000;

}

#sidebar ul li{
  padding: 10px;
margin-bottom: 15px;
}

#sidebar ul li ul li{
  margin: 0;
  border: 0;
  padding: 0;
}

#sidebar ul li h2{
  color: #b2b201;
  font-size: 1em;
  text-transform: lowercase;
  margin: 0px;
}

#footer{
  margin: 0px;
  margin-left: 15px;
  font-size: 0.85em;

}

p.caption{


  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.95em;
  margin-top: 2px;
  margin-bottom: 20px;
}

a{
  color: #7fa054;
}

a:hover{
  color: #666;
}

blockquote{
  background-color: #f8fcf2;
  color: #000;
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

blockquote ul {
  font-size: 110%;
}

blockquote ul li {
  margin-bottom: 3px;
}