/*
 * iy.css
 *
 * Infinity Yoga website.
 *
 * Cascading Stylesheet rules.
 *
 *   This site designed and contructed by:-
 *   Fairfax Consulting
 *   p    +61 2 4294 9975
 *   m    +61 (0)425 291 609
 *   e    info@fairfaxconulting.com.au
 *   w    www.fairfaxconsulting.com.au
 *
 *   Design: Joshua Fairfax.
 *   Coding: Jason den Dulk
 *
 *
 *   Unless other wise noted, Website content
 *   Copyright (C) 2006 Infinity Yoga and Wellbeing
 */



body
{
    color: #795a9d;
    background-color: white;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    position: relative;
    text-align: center;
}

.wrapper
{
    width: 800px;
    margin: auto;
    padding; 0;
    text-align: left;
}    

a:link
{
    color: #551a88;
}

a:visited
{
    color: #795a9d;
}

a:hover
{
    color: #33a023;
}

p
{
    text-align: justify;
    font-size: 9pt;
}

.main-body li
{
    font-size: 9pt;
    font-weight: bold;
}

h1
{
    font-size: 13pt;
    font-weight: bold;
    color: #33a023;
    margin-top: 0;
    padding-top: 0;
}

h2
{
    font-size: 11pt;
    font-weight: bold;
    color: #33a023;
}

h3
{
    font-size: 9pt;
    font-weight: bold;
    color: #33a023;
    line-height: 11px;
}

top
{
    margin-top: 10px;
}

hr
{
    color: #795a9d;
    background-color: #795a9d;
    margin: 0;
    padding: 0;
}

img
{
    margin: 0;
    padding: 0;
}

.main-body
{
    padding: 10px;
    vertical-align: top;
}

.image-column
{
    padding: 10px 0;
    vertical-align: top;
    width: 1px;
}

.image-body
{
    float: right;
    margin: 0 0 10px 10px;
}

.quote
{
    margin-bottom: 0;
    font-weight: bold;
    font-style:italic;
}

.quote-author
{
    margin-top: 0;
    text-align: right;
    font-style:italic;
}
   
.footer p
{
    text-align: center;
}

.right-column
{
    vertical-align: top;
    width: 180px;
    text-align:right;
}

/*
 * Menu rules
 */

.menu-top
{
    background-color: white;
    color: #795a9d;
    margin: 5px 5px 15px 5px;
    padding: 0;
    list-style: none;
}

.menu-top li
{
    background-color: #795a9d;
    /*background-color: #33a023;*/
    display: inline;

    padding: 0 0 0 1px;
    margin: 0;
}

.menu-top li.first
{
    padding: 0;
}

.menu-top span, .menu-top a
{
    background-color: white; /*#795a9d; */
    font-size: 11pt;

    padding: 0 15px 0 15px;
}

.menu-top a
{
    color: #795a9d;
    text-decoration: none;
}

.menu-right
{
    background-color: #33a023; /*#795a9d;*/
    color: #33a023; /*#795a9d;*/
    margin: 10px;
    padding: 1px 0 1px 0;
    list-style: none;
}

.menu-right li
{
    background-color: white;
    width: 100%;
    padding: 1px 0 2px 0;
    margin: 1px 0 0 0;
}

.menu-right li.first
{
    margin: 0;
}

.menu-right span, .menu-right a
{
    background-color: white; /*#795a9d; */
    font-size: 11pt;

    padding: 0;
}

.menu-right a
{
    color: #33a023; /*#795a9d;*/
    text-decoration: none;
}

.menu-right a:visited
{
    color: #33a023; /*#795a9d;*/
}

