/* ICN Travel - International Culture Network                                      */
/* Copyright (C) 2006 Masaki Negishi                                               */
/* Created by David Gurtner                                                        */
/* $Id $                          */

html, body{
    margin: 0;
    padding: 0;
}

body{
    font-family: sans-serif;
    color: #000;
    font-size: 8pt;
    background: #fff url(../img/bg.jpg) repeat-x;
    padding-bottom: 13px;
}

#icntravel{
    width: 683px;
    margin: 28px auto 0 auto;
    color: #000;
    background-color: #fff;
    border: 2px solid #744538;
}

ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

li{
    margin: 0;
    padding: 0;
}

a{
    color: #555;
    text-decoration: none;
}

a:hover{
    color: #000;
}

/* HEADER */

#header{
    height: 102px;
    color: #000;
    background: #fff url(../img/header.jpg) no-repeat;
    border-bottom: 2px solid #744538;
}

#header *{
    display: none;
}

/* MENU */

#menu{
    height: 26px;
    color: #000;
    background: #a3988f url(../img/menu.jpg) repeat-x;
}

#menu ul{
    margin: 7px 0 0 0;
    padding: 0;
    list-style-type: none;
    font-weight: bold;
}

#menu ul li{
    display: inline;
    margin: 0;
    padding: 0 5px 0 5px;
}

#menu a{
    color: #000;
    background: #a3988f url(../img/menu.jpg) repeat-x;
    text-decoration: none;
}

.menu_left{
    float: left
}

.menu_right{
    float: right;
}

/* LEFT CONTENT */

#left{
    float: left;
    width: 182px;
    margin: 0;
    padding: 27px 13px 16px 13px;
}

#left ul li{
    margin: 0;
    padding: 5px 0 5px 2px;
    border-top: 1px solid #ff5e5e;
}

#left ul ul li{
    margin: 5px 0 0 54px;
    padding: 5px 0 0 2px;
    border-top: 1px solid #ff5e5e;
}

/* CENTER CONTENT */

#center{
    float: left;
    width: 267px;
    margin: 0 ;
    padding: 25px 0 50px 0;
}

#center h1, h2, h3{
    margin: 0 0 12px 0;
    padding: 0;
    font-family: serif;
    font-weight: 100;
    font-size: 14pt;
}

#center img{
    margin: 0 0 12px 0;
    padding: 0;
    width: 267px;
    height: 179px;
}

#center p{
    margin-top: 0;
    padding: 0;
    font-size: 9pt;
}

/* RIGHT CONTENT */

#right{
    float: right;
    width: 182px;
    margin: 0;
    padding: 27px 13px 16px 13px;
}

#right ul li{
    margin: 0;
    padding: 5px 0 5px 2px;
    border-top: 1px solid #ff5e5e;
}

#right ul ul li{
    margin: 0;
    padding: 0 0 0 2px;
    border: 0;
    font-size: 7pt;
}

/* FOOTER */

#footer{
    width: 683px;
    margin: 8px auto 0 auto;
    color: #000;
    background-color: transparent;
}

