body {
    display: block;
    font-family:arial,helvetica,'sans-serif';
}

a img{border:none;}
a{color:#4e4e4e; text-decoration:none;}
a img{border:none;}


#top{position:relative; height:57px; width:610px; padding:50px 0 0 50px; color:#9a9a9a;}
#content{position:relative; height:auto; width:635px; padding:60px 0 60px 25px; color:#9a9a9a;}

#top h1{font-size:24px; margin:0px; padding:0 0 5px 0; font-weight:bold; border-bottom:1px solid #bfbfbf; line-height:20px; font-family:"arial";}

ul#menu{margin:0px; padding:0px; text-align:right; list-style:none;}
ul#menu li{position:relative;  float:right; height:10px; padding:0px; margin:0 0 0 70px;}
ul#menu li a{display:block;  color:#9a9a9a; font-size:11px; text-decoration:none; padding:0px; margin:0px; font-weight:bold;  }
ul#menu li a:hover, ul#menu li a.active{color:#e80021;}

.poftfolio-box{position:relative; width:100%; height:46px; overflow:hidden; margin:28px 0 0 0; padding:0px;}
.poftfolio-box .content{position:absolute; top:0px; left:0px; width:auto; height:46px; filter:alpha(opacity=15); opacity: 0.15; -moz-opacity:0.15;}
.poftfolio-box .content:hover{filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
.poftfolio-box .title{position:absolute; bottom:0px; left:25px;  font-weight:bold; color:#3b3b3b; font-size:12px; line-height:13px; overflow:hidden; width:500px; height:13px;}
/*.poftfolio-box:hover .title{display:none;}*/

.text-box{padding: 15px 0 0 25px;}
.text-box p, .text-box .row .col-wide, .text-box .row .col-tight{text-align:left; color:#979797; margin:9px 0 0 0; padding:0px; font-size:11px; line-height:11px;}
.text-box .link, .text-box .row .col-wide a{font-size:13px; color:#4e4e4e; text-decoration:none; margin:0px; padding:0px;}

.text-box .row .col-tight{width:30px; float:left; font-size:11px; font-weight:bold;}
.text-box .row .col-wide{width:500px; float:left;}

.text-box p.col2{padding-left:30px;}
.text-box p.col2 span{margin-left:-30px; display:block; float:left; font-weight:bold; font-size:12px;}
