#project
{
    width: 100%;
}

#project-name-block
{
    width: 600px;
}

h1
{
    font-size: 30px;
    color: #000000;
}

#project td.about
{
    width: 565px;
    padding-left: 5px;
    font-size: 13px;
    color: #000000; 
}

td.worked
{
    padding-bottom: 30px;
}

td.worked div.title
{
    font-size: 23px;
    color: #000000;
    margin-bottom: 10px;
}

td.worked div.list
{
    font-size: 13px;
    color: #000000;
}

td.worked div.addition
{
    font-size: 13px;
    font-style: italic;
    color: #666666;
}

/* image blocks css */


/* image blocks css NEW */ 

.image-block-container
{
    clear: both;
    margin-bottom: 35px;
}

.image-block-container .header{
    position:relative;
}
.image-block-container .wrapper
{
    float: right;
    width: 100%;
    margin-left: -600px;
}
.image-block-container .description-block
{
    margin-left: 600px;
    padding-left: 32px;
}

.image-block-container .description-block .description
{
    padding: 1px 25px 17px 25px;
    color: #000000;
    font-size: 13px;
    background: #dfe9f4 url(../img/inside/screenshot-description.gif) no-repeat bottom left;
}
.image-block-container .image-block
{
    float: left;
    width: 600px;
}
.image-block-container .name-block
{
    float: left;
    clear: left;
    width: 600px;
    margin-top: 8px;
    font-size: 12px;
    font-style: italic;
    color: #909090;
}
.image-block-container .clear
{
    clear: both;
    width: 100%;
}

/* end */

#project-description-block
{
    width: 600px;
    font-size: 13px;
    color: #000000;
    margin-bottom: 24px;
}

.edit-panel a
{
    font-size: 12px;
    color: #333333;
}

/* team and notes CSS */

h2
{
    font-size: 20px;
    color: #000000;
    margin: 28px 0 12px 0;
}

dl#team
{
    font-size: 13px;
    color: #000000;
}

dl#team dt
{
    clear: both;
    float: left;
    margin-right: 5px;
}

dl#team dd
{
    margin: 0;
}

.note
{
    font-size: 13px;
    font-style: italic;
    color: #666666;
}

#main
{
    padding-bottom: 40px;
}

/* new menu */

#menu a.item
{
    display: block;
    float: left;
    position: relative;
    padding: 2px 0 4px 0;
    margin: 0 12px 0 0 ;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    font-style: italic;
}

#menu a#design-school
{
    margin: 0 12px 0 35px ;
    color: #808080;
    font-weight: normal;
}

#menu span.selected-item
{
    display: block;
    float: left;
    position: relative;
    height: 20px;
    padding: 2px 6px 4px 6px;
    margin: 0 12px 0 0 ;
    font-size: 15px;
    color: #ffffff;
    font-style: italic;
    font-weight: 900;
    background: #5e92c9;
}

#menu a.selected-item
{
    display: block;
    float: left;
    position: relative;
    height: 20px;
    padding: 2px 6px 4px 6px;
    margin: 0 12px 0 0 ;
    font-size: 15px;
    color: #ffffff;
    font-style: italic;
    font-weight: 900;
    background: #5e92c9;
    text-decoration: none;
}

#menu .selected-item span.l
{
    position: absolute;
    left: -6px;
    top: 0;
    display: block;
    height: 26px;
    width: 6px;
    background: url(/img/index/menu-selected-left.gif) no-repeat top left;
}

#menu .selected-item span.r
{
    position: absolute;
    right: -30px;
    top: 0;
    display: block;
    height: 26px;
    width: 6px;
    background: url(/img/index/menu-selected-right.gif) no-repeat top left;
}