      /* SITE STRUCTURE */
 
     * {
	    	margin:0;
		    padding:0;
		}

      html, body {
		    height:100%;
		}
      

       body {
           
            font-family : verdana, arial, helvetica, sans-serif;
            font-style : normal;
            font-variant : normal;
            font-weight : lighter;
            font-size : 90%;
            color : #666157;
            text-align : center;            
            background:#b2afa7;			
      }
      
       #wrapper { 
		    width:100%;
		    height:50%;
		    background-color:#fff;
		    margin-bottom:-300px; /* half of content's height */
		    float:left;
		}


       /* MAIN CONTENT */ 
       
       #content {
            margin: 0 auto;
            position: relative;
            clear: left;
            width : 1000px;
            height : 515px;
            text-align: right;
            border: 0px solid #ccc;
      }
      
	  #header {
            float: left;
            width : 300px;
            height : 70px;
            text-align : left;
            padding: 10px 0 0 2px;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0px;
            line-height: 12px;
            color : #999790;  									                      
      }
	  
	   #header2 {
            float: left;
            width : 690px;
            height : 25px;
            text-align : right;
            padding: 55px 0 0 2px;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0px;
            line-height: 12px;
            color : #999790;  	
			background: transparent url(../../home/img/bg-white.jpg) repeat;								                      
      }
	  
	  
	   #header2 li {
            display: inline;
            list-style-type: none;
            padding-right: 15px;
       }
	   
      #header2 a:link, #headlist a:visited {
            color: #999790;
            text-decoration: none;
      }

      #header2 a:hover {
            color: #d9d4c7;
            font-weight: normal;
      }

      #header2 #current {
            color: #7f7d77;
            font-weight: bold;
      }

      
	  #start {
            float: left;
            text-align: center;
            width : 500px;
            height : 352px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: #d9d4c7;
      }
	  
      #contact {
            float: left;
            text-align: center;
            width : 500px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: url(img/contact.jpg) no-repeat #d9d4c7;
      }

      #contacttext {
            float: left;
            text-align: left;
            width : 200px;
            height : 220px;
            border: 0px solid #bfbbb0;
            padding: 100px 0 10px 325px;
			margin: 0 0 15px 0;
            background: transparent;
           font-size: x-small;
      }

     #contacttext p {
          padding-top: 10px;
           }
     
     #imaps {
            float: left;
            text-align: center;
            width : 500px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: #d9d4c7;
      }

    #gallery {
            float: left;
            text-align: center;
            width : 500px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: #d9d4c7;
      }


      #gallerydiptych {
            float: left;
            text-align: center;
            width : 1000px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: transparent;
      }
	  
	  #books {
            float: left;
            text-align: center;
            width : 500px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 0;
			margin: 0 0 15px 0;
            background: url(img/books-bg.jpg) no-repeat #d9d4c7;
      }

     #music {
            float: left;
            text-align: center;
            width : 1000px;
            height : 420px;
            border: 0px solid #bfbbb0;
            padding: 2px 0 0 0;
			margin: 0 0 15px 0;
            background: #eceaed;
      }

      #box {
            clear:both;
            width : auto;
            height : 15px;
            text-align : center;
            padding: 5px 0 5px 0;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 1.5px;
            line-height: 10px;
            color : #999790;
            border-bottom: 0px solid #d9d4c7;
      }

      #box2 {
            clear:both;
            width : auto;
            height : 15px;
            text-align : right;
            padding: 5px 0 5px 0;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 14px;
            line-height: 10px;
            color : #999790;
            border-bottom: 0px solid #d9d4c7;
      }


      #caption {
            clear:both;
            float: left;
            overflow: hidden;
            width : 300px;
            height : 35px;
            text-align : left;
            padding: 5px 0 0 10px;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0px;
            line-height: 12px;
            color : #666460;
            border-bottom: 0px solid #d9d4c7;
      }
	  
	  
       #caption h2 {
            font-family : verdana, arial, helvetica, sans-serif;
            font-size : 90%;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0.5px;
            color : #7f7d77;
            padding: 0 5px 0px 5px;
            line-height: 5px;
			
			}
      #caption h5 {
            font-size: xx-small;
            font-weight: normal;
            font-style: normal;
            letter-spacing: 0px;
            color : #666460;
            padding: 0px;
            line-height: 10px;
      }

       
      #caption2 {
            float: right;
            width: auto;
            overflow: hidden;
            height: 35px;
            text-align: right;
            padding: 5px 10px 2px 0;
            font-size: xx-small;
            font-weight: normal;
            font-style: normal;
            letter-spacing: 1.5px;
            line-height: 15px;
            color: #999790;
            border: 0px solid #d9d4c7;
      }
	 
	   #caption2 a:hover {
	       color: #666460;
	       text-decoration: none;
       }
	 
      #caption2 h5 {
            font-size: xx-small;
            font-weight: normal;
            font-style: normal;
            letter-spacing: 1.0px;
            color : #666460;
            padding: 0px;
            line-height: 10px;
      }

      #caption2 h5 a , a:visited {
            background-color : transparent;
            color : #666460;
            text-decoration : none;
      }

      #caption2 h5 a:hover {
            background-color : transparent;
            color : #999790;
            font-weight: normal;
            text-decoration : underline;
      }

      
	  /* TEXT */

      #indextext {
            width : 500px;
            height : 420px;
            float: left;
            border-left : 0px solid #bfbbb0;
            padding-left: 30px;
            text-align: left;
            background: url(../../home/img/txt-bg.jpg) no-repeat;
      }

      #indextext h1 {
           font-family : verdana, arial, helvetica, sans-serif;
            width: 200px;
            font-size : 70%;
            font-weight : bold;
            letter-spacing : 3px;
            padding: 270px 0 0 5px;
            color : #fffbf0;            
      }

     #indextext h1:first-letter {
            font-size: small;
            line-height: 10px;
            }

     #indextext h2 {
            font-family : verdana, arial, helvetica, sans-serif;
            font-size : xx-small;
            font-weight : bold;
            letter-spacing : 2px;
            line-height: 15px;
            color : #999790;
            padding: 5px 0 0 5px;
      }

       #indextext h2:first-letter {
            font-size: small;
            line-height: 15px;
            }

       #indextext h2 a , a:visited {
            background-color : transparent;
            color : #999790;
            text-decoration : none;
      }

        #indextext h2 a:hover {
            background-color : transparent;
            color : #d9d4c7;
            font-weight: bold;
            text-decoration : none;
      }


      #text, #texttopleft, #texttopright {
            width : 445px;
            height : 195px;
            float: left;
            border: 0px solid #bfbbb0;
            padding: 10px 20px 0 30px;
			margin: 0;
            text-align: left;
            background: transparent url(../../home/img/bg-white.jpg) repeat;
			font-family: "helvetica neue", sans-serif;
			font-size: xx-small;
			color : #999790;      }
						
	#text, texttopleft, texttopright a , a:visited {
            background-color : transparent;
            color : #999790;
            text-decoration : none;
      }

    #text a:hover, #texttopleft a:hover, #texttopright a:hover {
            background-color : transparent;
            color : #999790;
            font-weight: normal;
            text-decoration : underline;
      }
			
    #text p, #texttopleft p, #texttopright p {
            background-color : transparent;
            color : #999790;
            font-weight: normal;
            padding: 3px 15px 10px 0;
      }			
	
    #text h1, #texttopleft h1, #texttopright h1 {
            font-family : 'helvetica neue', sans-serif;
            font-size : xx-small;
            font-weight : normal;
            letter-spacing : 0px;
            line-height: 10px;
            color : #666460;
            padding: 5px 0 2px 0;
      }		

     #text2, #text2bottomleft, #text2bottomright {
            width : 455px;
            height : 190px;
            float: left;
            border: 0px solid #bfbbb0;
            padding: 20px 10px 0 30px;
			margin: 0;
            text-align: left;
            background: transparent;
			     }

      #text2 h1, #text2bottomleft h1, #text2bottomright h1 {
           font-family : verdana, arial, helvetica, sans-serif;
            width: 200px;
            font-size : 70%;
            font-weight : bold;
            letter-spacing : 3px;
            padding: 10px 0 0 5px;
            color : #fffbf0;            
      }

     #text2 h1:first-letter, #text2bottomleft h1:first-letter, #text2bottomright h1:first-letter {
            font-size: small;
            line-height: 10px;
            }

     #text2 h2, #text2bottomleft h2, #text2bottomright h2 {
            font-family : verdana, arial, helvetica, sans-serif;
            font-size : xx-small;
            font-weight : bold;
            letter-spacing : 2px;
            line-height: 15px;
            color : #999790;
            padding: 5px 0 0 5px;
      }

      #text2 h2:first-letter, #text2bottomleft h2:first-letter, #text2bottomright h2:first-letter {
            font-size: small;
            line-height: 15px;
            }

      #text2 h2 a , a:visited, #text2bottomleft h2 a, a:visited, #text2bottomright h2 a, a:visited {
            background-color : transparent;
            color : #999790;
            text-decoration : none;
      }

      #text2 h2 a:hover, #text2bottomleft h2 a:hover, #text2bottomright h2 a:hover {
            background-color : transparent;
            color : #d9d4c7;
            font-weight: bold;
            text-decoration : none;
      }

       #text2 h3, #text2bottomleft h3, #text2bottomright h3 {
            font-family : verdana, arial, helvetica, sans-serif;
            font-size : xx-small;
            font-weight : bold;
            letter-spacing : 2px;
            line-height: 15px;
            color : #666460;
            padding: 15px 0 20px 5px;
      }

      #text2 h3:first-letter, #text2bottomleft h3:first-letter, #text2bottomright h3:first-letter {
            font-size: small;
            line-height: 7px;
            }

      #text2 h3 a , a:visited, #text2bottomleft h3 a, a:visited, #text2bottomright h3 a, a:visited {
            background-color : transparent;
            color : #d9d4c7;
            text-decoration : none;			
      }

        #text2 h3 a:hover, #text2bottomleft h3 a:hover, #text2bottomright h3 a:hover {
            background-color : transparent;
            color : #fffbf0;
            font-weight: bold;
            text-decoration : none;
      }


       #text2 h4, #text2bottomleft h4, #text2bottomright h4 {
            font-family : verdana, arial, helvetica, sans-serif;
            font-size : xx-small;
            font-weight : normal;
            letter-spacing : 0px;
            line-height: 10px;
            color : #999790;
            padding: 1px 0 0 1px;
      }

       #text2 h5, #text2bottomleft h5, #text2bottomright h5 {
            width: 200px;
           font-family : verdana, arial, helvetica, sans-serif;
            font-size : 55%;
            font-weight : bold;
            letter-spacing : 0.5px;
            color : #7f7d77;
            padding: 0 0 2px 5px;
            line-height: 12px;
      }
	  
      #text2 h5:first-letter, #text2bottomleft h5:first-letter, #text2bottomright h5:first-letter {
            font-size: small;
            font-weight: normal;
            line-height: 15px;
            }

      #text2 h6, #text2bottomleft h6, #text2bottomright h6 {
            width: 200px;
            font-family : "helvetica neue", sans-serif;
            font-size : xx-small;
            font-weight : normal;
            letter-spacing : 0px;
            color : #666460;
            padding: 5px 0 0 5px;
            line-height: 10px;
      }
	  
	  #text2 h6 a , a:visited, #text2bottomleft h6 a, a:visited, #text2bottomright h6 a, a:visited {
            background-color : transparent;
            color : #fffbf0;
            text-decoration : none;
      }

      #text2 h6 a:hover, #text2bottomleft h6 a:hover, #text2bottomright h6 a:hover {
            background-color : transparent;
            color : #fff;
            font-weight: normal;
            text-decoration : underline;
      }
	  
	 		
	  /* FOOTER */		

     #footer {
            float: left;
            width : 1000px;
            height : 25px;
            text-align : right;
            padding: 0;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0px;
            line-height: 12px;
            color : #fffbf0;  	
			background: #b2afa7;	
					                      
      }
	  
      #footer li
       {
       display: inline;
       list-style-type: none;
       padding-right: 15px;
       }
	   
       #footer a:link, #navlist a:visited {
            color: #fffbf0;
            text-decoration: none;
      }

       #footer a:hover {
            color: #d9d4c7;
            font-weight: normal;
      }

       #footer #current {
            color: #fffbf0;
            font-weight: bold;
      }


      #footer2 {
            float: left;
            width : 1000px;
            height : 25px;
            text-align : right;
            padding: 0;
            border : 0px solid #c30040;
            font-size : xx-small;
            font-weight : normal;
            font-style: normal;
            letter-spacing : 0px;
            line-height: 12px;
            color : #999790;  	
			background: #b2afa7;	
					                      
      }
	  
      #footer2 li
       {
       display: inline;
       list-style-type: none;
       padding-right: 15px;
       }
	   
       #footer2 a:link, #navlist a:visited {
            color: #fffbf0;
            text-decoration: none;
      }

       #footer2 a:hover {
            color: #d9d4c7;
            font-weight: normal;
      }

       #footer2 #current {
            color: #fffbf0;
            font-weight: bold;
      }
	  
	  

       /* GENERAL */
     

       a , a:visited {
            background-color : transparent;
            color : #666460;
            text-decoration : none;
      }

       a:hover {
            background-color : transparent;
            color : #999790;
            text-decoration : none;
      }

       

      .clear {
            clear: left;
            overflow: hidden;
            width: 0;
            height: 0;
            }      
      
/* Tables and forms */
table {border:0px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:500px; height: 375px; margin: 0 0 0 9px; padding: 0;}
caption {font-size:1.0em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {color : #cdc7b4; padding:7px; font-family : verdana, arial, helvetica, sans-serif; font-size: 80%; font-weight:bold; line-height: 2.3em; text-align:left;}
td {color:#303030; font-size:0.7em; font-weight: bold; padding:7px; text-align:left;}
input,textarea {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px 0 2px 0; font-size:1.2em;}
input {width:200px;}
textarea {width:400px;}


/* Easy Slider */

	#slider ul, #slider li, #slider img, #slider a, #slider2 a,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;		
    	font-weight: bold;
    	color: #fff;
		border: 0;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:352px;
		overflow:hidden; 
		color: #fff;
		}	
	#prevBtn, #nextBtn, #firstBtn, #lastBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:250px;
		height:20px;
		position:absolute;
		left:0px;
		top:442px;
		z-index:1000;
		line-height: 20px; 
		background: #C6C3B5;
		font-size: xx-small;
		font-weight: bold;
		color: #fff;
		}	
	#nextBtn, #slider1next{ 
		left:250px;
		}														
	#prevBtn a, #nextBtn a, #firstBtn a, #lastBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:250px;
		height:20px;
		background:#C6C3B5;	
		color: #fff;
		}	
	#nextBtn a, #slider1next a{ 
		background:#C6C3B5;	
		color: #fff;
		}	
		
	#nextBtn a:hover , #prevBtn a:hover, #firstBtn a:hover, #lastBtn a:hover,
	#slider1next a:hover, #slider1Prev a:hover { 
		background:#9C9694;	
		color: #fff;
		}	
		
		#slider a:hover, #slider a, 
		#slider2 a:hover, #slider2 a{ 
		color: #fff;
		}		
		
				
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */