

body {
	background-color: 48331d;
	font-size: ;
	font-family: sans-serif; 
	color: f1f1f1; 
	}

* {margin: 0;padding: 0;}

a {
	color: f1f1f1;
    }

a:visited {
	color: f1f1f1;
    }

a:active {
	color: 48331d;
    }


#main_nav {float:left; width:270px;}

h1 {
	display: block;
	width: 210px;
	height: 210px;
	float: left;
	text-indent: -9999px;
	background: transparent url(navimages/logo.jpg) no-repeat 0 0;
	 }

h1 a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
	}

ul {
	padding: 15 0 0 0;
	width: 210px;
	}
 
ul li {
	width: 210px;
    display:block;
    float:left;
    list-style-type:none;
    }

ul li a {
    display:block;
    height:85px; width:210px;
    background: transparent url(navimages/navigation.jpg) no-repeat 0 0;
    text-indent:-9009px;
    }

ul li a:visited {
	color: 48331d;
    }

ul li#folio a {
    height:85px; width: 210px;
    background: transparent url(navimages/navigation.jpg) no-repeat 0 0;
	background-position: 0 -85px;
    }

ul li#folio a:visited {
	color: 48331d;
    }

ul li#blog a {
    height:85px; width: 210px;
    background: transparent url(navimages/navigation.jpg) no-repeat 0 0;
	background-position: 0 -170px;
    }

ul li#blog a:visited {
	color: 48331d;
    }

ul li#blog a:active {
	color: 48331d;
    }

ul li#purchase a {
    height:85px; width: 210px;
    background: transparent url(navimages/navigation.jpg) no-repeat 0 0;
	background-position: 0 -255px;
    }

ul li#purchase a:visited {
	color: 48331d;
    }

ul li#purchase a:active {
	color: 48331d;
    }

ul li#contact a {
    height:85px; width: 210px;
    background: transparent url(navimages/navigation.jpg) no-repeat 0 0;
	background-position: 0 -340px;
    }

ul li#contact a:visited {
	color: 48331d;
    }

ul li#contact a:active {
	color: 48331d;
    }

ul li a:hover {
    background-position: -210px 0;
    }
  
ul li#folio a:hover {
    background-position: -210px -85px;
    }

ul li#blog a:hover {
    background-position: -210px -170px;
    }

ul li#purchase a:hover {
    background-position: -210px -255px;
    }

ul li#contact a:hover {
    background-position: -210px -340px;
    }



#subnav {	
	display: block;
	width: 270px;
	float: left; 
	padding: 210px 0 0 0;

	}

#subnav ul li {
	width: 270px;
    display:block;
    list-style-type:none;
    }

#subnav ul li a:visited {
	color: 48331d;
    }

#subnav ul li#wedding a {
    display:block;
    height:51px; width:270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
    text-indent:-9009px;
    }

#subnav ul li#portrait a {
    height:51px; width: 270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
	background-position: 0 -51px;
    }

#subnav ul li#nature a {
    height:51px; width: 270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
	background-position: 0px -102px;
    }

#subnav ul li#ttv a {
    height:51px; width: 270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
	background-position: 0px -153px;
    }

#subnav ul li#saintjohn a {
    height:51px; width: 270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
	background-position: 0px -204px;
    }

#subnav ul li#therest a {
    height:51px; width: 270px;
    background:transparent url(navimages/gallerynav.jpg) no-repeat 0 0;
	background-position: 0px -255px;
    }

#subnav ul li#wedding a:hover {
    background-position: -270px 0px;
    }
  
#subnav ul li#portrait a:hover {
    background-position: -270px -51px;
    }

#subnav ul li#nature a:hover {
    background-position: -270px -102px;
    }

#subnav ul li#ttv a:hover {
    background-position: -270px -153px;
    }

#subnav ul li#saintjohn a:hover {
    background-position: -270px -204px;
    }

#subnav ul li#therest a:hover {
    background-position: -270px -255px;
    }

#purchasenav {	
	display: block;
	width: 270px;
	float: left;
	padding: 210px 0 0 0;

	}

#purchasenav ul li {
	width: 270px;
    display:block;
    list-style-type:none;
    }

#purchasenav ul li a:visited {
	color: 48331d;
    }

#purchasenav ul li#weddings a {
    display:block;
    height:50px; width:270px;
    background:transparent url(navimages/purchasenav.jpg) no-repeat 0 0;
    text-indent:-9009px;
    }

#purchasenav ul li#portraits a {
    height:51px; width: 270px;
    background:transparent url(navimages/purchasenav.jpg) no-repeat 0 0;
	background-position: 0 -50px;
    }

#purchasenav ul li#smallartprints a {
    height:51px; width: 270px;
    background:transparent url(navimages/purchasenav.jpg) no-repeat 0 0;
	background-position: 0px -100px;
    }

#purchasenav ul li#artcards a {
    height:51px; width: 270px;
    background:transparent url(navimages/purchasenav.jpg) no-repeat 0 0;
	background-position: 0px -150px;
    }

#purchasenav ul li#weddings a:hover {
    background-position: -270px 0px;
    }
  
#purchasenav ul li#portraits a:hover {
    background-position: -270px -50px;
    }

#purchasenav ul li#smallartprints a:hover {
    background-position: -270px -100px;
    }

#purchasenav ul li#artcards a:hover {
    background-position: -270px -150px;
    }

#purchasetext {
	display: block;
	width: 500px; 
	float: left;
	padding: 110px 0 0 0;
	}

IMG.purchaseimg {
    display: block;
    margin-left: 50px;
    margin-right: auto }


#gallery {
	display: block;
	width: 500px;
	float: left;
	padding: 0 0 0 0;
	}

#contacttext {	
	display: block;
	width: 270px;
	float: left;
	padding: 210px 0 0 0;

	}

#infocopy {	
	display: block;
	width: 700px;
	float: left;
	padding: 20px 0 0 0;

	}

#indexcopy {	
	display: block;
	float: left;
	width: 700px;
	padding: 50px 0 0 20px;
	}
#indexcopy p {
	color: 48331d;
	}

