* {margin:0;padding:0;} 

html	
{
background: url(images/bg.jpg);
height: 100%;
}

body 
{
height:100%;
text-align:justify;
font:13px tahoma, sans-serif, arial;
color: #b2cacc;
}

a:link, a:visited
{
font-weight:bold;
color: #1baa7e;
text-decoration:none;
}

a:hover, a:active
{
color:#fff;
text-decoration:none;
}

b
{
font-weight:bold;
color: #c6884a;
text-decoration:none;
}


.links
{
    float:right;
}



#wrap 
{
background: url(images/repeat_top.jpg) top repeat-x;

}

#wrap2
{
background: url(images/repeat_bottom.jpg) bottom repeat-x; 
    
    height:100%;
    
}

#middle
{
    width:770px;
    margin-left:auto;
    margin-right:auto;   
    padding-top:250px;
}


#head 
{background: url(images/header.jpg) no-repeat center top;
height:250px;
}

#footer 
{
background: url(images/footer.jpg) no-repeat bottom center;
height:100%;
}

#nav 
{
    width:192px;
    margin-left: -10px;
    margin-top: -220px;
}


#nav li a:hover
{
    width:192px;
    height: 36px;
    background: url(images/nav_bar_a.jpg) no-repeat;
    color:#c6884a;
}

#nav li a:active
{
    width:192px;
    height: 36px;
    background: url(images/nav_bar_a.jpg) no-repeat;
    color:#c6884a;
}

#nav ul, ol
{
list-style-type: none;
text-align:left;
}

#nav li a
{
    display: block;
    padding: 6px 16px 0px;
    width:192px;
    height: 36px;
    background: url(images/nav_bar.jpg) no-repeat;
    font: bold 18px tahoma,sans-serif;
    color:#87b9a0;
}


#content
{
    width: 510px;
    margin: -260px 240px;
}

h1
{font: bold 30px verdana,tahoma;
color:#a2a47f;
margin: 0 0 8px 0;
padding-left:4px;
text-transform:uppercase;
}

h2
{font: 22px tahoma, verdana, arial;
color:#1baa7e;
margin: 6px 0 0px 2px;
padding-left:10px;}

h3
{font: 18px arial, tahoma, verdana;
color: #A0B693;
text-decoration:none;
margin: 6px 0 0px 0;
padding-left:14px;}


p, ul, ol
{margin:0;
padding:0 4px 10px 16px;}

ul, ol
{padding-left:26px;
list-style-type: none;}

img
{
   padding:4px 6px 4px 6px; 
    
}

.designs_table
{
    margin-left:26px;
    border-spacing: 10px;
}

.designs_table td
{
    margin-left:10px;
}

.designs
{
width:216px;
font:14px verdana,tahoma;
color:  #9dbac7;
background: url(images/designs_bg.jpg);
border:1px solid #41949a;
text-align:left;

margin-bottom: 10px;
margin-top:10px;
margin-right:10px;
}

.designs a
{
    font-weight:bold;
    color: #fff;
    text-decoration:none;
}

.designs img
{   padding: auto;
    margin: 2px 2px 2px 2px;
}
