body {
  margin:0px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size: 10pt;
  color:#333;
  background-color:white;
}

a {
  color:#0099CC;
}

h1 {
  margin:15px 0px 10px 0px;
  padding:0px;
  font-size:28px;
  line-height:28px;
  font-weight:900;
  color:#ccc;
}

h3, h4, h5 {
  margin:15px 0px 10px 20px;
  padding:0px;
  font-size:18px;
  line-height:20px;
  font-weight:900;
  color:#ccc;
}

h2{
  margin:15px 0px 10px 0px;
  padding:4px 0px 4px 20px;
  font-size:20px;
  line-height:20px;
  font-weight:900;
  color:#888;
  border-style:solid;
  border-color:white;
  border-width:1px 0px;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background-color:#eee;
  clear:right;
}

h2 a {
  text-decoration:none;
}

h4, h5 { 
  font-size:14px;
  line-height:14px;
  font-weight:800;
  color:#999;
  margin-left:23px;
}

h5 { 
  font-size:12px;
  line-height:12px;
}


p, .moreLink, .article, .blogFooter, .buttons, xmp {
  padding-left: 25px;
  padding-right: 20px;
}

.blogFooter {
  font-style: italic;
}

ul.portlet-msg-error-list {
  padding-left: 0;
  list-style-type: none;
}

ul.portlet-msg-error-list li{
  color: red;
  font-weight: bold;
}

.title {
  color:#09c;
  margin:50px 0px 10px 0px;
  padding:7px 0px 7px 20px;
  border-style:solid;
  border-color:white;
  border-width:1px 0px;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  background-color:#eee;
}

.content {
  margin:0px 210px 50px 10px;
  padding:1px;
}

.navigation {
  position:absolute;
  top:120px;
  right:20px;
  padding:10px;
  background-color:#eee;
  border-bottom:1px solid #999;
  border-right:1px solid #999;
  line-height:17px;
  width:150px;
}

.navigation h2{
  font-size:14px;
  margin:0;
  padding-left:6px;
}

.navigation ul{
  padding-left: .5em;
  list-style-type: none;
}

.navigation ul ul{
  padding-left: 1.5em;
}

.navigation li{
  
}

.tracer {
  font-size:28px;
  line-height:28px;
  font-weight:900;
  color:#ccc;
  position:absolute;
  top:30px;
  right:20px;

}

.vyre_tracer {
  font-weight: bold;
  color: #999;
}

.navigation .current_page>a {
  font-weight: bold;
  font-style: italic;
}
.navigation .current_page_ancestor>a {
  font-weight: bold;
}


.navigation h3 {
  font-size: 12px;
  padding:0;
  margin:0;
  color:#888;
}

.tracer li {
  list-style-type:none;
  display: inline;
}

label {
  margin-top: 0.5em;
  display: block;
}

input[type='checkbox'] {
  display: inline;
}

input[type='checkbox']+label {
  display: inline;
}

input.checkout,
input.save, 
input.delete, 
input.checkin {
  margin-top: 0.5em;
  display:block;
}



textarea {
  width:500px;
  height:200px;
}

textarea.big {
  width:100%;
  height:100%;
}

#portlet_373 {
  padding:1em;
}

