#portfoliopicturebox table  {
   height: 100%;
   width: 100%;
}

#portfoliolistmenu ul li a  {
   display: block;
   width: 100%;
   padding-right: 0px;
   padding-left: 0px;
}

#portfoliolistmenu ul li  {
   margin-left: 0px;
   margin-right: 0px;
   width: 100%;
}

#portfoliolistmenu ul  {
   text-align: left;
   text-indent: 0px;
   font-family: "PT Sans", sans-serif;
   font-size: 18px;
   font-weight: normal;
   font-style: normal;
   line-height: 22px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #206733;
   padding: 0px;
   margin: 0px;
}

#portfoliopicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 381px;
   width: 712px;
   z-index: 4;
   top: 161px;
   left: 239px;
   position: absolute;
}

#portfoliothumbsheet  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 109px;
   width: 710px;
   z-index: 3;
   top: 555px;
   left: 240px;
   position: absolute;
}

#portfoliolistmenu  {
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 8px;
   margin-top: 5px;
   width: 200px;
   top: 0px;
   left: 0px;
   position: relative;
}

#grasscontentcopy  {
   margin-top: 0px;
   margin-left: 0px;
   width: 1021px;
   z-index: 5;
   top: 103px;
   left: -32px;
   position: absolute;
}

#logobutton a  {
   background-image: url(sg_portfolio_media/logobutton.png);
}

#page_content  {
   min-height: 664px;
}

#taglinetext  {
   z-index: 5;
}

#menucolumn  {
   min-height: 398px;
   width: 217px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 152px;
   margin-bottom: 0px;
}

#topshadow  {
   background-image: url(sg_portfolio_media/topshadow.png);
}

#navmenu  {
   z-index: 6;
}

#shape1  {
   background-repeat: no-repeat;
   background-image: url(sg_portfolio_media/shape1.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 401px;
   width: 732px;
   z-index: 3;
   top: 151px;
   left: 229px;
   position: absolute;
}

#topbg  {
   background-image: url(sg_portfolio_media/topbg.gif);
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border-color: #FF0000;
   border-style: solid;
   border-width: 2px;
}

.divider  {
   display: block;
   clear: left;
}

.col_bg  {
   width: 100%;
   top: 0px;
   left: 0px;
   z-index: 1;
   position: absolute;
}

.column  {
   display: inline;
   position: relative;
   float: left;
   margin: 0px;
   padding: 0px;
}

.flow  {
   position: relative;
   z-index: 2;
}

html, body  {
   background-image: url(sg_portfolio_media/browserbackground.png);
}

