/*
----------------------------------

Tokyo Families Magazine

copyright 2008

----------------------------------
*/

/*
----------------------------------

FEATURE

----------------------------------
*/

#feature-wrapper {
    padding-top: 7px;
    width: 508px;
    background: transparent url(../images/feature-bg-top.gif) left top no-repeat;
}

#feature {
    padding: 3px 10px 10px 10px;
    background: transparent url(../images/feature-bg-bottom.gif) left bottom no-repeat;
}

#feature img {
    display: block;
    float: left;
    border: 1px solid #ffffff;
}

#feature .text {
    float: left;
    width: 250px;
    margin: 0 0 0 10px;
}

#feature .text h1 {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 2.2em;
}

#feature .text h1 a, #feature .text h1 a:visited, #feature .text h1 a:hover, #feature .text h1 a:active {
    color: #00b3d1;
}

#feature .text h4 {
    margin: 10px 0 0 0;
    font-size: 1.1em;
    color: #53798a;
}

#feature .text h4 em {
    font-style: italic;;
}

#feature .text h4 strong {
    color: #b0c063;
    font-style: normal;
    text-transform: uppercase;
}

#feature .text p {
    margin: 10px 0 10px 0;
    font-size: 1.1em;
    color: #525252;
}

#feature .text a.btn, #feature .text a.btn:visited, #feature .text a.btn:hover, #feature .text a.btn:active {
    font-size: 1.4em;
    color: #97c47f;
    text-transform: uppercase;
}

/*
----------------------------------

HIGHLIGHTS

----------------------------------
*/

#highlights h2 {
    margin: 20px 0 0 0;
}

#highlights .item-odd {
    margin: 20px 0 0 0;
    float: left;
    width: 240px;
}

#highlights .item-even {
    margin: 20px 0 0 30px;
    float: left;
    width: 240px;
}

#highlights .image, #highlights .image {
    float: left;
    width: 105px;
}

#highlights .image img {
    display: block;
    border: 1px solid #ececec;
}

#highlights .text {
    float: left;
    width: 135px;
}

#highlights .text h4 {
    margin: 0 0 0 5px;
    font-family: Helvetica, Arial, Verdana, sans;
    font-size: 1.2em;
    padding: 0 0 1px 0;
    border-bottom: 1px solid #d7d7d7;
    color: #cc4499;
}

#highlights .text h3 {
    font-size: 1.2em;
    margin: 5px 0 0 5px;
}

#highlights .text a, #highlights .text a:visited, #highlights .text a:hover, #highlights .text a:active {
    color: #006187;
}

#highlights .btn {
    padding: 20px 0;
    text-align: right;
}

#highlights .btn a, #highlights .btn a:visited, #highlights .btn a:hover, #highlights .btn a:active {
    padding: 2px 5px;
    font-size: 1.2em;
    color: #6d6e71;
    background-color: #c5e9f5;
    text-transform: uppercase;
}
