/* default */

HTML,BODY {
  margin: 0;
  padding: 0;
  width: 100%;
  height:100%;
  font-size:10pt;

}

BODY {
  background-color:#FFFFFF;
  background-repeat:repeat-x;
  height: 100%;
  margin:0;
  padding:0;
  background-repeat:repeat-x;
}

* {
  margin:0;
  padding:0;
}

BODY,TD,A {
  font-family : Arial, Helvetica;
  font-size : 10pt;
  color : black;
}

A {
  text-decoration: none;
  color: #008aff;
}

A:HOVER {
  text-decoration: none;
  color: #006;
}

.project {
  width: 200px;
  height:200px;
  float:left;
  margin:5px;
  font-size:8pt;
}

.project a {
  text-decoration:none;
  color:#006;
  font-size:8pt;  
}

h2 {
  font-size: 12pt;
  color: #c1c1c1;
  display:inherit;
}

em {
  color: #c1c1c1;
}

.sidebar a:hover {
  text-decoration:underline;
}

.news {
  
}

.news .container {
  margin-bottom:10px;
  
}

.news .container .title {
  font-size:12pt;
  color:#008AFE;
  
}

.news .container .title a {
  font-size:12pt;
  color:#008AFE;
}

.news .container .content {
  padding-left:15px;
  
}

/* RSS Infobox */

.rssinfobox {
  width: 250px;
  min-height: 250px;
  float:left;
  border: 1px solid #efefef;
  margin:5px;
}

.rssinfobox .title {
  padding:5px;
  background-color:  #efefef;
}

.rssinfobox .title a {
  background-color:  #efefef;
  color: blue;
}

.rssinfobox .content {

}
.rssinfobox .content li {

}

.rssinfobox .content ul {
  margin: 0 0 0 20px; 
  padding: 0; 
  display:block;
}


.rssinfobox .content a:hover {
  color: blue;
  text-decoration:underline;
}

/* Twitter */
.twitter_div {
  border: 1px solid #efefef;
  padding:0;
  margin:0;
}

.twitter_div .sidebar-title {

}

ul.twitter_update_list {
  margin:0;
  padding:0;
}

.twitter_div li {
  color: black;
  list-style-type: none;
  list-style-position:inherit;
  margin-bottom:5px;
}


.twitter_div a {
  color: blue;
}

.twitter_div twitter_link {
}

.footer {
  margin-top:50px;

}

.footer .title {
  font-weight:bolder;
  color: #CCC;
}

.footer .content {
  padding:2px 0 0 5px;
}


/* navigation START */

#menus li.current_page_item a, 
#menus li.current-cat a {
  background-position:0 -62px;
}

#topnavigation {
  background: #ECECEC;
  border-bottom:1px solid #A6A6A6;
  width:100%;
  height: 31px;
}
#menus li {
  display:inline;
  list-style:none;
}
#menus li a {
  background:transparent url('../images/menu.gif') no-repeat;
  display:block;
  color:#382E1F;
  height:31px;
  line-height:31px;
  padding:0 20px;
  margin-left:-10px;
  text-decoration:none;
  font-size:11px;
  float:left;
  z-index:1;
}
#menus li a:hover, 
#menus li a.current {
  background-position:0 -31px;
}
#menus li.current_page_item a, 
#menus li.current-cat a {
  background-position:0 -62px;
}
#menus li a.home {
  background-position:0 -93px;
  width:45px;
  padding:0;
  margin-left:0;
  text-indent:-999em;
}
#menus li a.home:hover {
  background-position:0 -124px;
}
#menus li.current_page_item a.home {
  background-position:0 -155px;
}
#menus li a.lastmenu:hover {
  background-position:0 0;
  cursor:default;
}

  ul {
    padding: 0 0 0 35px;   
  }
  li {
    list-style:square;
  }
  h2
  {
    padding: 15px 0 0 0;
  }
