/*----------
 * Global Typography
 */
p, h1, h2, h3, h4, h5, h6, span, li, a {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
}
body p {
	font-size: 			15px;
	line-height:		150%;
	color:				#000000;
}
body a {
	color:#000000;
	text-decoration:none;
}
body a:hover {
	color:#000000;
	text-decoration:	none;
}
.italic {
	font-style:			italic;
}
.bold {
	font-weight:		bold;
}
.black {
	color:				#000000;
}
#content-container img {
border:2px solid #ccc;
}
img.right {
float:right;
margin: 5px 0px 10px 10px;
}
img.left {
float:left;
margin: 5px 10px 10px 0px;
}
h1 {
	font-size:			24px;
	font-weight:normal;
	color:				#000000;
}
h2 {
	line-height:		50px;
	font-size:			26px;
	color:				#c0903c;
	font-weight:normal;
	letter-spacing:1px;

}
h3 {
	line-height:		24px;
	font-size:			14px;
	color:				#666;
}
h4 {
	line-height:		18px;
	font-size:			14px;
	color:				#000000;
}
.artist-name {
	font-weight:		bold;
	color:				#000000;
}
.artwork-title {
	font-style:			italic;	
}
.rightbox h4 {
	font-weight:		bold;
	line-height:		18px;
	font-size:			14px;
}
.rightbox-title {
	font-weight:		normal;
	line-height:		18px;
	font-style:			italic;
	font-size:			13px;
	color:				#808080;
}
.rightbox-date  {
	font-weight:		normal;
	line-height:		18px;
	font-size:			13px;
	color:				#808080;
}
.rightbox-read-more a {
	line-height:		22px;
	font-size:			13px;
}

/*----------
 * Typograpy for Grid-G
 */
.grid-g .layout p {
	margin:10px 0px 10px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 150%;
	color:#5d3f0d;
}

.layout table tr td {
vertical-align:middle;
padding:5px;
outline-color:#ccc;
border:1px solid grey;
}

.typography a {
color:#3077cb;
border-bottom:1px dotted #3077cb;}
}
.typography a:hover {
color:#000000;
}
#primaryContent a {
border-bottom:0px;
}