﻿html {
    background-color:#483722;
    background-image:url(/assets/backdrop.png);
    background-repeat:repeat-x;
    background-position:left 200px;
    overflow-y:scroll;
}

a {
    color:#ff9d2d;
}

em {
    font-style:italic;
}

.floatfix {
    display:block;
    clear:both;
    width:1px;
    height:1px;
    overflow:hidden;
}

.gb_logo {
    position:absolute;
    left:0px;
    top:10px;
}
.gb_usp {
    position:absolute;
    right:140px;
    top:80px;
}

.wave {
    position:absolute;
    left:0px;
    top:195px;
    width:100%;
    height:80px;
    background-image:url(wave.png);
    background-repeat:repeat-x;
    background-position:center top;
}

.menu {
    margin-left:auto;
    margin-right:auto;
    width:820px;
    position:relative;
}

.menu_actives {
    position:absolute;
    top:163px;
    left:0px;
}

.menu_actives li {
    float:left;
    margin-right:3px;
}

.menu_inactives {
    position:absolute;
    top:163px;
    left:0px;
}

.menu_inactives li {
    float:left;
    margin-right:3px;
}

.menu_shadow {
    position:absolute;
    left:-10px;
    top:165px;
}


.menu_links {
    position:absolute;
    top:163px;
    left:0px;    
}
.menu_links li {
    float:left;
}
.menu_links li a {
    display:block;
    width:160px;
    height:57px;
    padding-top:13px;   
    margin-right:3px;
    text-align:center;
}
.menu_links li a.active {
    display:block;
    width:160px;
    height:62px;
    padding-top:8px;
    margin-right:3px;
    text-align:center;
}

.header {
    width:100%;
    height:290px;
    background-image:url(/assets/sky.jpg);
    background-repeat:repeat-x;
    background-position:center 0px;
}


.content {
    color:#d6d0bb;
    font-family:Tahoma,Sans-Serif, Georgia,Times New Roman;
    font-size:13px;
    line-height:18px;
    
    margin-left:auto;
    margin-right:auto;
    width:820px;
    position:relative;
}

.content p {
    margin-bottom:10px;
}

.content h1 {
    margin-top:20px;
    margin-bottom:10px;
    font-size:14px;
    font-weight:bold;
    color:#f8f5e5;
}

.content .left {
    width:480px;
    margin-right:30px;
    padding-right:70px;
    float:left;    
    /* background-image:url(/assets/pixel20pct.png);
    background-repeat:repeat-y;
    */
    background-image:url(/assets/veggysplitter.png);
    background-repeat:no-repeat;
    background-position:right 30px;
}

.content .framedImage {
    border:solid 5px #fcf9ec;
    margin-top:10px;
    margin-bottom:15px;
}

.content .left ul {
    margin-left:10px;  
    margin-bottom:20px; 
}
.content .left ul li {    
    list-style-type:square; 
    margin-left:20px;
    margin-bottom:5px;
}
.content .left ul li a {
    color:#d6d0bb;
}


.content .right {
    padding-top:5px;
    width:230px;
    float:left;
}

.content .right ul {    
}
.content .right ul li {    
    list-style-type:square; 
    margin-left:20px;
    margin-bottom:10px;
}
.content .right ul li a {
    color:#d6d0bb;
}


.content table {
    margin:10px;
    margin-top:20px;
    margin-bottom:20px;
}
.content table th, .content table td {
    padding-bottom:5px;
}
.content table th {
    font-weight:bold;
    padding-right:20px;
}


.footer {
    margin-bottom:30px;
    margin-top:30px;
    padding-top:10px;
    background-image:url(pixel20pct.png);
    background-repeat:repeat-x;
    background-position:left top;
    color:#928772;
    font-size:11px;
    text-align:center;
}
.footer a {
    color:#928772;
}


.thumbnails {
    margin-top:20px;
    margin-bottom:30px;
}
.thumbnail {
    background-image:url(/assets/picframe.png);
    float:left;
    margin-right:6px;
    margin-bottom:6px;
    width:150px;
    height:130px;    
}
.thumbnail a {
    display:block;
    width:150px;
    height:130px;
    text-align:center;
}
.thumbnail img {
    margin-top:8px;
}


table.partnerlinks {
    border:none;
    border-collapse:collapse;
    margin:0px;
    margin-top:30px;
}
table.partnerlinks h1 {
    margin-top:0px;
}
table.partnerlinks img {
    margin-right:20px;
    border:solid 5px #fcf9ec;
}
table.partnerlinks td {
    padding:0px;    
    vertical-align:top;
    padding-bottom:20px;
}
