    /*----------------------------------------
    Main stylesheet for: After Six
    Author: Libby Chapman
    Email: Libby@simb.com.au
    Author website: http://www.simb.com.au
    ----------------------------------------*/ 
    
    /*----------------------------------------  
    Colour Master List
    
    Logo blue: #373c74;
    Logo grey: #a7a9ac;
    Light blue: #8289db;  
    ----------------------------------------*/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: normal;                
    margin: 0;
    outline: 0;     
    padding: 0;
}
    
html
{
    background: #e4ddca url(../images/bk_outer.jpg) top left repeat-x;
    padding-top: 10px;  
}

body 
{              
    color: #333;     
    font: 0.9em/1.4em  Georgia, Verdana, sans-serif;
    width: 960px !important;
    margin: 0 auto;         
}

/* Layout ----------------------------------------  */  
    #wrapper
    {
        background-color: #e6e6e6;
        /*border: 2px solid #373c74;*/
        border: 2px solid #fff;
        position: relative;
        width: 960px; 
    }

    #header
    {
        background: url(../images/header_bk.gif) top left no-repeat;         
        width: 960px;
        height: 200px;  
    }
    
    #logo
    {
        float: left;
    }
    
    #nav
    {
        display: block;
        float: right;
        padding-top: 20px;
        padding-right: 20px;
        text-align: right;
        width: 580px; 
        height: 180px;       
    }
    
        #nav a
        {
            border: 0 none;
            color: #333;           
        }
        
        #nav a:hover
        {          
            border-bottom: 1px dotted;
            color: #4c52a2;   
        }
        
        #nav_home, #nav_bride, #nav_groom, #nav_formal, #nav_testimonials, #nav_links, #nav_contact
        {        
            display: inline;                       
        }            
        
        #home #nav_home, #bride #nav_bride, #groom #nav_groom, #formal #nav_formal, #testimonials #nav_testimonials, #links #nav_links, #contact #nav_contact 
        {        
            border-bottom: 0;
            color: #4c52a2;              
            font-weight: bold;                     
        }
        
        #nav span.highlight
        {
            color: #a7a9ac;
            padding: 0 6px;
        }

    #main
    {
        background: url(../images/bride_grad_bk.jpg) top right repeat-x;
        width: 560px;  
    }        

    #content
    {
        padding: 20px 60px 20px 20px;
        min-height: 500px;
    }
    
        #splash #main, #splash content
        {
            background-color: transparent;
            background-image: none;
            width: 960px;
        }    
    
    
    #gallery, #sidebar 
    {          
        height: 494px;
        position: absolute;
        top: 220px;
        left: 582px;
    }

        #gallery img 
        {
            border: 3px solid #fff;
            position:absolute;
            top:0;
            left:0;
            z-index:8;
        }

        #gallery img.active 
        {
            z-index:10;
        }

        #gallery img.last-active 
        {
            z-index:9;
        }
    
    #footer
    {
        background: url(../images/footer_ivory.gif) top right no-repeat; 
        color: #373c74;
        font-size: 0.9em;
        padding: 10px 0; 
        text-align: center;
		padding: 20px 30px;
    }
		
		#footer a
		{
			margin-top: 10px;
		}
    
        .highlight
        {            
            color: #8289db;
            font-weight: bold;
        }
         
.left
{
    float: left;
    margin-right: 6px;
}

.topspace
{
    padding-top: 6px;
}

.bottomspace
{
    margin-bottom: 3em;
}

.right
{
    float: right;
    margin-left: 6px;
}

.border
{
    border: 3px solid #fff;
}

.textRight
{
    text-align: right;
}

.textCenter
{
    text-align: center;
}

.clear
{
    clear: both;
}

h1, h2, h3, h4
{
    color: #25408e; 
}                    

h1, h2, h3, h4, p
{
    line-height: 1.2em;
    padding-bottom: .2em; 
}

p
{
    line-height: 1.5em; 
    padding-bottom: 0.8em;     
}    
    p.intro
    {
        color: #373c74;
        font-weight: bold;
    }
    
    p.last
    {
        padding-bottom: 40px;
    } 
    
    #gallery p
    {
        color: #1f2245;
        width: 360px;
    }

h1, h2, h3, h4  
{
    clear: both;
    color: #22286f;
    font-size: 1.3em;     
    font-weight: bold;
    padding: 5px 5px 5px 0;
    margin-bottom: 10px;
}

h3
{
    font-size: 1.1em;
    margin-bottom: 0;
    padding: 0;
}

a
{
    border-bottom: 1px dotted;
    color: #373c74; 
    outline: none;     
    text-decoration: none;
}

    a:hover
    {
        color: #434a9e;
    }
    
    .noBorder 
    {
        border: 0 none;
    }
  
 
 ul
 {
    list-style-type: none;
    padding-left: 20px;
    padding-bottom: 0.8em; 
 } 
 
    li
    {

        padding-left: 12px;
        padding-bottom: 0.1em;
        background: url(../images/bullet.gif) center left no-repeat;         
        
    } 
    
blockquote
{
        background: url(../images/testimonal_bk_bird.gif) top left no-repeat; 
        padding-left: 56px;
        padding-top: 20px;
}

blockquote.alternate
{

        padding-left: 56px;
        padding-top: 20px;
}

    blockquote p.last
    {
        color: #373c74;
        font-style: italic;          
        margin-bottom: 1em;
    }
    
td
{
    vertical-align: top;
}

div.divider
{
        background: url(../images/divider.gif) center left repeat-x; 
        width: 100%;
        height: 2em;      
}

.homepage_text
{
	background: #dadcd7;
	clear: both;
	text-align: center;
	padding: 30px 60px;
	color: #373c74;
}

   
