/* html5 */
header,footer,section{ display:block; }

/* Default */
h1,ul{ margin:0; padding:0; }
ul{ list-style:none; }
img{ border:none; }

body{
#  margin:0;
#  padding:0;
  text-align:left;
#  color:#333;
#  font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
  font-size:1px;
  letter-spacing:-1px;
}

r1{
  font-family: swiss721LtCnBT;
  font-size:24px;
  padding:0px 0 0 0;
  letter-spacing:5px;
  font-weight:normal;
  text-align:left;
  #text-shadow:1px 1px #eee;
}

r2{
  font-family: swiss721LtCnBT;
  font-size:24px;
  padding:0px 0 0 0;
  letter-spacing:5px;
  font-weight:normal;
  text-align:left;
  #text-shadow:1px 1px #eee;
}

r3{
  font-family: munica;
  font-size:8px;
  font-weight:light;
  #text-align:left;
  text-valign:top;
  #text-shadow:1px 1px #eee;
  letter-spacing:0px;
  display:inline;
  margin:0;
}

r3light{
  font-family: munica;
  font-size:8px;
  color:#aaaaaa;
  font-weight:light;
  #text-align:left;
  text-valign:top;
  #text-shadow:1px 1px #eee;
  letter-spacing:0px;
  display:inline;
  margin:0;
}

l1{
  font-family: munica;
  font-size:8px;
  padding:0px 0 0 0;
  font-weight:normal;
  #text-align:left;
  #text-shadow:1px 1px #eee;
  letter-spacing:0px;
  display:inline;
  margin:0 0px 0 0;
}


header{
  height:100px;
  #background:#F5F5F5;
  #background: -moz-linear-gradient(0% 100% 90deg, #d4d4d4, #e7e7e7);
  #background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#d4d4d4), to(#e7e7e7));
  #-moz-border-radius:4px;
  #-webkit-border-radius:4px;
  #border-radius:4px;
  #-moz-box-shadow:0 0 5px #acacac;
  #-webkit-box-shadow:0 0 5px #acacac;
  #box-shadow:0 0 5px #acacac;
}

#pagewrap{
  #margin:30px auto 0 auto;
  #width:1100px;
  #text-align:left;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;}

#content{
  margin:10px 0;
}

#filter{
  #float:left;
  #display:inline;
}

#filter li{
  #float:left;
  font-family: munica;
  font-size:8px;
  letter-spacing:0px;
  display:inline;
  margin:0 0px 0 0;
  padding:0px 0px;
  background:white;
  border:0px solid white;
list-style:none;
}

#filter li:hover{
  cursor:pointer;
  background:#FAFAFA;
  #border:1px solid #ccc;
  #-moz-border-radius:2px;
  #-webkit-border-radius:2px;
  border-radius:1px;
  -moz-box-shadow: inset 0 0 2px #cfcfcf;
  -webkit-box-shadow: inset 0 0 2px #cfcfcf;
  box-shadow: 0 0 2px #cfcfcf inset;
}

#filter .active,
#filter .active:hover{
  cursor:default;
  background:#e7e7e7;
  border:1px solid #ccc;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -moz-box-shadow: inset 0 0 4px #cfcfcf;
  -webkit-box-shadow: inset 0 0 4px #cfcfcf;
  box-shadow: 0 0 4px #cfcfcf inset;
}

a:link{
  color:black;
  text-decoration:none;
}

a:visited {
  color: #000000;
}

#filter li a,
#filter li a:hover,
#filter li:hover a,
#filter li:hover a:hover{
  color:black;
  text-decoration:none;
}

.clear{
  clear:both;
}