#thanks {
  position:absolute;
  background-color:#efefef;
  border:1px solid black;
  font-family: Arial, Helvetica, sans-serif;
  width:500px;
  margin: 70px auto 0 250px;
  padding:10px 10px 10px 10px;
  z-index:3;
  color: #440;
}

#div_form {
  background-color:aaa;
  width:600px;
  margin-left: 10px;
  margin-top: 10px;
  marting-bottom:10px;
  padding:0 8px 1.5px 0;
}

#div_recommendations {
 font-family:Arial, Helvetica, sans-serif;
 color:#666;
 line-height:1.6em;
}

#add_blog_form {
 position: relative;
 top:-5px;
 left:-5px;
 width:600px;
 padding-top:10px;
 margin: 0 auto;
 font-family: Arial, Helvetica, sans-serif;
 font-size:14px;
 background-color:#efefef;
}

#add_blog_form input.text {
 position: absolute;
 right:0px;
 margin-right:30px;
 margin-left:10px;
 width:200px;
}

#categories_list {
 position: relative;
 right:0px;
 top:-30px;
 left:220px;
 width:200px;
}

#add_blog_form input.submit { 
 float:right;
 position: relative;
 font-size:20px;
 right:0px; 
}

#add_blog_form input.checkbox {
 position: absolute;
 right: 215px;
 height:13px;
 width:13px;
}

#add_blog_form img.flag {
 position: absolute;
 right: 186px;
}


#add_blog_form p {
 postition:absolute;
 margin-right:250px;
 text-align:right;
}

h1 {
 top:20px;
 padding:0 0 20px 0;
 width: 80%;
 text-align:right;
 font-family: Arial, Helvetica, sans-serif;
 color:aaa;
}

.linkbox {
 width:210px;
 font-size:12px;
 text-align:left;
 background-color:#f7f7bb;
 border:1px solid black;
 color:black;
 z-index:100;
 padding:3px 10px;
 font-family:Arial, Helvetica, sans-serif;
}
