@charset "UTF-8";

* {
   margin:0;
   padding:0;
   border:none;
}

body {
   font-family:arial,helvetica,verdana,sans-serif;
   color:#666666;
   font-size:11px;
   background-color:#ffffff;
}

h1 {
   display:inline;
   font-size:12px;
   color:#8b181a;
   font-weight:bold;
}

h2 {
   display:inline;
   font-size:11px;
   color:#ffffff;
   font-weight:bold;
}

/* ########## CONTENT ########## */

#center-text {
   float:left;
   display:inline;
   width:535px;
   line-height:18px;
   border-bottom:1px dashed #bbbbbb;
   padding-bottom:60px;
}

#center-projects {
   float:right;
   display:inline;
   width:324px;
   line-height:18px;
}

#center-projects img {
   border:1px solid #000000;
   padding:2px;
   margin-bottom:5px;
}

#center-software {
   float:left;
   display:inline;
   width:550px;
   line-height:18px;
   color:#8b181a;
   padding-bottom:20px;
}

#center-software img {
   margin-right:15px;
}

#center-right-wrap {
   float:right;
   display:inline;
   width:324px;
   line-height:18px;
}

#center-right-wrap img {
   border:1px solid #bbbbbb;
   padding:2px;
   margin-bottom:5px;
}

/* ########## NEWS ########## */

#news-wrap {
   float:right;
   width:324px;
   margin-top:25px;
}

#news-wrap .headline {
   float:left;
   color:#8b181a;
   font-size:12px;
   font-weight:bold;
   width:100%;
   margin-bottom:10px;
}

#list1 .title { 
   font-weight:bold; 
}

#list1, #list2 { 
   float:left;
   width:100%; 
}

.title, .mytitle { 
   cursor:pointer; 
   margin-top:0.5em; 
   padding:0.1em; 
   border-bottom:1px dotted #999999;
   background-image:url(../gfx/news_gradient.jpg);
   background-repeat:no-repeat;   
}
.on  .mytitle { 
   background-color:#C0C0C0; 
}

.off .mytitle { 
   background-color:#E0E0E0; 
}

.content, .mycontent { 
   padding:0.1em;
   padding-top:10px;   
   padding-bottom:10px; 
   border-top-width:0;
   border-bottom:1px dotted #999999;
}

.content a, .mycontent a {
   text-decoration:underline;
   color:#a08e71;
   font-weight:bold;
}

.content a:hover, .mycontent a:hover {
   text-decoration:none;
}
