/* test grid pattern */

/*body	{background-color:#bababa;}
#wrapper	{background-color:#CCCCCC;}
#container	{background:url(../images/16_col.gif) repeat-y top left;}*/

/* .................. end of test grid pattern */

/* a hack to force min-height in IE6 */
html, body {height: 100%;}
#wrapper	{min-height: 100%;}
* html #wrapper {height: 100%;}
/* the tan hack for images */
* html img {
margin: 0 -3px; ma\rgin: 0;
}
/* hack to force the right scroll bar to always appear in Firefox, Chrome, and Safari*/
html { overflow-y:scroll; }

/* defaults for the entire site */

h1, h2, h3, h4, h5, h6	{
	color:#828282;
}
h2	{
	font-size:.8em;
}
h3, h4, h5, h6, p, li {
	font-size:.8em;
}
p {
	color:#828282;
}
a	{
	color:#828282;
	text-decoration:none;
}
a:link	{
	color:#828282;
}
a:visited	{}
a:hover	{
	color:#DA412A;
}
a:active	{}
blockquote{	}
cite	{}
ul, ol	{margin-bottom:1em;}
li	{
	color:#828282;
}
li	a	{}
li	a:hover	{}
.copyright p, .caption p	{font-style:italic;}
.tall li	{display:block;}
.tall .year	{padding-right:.5em;}
.wide li	{display:inline;}
.primaryitem	{}
.columnitem	{}
.columnimage	{}
img	{
	display:block;
/*	border:solid 1px #a2a2a2;*/
/*	border:0;*/
	background-color:#CCCCCC;
}
#thispage a	{
	color:#DA412A;
	background:url(../images/right.gif) bottom left no-repeat;
	}
.alert	{	color:#FF0000;}
#wrapper, #container, #branding, #content, #primarycontent, #secondarycontent, #tertiarycontent, #siteinfo	{overflow:hidden;}
#container	{
	padding-top:15px;
	position:relative;
}

/* defaults for the Branding section */
#branding	{
	float:left;
	clear:none;
/*	background-color:#FFFF00;*/
	padding-top:100px;
	text-align:right;
}
#branding #title	{
	padding-right:20px;
}
#branding #title h1 a span	{
	font-weight:bold;
	color:#a3a3a3;
}
#branding #title h1 a:hover span	{
	color:#DA412A;
}
#branding #title h2	{}
#branding #tagline	{
	padding-right:20px;
}
#branding #tagline h3	{}

/* defaults for the siteNav section */
#sitenav {
	float:left;
	clear:left;
	padding-top:40px;
	text-align:right;
/*	background-color:#00FFCC;*/
}
#sitenav .contactlink	{
	padding-top:40px;
}
#sitenav .topleft	{}	
#sitenav .topright	{}
#sitenav .bottomright	{}	
#sitenav .bottomleft	{}
#sitenav ul	{
	padding-right:20px;
}
#sitenav li a {
	padding-left:20px;
}
#sitenav li a:hover {
	background:url(../images/right.gif) bottom left no-repeat;
}

/* defaults for the Content section */
#content	{
	float:left;
	clear:none;
}

/* defaults for the siteInfo section */
#siteinfo	{
	margin-top:200px;
/*	background-color:#CCCCCC;*/
}
#siteinfo p, #siteinfo a	{
	color:#D9D9D9;
}
#siteinfo a:hover	{
	color:#DA412A;
}
#siteinfodetails	{}
#sitelicense	{}
.copyright	{
	padding-right:.5em;
}
.copyright, .vartag	{
	display:inline;
}

/* defaults for individual Body types */
#home	{}
#gallery	{}
#events	{}
#profile	{}
#profile .resume	{
	display:none;
}
#resume {}
#contact #primarycontent .listing, #contact #secondarycontent .listing	{
	width:100%;
}

/* defaults for the types of Content sections */
#primarycontent	{
	float:left;
	clear:none;
/*	background-color:#FF66FF;*/
}
#primarycontent h2, #primarycontent h3, #primarycontent h4, #primarycontent h5, #primarycontent h6	{
	text-transform:uppercase;
	margin-bottom:.25em;
}
#secondarycontent {
	float:right;
	clear:none;
	padding-top:170px;
/*	background-color:#009933;*/
}
#secondarycontent h2, #secondarycontent h3, #secondarycontent h4, #secondarycontent h5, #secondarycontent h6	{
	text-transform:uppercase;
	margin-bottom:.25em;
}
#tertiarycontent	{
	float:right;
	clear:none;
/*	background-color:#0033CC;*/
}
#tertiarycontent h2, #tertiarycontent h3, #tertiarycontent h4, #tertiarycontent h5, #tertiarycontent h6	{
	text-transform:uppercase;
	margin-bottom:.25em;
}

#contact #secondarycontent {
	float:left;
	clear:left;
	padding-top:0;
	padding-top:0;
}
#contact #tertiarycontent	.mainarea	{}

/* defaults for the Content objects */
.mainarea	{
	float:left;
	width:100%;
/*	background-color:#99CC33;
*/}
.mainarea .statement	{
	padding-top:21px;
}
#primarycontent .mainarea	.article, #primarycontent .mainarea .listing	{
	padding-right:25px;
	padding-left:25px;
}
#primarycontent .mainarea	.graphics, #primarycontent .mainarea .gallery	{
	padding-left:25px;
}
#secondarycontent .mainarea .eventgroup	{
	padding-left:20px;
	padding-right:20px;
}
#contact #secondarycontent .mainarea, #contact #secondarycontent .sidebar	{
	padding-right:25px;
	padding-left:25px;
}
.sidebar	{
/*	background-color:#996600;*/
}

/* defaults for the types of Content objects*/
.article	{
	float:left;
	clear:left;
	width:100%;
}

#contact .contactinfo, #contact .morelinks, #contact .dealerinfo		{
	margin-top:23px;
}
.eventgroup	{
	margin-bottom:1em;
}
.eventgroup p span	{
	display:block;
}
.eventgroup a	{
	color:#88D0CF;
}
.eventgroup a:hover	{
	color:#DA412A;
}
#home	.event p	{
	margin-bottom:.25em;
}
.gallery	{
	float:left;
}
.graphics	{
	float:left;
	clear:left;
}
.graphics .thumb	{
	display:inline;
	float:left;
	clear:none;
	margin-bottom:12px;
	width:150px;
	height:150px;
	margin-right:35px;
}
.graphics .thumb img	{
	margin-left:4px;
/*	border:0;*/
	line-height:1;
}
.listing	{
	float:left;
	clear:left;
/*	width:99%;*/
}
.listing h2 	{
	text-transform:uppercase;
} 
/* defaults for types of Article and GalleryGroup Content objects */
.statement	{
width:100%;
}

/* defaults for types of Eventgroup	Content objects */
.current	{}
.future	{}
.past	{}

/* defaults for the types of Listing Content objects*/
.morelinks {}
.contactinfo	{}
.dealerinfo	{}

/* defaults for sub-types of Article Content objects */
.accomplishments	{}
.education	{}
.resume	{}

/* defaults for sub-types of Gallery Content objects */
.gallerynav	{
	float:left;
	width:555px;
}
/* defaults for galleryNav Gallery Content object sub-type*/
.gallerynavlist	{
	float:left;
}
.gallerynavlist	li	{
	display:inline;
	float:left;
	clear:none;
	margin-right:25px;
	margin-bottom:20px;
	height:160px;
/*	background-color:#003366;*/
}
.gallerynavlist	li img	{
	margin-left:auto;
	margin-right:auto;
}
.gallerynavlistitem	{
	width:160px;
}
.gallerynavlistthumb	{
	display:inline;
}
.gallerynavlistdetails	{
	width:160px;
/*	background-color:#CC9900;*/
}
.gallerynavlistdetails h2, .gallerynavlistdetails p	{
	padding-left:5px;
}
.gallerynavlistdetails .artifacttitle	{}
.gallerynavlistdetails .artifactyearmade	{}
.gallerynavlistdetails .artifactstatement	{}
.gallerynav	.topleft	{}	
.gallerynav	.topright	{}
.gallerynav	.bottomright	{}	
.gallerynav	.bottomleft	{}

.folionav	{
	position:absolute;
	top:270px;
	right:10px;
/*	background-color:#00FFFF;*/
	width:160px;
}
.folionav ul	{
	padding-right:12px;
	padding-left:12px;
}
.folionav	li {
	display:inline;
	line-height:1.5;
}
.folionav	.prev {
	float:left;
	width:50px;
}
.folionav	.prev a {
	padding-right:5px;
	padding-left:20px;
	border-right:1px solid #828282;
	background:url(../images/left.gif) top left no-repeat;
	}
.folionav	.prev a:hover {
	background:url(../images/left_hover.gif) bottom left no-repeat;
	}
.folionav	.next {
	float:left;
	width:50px;
}
.folionav	.next a {
	padding-right:20px;
	padding-left:5px;
	background:url(../images/right.gif) top right no-repeat;
	}
.folionav	.next a:hover {
	background:url(../images/right.gif) bottom right no-repeat;
	}
.folionav	.all {
	float:left;
	border-right:1px solid #828282;
}
.folionav	.all a {
	padding-right:5px;
	padding-left:2px;
}
.artifactdetails	{
	position:absolute;
	top:188px;
	right:10px;
/*	background-color:#CC9900;*/
	width:160px;
}
.artifactdetails h2, .artifactdetails p	{
	padding-left:20px;
}

.galleryobject	{}
.artifactmaterialsused	{
	margin-top:1em;
	display:block;
}
.artifactdimensions	{
	display:block;
}
.artifactcommercialstatus	{
	display:block;
	visibility:hidden;
}

/* defaults for sub-types of Graphics Content objects */
.display	{}
.image	{
	padding-right:0; 
	padding-left:0; 
}
.splash	{
	overflow:hidden;
}
.thumb	{}

/* defaults for sub-types of Listing Content objects */
.artfairlist	{}
.awardlist	{}
.educationlist	{}
.emaillist	{}
.groupshowlist	{}
.linklist	{}
.navigation	{}
.phonelist	{}
.sitelist	{}
.soloshowlist	{}

/* defaults for banner objects */
.banner {}


/* ................... Lisa Petrocco-specific stuff */
