﻿body
{
  	background-color: #666666;
	margin-left: 0px;
	margin-top: 58px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td.leftcontentpanel
{
    vertical-align:top;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 500px;
    background-color: #000000;
    color: #FFFFFF;
}
div.leftcontentpanel
{
    width: 457px;
}


.leftcontentpanel .maintitle
{
    left: 75px;
    top: 190px;
}

.maintitle
{
    color: #FFFFFF;
    position: relative;
    font-family: 'Trebuchet MS';
}

.maintitle .large
{
    font-size: 28px;
    font-weight: bold;
}

.maintitle .small
{
    font-size: 18px;
    color: #D16A3D;
}

.leftcontentpanel .contentplaceholder1
{
    /*border: 1px solid #00FF00;*/
    position: absolute;
    left: 2px;
    top: 300px;
    width: 250px;
    height: 200px;
}

.contentplaceholder2
{
    /*border: 1px solid red;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.leftcontentpanel .contentplaceholder4
{
    /*border: 1px solid red;*/
    position: absolute;
    left: 0px;
    top: 325px;
    right: 640px;
    width: 375px;
    font-family: 'Trebuchet MS';
    font-size: 14px;
    color: #777777;
    font-weight: 600;
}

.leftcontentpanel .contentplaceholder4 a.pagenumber
{
    font-size: 11px;
    text-decoration: none;
    color: #777777;
}

.leftcontentpanel .contentplaceholder4 a.selected,
.leftcontentpanel .contentplaceholder4 a.pagenumber:hover
{
    font-size: 11px;
    color: #FFFFFF;
}

.leftcontentpanel .mainmenu
{
    position: absolute;
    left: 60px;
    /*top: 525px;*/
    top: 515px;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #D16A3D;
    letter-spacing: 0.1em;
    /*border:solid 1px red*/
}

.leftcontentpanel .mainmenu a
{
    color: #D16A3D;
    text-decoration: none;
    /*border:solid 1px blue*/
    padding-left: 10px;
}

.leftcontentpanel .mainmenu a:hover
{
    color: #FFFFFF;
}

.leftcontentpanel .mainmenu a.selected
{
    color: #FFFFFF;
    background: url(../images/sel_menu.jpg) 0px 6px no-repeat;
    /*padding-left: 10px;*/
}

#aboutme
{
    text-align: right;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    line-height: 14px;
}

#contact
{
    text-align: right;
}

#contact #email
{
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF
    
}

#contact .telephone
{
    font-family: Georgia;
    font-size: 12px;
    line-height: 14px;
}

td.centercontentpanel
{
    vertical-align:top;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height: 592px;
}

td.rightcontentpanel
{
    vertical-align:top;
    height: 500px;
    background-color: #000000;
    color: #FFFFFF;
}
div.rightcontentpanel
{
    width: 199px;
}


/* Portfolio photos */
#portfoliophotos .blackbg
{
     background-color: #000000;
}
#portfoliophotos .greybg
{
     background-color: #777777;
}

/* Portfolio photonumbers */
td.photonumber
{
    color: #FFFFFF;
    font-family: 'Trebuchet MS';
    font-size: 10px;

    height:100%;
    vertical-align: top;
    text-align: center;
    padding-top: 15px;
}
.photonumber span.arrow
{
    font-size: 13px;
}

/* Portfolio menu */
#portfoliomenu
{
    background-color: #000000;
    text-align: right;
}

/* Blog link */
#portfoliomenu a.blog
{
    font-size: 11px;
    color: #000000;
    background-color: #777777;
    text-decoration: none;
    padding: 0px 3px 0px 3px;
}
#portfoliomenu a.blog:hover
{
    background-color: #FFFFFF;
}

/* Previous, next and back commands*/
a.command
{
    font-family: 'Trebuchet MS';
    font-size: 12px;
    text-decoration: none;
    color: #777777;
}
a.command:hover
{
    color: #FFFFFF;
}

/* The error message of the error page */
#errormessage
{
    width: 100%;
    text-align: center;
    font-family: 'Trebuchet MS';
    font-size: 14px;
}


