

/*--------typography------*/
body {
	font:62.5%/100% Georgia, "Times New Roman", serif;
	padding:0;
	color:#333;
	background:#fff;
	}


p {
	font:1.4em/160% Georgia, "Times New Roman", serif;
	margin:0 10px 5px 10px;
	padding:0;
	color:#333;
}

p.address{
	float:right;
	font:1.2em/145% Georgia, "Times New Roman", serif;
	margin:0 10% 0px 10px;
	padding:0;
	color:#333;
	text-align:right;
}

body#index div#column_C p{
	float:right;
	font:1.2em/145% Georgia, "Times New Roman", serif;
	margin:0 10% 0px 10px;
	padding:0;
	color:#333;
	text-align:right;
}


h1 {
	font:4.2em/160% Palatino, Georgia, "Times New Roman", serif;
	margin:2px;
	color:#000;
	padding:0;
	letter-spacing:-2px;
}

h2{
	font:2.4em/180% Palatino, Georgia, "Times New Roman", serif;
	margin:0 10px 0px 10px;
	padding:0;
	color:#000;
	
}

h3{
	font:1.7em/110% Palatino, Georgia, "Times New Roman", serif;
	margin:0 10px 0px 10px;
	padding:0;
	
}


ul, li {font:1.2em/100% Georgia, "Times New Roman", serif; }




/*-----------links---------*/
a {
	color:#9999cc;
	text-decoration:none;
	padding:0;
	margin:0;
}

a:hover {
	text-decoration:underline;
	padding:0;
	margin:0;
}

#index h3 a {
color:#333;
text-decoration:none;

}

#index h3 a:hover{
color:#333;
text-decoration:underline;

}

.about h2 a {
color:#333;
text-decoration:none;

}

.about h2 a:hover{
color:#333;
text-decoration:underline;

}





/*----------lists------------*/
/*---------nav------------*/

.nav ul, .nav li, nav a {font:20px/100% Georgia, "Times New Roman", serif;
 						padding:0px;
						margin:0px;
						border:none;}

#navwrap {
	height:20px;
	background-color:#000;
	width:100%;
}
#nav1{

	float:left;
}

#nav2{
	
	float:right;}

.nav li {
	list-style:none;
	float:left;}
	
.nav  li a{
	text-indent:-1000em;
	display:block;}

.nav #navA a, .nav #navB a, .nav #navC a, .nav #navD a, .nav #navE a, .nav #navF a, .nav #navG a {
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;}
	
.nav #navA a{
	width:97px;
	background:#000 url(images/nav/home.gif) no-repeat center left;
	border-left:none;}
	
.nav #navB a{
	width:92px;
	background:#000 url(images/nav/about.gif) no-repeat center left;}
	
.nav #navC a{
	width:73px;
	background:#000 url(images/nav/contact.gif) no-repeat center left;
	border-right:#fff solid 2px;}

.nav #navD a{
	width:100px;
	background:#000 url(images/nav/jewellery.gif) no-repeat center left;
	border-left:#fff solid 2px;}
	
.nav #navE a{
	width:77px;
	background:#000 url(images/nav/stockists.gif) no-repeat center left; }
	
.nav #navF a{
	width:100px;
	background:#000 url(images/nav/exhibitions.gif) no-repeat center left; }


.nav #navA a:hover, .nav #navB a:hover, .nav #navC a:hover, .nav #navD a:hover, .nav #navE a:hover, .nav #navF a:hover {
	background-position:center right;
	background-color:#9999cc;}


/*--------images------------*/

p.center {
	text-align:center;
	padding:0;
	margin:5px 5px 15px 5px;
	
}

img.header{
	padding:15px 0 10px 0;
}

img#featimg{
	width:90%;
}


img#logo {padding:30px;}

a img#logo {border:none;}



a {outline: none;}

/*-------forms--------*/

form.contact{
width:500px;	
}

.contact label {
font-size:1.2em;
line-height:150%;
color:#666;
}

.contact textarea, .contact input{
width:300px;
padding:5px;
margin:0;
background-color:#eee;
}

.contact .contactform {
width:447px;
margin-bottom:20px;
padding:0px;
}

.contact .contactform:hover input, .contact .contactform:hover textarea{
background-color:#fff;
}

/*--for the side note that appears on hover--*/
.contact p.side {
line-height:101%;
float:right;
width:100px;
color:#fff;
border:1px solid #fff;	
padding:5px;
}

.contact .contactform:hover .side{
color:#333;
border:1px solid #999;
background-color:#eee;
}





/*-------global--------*/
body {
	padding:0;
	margin:0;
}

#content {
	margin-top:20px;
	clear:both;
}

#footer {
	padding-top:50px;
	clear:both;
	text-align:center;
	
}

.breaker {
	border-bottom:1px solid #e6e6e6;
	clear:both;
	padding:5px;
	margin:0px 10% 5px 10px;
}

/*--------header-------*/

#header {
	
	background:#000;
	height:285px;
}

#img {
	
	background:#fff url(images/header.jpg) no-repeat top center;
	height:255px;
	border:#fff solid 2px;
	margin-top:30px;
	
}
/*--------------------*/

/*---------columns----------*/

#column_A{
	float:left;
	width:30%;
	padding:0px;
	margin-left:10px;
	margin-top:0;
}

#column_B{
	float:left;
	width:30%;
	padding:0 10px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	margin-top:0;
	
}

#column_C{
	
	float:left;
	width:30%;
	padding:0px 0 0 2%;
	margin-right:10px;
	margin-top:0;
}

.about #column_A{
	float:left;
	width:50%;
	padding:0px;
	margin-left:4%;
	margin-top:0;
	border-right:1px solid #e6e6e6;
}

.about #column_B{
	float:left;
	width:30%;
	padding:80px 0px 10px 0px;
	border-left:none;
	border-right:none;
	margin-top:0;
	margin-left:5%;
	
}


/*------------*/




/*-------Collections-------*/



#galcol_A{
	float:left;
	width:30%;
	padding:0px 20px 70px 20px;
	border-right:1px solid #e6e6e6;
	margin-top:20px;
}


#galcol_B{
	float:right;
	width:40%;
	padding:20px 20px;
	margin-right:100px;
}

#sets {
	float:left;
	clear:both;
	padding:0px 20px;
	margin-top:10px;
}


#galcol_B a img{
	margin-top:10px;
}


.setlist li img{
	margin-top:20px;
	padding-top:10px;
	border:none;
}

.setlist li p {
	dipslay:inline;
}


.setlist li {
	float:left;
	width:130px;
	list-style-type:none;
	padding:10px;
}

img.setgal {
	border:1px solid #ccc
}