html, body
{
    padding:0;
    margin:0;
    background-image:url(../img/bgtile.png);
    text-align: center;
}

div.body
{
    text-align:left;
    width:1000px;
    margin:0px auto;
}

div.footer
{
    text-align:left;
    width:1024px;
    margin:88px auto;

    margin-bottom:0px;
}

table
{
    padding:0;
    margin:0;
    border:none;
    border-collapse:collapse;
}


th, td
{
    padding:0;
    margin:0;
    border:none;
    border-collapse:collapse;
}

div.header
{
    width:750px;
}

div.years
{
    width:900px;
}

div.content
{
    width:1000px;
}

div.friends
{
    height:288px;
    width:100%;

    background-image:url(../img/friends_bgtile.png);
}

div.line
{
    height:2px;
    width:100%;

    background-image:url(../img/friends_line.png);
    background-repeat:repeat-x;
}


table.menu
{
    width:750px;
}
table.menu
{

}

table.LL
{
    width:754px;
}

table.LL td.header
{
    background-image:url(../img/LLheader_border.png);
    background-repeat:no-repeat;
    height:27px;
}

table.LL td.body
{
    background-image:url(../img/LLbody_bg.png);
    background-repeat:repeat-y;

    height:auto;
    min-height:32px;
    _height:32px;

}
table.LL td.footer
{
    background-image:url(../img/LLfooter_border.png);
    background-repeat:no-repeat;
    height:24px;
}

.verdana_9_c1c1c1
{
    font-family:"Verdana";
    font-size:9px;
    color:#c1c1c1;
}

.tahoma_11_000000
{
    font-family:"Tahoma";
    font-size:11px;
    color:#000000;
}

.tahoma_11_646464
{
    font-family:"Tahoma";
    font-size:11px;
    color:#646464;
}

table.tahoma_11_646464 td
{
    text-align:center;
}
table.tahoma_11_646464 a:link,
table.tahoma_11_646464 a:active,
table.tahoma_11_646464 a:visited,
table.tahoma_11_646464 a:hover
{
    font-family:"Tahoma";
    font-size:11px;
    color:#646464;
    
}

div.whoAmI
{
    font-family:"Trebuchet MS";
    font-size:16px;
    color:#616161;
}

div.whoAmI a:link,
div.whoAmI a:active,
div.whoAmI a:visited
{
    text-decoration:underline;
    color:#48737D;
}
div.whoAmI a:hover
{
    text-decoration:none;
}

div.fromWhereAmI
{
    font-family:"Trebuchet MS";
    font-size:14px;
    color:#616161;
}

div.fromWhereAmI a:link,
div.fromWhereAmI a:active,
div.fromWhereAmI a:visited
{
    text-decoration:underline;
    color:#48737D;
}
div.fromWhereAmI a:hover
{
    text-decoration:none;
}

div.whatIMake
{
    font-family:"Trebuchet MS";
    font-size:16px;
    color:#616161;
}


div.whatIMake a:link,
div.whatIMake a:active,
div.whatIMake a:visited
{
    text-decoration:underline;
    color:#2E616D;
}
div.whatIMake a:hover
{
    text-decoration:none;
}

div.whatIDoNotMake
{
    font-family:"Trebuchet MS";
    font-size:14px;
    color:#4C4C4C;
}

div.whatIDoNotMake a:link,
div.whatIDoNotMake a:active,
div.whatIDoNotMake a:visited
{
    text-decoration:underline;
    color:#2E616D;
}
div.whatIDoNotMake a:hover
{
    text-decoration:none;
}

div.whyMe
{
    font-family:"Trebuchet MS";
    font-size:18px;
    color:#616161;
}

div.whyMe li
{
    color:#3AB1B9;
}

div.whyMe a:link,
div.whyMe a:active,
div.whyMe a:visited
{
    text-decoration:underline;
    color:#2E616D;
}
div.whyMe a:hover
{
    text-decoration:none;
}

div.workConditions
{
    font-family:"Trebuchet MS";
    font-size:12px;
    color:#454444;
    font-style:italic;
}

div.workConditions a:link,
div.workConditions a:active,
div.workConditions a:visited
{
    text-decoration:underline;
    color:#2DADB6;
}
div.workConditions a:hover
{
    text-decoration:none;
}

div.workConditions li
{
    color:#2DADB6;
}

.fromWhereIam
{
    font-family:"Trebuchet MS";
    font-size:14px;
    color:#4C4C4C;
}

div.fromWhereIam a:link,
div.fromWhereIam a:active,
div.fromWhereIam a:visited
{
    text-decoration:underline;
    color:#48737D;
}
div.fromWhereIam a:hover
{
    text-decoration:none;
}

.georgia_24_2E616D_italic
{
    font-family:"Georgia";
    font-size:24px;
    color:#2E616D;
    font-style:italic;
}

.georgia_22_2E616D_italic
{
    font-family:"Georgia";
    font-size:22px;
    color:#2E616D;
    font-style:italic;
}

.trebuchet_18_a8a8a8_italic
{
    font-family:"Trebuchet MS";
    font-size:18px;
    color:#a8a8a8;
    font-style:italic;
}
.trebuchet_18_3F3F3F_italic
{
    font-family:"Trebuchet MS";
    font-size:18px;
    color:#3F3F3F;
    font-style:italic;
}

.tahoma_22_4A7680_italic
{
    font-family:"Georgia";
    font-size:19px;
    color:#4A7680;
    font-style:italic;
}

/* contacts fonts */
.trebuchet_24_000000
{
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#000000;
}

.tahoma_11_999999
{
    font-family:"Tahoma";
    font-size:11px;
    color:#999999;
}

.trebuchet_24_B8B8B8
{
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#B8B8B8;
}

.georgia_24_5F848D
{
    font-family:"Georgia";
    font-size:24px;
    color:#5F848D;
}

.trebuchet_24_5F848D
{
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#5F848D;
}

div.send_button
{
    background-color:#19B7C5;
    width:237px;
    height:48px;
    color:#FFFFFF;
    text-align:center;
    line-height:46px;
    
    font-family:"Trebuchet MS";
    font-size:24px;
}

div.errorMessage
{
    font-size:18px;
    color:#cc0000;
    border:1px solid #aa0000;
}

div.send_button_inactive
{
    background-color:#697d82;
    width:237px;
    height:48px;
    color:#ffffff;
    text-align:center;
    line-height:46px;
    
    font-family:"Trebuchet MS";
    font-size:24px;
}



.contact_field
{
    border:2px solid #DBDDD4;
    background-color:#F7F7F7;
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#B8B8B8;

    padding-left:28px;
    padding-right:10px;
    padding-top:9px;
    padding-bottom:9px;
}

.contact_field_text
{
    font-family:"Trebuchet MS";
    font-size:20px;
    color:#000000;
}

a.georgia_24_5F848D:link,
a.georgia_24_5F848D:active,
a.georgia_24_5F848D:visited
{
    font-family:"Georgia";
    font-size:24px;
    color:#5F848D;
    text-decoration:none;
}
a.georgia_24_5F848D:hover
{
    text-decoration:underline;
}

/* post fonts */
.trebuchet_48_284E58
{
    font-family:"Trebuchet MS";
    font-size:48px;
    color:#284E58;
}
.tahoma_11_628690
{
    font-family:"Tahoma";
    font-size:11px;
    color:#628690;
}
.georgia_18_284E58
{
    font-family:"Georgia";
    font-size:18px;
    color:#284E58;
}

.trebuchet_24_697D82
{
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#697D82;
}

a.post_title:link,
a.post_title:active,
a.post_title:visited
{
    font-family:"Trebuchet MS";
    font-size:24px;
    color:#697D82;
    text-decoration:none;
}

a.post_title:hover
{
    text-decoration:underline;
}

.trebuchet_11_A0A0A0
{
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#A0A0A0;

}

a.LLife:link,
a.LLife:active,
a.LLife:visited,
a.LLife:hover
{
    font-family:"Trebuchet MS";
    color:#789FA8;
}

a.tag:link,
a.tag:visited,
a.tag:active,
a.tag:hover
{
    font-family:"Trebuchet MS";
    font-size:11px;
    color:#789FA8;
}
/* ================ */

a.tag_cloud:link,
a.tag_cloud:active,
a.tag_cloud:visited,
a.tag_cloud:hover
{
    font-family:"Tahoma";
    color:#38616B;

    display: inline-block;
    max-width: 180px;

    white-space: nowrap;
}

.tahoma_22_104c5a_italic
{
    font-family:"DejaVu Sans";
    font-size:19px;
    color:#104c5a;
    font-style:italic;
}

.tahoma_22_2B2B2B_italic
{
    font-family:"Georgia";
    font-size:19px;
    color:#2B2B2B;
    font-style:italic;

}

.dejavu_sans_24_4A7680_italic
{
    font-family:"DejaVu Sans";
    font-size:24px;
    color:#4A7680;
    font-style:italic;
}

.georgia_28_636363
{
    font-family:"Georgia";
    font-size:26px;
    color:#636363;
}

a.georgia_28_4A7680:link,
a.georgia_28_4A7680:visited,
a.georgia_28_4A7680:active
{
    text-decoration:none;
    font-family:"Georgia";
    font-size:26px;
    color:#4A7680;
}

a.menu_link:link,
a.menu_link:visited,
a.menu_link:active,
a.menu_link:hover
{
    font-family:"Georgia";
    font-size:19px;
    color:#104c5a;
    font-style:italic;
    
    height:20px;

    text-decoration:none;
    border-bottom:1px dashed #104c5a;
}

div.pf_work
{
    position:absolute;
    width:250px;
    height:100px;
    float:left;
}
div.pf_work div.descbg
{

    position:absolute;
    margin-top:100px;
    
    width:250px;
    left:0px;

    height:0px;
    
    background-color:#1DDEFB;

    opacity:.0;
    z-index:100;
    display:none;
}
div.pf_work div.desctext
{
    position:absolute;
    margin-top:150px;

    width:250px;
    height:0px;
    left:0px;

    font-family:"Tahoma";
    font-size:12px;
    color:#fff;
    
    text-align:center;
    line-height:46px;

    top:-50px;
    opacity:.0;
    z-index:200;
    display:none;
}

div.post
{
    position:relative;
    left:28px;
    width:696px;
}

div.post_tags
{
    width:749px;
    background-image:url(../img/post_tag_bg.png);
    background-repeat:repeat;

    height:auto;
    min-height:28px;
    _height:28px;
}

div.post_tags div.post_line
{
    height:2px;
    width:749px;

    background-image:url(../img/post_tag_line.png);
    background-repeat:repeat-x;
}


.post_text
{
    font-family:"Tahoma";
    font-size:11px;
    color:#1A292D;
}

.loading
{
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(../img/loading.gif);
}