DIV.main0links {
 position: absolute;
 margin-left: 40px;
 margin-top: 80px;
 color: #000000;
 height: 100cm;
 width: 90%;
 text-align: justify;
 background: #FFFFFF;
 /* for IE */
 filter:alpha(opacity=40);
 /* CSS3 standard */
 opacity:0.4;
 }

DIV.main02links {
 position: absolute;
 margin-left: 40px;
 margin-top: 80px;
 width: 550px;
 padding: 0.5cm 0.5cm 0.5cm 0.5cm;
 color: #000000;
 text-align: justify;
 background: transparent;
 }

DIV.title {
 margin-right: 0px;
 margin-left: 0px;
 margin-top: 0px;
 overflow: hidden;
 width: 550px;
 height: 58px;
 background: transparent url(http://www.velabas.com/Images/backgroundtitle.jpg);
 background-repeat: no-repeat;
 }

DIV.title2 {
 margin-top: -11px;
 padding: 0px;
 overflow: hidden;
 vertical-align: middle;
 width: 550px;
 height: 69px;
 text-align: center;
 background: transparent;
 }
 
H1.title {
 font-size: 16pt;
 font-family: tahoma;
 color: #ffffff;
 text-decoration: none;
 font-weight: 100;
 letter-spacing: 0px;
 line-height: 26px;
 z-index:17;
 vertical-align: middle;
}

H2.title {
 font-size: 16pt;
 font-family: tahoma;
 color: #ffffff;
 text-decoration: none;
 font-weight: 100;
 letter-spacing: 0px;
 line-height: 26px;
 z-index:17;
 vertical-align: middle;
}

H1.tags {
 font-size: 8pt;
 font-family: tahoma;
 color: #ffffff;
 text-decoration: none;
 font-weight: 100;
 letter-spacing: 0px;
 z-index:17;
 vertical-align: middle;
}

h1.contents {
 color: #75A1D0;
 font-size: 15pt;
 font-family: tahoma;
 text-decoration: underline;
}

h2.contents {
 color: #fff;
 font-size: 11pt;
 font-family: tahoma;
 font-font:100;
}

h3.contents {
 color: #fff;
 font-size: 10pt;
 font-family: tahoma;
 font-weight: 100;
}

div.portfolio {
 width: 500px; 
 height: 120px;
 overflow: auto; 
 background: #665555; 
 color: #fff;
 border-top-left-radius: 10px;
 border-bottom-left-radius: 10px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border: 1px #fff solid;
 text-align: left;
 padding: 15px;
   }
   
DIV.freeheight {
 width: 400px; 
 height: auto;
 background: #665555; 
 color: #fff;
 border-radius: 10px;
 border: 1px #fff solid;
 text-align: left;
 padding: 15px;
   }
   
DIV.freeheightwidth {
 width: auto; 
 height: auto;
 background: #665555; 
 color: #fff;
 border-radius: 10px;
 border: 1px #fff solid;
 text-align: left;
 padding: 10px;
   }

DIV.quote {
 overflow: auto;
 height: 100px;
 width: 400px;
 border: 1px solid #220000;
 padding: 5px;
 text-align: left;
 align: center;
}
   
fieldset.portfolio {
 width: 500px; 
 height: 120px;
 overflow: auto; 
 background: #665555; 
 color: #fff;
 border-top-left-radius: 10px;
 border-bottom-left-radius: 10px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border: 1px #fff solid;
 text-align: left;
 padding: 15px;
   }
   
legend.portfolio {
 background: #fff; 
 color: #000;
 font-family: tahoma;
 border-radius: 5px; 
 padding: 4px; 
 font-size:10pt;
}

UL.portfolio {
 text-align: left;
 }

P.title{
 font: 20px times;
 color: black;
 text-decoration: bold;
 letter-spacing: 0px;
 }

P.date{
 font-style: italic;
 letter-spacing: 1px;
 }

P.back{
 font-style: italic;
 text-align: right;
 font-size: 8pt;
 }

TABLE.sidemenu {
 font-style: italic;
 font-size: 7pt;
 padding: 5px;
 font-family: century schoolbook;
 color: black;
 background-color: #333333;
 height: 100%;
 weight: 100%;
}

table.contents {
 width: 400px;
 border-collapse:collapse;
 border-spacing:0px;
}

td.lefttd {
 align:left;
 text-align: left;
 padding:5px;
}

td.righttd {
 align:right;
 text-align: right;
 padding:5px;
}

tr.contents2 {
 background-color: #776666;
}

tr.contents1 {
 background-color: #554444;
}

TD.top {
 font-style: none;
 font-size: 8pt
 letter-spacing: 5px;
 color: black;
 background: transparent;
}

TD.caption {
 font-family: verdana; 
 font-size: 6.5pt; 
 text-align: center;
 vertical-align: top;
 color: black;
 background: transparent;
 padding-top:0px; 
 padding-right:10px; 
 padding-bottom:2px; 
 padding-left:10px; 
}

TD.text {
 font-size: 9pt;
 font-family: century schoolbook;
 color: black;
 letter-spacing: 0px;
 line-height: 0.5cm;
 text-align: justify;
}

TD.art{
 color: black;
 background-color: #ffffff;
 font-size: 8pt;
 font-family: arial;
}

TD.title {
 font-size: 12pt;
 font-family: century schoolbook;
 color: white;
 background: #000000;
 letter-spacing: 0px;
 line-height: 0.5cm;
 text-align: center;
}

A.response{
 font: normal normal normal 20px times;
 color: black;
 text-decoration: bold underline;
 letter-spacing: 0px;
 }

a:link { 
 font-weight: 100;
 color: #0033CC;
 text-decoration: none;
}

a:visited { 
 font-weight: 100;
 color: #0033CC;
 text-decoration: none;
}

a:active { 
 font-weight: 100;
 color: #0033CC;
 text-decoration: none;
}

a:hover { 
 font-weight: 100;
 text-decoration: overline;
 color: #2F4F4F;
}

a.pointer:hover {
 background-color: #fff;
 color:#000;
}
a.pointer {
 text-decoration: none; 
 display: block; 
 font-family: tahoma;
 font-weight: 100;
 font-size: 10pt;
 background-color: #220000;
 width: 100%;
 color: #fff;
 border-radius: 2px; 
 border: 1px solid; 
 border-color: #fff; 
 width: 250px; 
 text-align: center;
}

a.entry {
 color:#fff;
 padding:4px;
 text-align: center;
 width:264px; /*I changed this from 265 because old IE doesn't have the room for both links on one row */
 background-color: #000;
 border:1px #000 solid;
 font-weight:100;
 font-family:tahoma;
 border-top-color: #fff;
 }
 
a.entry:hover {
 background-color: #220000;
 color: #fff;
 text-decoration:overline;
 } 
 
a.contents {
 color:#33A1DE;
 text-align: center;
 border:0px #000 solid;
 font-weight:100;
 font-family:tahoma;
 }
 
a.contents:hover {
 color: #fff;
 text-decoration:overline;
 } 

a.toplink {
 color:#888;
 text-align: center;
 border:0px #000 solid;
 font-weight:100;
 font-family:tahoma;
 }
 
a.toplink:hover {
 color: #eee;
 text-decoration:overline;
 }

a.h2link {
 color:#000;
 }
 
a.h2link:hover {
 color: #2F4F4F;
 text-decoration:overline;
 } 

#left {
float: left;
}

#right {
float: right;
}

#center {
text-align: center;
}

SPAN.name {
 border: 0px solid #220000;
 font-family: arial;
 font-size: 12pt;
 color: #000;
 text-align: left;
 font-weight: bold;
 text-decoration: italics;
 bottom-padding: 0px;
}

IMG.border {
 border-color: #000000;
 border: 1px;
 }