body {background-color: black; margin-left: 0px; margin-top: 0px}

div {position: absolute; padding: 0px; top: 0; left: 0; margin: 0px}

#bigFlower {top: -30px; left: -0px; z-index: 1}


/*{{{  Logo Div Placement */
#logo, #logo_bg{
    position: absolute; 
    top: 5px; left: 255px; 
    z-index: 300;
    width: 720px;
    height: 180px; 
    z-index: 300;
    } 

    #logo_bg{
        background-color: black;
        opacity: .3
    }
    
    #logo_main {
        position: relative; 
        top: 0px; left: 0px;
        z-index:2;

        
    }
    #logo_shade 
    { 
        position: relative; 
        top: -80px;
        left: 2px;
        z-index: -1;
    }
    
    .lowerTitle,
    .subTitle { 
        position: relative; 
        top:-85px;
        left: 10px;
        z-index:2;
        color: white;
        font-weight: 900;
    }

    #logo .subTitle { 
        font-size: 15px;
        font-weight: 100
    }
    
    #logo_nav
    {
        position: relative; 
        top:-57px; left:0px;
        width: 720px; height: 24px;
        /*background: url(http://localhost:81/eden/images/step2/nav-bar-bg.jpg);*/
        /*border: 3px solid black;*/
        background-color:#FFFF99;
        z-index:3;
        
        
        font-family: Times New Roman; 
        font-size: 23px; 
        font-weight: 900;
        
        text-decoration:none;
        
        
        
    }
    
    #logo_nav_nest 
    {
        position:relative; 
        top:0px; left:5px;
        vertical-align:middle;
    }
    
    #logo_nav #logo_nav_nest,
    #logo_nav #logo_nav_nest A:link,
    #logo_nav #logo_nav_nest A:active,
    #logo_nav #logo_nav_nest A:visited
     {
        font-size:19px;
        font-weight:900px;
        color:#333333;
    }
    
    #logo_nav #logo_nav_nest A:hover
    {
        color: black
    }
    
    
/*}}}*/    


/* {{{ Left Nav Elements */
#leftNav {
    top: 5px; left: 20px; z-index:200
    }

    #leftNav #Nav_1
    {
        position: relative; 
        top: 10px;
        left: 0px;
    }
    
    #leftNav #Nav_2 { 
        position: relative; 
        top: 200px;
    }
    
    #leftNav #Nav_3 { 
        position: relative; 
        top: 390px;
    }
    
    /* }}} */
    

    
/* main text area placements */
#main{
    top: 185px; left: 265px;
    height: 485px; width: 700px;  z-index: 400; 
    overflow: none; 
    z-index: 10000;
    }

#mainbg{
    top:175px; left: 255px; 
    height: 650px; width: 720px; z-index: 399; 
    opacity: 1; background-color: #CCCCCC;
    z-index: 100;
}
/* }}} */


/* floating div placement */
#float_div 
{
    position:absolute; 
    /*top: 210px; left: 300px;*/
	top: 30px; left: 280px;
    width:650px; height:500px;
    /*width:1000px; height:1000px;*/
    background-color:white;
    z-index:20000;
    text-align:center;
    display:none;
    
}

#float_mask_left, 
#float_mask_right
{
    position: absolute;
    top:0px; left: 0px;
    width:260px; height: 1000px;
    background-color:black;
    opacity: .8;
    z-index:1000;
    display:none;
    
}

#float_mask_right 
{
    top:0px; left: 260px;
    width:1200px; height:2000px;
    display:none;
    
}

#float_close 
{   
    top: 211; left: 815px;
    width: 60px; height: 17px;
    border: 1px solid #333333;
    
    font-family: Courier, Arial, sans-serif;
    font-size: 14px;
    text-decoration:none;
    text-align: right;
    z-index:20001;
    display:none;
}

#float_parent
{
    position:absolute;
    top:10px; left: 700px; 
    width: 250; height:140px;
    display:block;
    z-index:1000;
}
    
#gallery { 
    position: absolute; 
    top:100px;; left: 50px;
    z-index:1000
}


/* }}} */


p, .main{
    font-family: Times New Roman, Times, serif; 
    font-size: 17px; 
    color: #000066; 
    font-weight: 500; 
    font-style: italic; 
    text-align: left; 
}

.edge{
    font-family: Times New Roman, Times, serif; 
    font-size: 17px; 
    font-weight: 700; 
    color: #000066
}

.main2{
    font-family: Times New Roman, Times, serif; 
    font-size: 16px; 
    color: #000066; 
    font-style: italic
}

.inlineTitle{
    font-size: 17px; 
    font-weight: 900; 
    color: grey
    }
    
.subT{
    font-size:20px; 
    font-family: Times New Roman, Times, serif; 
    font-weight: 900; 
    color:#000066
}


.subTc{
    font-size:20px; 
    font-family: Times New Roman, Times, serif; 
    font-weight: 900; 
    color:#000066; 
    align:center
}

.subT2{
    font-size:17px; 
    font-family: Times New Roman, Times, serif; 
    font-weight: 900; 
    color: #000066
}

.subT table { 
	width:380px;
	border:0px	
}


.eight { 
	font-size: 10px;
	text-align:right;
}


A:link, A:visited, A:active {
    font-family: Times New Roman, Times, serif; 
    font-size: 16px;color: #000066; 
    text-decoration: none; 
}

A:hover {color: blue}
    

#footer{top:750px; left:350px; z-index: 300}

