body
   {
    font-family: verdana, geneva, sans-serif;
    font-size: 12px;
    color: #660066;
	background: url(../images/bck2.gif) repeat-x top left;
	line-height: 100%;			
	}
.page
	{
	margin-left: -450px;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 900px;
    padding: 0px;
    min-height: 600px;
	}
div.cont
    {
    text-align: center;
    padding: 0px 190px;
    line-height: 26px;
    }
div.nomarg
    {
    margin: 0px;
    }
div.logo
    {
    width: 900px;
    height: 200px;
    text-align: center;
    line-height: 16px;
    margin: 115px 0px 0px;
    }
div.logosb
    {
    float: left;
    margin: 25px 0px 0px 55px;
    width: 120px;
    }
div.art
    {
    height: 380px;
    margin: 25px 0px 0px 55px;    
    }
div.contact
    {
    height: 380px;
    margin: 25px 0px 0px 55px;
    }           
div.copy
    {
    font-size: 10px;
    text-align: center;
    }    
div.clrbth
    {
    clear: both;
    margin: 0px;
    }
div.clrlft
    {
    clear: left;
    margin: 0px;
    }
div.clrrgt
    {
    clear: right;
    margin: 0px;
    }        
       
img
    {
    margin: 0px;    
    border: 0px;
    }    
div
	{
	margin: 0px 0px 15px 0px;
	}
.bld
	{
	font-weight: bold;
	}
.itl
	{
	font-style: italic;
	}
.purphead
   {
    font-size: 15px;
    color: #660066;
    font-weight: bold;      
   }
.grnhead
   {
    font-size: 15px;
    color: #99cc66;
    font-weight: bold;
    line-height: 160%;        
   }   
/* links */       
a, a:link, a:visited
    {
    color: #660066;
	outline: none;
    }
a:hover
    {
    color: #ffffff;
    }
a.next, a.next:link, a.next:visited
    {
    color: #660066;
	outline: none;    
	text-decoration: none;
    }
a.next:hover
    {
    color: #ffffff;
	text-decoration: none;    
    }
a.links, a.links:link, a.links:visited
    {
    color: #99cc66;    
    }
a.links:hover
    {
    color: #660066;    
    }            
/* nav */
div.navbox
    {
    margin: 15px 0px 45px 288px;
    padding: 0px;
    height: 25px;
    }
.nav, a.nav:link, a.nav:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
	padding: 6px 15px 0px 15px;
    margin: 0px;
	color: #ffffff;
	text-decoration: none;         
	}
.navov, a.navov:link, a.navov:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;    
	padding: 6px 15px 0px 15px;
    margin: 0px 0px 0px 0px;
	color: #660066;
	text-decoration: none;               		
	}
.navon, a.navon:link, a.navon:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;    
	padding: 6px 15px 0px 15px;
    margin: 0px 0px 0px 0px;
	color: #660066;
	text-decoration: none;                		
	}
div.navboxsb
    {
    float: right;
    text-align: right;
    width: auto;
    margin: 25px 0px 0px;
    padding: 0px;
    }
.navsb, a.navsb:link, a.navsb:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 120px;
	padding: 0px;
    margin: 0px;
	color: #660066;
	text-decoration: none;         
	}
.navsbov, a.navsbov:link, a.navsbov:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;    
    width: 120px;
	padding: 0px;
    margin: 0px;
	color: #a7cb63;
	text-decoration: none;               		
	}
.navsbon, a.navsbon:link, a.navsbon:visited
	{
	display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;    
    width: 120px;
	padding: 0px;
    margin: 0px;
	color: #a7cb63;
	text-decoration: none;                		
	}
div.navlnks
    {
    float: right;
    text-align: right;
    width: auto;
    margin: 25px 0px 0px;
    padding: 0px;
    }        
.navlnks, a.navlnks:link, a.navlnks:visited
	{
	display: block;
    float: left;
	padding: 0px;
    margin: 0px 0px 0px 15px;
	color: #660066;
	}
.navlnksov, a.navlnksov:link, a.navlnksov:visited
	{
	display: block;
    float: left;
	padding: 0px;
    margin: 0px 0px 0px 15px;
	color: #a7cb63;               		
	}
.navlnkson, a.navlnkson:link, a.navlnkson:visited
	{
	display: block;
    float: left;
	padding: 0px;
    margin: 0px 0px 0px 15px;
	color: #660066;
    text-decoration: none;            		
	} 
/* portfolio pages*/
div.nxt
    {
    float: right;
    font-weight: bold;
    font-size: 15px;    
    width: 57px;
    background: url(../images/next.gif) no-repeat center right;
    }
div.bck
    {
    float: right;
    font-weight: bold;
    font-size: 15px;    
    width: 100px;
    padding: 0px 0px 0px 17px;
    background: url(../images/back.gif) no-repeat center left;
    }
div.descrpt2
    {
    font-size: 10px;
    }        
