@charset "UTF-8";


body
{
    background: rgb(111,111,111);
    font: normal normal 1em/1.2em Georgia,'Times New Roman, Times', san-serif;

}
h1
{
    margin:.5em 0;
}
p
{
}
a img
{
    border:none;
}
div#mainContainer
{

    width:990px;
    margin:30px auto;
}
div#mainContent
{
    width:970px;
    background: rgb(255,255,255);
    overflow:hidden;
    padding-bottom:40px;
}
div#header
{
    width:970px;
    overflow:hidden;
    margin-bottom:40px;
    background:rgb(213,213,213);

}
    div#header h1
    {
        font: normal normal .7em Helvetica, Arial, serif;
        text-transform:uppercase;
        float:left;
        display:block;

    }
div#logo
{
    width:61px;
    float:left;
    margin-right:10px;
}
div#mainNav
{
    background: rgb(155,155,155);
    color: rgb(240,240,240);
    padding-top:5px;
    margin-left:61px;
    
}
    div#mainNav ul
    {
        display:block;
        text-align:right;
    }
    div#mainNav ul#jumplist
    {
        font-size:1.1em;
        padding:5px;
        overflow:hidden;

    }
        div#mainNav ul#jumplist li
        {
            display:inline;
            margin-right:23px;
        }


    div#mainNav ul#interior-jumplist
    {
        font-size:1.0em;
        padding:5px;
        overflow:hidden;
        padding-bottom:10px;

    }
        div#mainNav ul#interior-jumplist li
        {
            display:inline;
            margin-right:20px;
        }

    div#mainNav ul#sitenav
    {
        border-top:1px solid rgb(180,180,180);
        font-size:.8em;
        padding-top:5px;
        padding-bottom:8px;
    }
        div#mainNav ul#sitenav li
        {
            display:inline;
            margin-right:25px;
        }

    div#mainNav a
    {
        border:1px solid rgb(155,155,155);
        padding:5px 3px;
        color: rgb(240,240,240);
        text-decoration:none;
    }
    div#mainNav a:hover
    {
        border:1px solid rgb(80,80,80);
        background:rgb(250,250,250);
        color: rgb(80,80,80);
    }

div#mainCopy
{
    background: url('../images/mainpage_subimage_1.jpg') 0 32px no-repeat;
    color:rgb(90,70,70);
    width:274px;
    float:left;
    padding-left:180px;
}
    div#mainCopy h1
    {
        /*margin-left:180px;*/
        width: 265px;
        color:rgb(100,0,0);
        font:normal normal 1.7em/1.2em Helvetica, Arial, sans-serif;
    }
    div#mainCopy p
    {
        /*margin-left:180px;*/
        width: 265px;
        font-size:.75em;
        line-height:1.4em;
        margin-top:1.2em;
        text-align:justify;
    }
    div#mainCopy h1#contactinfo
    {
        margin-top:20px;
        padding-top:20px;
        border-top:1px solid rgb(160,160,160);
    }
    div#mainCopy p a#emaillink
    {
        display:block;
        background: url('../images/link_email.gif') no-repeat;
        width:88px;
        height:29px;
        padding:6px;
        text-decoration:none;
        color:rgb(90,70,70);

    }


div#restaurants
{
    background: url('../images/restaurants.jpg') top left no-repeat;
    margin-top:-40px;
    width:514px;
    float:left;
    min-height:700px;
}

    div#restaurants a, div#restaurants a img
    {
        display:block;
        width:363px;
        height:152px;
    }
        div#restaurants a#cafelaguna
        {
            position:relative;
            top:32px;
            left:56px;
        }
        div#restaurants a#lagunagarden
        {
            position:relative;
            top:33px;
            left:136px;
        }
        div#restaurants a#lemongrass
        {
            position:relative;
            top:34px;
            left:19px;
        }
        div#restaurants a#lccc
        {
            position:relative;
            top:35px;
            left:78px;
        }
        div#restaurants a img
        {
            position:relative;            
        }


div#footer
{
    margin-bottom:50px;
    color: rgb(190,190,190);
    font: normal normal .8em Georgia, 'Times New Roman', sans-serif;
    margin-left:10px;
}
div#footer a
{
    color:rgb(150,150,150);
    text-decoration:none;
}
 
