 
  /*
   * veppel.net style by veppel ;-)
   */


    html {
      padding: 0px;
      margin: 0px;
    }

    body {
      background-color: #000000;
      font-size: 9pt;
      font-family: Courier;
      color:#FFFFFF;
      padding:0px;
      margin: 0px 0px 20px 0px;
      background-image: url(../media/base/supernova.jpg);
      background-attachment: fixed;
      background-position: bottom right;
      background-repeat:  no-repeat;
    }

    #pname {
      margin-left: auto;
      margin-right: auto;
      width: 700px;
      margin-top:50px;
      margin-bottom: 10px;
      font-size: 20pt;
      font-weight: bold;
      text-align: right;
      color: #AAAAAA;
    }

    #mainbox {
      margin-left: auto;
      margin-right: auto;
      padding: 6px;
      width:  705px;
      border: 1px dashed white;
      background-image: url(../media/base/bg-alpha.png);

    }

    #navi1 {
      text-align: center;
      font-size: 10pt;
    }

    #navi1 a {
      text-decoration: none;
      color: #FFFFFF;
    }

    #navi1 a:visited {
      text-decoration: none;
    }

    #navi1 a:hover {
      background-color: #16a387;
      color: #282828;
    }

    #content {
      padding: 10px;
    }

    .blogentry {
      width: 500px;
    }

    .blogentry h3 {
      margin-bottom: 0px;
    }

    .blogentry p {
      text-align: justify;
    }

    .blogentry a {
      color: #AAAAAA;
      text-decoration: underline;
    }
    .blogentry a:hover {
      background-color: #16a387;
      color: #000000;
    }
    
    .blogentry p.delim {
      margin-top: 5px;
      width: 500px;
      text-align: center;
      border-top: 1px dotted white;
      margin-bottom: 6px;      
    }
    .article_info {
      margin-top: 0px;
      margin-left: 0px;
      marign-bottom: 5px;
      margin-right: 0px;
      font-size: 8pt;
      color: #AAAAAA;
    }
    .article_info a {
      color: #AAAAAA;
      text-decoration: underline;
    }
    .article_info a:hover {
      background-color: #16a387;
      color: #000000; 
    }

    .comment_delimiter {
    	margin-top: -9px;
    	margin-bottom: 6px;    	
    	font-weight: normal;
    }	

    #right {
      float: right;
      width: 150px;
      border-left: 1px dashed white;
      color: white;
      margin-top: 10px;
      margin-left: 10px;
      margin-bottom: 10px;
      padding: 5px;
      font-size: 8pt;
    }

    #right h3 {
      font-size: 8pt;
      font-weight: bold;
      margin: 2px;
      margin-top: 5px;
    }

    #right p {
      margin-bottom: 10px;
      padding-bottom: 10px;
      margin-top: 2px;
      font-family: courier;
      font-size: 8pt;
      border-bottom: dotted 1px white;
    }
    
    #right a {
      font-size: 8pt;
      color: #FFFFFF;
      text-decoration: underline;
    }
    
    #right a:hover {
      background-color: #16a387;
      color: #000000;
    }
    
    #footer {
      margin-left: auto;
      margin-top:  6px;
      margin-right: auto;
      text-align: center;
      font-size: 8pt;
    }    

    .input_text {
      background-color: #3C3C3C;
      border: 1px solid #CDCDCD;
      padding-left: 1px;
      padding-right: 1px;
      font-family: arial;
      font-size: 9pt;
      color: #FFFFFF;
    }
    .input_textarea {
      background-color: #3C3C3C;
      border: 1px solid #CDCDCD;
      padding-left: 1px;
      padding-right: 1px;
      font-family: arial;
      font-size: 9pt;
      color: #FFFFFF;
    }
    .input_submit {
      background-color: #3C3C3C;
      border: 1px solid #CDCDCD;
      padding-left: 1px;
      padding-right: 1px;
      font-family: arial;
      font-size: 9pt;
      color: #FFFFFF;
    }
    .text_alert_span {
      color: #CC1111;
      font-style: italics;
    }