html,body {
	margin:0;
	padding:5px 0 5px 0;
	background-color: #C3C3C3;
}

html{
}


body{
	font-size:100%;
	font-size: 0.625em;
	min-width:105em;
	min-height:80em;
	font-family:Arial,sans-serif;
}

a {
	color:#59001D;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

a.greyLink{
	color:#333333;
	font-weight:bold;
	font-style:italic;
	font-size:1.2em;
}

p {
	margin:0 0 0 0;
	padding:0 0 1em 0;
	font-size:1.2em;
	line-height:110%;
	color:#663333;
}

p.smaller {
	font-size:1.1em;
}

p.bigger {
	font-size:1.3em;
	color:#330000;
}

td {
	font-size: 1.1em;
	color:#663333;
}


h1{
	font-size:1.4em;
	margin:0 0 0.7em 1em;
	font-weight:bold;
	text-transform:uppercase;
	color:#590000;
}

h2{
	margin:0 0 0.6em 0;
	font-size:1.3em;
	line-height:1em;
	font-weight:bold;
	color:#330000;
	text-transform:uppercase;
}
h3{
	margin:0 0 0.5em 0;
	font-size:1.5em;
	line-height:1em;
	font-weight:bold;
	color:#990033;
	text-transform:capitalize;
}

h4{
	margin:0 0 0.1em 0;
	font-size:1.3em;
	color:#990033;
	font-weight:bold;

}

h5{
	margin:0.4em 0 0.1em 0;
	font-size:1.2em;
	color:#993300;
	font-weight:bold;
	letter-spacing:0.4em;
}

.indent1{
	margin-left:1em;
}
.indent3{
	margin-left:2em;
}
.indent3{
	margin-left:3em;
}
.indent4{
	margin-left:4em;
}
.indent5{
	margin-left:5em;
}

.rightAlign{
	text-align:right;
}


.pinkTextInput_outer {float:left; border:0.1em dashed #CC3366; width:15.5em; height:2.6em; margin-right:0.6em;}
.pinkTextInput_inner {border:0; font-size:1.3em; color:#FF0099; font-style:italic; width:11em; height:1.5em; margin-top:0.2em; padding-left:0.4em}



#entirePage {width: 100em; margin:0 auto;} /*97em+1 for IE6*/
#mainLayout {float: left; font-size:1em; min-height:80em; background-color: #FFFFFF; width:80em; }
#adLayout {float: left; width:16.2em; margin-left:1em; padding-left:0.5em;}

#pageHeader {float:left; height:8em; width:80em; }
#pageHeaderIMG {height:8.9em; width:80em; }

#pageFooter {float:left; height:8em; margin-top:1.5em; width:80em; background-image:url(/images/mainSite/Footerbg.png); background-repeat:no-repeat; }
#pageFooter_navList1 {float:left; margin-top:1em; width:100%; text-align:center; }
#pageFooter_navList2 {float:left; width:100%; text-align:center; }
#pageFooter_copyrightText {float:left; width:100%; margin-top:1em; text-align:center; font-size:0.9em; color:#FF3333;}

#logo {position:relative; margin-top:-7.5em; margin-left:2em}
#logo_artspan_img {width:15.5em; height:4.3em}
#logo_contemporary {font-size:1.7em; font-weight: bold; letter-spacing:3px; margin-top: -0.824em; margin-left:5.176em; color:#FF0000; }

#logo2 {margin-left:1em; margin-bottom:2em;}
#logo_artspan_img2 {width:15.5em; height:4.3em}
#logo_contemporary2 {font-size:1.7em; font-weight: bold; letter-spacing:3px; margin-top: -0.824em; margin-left:5.176em; color:#FF0000; }

#topNavigation {position:relative; margin:-6.8em 0 0 33em; color:#59001D; } 

.pipeList {
	width:100%;
	float:left;
	margin: 1em 0 0 0;
	padding: 0;
	} 

.pipeList li {
	
	margin-left: 0.01em;
	padding: 0 0.4em;
	list-style: none;
	display: inline;
	}
		
.pipeList li.first {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

.darkPipeList li{
	display: inline;
	color: #59001D;
	border-left: 0.1em solid #59001D;
	
}
.darkPipeList li a{
	color: #59001D;
}

.lightPipeList li{
	color: #8A002D;
	border-left: 0.1em solid #8A002D;
}
.lightPipeList li a{
	color: #8A002D;
}




.plainList_Vert {
	float:left;
	margin: 0;
	padding: 0;
	} 

.plainList_Vert li {
	margin:0 0 0 1.5em;
	list-style: none;
	font-size:1.1em;
	font-weight:bold;
}
.plainList_Vert li a{
	color:#154D51;
}
.plainList_Vert li a:hover{
	color:#CC0033;
}


li.special a{
	color:#0066FF;
}

.starList {
	float:left;
	list-style-type: none;	
	margin:0;
	padding:0;
}

.starList li {
	font-size:1.2em;
	padding-left:1em;
	margin:0 2.4em 0.2em 0;
	background-image:url(/images/mainSite/bullet-star.gif);
	background-repeat:no-repeat;
	background-position:0 0.5em;
	font-weight:bold;
}
.starList li a{
	color:#660033;
}
.starList li a:hover{
	color:#FF0000;
}


.plainList_Horiz {
	display:inline;
	list-style: none;
	padding-left: 0;
	margin:0;
	} 

.plainList_Horiz li {
	display:inline;
	padding-right:0.3em;
	font-size:1.1em;
	font-weight:bold;
}


.letterList_big{
	display:inline;
	list-style: none;
	padding-left: 0;
	margin:0;
}

.letterList_big li{
	display:inline;
	padding-right:0.05em;
}

.letterList_big li.selected{
	font-size:1.4em;
	color:#CC0033;
	font-weight:bold;
}

.letterList_big a{
	color:#333366;
}
.letterList_big a:hover{
	color:#CC0000;
}


.pageNumList{
	float:left;
	width:50em;
	list-style: none;
	padding: 0;
	margin:0;

}

.pageNumList li{
	float:left;
	font-size:1.1em;
	line-height:1.3em;
	padding-right:0.4em;
}

.pageNumList li.selected{
	font-size:1.5em;
	line-height:0.8em;
	color:#000000;
	font-weight:bold;
	padding-left:0.2em;
}

.pageNumList li a{
	color:#CC0000;
}
.pageNumList li a:hover{
	color:#000000;
}




.memberBox_outer{
	float:left;
	text-align:center;
}

.memberBox_inner{
	/*border:0.1em solid #242424;*/
	text-align:center;
}

.memberBox_caption{
	text-align:center;
	width:125px;
	font-size:0.825em;

}

.memberBox_caption a{
	text-align:center;
	color:#333366;
}


#ip_mainSection{
	float:left;
	width:80em;
	min-height:70em;
	background-image:url(/images/mainSite/header_gradient_main.png); 
	background-repeat:repeat-x;
	padding:1em 0 0.5em 0;
}



#ip_section_left{
	float:left;
	width:62em;
}

#ip_section_right{
	float:right;
	background-image:url(/images/mainSite/pink_gradient_long.png);
	background-repeat:repeat-x;
	width:11em;


	padding:1.5em 2em 0 2.5em;
}

#ip_section_right a{
	font-size:1.1em;
	color:#714258;

}





/* OLD STYLES **/
#content-main{
	float:left;
	padding:1.5em 0 1em 3em;
	min-height:50em;
}

td.bigredtext a{ 
	font-size: 1.2em;
	color: #B23F3F;
	font-weight: bold;
}/* used on category directory */

td.font11CC3300 {
	color: #CC3300;
}/* used on category directory */

td.font11CC3300 a {
	text-decoration: none;
}/* used on location directory */
td.font11CC3300 a:hover {
	text-decoration: underline;
}

td.font18pxA51501 a{
	color: #B20F0F;
	font-size: 1.4em;
	letter-spacing: 0.05em;
	text-decoration: underline;
}/* used on location directory */

#tag-summary{
	float: left;
	width: 50em;
	margin-bottom: 1em;
	/*background-color: #FF0000;*/
}/* used on search results page */



/*miscellaneous*/
.red1 {
	color: #996633;
	color: #996633;
	text-transform: uppercase;
	font-size: 130%;
}
.num-large {
	font-size: 200%;
	font-weight: bold;
	color: #000;
	padding-top: 10px;
	margin: 30px 8px 0 0;
	font-family: Helvetica, Arial, sans-serif;
}
.red2 {
	color: #996666;
}
.green {
	color: #006699;
}
.blue1 {
	color: #004F79;
}
.blue2 {
	color: #0074B4;
}
dd.dd-blue {
	color: #0074B4;
}
.gray1 {
	color: #666666;
}
.brown1 {
	color: #68664F;
}
/* img floated left */
img.img-left {
	float: left;
	margin: 0 8px 0 0;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
}
.underline {
	text-decoration: underline;
}
.floatleft{
	float: left;
}
.floatright{
	float: right;
}
/* structure */
#wrap {
	width: 980px;
	margin: 10px auto;
	text-align: left;
	position: relative;
}
#wrap-inner {
	width: 785px;
	float: left;
	margin: 0 0 10px;
	background: #f2f1e2;
	padding: 10px;
}

hr {
	display: none;
}

/* search list */
.sort-list {
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	width: 300px;
}
.sort-list li {
	float: left;
	margin: 0 5px 0 0;
	list-style: none;
}
.sort-list li a:focus {
	font-size: 80%;
}
.sort-list li a {
	color: #777;
}
.search-list {
	float: left;
	margin:  0 40px 0 0;
	padding: 0;
	width: 200px;
}
.search-list li {
	list-style: none;

}

.search-list li a {
	margin: 5px 5px 0 0;
	font-size: 120%;
}
.top {
	float: right;
}
.posted-by {
	float: left;
}
/* sidebar */
#sidebar {
	background: #E8E8DC;
	float: right;
	width: 150px;
	padding: 5px 10px 0 0;
	margin: -12px -14px 0 0;
	border-bottom: 3px solid #C5C5A7;
}
#sidebar h3 {
	margin: 5px 0 10px 0;
}
#sidebar h3 a {
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	margin: 0 0 0 10px;
}
#sidebar ul {
	float: left;
	margin: 0px 10px 5px 10px !important;
	margin: 0px 4px 5px 4px;
	padding: 15px 0 15px 5px !important;
	background: #F2F1E2;
	border: #FFFFFF 1px solid;
	padding-top: 10px;
	width: 135px;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
}
#sidebar ul li a {
	text-decoration: none;
	font-size: 85%;
	padding-left: 10px;
	color: #000;
	background: url(/images/mainSite/arrow2.gif) no-repeat left;
}
#sidebar ul li a:hover {
	text-decoration: underline;
}
#sidebar span {
	position: relative;
	bottom: 5px;
	left: 110px;
	font-weight: bold;
	margin: 2px;
	clear: both;
}
/* top nav */
#nav-top {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	width: 450px;
}
#nav-top li {
	display: inline; 
	list-style: none;
}
.no-bg {
	background: none;
}
#nav-top li a {
	float: left;
	padding: 0 15px;
	line-height: 16px;
	background: url(/images/mainSite/divider_vertical_yellow.jpg) repeat-y left top;
	text-decoration: none;
	font-weight: normal;
	color: #7E6B4B;
	font-size: 11px;
}
#nav-top a:hover {
	color: #333;
}
/* login nav */
#nav-login {
	float: right;
	clear: both;
	border: 1px solid #D3CAB6;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
	top: -10px;
	width: 210px;
	right: 0px;
	text-align: center;
}
#nav-login li {
	display: inline;
	list-style: none;
	padding: 0 8px 0 8px;
}
#nav-login a {
	line-height: 20px;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
#nav-login a:hover {
	color: #333;
}
#content-pad {
	padding: 13px 15px 0 15px;
}
#content-header {
	text-align: left;
	padding: 5px 10px;
	margin: 0;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	font-size: 120%;
	font-weight: bold;
	border-bottom: none;
	color: #929689;
	background-color: #DAD5C2;
}
#content-home {
	float:left;
}

#content h3 {
color: #004F79;
font-size: 110%;
}

#content h2 {
	color: #996666;
	font-size: 100%;
	font-weight: normal;
}
#content h1 {
	color: #996666;
	font-size: 140%;
	font-weight: normal;
	clear:both;
}
#area {
	padding: 5px 0 5px 15px;
	float: left;
}
.calendar-back {
	float: left;
	margin: 20px 0 0 0;
}
.calendar-back img {
	display:block;
}
.calendar-back a {
	float: left;
	display:block;
}
#area img.map {
	float: right;
}
#content h2 strong {
	color: #666;
	font-weight: normal;
}

#sub-page #content #content-main {
	width: 550px;
	margin-right: 25px;
	float: left;
}
#content-main .p-left {
	float: left;
	width: 350px;
	margin-bottom: 20px;
}
.plain-box {
	background: #fff;
	border: #999966 1px solid;
	padding: 10px;
	margin: 20px 0 10px 0;
}
.pullout {
	border: #999966 1px solid;
	background-color: #f2f1e2;
	padding: 10px;
}
.pullout p {
	color: #000;
	margin: 10px 0 10px 0;
}
.pullout-short {
	width: 33em;
	border: #999966 0.1em solid;
	background-color: #f2f1e2;
	padding: 1em;
}
.pullout, .pullout-short h4 {
	margin: 0 1.4em 0 0;
	color: #996666;
	font-size: 1.3em;
	font-weight: normal;
}
.pullout h1 {
	color: #004F79;
	font-size: 120%;
	margin: 5px 0 5px 0;
}
.pullout, .pullout-short ul li {
	font-size: 1.1em;
	margin-top: 3px;
}
.pullout, .pullout-short span {
	font-size: 1.2em;
	margin-top: 10px;

}
.pullout dd {
	margin: 10px 0 10px 0 ;
	color: #333;
}
#content-last {
	clear: both;
	float: left;
	margin: 30px 0 30px 0;
	width: 100%;
	text-align: center;
}
#content-last ul {
	margin: 0;
	padding: 0;
	
}
#content-last ul li {
	display: inline;
	list-style: none;
}
#content-last ul li a {
	color: #3E4359;
	font-size: 90%;
	margin: 0 0 0 4px;
	text-decoration: none;
}
#content-last ul li a:hover {
	text-decoration: underline;
}



.content-links {
	float: left;
	width: 190px;
}
.content-links li {
	list-style: none;
}
.content-links li a {
	display: block;
	width: auto;
	height: 20px;
	line-height: 20px;
	color: #006699;
	text-decoration: none;
	text-indent: 20px;
	font-size: 85%;
	background: url(/images/mainSite/arrow.gif) no-repeat 10px 7px;
}
/* members directory */
#members {
	float: left;
	width: 560px;
}
#members dl {
	margin: 20px 10px 10px 5px;
	padding: 0;
	float: left;
	width: 260px;
}
#members dt {
	margin: 0;
	padding: 0;
	width: 170px;
	float: right;
	font-weight: bold;
	font-size: 85%;
	color: #004F79;
}
#members dd {
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 80%;
}
#members dd.img img {
	float: left;
	margin: 0 4px 0 0;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
}

/* members listing / any image size*/
#members-cat{
	float: left;
	width: 560px;
}
#members-cat dl {
	margin: 20px 20px 10px 5px;
	padding: 0;
	float: left;
	height: 120px;
	width: 250px;
}
#members-cat dt {
	margin: 15px 5px 0 0;
	padding: 0;
	float: left;
	font-weight: bold;
	font-size: 85%;
	color: #004F79;
}
#members-cat dd {
	margin: 4px 0 0 0;
	padding: 0;
	line-height: 1.2em;
	float: left;
	width: 60%;
	font-size: 80%;
}
#members-cat dd h2 a {
	font-size: 120%;
	font-weight:bold;
}
#members-cat dt.img img {
	margin: 0 4px 0 0;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
	
}



#members-new {
	width: 750px;
}
#members-new dl {
	margin: 20px 10px 10px 5px;
	padding: 0;
	float: left;
	width: 230px;
}
#members-new dt {
	margin: 0;
	padding: 0;
	width: 140px;
	float: right;
	font-weight: bold;
	font-size: 85%;
	color: #004F79;
}
#members-new dd {
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 80%;
	color: #d0671a;
}
#members-new dd.img img {
	float: left;
	margin: 0 4px 0 0;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
}

#region-list {
	 padding: 0;
	 margin: 0;
	 width: 550px;
}

#region-list li {
	float: left;
	list-style: none;
}
#region-list li a {
	margin: 8px 12px 0 0;
	display:block;
}
#search-section {
	font-weight: bold;
	color: #996633;
	padding: 0.5em 0;
	margin: 0;
	float: left;
	width: 55em;
	font-size: 1.1em;
	border-color: #F2F1E2;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-right: none;
	margin-bottom: 1.3em;
}
#search-section ul {
	float: left;
	margin: 0;
	padding: 0;
}
#search-section li {
	float: left;
	list-style: none;
}
#search-section a {
	color: #004F79;
	padding: 0 3px 0 3px;
	text-decoration: none;
}
#search-section ul li a span {
	color: #000;
	margin: 0 0 0 1em;
}
#search-section a.active {
	color: #996633;
}
#content-main #pager {
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
}
#content-main #area select {
	clear: both;
}
/* join artspan*/
#join-list {
	margin: 0;
	padding: 0;
	width: 720px;
}
#join-list li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#join-list li a {
	display: block;
	width: 146px;
	height: 155px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#join-list li .low-cost {
	background: url(/images/mainSite/pic5-newprice.gif) no-repeat top left;
	display: block;
	width: 146px;
	height: 155px;
	margin: 0;
	padding: 0;
}
#join-list li .visitors {
	background: url(/images/mainSite/pic6.gif) no-repeat top left;
	display: block;
	width: 137px;
	height: 155px;
	margin: 0;
	padding: 0;
}
#join-list li .easy {
	background: url(/images/mainSite/pic7.gif) no-repeat top left;
	display: block;
	width: 137px;
	height: 155px;
	margin: 0;
	padding: 0;
}
#join-list li .rich {
	background: url(/images/mainSite/pic8.gif) no-repeat top left;
	display: block;
	width: 137px;
	height: 155px;
	margin: 0;
	padding: 0;
}

#join-list li .elegant {
	background: url(/images/mainSite/pic9.gif) no-repeat top left;
	display: block;
	width: 146px;
	height: 155px;
	margin: 0;
	padding: 0;
}
/* featured members box */
#featured-members {
	float: right;
	width: 172px;
	height: 408px;
	float: right;
	/*border: 1px solid #FFFFFF;*/
	background-color: #FCFCF8;
	border-bottom: #E7DDCB 1px solid;
	text-align: center;
	margin-top: 10px !important;
	margin-top: 25px;
}

#featured-members .featured-member{
	margin-top: 0;
	margin-bottom: 0;
	margin: 0 0 0 0;
	height: 163px;
}
#featured-members .featured-member a {
	font-size: 85%;
	text-decoration: underline;
}
#featured-members p{
	margin: 0px 0 0 0;
}
#featured-members .notop{
	display: inline;
	position: relative;


}

#featured-members dl {
	border: 2px solid #FF0000;
	margin-top: 0;
	margin-bottom: 0;
	margin: 0 0 0 0;
	height: 160px;
}



#featured-members dd {
	border: 2px solid #00FF00;
	text-align:center;
	margin: 0;
}

#featured-members dl dd a {
	font-size: 85%;
	text-decoration: underline;
}

#featured-members h2 {
	text-align: center;
	padding: 5px;
	color: #666666;
	font-size: 90%;
	font-weight: bold;
	background: #E3E6DB;
	margin: 0 0 0px 0;
}
/*
#featured-members span a {
	position: relative;
	bottom: 18px;
	left: 58px;
	font-weight: bold;
	margin: 2px;
	clear: both;
}*/
#find-art {
	float: right;
	width: 232px;
	margin: 0;
	padding:0;
	border: 1px solid #E7DDCB;
}
#find-art form {
	width: 150px;
}
#find-art form fieldset {
	width: 190px;
}
input .radio {
	font-size: 11px;
	color: #000;
	float: left;
}
#find-art h2 {
	text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	background: #C9BCA4;
	margin: 0 0 6px 0;
}
#find-art div {
	border: #E7DDCB 1px solid;
	margin: 15px;
	background: #F8F8FA;
}
#find-art fieldset {
	border: none;
}
#find-art div h2 {
	color: #867551;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	background-color: #F2F1E2;
	padding: 3px;
	margin: 0;
}
#find-art div a {
	font-size: 80%;
	text-decoration: none;
	color: #333;
}
#find-art div a:hover {
	text-decoration: underline;
}
#find-art p input {
	float: left;
	clear:both;
	width: 20px;
	margin: 0;
}
#find-art p label {
	float: left;
	color: #000;
	padding: 0 0 0 4px;
	font-weight: normal;
	font-size: 11px;
	
}
#find-art p {
	clear: both;
	display: inline;
}
#find-art .ad-search {
	text-align: center;
	padding: 0 0 0 60px;
	font-size: 85%;
	margin: 0;
	text-decoration: underline;
}
#find-art .go-button {
	float: right;
	margin: 5px 5px 0 0;
}

/*********** browse genres box ***************/
#browse-genres {
	width: 330px;
	border: 1px solid #E7DDCB;
	margin: 0;
	padding: 0 0 4px 0;
	float: left;
	position: relative;
}
#browse-genres ul {
	float: left;
	margin: 0 0 0px 0;
	padding: 5px 10px 0px 10px;
}
#browse-genres li {
	list-style: none;
	margin: 0px 0 4px 0;
}
#browse-genres a {
	font-size: 85%;
	text-decoration: underline;
	color: #3E4359;
}
#browse-genres li.style2 a {
	color: #FF0000;
	font-weight: bold;
}
#browse-genres h2 {
	color: #8B7C5E;
	font-size: 100%;
	font-weight: bold;
	width: 170px;
	background: #E7DDCB;
	padding: 5px 15px 5px 15px;
	margin: 0;
	line-height: 14px;
}
#browse-genres ul li span a {
	margin-left: 60px;
	width: 100px;
	bottom: 0px;
	right: 0px;
	font-weight: bold;
}

#other-features {
	float: left;
	width: 290px;
}


/* join pullout*/
#join-pullout {
	display: inline;
	float: left;
	width: 100%;
	background-color: #F8F8FA;
	border: #E7DDCB 1px solid;
	margin-top: 8px;
}
#join-pullout dl {
	
	padding: 0px 20px 0px 20px;
	
	text-align: center;
}
#join-pullout dt {
	color: #006666;
	border-bottom: #999999 1px dotted;
	font-weight: bold;
	padding: 2px 0;
	font-size: 85%;
}
#join-pullout dd {
	font-weight: bold;
	padding: 3px 0 2px 0;
	margin: 0;
	font-size: 85%;
}
/* new members */
.new-member {
	float: left;
	width: 150px;
	margin-top: 5px;
	text-align: center;
	border-right: #006666 1px dotted;
}
#new-members {
	float: left;
	width: 100%;
	margin: 0px 0 10px 0;
	position: relative;
	border-top: #009966 1px dotted;
}
#new-members #seeall {
	position: relative;
	float: right;
	font-size: 80%;
}
#new-members a img {
	border: none;
}
.new-member h3 {
	margin: 8px 0 0px 0;
}
.new-member p {
	margin: 0px 0 0 0;
}
.new-member h3 a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #993300;
}
/*pager box*/
#pager {
	float: right;
}
#pager li {
	list-style: none;
	float: left;
}
#pager li a {
	display: block;
	padding: 0 6px;
	line-height: 14px;
	background: url(/images/mainSite/divider_vertical_yellow.jpg) repeat-y right top;
	text-decoration: none;
	font-weight: bold;
	color: #646464;
	font-size: 80%;
}

#pager .current a{
	text-decoration: none;
}

#pager .current a:hover{
	text-decoration: none;
	color: #646464;
}


#pager li a:hover {
	color: #993300;
	text-decoration: underline;
}
.pager-box h2 {
	float: left;
	float: left;
	color: #666666;
	font-size: 90%;
	font-weight: bold;
}
.pager-box {
	margin-top: 15px;
}
#browse-artists {
	float: left;
	width: 100%;
}
#mission {
	float: left;
	width: 100%;
}
/* browse artists pager box */
#browse-artists {
	background-color: #D8DED8;
	text-align: center;
	margin: 0 0 10px 0;
	border: #999999 1px solid;
}
#browse-artists h2 {
	float: left;
	color: #A87655;
	font-weight: bold;
	font-size: 85%;
	text-align: center;
	margin: 5px 0 5px 10px;
}
#browse-artists ul {
	float: right;
	margin: 5px 0 5px 0;
}
#browse-artists ul li {
	list-style: none;
	float: left;
}
#browse-artists ul li a {
	display: block;
	padding: 0 6px;
	line-height: 14px;
	font-size: 85%;
	background: url(/images/mainSite/divider_vertical_yellow.jpg) repeat-y left top;
	text-decoration: none;
	font-weight: bold;
	color: #003333;
}
#browse-artists ul li a:hover {
	color: #3399FF;
}
/* other site box */
#other-features {
	width: 290px;
	float: left;
	padding: 0;
	border-bottom: #E7DDCB 2px solid;
	border: #E7DDCB 1px solid;
	background: #EDEBD6 url(/images/mainSite/why_artspan_bg.jpg) repeat-x top;
}


#other-features h2, #why-artspan h2 {
	color: #333;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	background: #C9BCA4;
	padding: 5px 15px 5px 15px;
	margin: 0;
	line-height: 14px;
}
#other-features ul {
	float: left;
	margin: 0 10px 0 10px;
	padding: 15px 0 15px 0;
}
#other-features ul li {
	list-style: none;
	margin: 5px 0 5px 0;
}
#other-features ul li a {
	text-decoration: none;
	font-size: 85%;
	padding-left: 23px;
	color: #333;
	background: url(/images/mainSite/arrow2.gif) no-repeat left;
}
/* why artspan box */
#why-artspan {
	width: 475px;
	float: right;
	background: #EDEBD6 url(/images/mainSite/why_artspan_bg.jpg) repeat-x top left;
	height: auto;
	border: #FFFFFF 1px solid;
	border-top: none;
	border-bottom: #E7DDCB 2px solid;
	position: relative;
}
#why-artspan dl {
	float: left;
	width: 130px;
	font-size: 85%;
	margin: 8px 15px 0 8px;
}
#why-artspan dt {
	color: #716948;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #E7DDCB;
}
#why-artspan dd {
	color: #993366;
	font-weight: normal;
	margin: 4px 0;
}
#why-artspan dd + dd {
	color: #003366;
	margin: 8px 0;
}
#why-artspan dd.dd-blue {
	color: #003366;
	margin: 8px 0;
}

#why-artspan dd a {
	color: #006699;
	text-decoration: underline;
}
#why-artspan dl a.join-button {
	background: url(/images/mainSite/join_orange.gif) no-repeat top;
	width: 72px;
	height: 23px;
	text-indent: -9999px;
	display: block;
}
#why-artspan span {
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #006666;
	font-size: 85%;
	font-weight: bold;
}
/* mission */
#mission {
	color: black;
	width: 751px;
	padding: 15px;
	margin: 10px 0 10px;
	background-color: #E0DDD6;
	border: #996666 1px solid;
}
#artspan-brief h1 {
	color: #996633;
	font-size: 100%;
	font-weight: bold;
	margin: 10px 0 0 0;
}
#artspan-brief h2 {
	color: #999900;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: 1px;
	margin: 0;
}
#column-1 {
	float: left;
	width: 350px;
	margin-right: 40px;
}
#column-2 {
	float: left;
	width: 350px;
}
/* clearfix method */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/* form */
.member-form {
	padding: 5px 15px 15px 15px;
	border: 1px solid #d6d6d6;
	margin: 15px 0 15px 0;

	width: 530px;
}
.member-form legend {
	color: #996666;
	font-family: Calibri, Arial, Helvetica, sans serif;
	font-size: 150%;
	margin: 0 0 15px 0;
	letter-spacing: -.9px;
	float:left;
}
.member-form legend span {
	color: #999;
	font-size: 90%;
	letter-spacing: -.9px;
	font-size: 90%;
}
.member-form div {
	margin: 15px 0 0 0;
}
.member-form  label {
	display: block;
	font-family: Calibri, Arial, Helvetica, sans serif;
	font-weight: bold;
	margin: 8px 0 4px 0;
	letter-spacing: -.6px;
	font-size: 120%;
	color: #777;
	float:left;
	width: 140px;
}

.member-form .text-input {
	width: 250px;
}
.member-form p {
	margin: 8px 0 8px 0;
}

.member-form .req {
	width: 300px;
}
/*-------- =form ------------*/
legend {
	color: #996666;
	font-family: Calibri, Arial, Helvetica, sans serif;
	font-size: 150%;
	margin: 0 0 15px 0;
	letter-spacing: -.9px;
}
legend span {
	color: #999;
	font-size: 90%;
	letter-spacing: -.9px;
	font-size: 90%;
}
form .label-ext {
	float: left;
	margin: 0 4px 0 4px;
	width: 25px;
}
form .form-note {
	float: left;
	width: 250px;
	margin: 3px 0 3px 0;
	color: #777;
	font-family: Calibri, Arial, Helvetica, sans serif;
	font-size: 85%;
	clear: both;
}
.label-radio {
	font-weight: normal;
	color: #888;
}
.required {
	color: #ee3e15;
	font-weight: bold;
}
.input-captcha {
	background: url(/images/mainSite/input-bg.gif) repeat-x top;
	border: 1px solid #d6d6d6;
	padding: 3px 5px 3px 5px;
	margin: 4px 0 0 0;
	font-family: Calibri, Arial, Helvetica, sans serif;
	font-size: 120%;
	color: #555;
	width: 133px;
	display: block;
}
.submit {
	float: left;
	margin-top: 10px;
}


/* search results */


#search-results {
	float: left;
	margin: 0;
	padding: 0;
}











/* THESE ARE OLD ONES THAT SHOULD BE REMOVED */


.style1 {
	color: #996600;
	text-decoration: none;

}



.paddingleft20px {
	padding-left: 20px;
}


.font12pxbold006666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.font18px006699 {
	font-size: 18px;
	font-weight: bold;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.font12px003366 {
	font-size: 12px;
	color: #003366;
}

.font14pxCC0000-news {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;
}
.font14pxCC0000-news a {
	color: #CC0000;
	text-decoration: underline;
}
.font14pxCC0000-news a:hover {
	color: #CC0000;
	text-decoration: none;
}



.paddingbody {
	padding-right: 28px;
	padding-left: 28px;
}


.borderA3E066-20-10 {
	border-top-width: 10px;
	border-right-width: 20px;
	border-bottom-width: 10px;
	border-left-width: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3E066;
	border-right-color: #A3E066;
	border-bottom-color: #A3E066;
	border-left-color: #A3E066;
}

.fontfca {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	line-height: 16px;
}
.fontfca a{
	color: #3D3D3D;
	line-height: 16px;
	text-decoration:underline;
}
.fontfca a:hover{
	color: #3D3D3D;
	line-height: 16px;
	text-decoration:none;
}
.paddingfca {
	padding: 12px;
}
.fontnewmem {
	font-size: 18px;
	font-weight: bold;
	color: #545351;
}
.font12px006699link2 {
	font-size: 12px;
	color: #006699;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodytable {
	color: #000000;
	text-decoration: none;
	margin-bottom: 10px;
	line-height: 17px;
}
.bodytablelinehightnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-bottom: 10px;
}
.bodytablelinehightnormal a {
	text-decoration: underline;
	color: #000000;
}
.font12px3D3D3D {
	font-size: 11px;
	padding-left: 12px;
	color: #3D3D3D;
	font-family: Arial, Helvetica, sans-serif;
}




.font11px3A3A89underline {
	color: #3A3A89;
	text-decoration: underline;
	font-size: 11px;
}
.font11px3A3A89normal {
	color: #AA3A89;
	font-size: 11px;
	text-decoration: none;
}
.font11px3A3A89normal a {
	color: #3a3a89;
	text-decoration: none;
}

.darkgreentext2 {
	font-size: 18px;
	font-weight: bold;
	color: #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.error {

	color: #bb0000;	
	font-size: 11px;
}




#search-results dl {
	/*background-color: #0000FF;*/
	margin: 2px 2px 2px 8px;
	padding: 0;
	float: left;
	height: 180px;
}
#search-results dt {
	/*background-color: #00FF00;*/
	margin: 2px 2px 0 0;
	padding: 0;
	float: left;
	font-weight: bold;
	font-size: 1.2em;
	color: #004F79;
}
#search-results dd {
	/*background-color: #AAAAAA;*/
	margin: 1px 0 0 0;
	padding: 0 0 0 1px;
	float: left;
	width: 130px;
}
#search-results dd h2 a {
	font-size: 0.8em;
	font-weight:bold;
}
#search-results dt.img img {
	margin: 0 4px 0 0;
	padding: 2px;
	border: 1px solid #999;
	background: #fff;
	
}

.smallCell{
	font-size: 9pt;
}
.medCell{
	font-size: 10pt;
}

#content-main .search-left {
	display: inline;
	float: left;
	width: 400px;
	margin-bottom: 20px;
}
