ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #fff;
}

ul {
  list-style: circle;
  margin-left: 30px;
  line-height: 2em;
}



div#page {
  position: absolute;
  width: 990px;
  float: left;
  left: 10px;
  top: 10px;
}

div#top {
  background: url(../images/blog_logo.jpg) no-repeat;
  width: 41px;
  padding-left: 330px;
  padding-top: 22px;
  height: 40px;
}

div#form {
  position: relative;
  top: 20px;
  width: 600px;
  height: 600px;
  float: left;
}

div#upload {
  height: 30px;
  width: 600px;
  background: #949cc0;
}

div#title {
  position: relative;
  top: 4px;
  height: 30px;
  width: 600px;
  background: #949cc0;
}

div#username {
  position: relative;
  top: 8px;
  height: 30px;
  width: 298px;
  background: #dbdbdb;  
  float: left;
}

div#location {
  position: relative;
  top: 8px;
  left: 4px;
  height: 30px;
  width: 298px;
  background: #dbdbdb;  
  float: left;
}

div#email {
  position: relative;
  top: 12px;
  height: 30px;
  width: 298px;
  background: #dbdbdb;  
  float: left;
}

div#city {
  position: relative;
  top: 12px;
  left: 4px;
  height: 30px;
  width: 298px;
  background: #dbdbdb;  
  float: left;
}

div#choose {
  position: relative;
  float: left;
  top: 20px;
  width: 600px;
  height: 22px;
}

div#entry_text {
  position: relative;
  float: left;
  background: #f0f0f0;
  top: 30px;
  width: 600px;
  height: 180px;
}

div#entry_link {
  position: relative;
  background: #f0f0f0;
  float: left;
  width: 600px;
  height: 25px;
  top: 30px;
}

div#website {
  position: relative;
  float: left;
  background: #f0f0f0;
  top: 30px;
  width: 600px;
  height: 30px;
}

div#myspace {
  position: relative;
  float: left;
  background: #f0f0f0;
  top: 30px;
  width: 600px;
  height: 30px;
}

div#youtube {
  position: relative;
  float: left;
  background: #f0f0f0;
  top: 30px;
  width: 600px;
  height: 30px;
}

div#heard_from {
  position: relative;
  float: left;
  background: #949cc0;
  top: 40px;
  width: 600px;
  height: 30px;
}

div#token {
  position: relative;
  float: left;
  top: 40px;
  width: 600px;
  height: 100px;
}

div#token_info {
  font-family: Verdana, Arial;
  font-size: 12px;
  position: relative;
  float: left;
  top: 40px;
  width: 170px;
  height: 100px;
}

div#recaptcha_widget {
  position: relative;
  float: left;
  width: 337px;
}

div#recaptcha_image {
  position: relative;
  left: 20px;
  top: 4px;
  width: 300px;
  height: 57px;
  border: 4px solid #949cc1;
  float: left;
}

div#captcha_reload {
  position: relative;
  float: left;
  width: 25px;
  left: 40px;
  top: 15px;
  height: 25px;
}

div#captcha_response {
  width: 300px;
  height: 30px;
  position: relative;
  top: 10px;
  left: 20px;
}

div#send {
  position: relative;
  float: left;
  top: 74px;
  width: 93px;
  height: 100px;
}

textarea.inputfield, input.inputfield2 {
  border: 4px solid #949cc1;
  overflow: hidden;
}

input.inputfield {
  border: none;
  height: 20px;
}


div.label {
 position: relative;
 top: 3px;
 float: left;
 height: 25px;
 width: 140px;
}

div.field {
  padding-top: 3px;
  left: 50px;
  position: relative;
  float: left;
  height: 25px;
  width: 300px;
}

div.label2 {
 position: relative;
 top: 3px;
 float: left;
 height: 25px;
 width: 80px;
}

div.label3 {
 position: relative;
 top: 3px;
 float: left;
 height: 25px;
 width: 144px;
}

div.field2 {
  padding-top: 3px;
  padding-left: 30px;
  position: relative;
  float: left;
  height: 25px;
  width: 100px;
}

div.field3 {
  padding-top: 3px;
  position: relative;
  float: left;
  height: 25px;
  width: 30px;
}

div#errors {
  position: relative;
  float: left;
  left: 20px;
  width: 362px;
  border: 4px solid #949cc1;
  color: #C30045;
  top: 20px;
}

div#bottom {
  position: relative;
  width: 59px;
  top: 80px;
  float: left;
}
