*{
	font-size: 11px;
	color:#58595b;
	font-family: Helvetica, Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
}

p{
	margin-bottom:0px;
}

a:link, a:hover, a:visited, a:active, a:link em, a:hover em, a:visited em, a:active em, a:link i, a:hover i, a:visited i, a:active i, a:link span, a:hover span, a:visited span, a:active span, a:link b, a:hover b, a:visited b, a:active b    {
	color:#F15831;
	text-decoration: none;
	outline:none;
}

a img{
	border:none;
}

body{
	background: #58595b;
	margin: 0px;
}

.textwrap {
	float:left;
	margin-left:0px;
	margin-right:15px;
	margin-bottom:10px;
}

#container{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

#header{
	background: #FFFFFF;
	height:70px;
	width:925px;
	padding-top:20px;
	padding-left: 25px;
}

#logo{
	background: url(/images/logo.jpg) no-repeat;
	width: 283px;
	height: 83px;
	cursor: pointer;
	cursor:hand;
}

#navbar{
	height: 26px;
}

#content{
	height: auto;
	width: 950px;
	background: #FFFFFF;
	padding-bottom: 10px;
}

#insideContent{
	background: #FFFFFF url(/images/repeatImage.jpg) repeat-y;
	height: auto;
	width: 950px;
}

#homeFlash{
	width: 950px;
	height: 300px;
}

#leftFloat{
	float:left;
	width: 210px;
	height: auto;
	padding-left: 60px;
	padding-top:22px;
}

#featuredExhibition{
	float:left;
	width: 220px;
	height: 100px;
	overflow: hidden;
	padding-left: 0px;
	padding-top:22px;
}
	
#homeText{
	float:right;
	width: 670px;
}

.homeBody{
	width:550px;
	margin-top:38px;
}

.signature{
	margin-top:3px;
	background: url(/images/sig.jpg) 163px 0px no-repeat;
	width:670px;
	height:82px;
}

#clearBoth{
	clear:both;
	width:5px;
	height:1px;
}

.clearBoth{
	clear:both;
	width:5px;
	height:1px;
}

#footer{
	font-size: 10px;
	width: 950px;
	text-align: center;
	color: #9c9d9f;
	line-height: 1.2em;
	margin-bottom:15px;
}

#footer a:link, #footer a:hover, #footer a:visited{
	font-size: 10px;
	color: #9c9d9f;
	text-decoration: none;
}

#footer img a{
	border: 0px;
}

#legal{
	position:relative;
	float: left;
	font-size: 10px;
	width: 400px;
	text-align: center;
	left: 276px;
	top:15px;
	color: #9c9d9f;
	line-height: 1.2em;
	
}

#legal b{
	font-size: 10px;
	color: #9c9d9f;
}
#legal p{
	color: #9C9D9F;
}

#webMail{
	position:relative;
	float: right;
	font-size: 10px;
	width: 150px;
	text-align: right;
	color: #9c9d9f;
	line-height: 1.2em;
	top:15px;
}

#legal a:link, #legal a:hover, #legal a:visited{
	font-size: 10px;
	color: #9c9d9f;
	text-decoration: none;
	padding: 0 15px 0 0;
}

#webMail a:link, #webMail a:hover, #webMail a:visited{
	font-size: 10px;
	color: #9c9d9f;
	text-decoration: none;
}

#leftLogo{
	margin-top: 3px;
	margin-right:15px;
}

#rightLogo{
	margin-top: 3px;
}

#leftContent{
	float:left;
	width: 212px;
	height: inherit;
}

#rightContent{
	float:right;
	width: 618px;
	padding-right:65px;
	padding-top:53px;
	padding-bottom:35px;
	height:auto;
	min-height: 586px;
}

.increasedLeading{
	line-height: 1.5em;
}

#rightContentWider{
	float:right;
	width: 640px;
	padding-right:45px;
	padding-top:53px;
	padding-bottom:35px;
	height:auto;
	min-height: 586px;
}


/* #rightContent .orangeText{
color:#F15831;	
} */

#rightContent .bodytext {
	font-size: 11px;
	font-family: "Helvetica Light", Helvetica, Arial;
        line-height: 1.2em;
}

.pageTitle{
	color:#F15831;
	font-size: 14px;
	font-family: "Helvetica Light", Helvetica, Arial;
	height: 32px;
}

.leftCopy{
	line-height: 1.2em;
	padding-right:10px;
	padding-top:53px;
}

.contactCopy{
	line-height: 1.2em;
	padding-right:15px;
	padding-top:53px;
}

.addresses{
	text-align: right;
}

td{
	vertical-align:top;
}

#State{
width:34px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

#Zip{
width:65px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

#phoneArea{
width: 22px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

#phoneNumber{
width: 64px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

#Message{
width: 195px;
height: 104px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}


#textStyle{
line-height: 1.5em;
}

#myTable tr{
line-height: 1.5em;
Width: 195px;
}

#myTable td{
line-height: 1.5em;
width: 195px
}

.formFields{
width: 195px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

.formText{
	margin-right: 10px;
	height: 24px;
	margin-bottom: 4px;
	_width: 70px;
}

.formInput{
	height: 24px;
	margin-bottom: 4px;
}

.formComments{
	height: 120px;
	margin-bottom: 4px;
}

.contactFields{
width: 340px;
height: 174px;
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

.contactSubject{
width: 340px; 
border-right: #9d9fa1 2px solid;
border-bottom: #9d9fa1 2px solid;
border-top: #d2d3d5 1px solid;
border-left: #d2d3d5 1px solid;
padding-top: 3px;
padding-left: 3px;
}

.projectsTop{
	margin-bottom: 50px;
}

.featuredArtist{
	margin-bottom:88px;
}

.featuredThumb{
	float:left;
	width: 120px;
	overflow:hidden;
}

.featuredText{
	float:right;
	width: 475px;
}

.featuredTitle{
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	margin-bottom:16px;
	text-transform: uppercase;
}

.featuredTitle a:link, .featuredTitle a:visited, .featuredTitle a:hover{
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	margin-bottom:16px;
	text-transform: uppercase;
}

.recentPlacementTitle{
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.recentPlacementTitle a:link, .recentPlacementTitle a:visited, .recentPlacementTitle a:hover{
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	text-transform: uppercase;
}

.featuredBody{
	width: 350px;
}


/*artist inventory*/

.invArtist{
	margin-bottom:44px;
}

.invThumb{
	float:left;
	width: 74px;
	/*height: 75px;*/
	overflow:hidden;
}

.invThumb img{
	max-width: 74px;
	width: expression(this.width > 74 ? 74: true);
}

.invText{
	float:right;
	width: 525px;
}

.invTitle{
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	margin-bottom:10px;
	text-transform: uppercase;
}

.invBody{
}

.detailArtist{
float:left;
	margin-bottom:44px;
}

.detailThumb{
	float:left;
	width: 74px;
	height: 75px;
	overflow:hidden;
}

.detailText{
	float:left;
	width: 635px;
}

.detailTitle{
	float:left;
	color:#F15831;
	font-size: 12px;
	font-family: "Helvetica Light", Helvetica, Arial;
	margin-bottom:10px;
}

.detailBody{
	width: 530px;
}

.detailBody2{
	width: 530px;
	margin-bottom:20px;
}




/*projects pages*/

.exhibitions{
	margin-bottom:20px;
}

.exhibitionThumb{
	float:left;
	width: 150px;
	margin-right: 10px; 
}

.exhibitionThumb img{
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
}

.exhibitionText{
	float:right;
	width: 458px;
}

.exhibitionTitle{
	color:#F15831;
	font-size: 14px;
	font-family: "Helvetica Light", Helvetica, Arial;
	margin-bottom:18px;
}

.exhibitionBody{
	width: 350px;
}

.exhibitionSubTitle{
	font-style: italic;
	margin-bottom:4px;
}

.exhibitionDate{
	margin-bottom:12px;
}

.tile {
	width:305px;
	height:200px;
	float: left;
	vertical-align:bottom;
	margin-bottom:10px;
}

.tile img{
	border:none;
}
  
.tile td {
	color:#F15831;
	height:140px;
   vertical-align:bottom;
}

.advTile {
	margin-right: 28px;
	width:185px;
	min-height:200px;
	height: expression(this.height < 200 ? 200: true);
	float: left;
	margin-bottom:10px;
}

.advTile img{
	/*
	width:expression(document.body.clientWidth > 180? 180px: auto );
	height:expression(document.body.clientHeight > 150? 150px: auto );
	*/
	max-width: 180px;
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}

.advTile1 {
	clear:both;
	margin-right: 28px;
	width:185px;
	min-height:200px;
	height: expression(this.height < 200 ? 200: true);
	float: left;
	margin-bottom:10px;
}

.advTile1 img{
	max-width: 180px;
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}

.advTile3 {
	width:185px;
	min-height:200px;
	height: expression(this.height < 200 ? 200: true);
	float: left;
	margin-bottom:10px;
}

.advTile3 img{
	max-width: 185px;
	width: expression(this.width > 185 ? 185: true);
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}




.pubTile {
	margin-right: 80px;
	width:150px;
	min-height:225px;
	height: expression(this.height < 225 ? 225: true);
	_height: 225px;
	float: left;
	margin-bottom:10px;
}

.pubTile img{
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}

.pubTile1 {
	clear:both;
	margin-right: 80px;
	width:150px;
	min-height:225px;
	height: expression(this.height < 225 ? 225: true);
	_height: 225px;
	float: left;
	margin-bottom:10px;
}

.pubTile1 img{
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}



.pubTile3 {
	width:150px;
	min-height:225px;
	height: expression(this.height < 225 ? 225: true);
	_height: 225px;
	float: left;
	margin-bottom:10px;
}

.pubTile3 img{
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
	max-height: 150px;
	border: solid 1px  #CCCCCC;
}

.advertTile {
	margin-right: 80px;
	width:150px;
	min-height:200px;
	height: expression(this.height < 200 ? 200: true);
	float: left;
	margin-bottom:42px;
}

.advertTile img{
	max-width: 150px;
	max-height: 180px;
	border: solid 1px  #CCCCCC;
}

.advertTile3 {
	width:150px;
	min-height:200px;
	height: expression(this.height < 200 ? 200: true);
	float: left;
	margin-bottom:42px;
}

.advertTile3 img{
	max-width: 150px;
	width: expression(this.width > 150 ? 150: true);
	max-height: 180px;
	border: solid 1px  #CCCCCC;
}



  
.advTile td {
	color:#F15831;
	height:140px;
	vertical-align:bottom;
}

.pubRight{
	padding-left:15px;
}

.publicationsTop{
	margin-bottom: 40px;
}

.yearHolder {
	margin-right:5px;
	float: left;
	vertical-align:bottom;
	margin-bottom:60px;
	
}

.yearHolder a:link, .yearHolder a:visited{
	float:left;
	padding: 4px 5px 0px 5px;
}

.yearHolder a:hover{
	background: #58595B;
	color: #FFF;
}

.curYear{
	padding: 4px 5px 0px 5px;
	background: #58595B;
	color: #FFF;
	float:left;
}

.pageNums{
	float: right;
}

.pageNums a:link, .pageNums a:visited{
	float:left;
	padding: 2px 5px 0px 5px;
}

.pageNums a:hover{
	background: #58595B;
	color: #FFF;
}

.curNum{
	padding: 2px 5px 0px 5px;
	background: #58595B;
	color: #FFF;
	float:left;
}

.curLetter{
	padding: 4px;
	padding-bottom: 3px;
	background: #58595B;
	color: #FFF;
	float:left;
}

.whichPage{
	padding: 2px 5px 0px 5px;
	float:left;
}

#nextPrev{
	float: right;
}

.alphabetSearch{
	width: 635px;
	margin-right:5px;
	float: left;
	vertical-align:bottom;
	margin-bottom:60px;
}

.alphabetSearch a:link, .alphabetSearch a:visited{
	float:left;
	padding: 4px;
	padding-bottom: 3px;
}

.alphabetSearch a:hover{
	background: #58595B;
	color: #FFF;
}

.prevArtist{
	float:left;
	padding-top: 1px;
	width: 58px;
	height: 13px;
	margin-left: 20px;
}

.prevArtist a:link, .prevArtist a:visited{
	background: none;
	padding: 0px;
}

.prevArtist a:hover{
	background: none;
	padding: 0px;
}

.nextArtist{
	float:left;
	padding-top: 1px;
	width: 58px;
	height: 13px;
	margin-left: 10px;
}

.nextArtist a:hover{
	background: none;
	padding: 0px;
}

.nextArtist a:link, .nextArtist a:visited{
	background: none;
	padding: 0px;
}

.artNav{
	font-size: 10px;
	text-align: right;
	padding-top:52px;
	line-height: 1.4em;
}

.artNav a:link, .artNav a:visited {
	font-size: 11px;
	padding-right: 15px;
	color:#58595b;
}

.artNav ul{
	padding-left:0px;
	list-style:none;
	font-weight:bold;
	/*text-transform: uppercase;*/
	margin: 0px 0px 0px 0px;
}

.artNav ul li{
	margin-left: 0px;
}

.artNav ul a:link{
	font-size: 11px;
	letter-spacing: 0.07;
}

.artNav ul li ul{
	margin-left: 0px;
	list-style:none;
	font-weight:normal;
	margin-bottom:20px;
}

.artNav ul li ul li{
	margin-left: 0px;
}

.artNav ul li ul li.catItemSelected a:link, .artNav li.catItemSelected a:visited{
	padding-right: 15px;
	color:#F15831;
	background: url(/images/navArrow.jpg) top right no-repeat;
}

.artNav ul li ul li.catItemSelected a:hover{
	padding-right: 15px;
	color:#F15831;
	background: url(/images/navArrow.jpg) top right no-repeat;
}

.artNav a:hover {
	padding-right: 15px;
	color:#F15831;
	background: url(/images/navArrow.jpg) top right no-repeat;
}

.artTitles{
	margin-right: 15px;
	font-weight: bold;
}

.navSpacer{
	height: 20px;
}
.mainCat{
padding-right: 15px;
padding-bottom:5px;
}

.mainCat2{
padding-right: 15px;
padding-bottom:4px;
}

.detailimgleft{
float:left;
margin-top:30px;
margin-right:38px;
margin-bottom:15px;
height: 220px;
width: 185px;
}

.detailimgleft img{
	max-width: 185px;
	max-height: 185px;
	width: expression(this.width > 185 ? 185: true);
}

.detailimgleft3{
float:left;
margin-top:30px;
margin-bottom:15px;
height: 220px;
width: 185px;
}

.detailimgleft3 img{
	max-width: 185px;
	max-height: 185px;
	width: expression(this.width > 185 ? 185: true);
}

.detailimgright{
float:right;
margin-top:30px;
margin-right:35px;
}

.caption{
margin-top:4px;
font-style:italic;
width: 180px;
}

.prevnext{
	float:right;
	
	font-size:10px;



}

.prevnext a:link{
	background: #ededed;
	color: #666666;
	padding: 2px 5px 0px 5px;
	font-size:10px;
}

.prevnext a:hover{
	
	color: #000;
}

.series{
	color:#000;
	float:right;
	font-size:10px;
}

.series a:link, .series a:visited{
	color: #58595B;
	float:left;
	padding: 2px 5px 0px 5px;
}

.series a:hover{
	background: #58595B;
	color: #FFF;
}

.backBtn{
	cursor: pointer;
	cursor: hand;
	margin-bottom: 7px;
}

.exBackBtn{
	cursor: pointer;
	cursor: hand;
	margin-top:7px;
}

.floatLeft{
	float: left;
}

.goBtn{
	float:left;
	margin-top: 2px;
	margin-left:10px;
}

.payoffImage{
	width: expression(this.width > 520 ? 520: true);
	max-width: 620px;
	margin-right: 20px;
	max-height: 465px;
}

.payoffDiv{
	/*float:left;*/
}

/* projects navigation */

#exhibitionNav{
	background: url(/images/exhibitions1.gif) no-repeat;
	width: 81px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
	margin-top:54px;
}

#exhibitionNav:hover{
	background: url(/images/exhibitions2.gif) no-repeat;
}

#publicationNav{
	background: url(/images/publications1.gif) no-repeat;
	width: 89px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#publicationNav:hover{
	background: url(/images/publications2.gif) no-repeat;
}

#upcomingNav{
	background: url(/images/happenings1.gif) no-repeat;
	width: 82px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#upcomingNav:hover{
	background: url(/images/happenings2.gif) no-repeat;
}

#southernNav{
	background: url(/images/thestoryofsouthern1.gif) no-repeat;
	width: 150px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#southernNav:hover{
	background: url(/images/thestoryofsouthern2.gif) no-repeat;
}

#advertisingNav{
	background: url(/images/advertisingarchives1.gif) no-repeat;
	width: 140px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#advertisingNav:hover{
	background: url(/images/advertisingarchives2.gif) no-repeat;
}

.hidden{
	display: none;
}


/* about us navigation */

#overview{
	background: url(/images/overview1.gif) no-repeat;
	width: 67px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
	margin-top:54px;
}

#overview:hover{
	background: url(/images/overview2.gif) no-repeat;
}

#hicklin{
	background: url(/images/robert1.gif) no-repeat;
	width: 140px;
	height: 9px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#hicklin:hover{
	background: url(/images/robert2.gif) no-repeat;
}

#churchSt{
	background: url(/images/103churchst1.gif) no-repeat;
	width: 121px;
	height: 9px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#churchSt:hover{
	background: url(/images/103churchst2.gif) no-repeat;
}

#masterworks{
	background: url(/images/masterworks1.gif) no-repeat;
	width: 90px;
	height: 8px;
	float: right;
	margin-bottom: 25px;
	_margin-bottom: 6px;
}

#masterworks:hover{
	background: url(/images/masterworks2.gif) no-repeat;
}

#clients{
	background: url(/images/institutional1.gif) no-repeat;
	width: 142px;
	height: 8px;
	float: right;
	_margin-bottom: 6px;
}

#clients:hover{
	background: url(/images/institutional2.gif) no-repeat;
}

.bodyText {
	font-size: 11px;
	color:#58595b;
	font-family: Helvetica, Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
}