/*---- content ---------------------------------------------------*/
div.content {
 padding-top:     2.5em;
 padding-bottom:  2em;
 clear:           both;
}

a img {
 border-width:    1px;
}

div.content div.column.left {
 float:           left;
 width:           220px;
}
div.content div.column.right {
 margin-left:     274px;
 width:           556px;
}

a.extern {
 background:url(/images/layout/bg_link_extern.gif) left center no-repeat;
 padding-left:17px;
}

div.content div.column.left {
  font-size:      9pt;
  
}
div.content div.column.left h2 {
  font-size:      14pt;
  margin:         0px;
  padding:        1em 0px 0px 0px;
}

div.cleft {
  margin-right:   295px;
}

div.content div.imagefull {
 font-size:       9pt;
 margin-bottom:   10px;
}

div.content div.imagefull a {
 color:           #888;
}

div.content div.imagefull img {
 border:          none;
}


div.content h3 {
 margin-bottom:   0px;
 padding-bottom:  0.0em;
}

div.content div.projects h3 {
  clear: none;
}

div.content object {
 margin-bottom:  0.5em;  
 border:           2px solid #888;
 display:       block;
}

div.content h3 span.date {
 display:         block;
 color:           #666;
 line-height:     60%;
 font-size:       10.4pt;
 padding:         0px;
 margin:          0px;
}



div.content p.hint {
 font-weight: bold;
 font-family: "Georgia";
}

div.content p.hint a {
 color:     #800;
 text-decoration: none;
}
div.content p.hint a:hover {
 text-decoration:underline;
} 
div.main>div.content{
  width:auto;
}

div.content td {
  line-height:140%;
}

/*div.content img {
  border:1px solid #888;
}*/

div.content img.sign {
  border:0px solid #fff;
}

div.content h2 {
    padding-bottom: 0.0em;
    width:          100%;
}



div.content ul {
 margin:            0.4em 0em 1em 0.0em;
 padding:           0px;
 list-style:        url(img/list_bullet.png);
}

div.content ul li {
 margin:            0px 0px 0.4em 0px;
 /*padding:           0px 0px 0px 0.7em;
 background:        url(img/list_bullet.png) left center no-repeat; */
}


div.content div.entry {
  margin-bottom:3em;
}

p {
}

div.content div.page_discription {
  width:60%;
  -moz-border-radius:8px;
  line-height:130%;
  padding:3px 5px 3px 5px;

}

div.content div.blogimage {
  margin-top:     0.5em;
  margin-bottom:  1em;
  
}

div.content div.two_images {
  height: 100px;
}
div.content div.two_images div {
  float:left;
  padding-right:  2px;
  width:        274px;
}

/*----- admin tools -------------------------------------------------------*/
div.content div.admin_tools {
  background-color:  #eee;
  border:           3px solid #ccc;
  width:            100%;
  padding:          4px;
}
div.content div.admin_tools a {
  display:          block;
  background-color: #aaa;
  border:           1px solid #888;
  color:            #000;
  text-align:       center;
  font-size:        12pt;
  font-family:      "Tahoma";
  padding:          0.2em 0pt 0.2em 0pt;
}
div.content div.admin_tools a:hover {
  text-decoration:  none;
  background-color: #bbb;
}

/*------------ flash ------------------------------------------------------ */
div.flash {
  border:           2px solid #888;
  margin:           0.5em;
  padding:          0.5em 1em;
  font-weight:      bold;  
}

div.flash.notice {
  border-color:     #0a0;
}

div.flash.warning {
  border-color:     #a00;
  
  
}
