#intro a{
font-family:verdana;
font-size:80%;
font-weight:bold;
color:#7eff00;
text-decoration:none;
}
#intro a:hover{
color:#2c9500;
}

.clear {
clear:both;
}

.signature {
background: url('signature.png') top right no-repeat;
height:60px;
margin-top:10px;
}

.intro_footer{
margin-top: 5px;
text-align:center;
font-family:verdana;
font-size:80%;
color:#2c9500;
line-height:18px;
}

/*----------------------------------------- PORTFOLIO ------------------------------------------------*/
#portfoliowrap {

}

#portfoliowrap img {
border:2px solid #000000;
}
#portfoliowrap img:hover {
border:2px solid #7eff00;
}

.portfoliotab {
text-align:center;
padding: 0px 0px 5px 0px;
float:left;
width:250px;
}

.portfolioname {
padding:5px 0px 2px 0px;
}
/*----------------------------------------- GALLERY ------------------------------------------------*/
#gallerywrap {
width:424px;
margin: 0 auto;
}

#gallerywrap a {
float:left;
padding-left:2px;
padding-bottom:2px;
}

#gallerywrap img {
border:2px solid #000000;
}
#gallerywrap img:hover {
border:2px solid #7eff00;
}
/*----------------------------------------- DOWNLOAD ------------------------------------------------*/
.download_table {
width:500px;
border-bottom:1px solid #2c9500;
padding-bottom:5px;
padding-top:5px;
}

.download_button {
display:block;
float:left;
width:85px;
height:23px;
background: url('download.png') top left no-repeat;
padding-left:40px;
padding-top:2px;
text-decoration:none;
font-weight:bold;
}

.download_text {
float:left;
width:370px;
}

.download_text small {
font-weight:bold;
}
/*----------------------------------------- VIDEO ------------------------------------------------*/
.video_box{
width:480px;
height:385px;
margin:0 auto;
}
/*----------------------------------------- AD ------------------------------------------------*/
#ad01 {
background: url('ad01.png') top left no-repeat;
width:170px;
height:200px;
border:1px solid #00010f;
margin-top:15px;
float:right;
}
#ad01:hover{
border:1px solid #7EFF00;
}

#ad01 a.ad01 {
background-image:none;
padding:0px;
margin:0px;
width:170px;
height:200px;
display:block;
}

#ad02 {
background: url('ad02.png') top left no-repeat;
width:170px;
height:200px;
border:1px solid #00010f;
margin-top:15px;
float:right;
}
#ad02:hover{
border:1px solid #7EFF00;
}

#ad02 a.ad02 {
background-image:none;
padding:0px;
margin:0px;
width:170px;
height:200px;
display:block;
}

#ad03 {
background: url('ad03.png') top left no-repeat;
width:170px;
height:200px;
border:1px solid #00010f;
margin-top:15px;
float:right;
}
#ad03:hover{
border:1px solid #7EFF00;
}

#ad03 a.ad03 {
background-image:none;
padding:0px;
margin:0px;
width:170px;
height:200px;
display:block;
}