/* SITE */body {	margin: 0px;	background-color: #ab3c2a;	background-image: url(../images/maintopbg.jpg);	background-repeat: repeat-x;	background-position: left top;	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;	font-size:15px;	color:#403932;}.aa {	display: none;}#wrap {	margin: 0 auto;	width:960px;	background-image: url(../images/sidefull.jpg);	background-repeat: repeat-y;}#column {	background-image: url(../images/sidetop.jpg);	background-repeat: no-repeat;	background-position: left top;		padding:0 47px;}#sitemenu, #sitemenu2 {	background-image: url(../images/sitemenu.gif);	background-repeat: no-repeat;	background-position: left top;	height:272px;	width:866px;	position: relative;}#sitemenu2 {	background-image: url(../images/sitemenu2.gif);}#menu {	text-transform: uppercase;	font-size:95%;	color:#f3aa89;	font-weight:bold;	width:866px;	padding:1px 0 0 0;	height:76px;	margin:0;}#menu a {	text-decoration:none;	color:#fff;}#menu a:hover {	color:#e5724a;}#menu ul {	text-align: center;	margin:0;	padding:25px 0 0 0;}#menu li {	display: inline;}.dot {	color:#f3aa89;	padding:0 20px;}.dot2 {	color:#aaa59f;	padding:0 7px;}.ss {	font-size:150%;	color:#e23817;}.content {	background-image: url(../images/contenttop.jpg);	background-repeat: repeat-x;	background-position: left top;		background-color: #fafaf9;	clear:left;	width:100%;}hr {border:0;color: #e0dcd9;background-color: #e0dcd9;height: 1px;width: 100%;text-align: left;margin:20px 0;clear:both;float:left;}/* FOOT */#foot {	margin: 0 auto;	width:960px;	background-image: url(../images/foot.jpg);	background-repeat: no-repeat;	height:75px;	font-size:75%;}.contactus {	padding:15px 47px 0 47px;	text-align:center;	color:#706861;	font-size:90%;}.sanstitle {	color:#e23817;	text-transform: uppercase;	padding:0 7px 0 0;	font-weight: bold;	font-size:110%;}.creditright {	float:right;	padding:30px 47px 10px 0;	color:#f3aa89;	font-size:90%;}.creditright a {	color:#f3aa89;}.creditright a:hover {	color:#e96d47;}/* TEXT */p {	margin:0 0 10px 0;	font-size:100%;}a {	color:#e96d47;	text-decoration:none;}a:hover {	color:#ab3c2a;}h2, .ins {	color:#706861;	font-family: Georgia, "Times New Roman", Times, serif;	font-size:90%;	text-transform: uppercase;	padding: 0;	margin:0 0 10px 0;	font-weight:normal;}/* HOME */#homemenu {	background-image: url(../images/homemenu.gif);	background-repeat: no-repeat;	background-position: left top;	height:76px;	width:866px;	padding:0;	margin:0;}#homelogo {	background-image: url(../images/logohome.gif);	background-repeat: no-repeat;	background-position: left top;	width:116px;	height:153px;	margin:25px 0 0 43px;	float:left;}#homequote {	float:right;	margin:20px 42px 0 0;	width:639px;	text-align:justify;	color:#403932;	font-family: Georgia, "Times New Roman", Times, serif;}.quote {	margin:12px 0 18px 0;	line-height: 19px;}.curvebg {	background-image: url(../images/curvebg.gif);	background-repeat: no-repeat;	background-position: left top;		background-color: #fafaf9;	margin:20px 0px 0px 0;}.newscontent {	float:left;	padding:0 10px;}.newsphoto {	float:left;	margin:0px 10px 5px 0;}.newstext {	margin:3px 0 0 0px;	float:left;	width:650px;	font-size:80%;}	.newslink {	float:left;	clear:left;	margin:0;	padding:15px 0 0px 5px;	width:640px;}.newslink a {	font-size:75%;	text-transform: uppercase;}.s {	float:left;	padding-top:2px;}	.homeflash {	height:140px;	text-align:center;}.homenews {	padding: 0 20px 0 10px;}/* ARTIST SECTION GENERIC */.s2 {	padding:0 8px 1px 5px;}.title, .title a, .quotetitle {	color:#ab3c2a;	font-family: Georgia, "Times New Roman", Times, serif;	font-size:140%;	padding: 0;	margin:0 10px 0px 0;	font-weight:normal;}	.submenu {	width:151px;	float:left;	font-size:75%;	text-transform: uppercase;	padding-top:15px;}.submenu2 {	width:142px;	float:left;	font-size:75%;	text-transform: uppercase;	padding:15px 0px 0 15px;}.submenu ul {	margin:0px;	padding:0px 5px 0 15px;	list-style: none;}.submenu ul li {	margin:0px;	padding: 0 0 5px 0;}.submenu ul li ul {	padding:7px 0px 0 7px;}.submenu ul li ul a {	font-size:85%;	color:#e23817;}.artistmenu {	text-transform: uppercase;	padding:0 0 15px 0px;	font-size:95%;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e0dcd9;	margin:0 0 17px 0px;}.artistmenu ul {	margin:0px;	padding:0;	list-style: none;}.artistmenu li {	margin:0;	padding-right:10px;	display: inline;}.vertsplit {	width:6px;	height:299px;	float:left;	background-image: url(../images/vertsplit.jpg);	background-repeat: no-repeat;}.headers {	position: absolute;	bottom: 0;}.leftheader {	width:150px;	padding-left:15px;	position: absolute;	bottom: 0;}.rightheader {	width:667px;	padding-left:180px;	position: absolute;	bottom: 0;	vertical-align: bottom;	margin:0 0px 10px 0;}.singleheader {	width:500px;	padding-left:50px;	position: absolute;	bottom: 0;	margin:0 0px 10px 0;}.maincontent {	padding:15px 15px 15px 20px;	float:left;	width:650px;	font-size:80%;}.fullcontent {	padding:15px 0px 15px 50px;	float:left;	width:760px;	font-size:80%;}.b {	color:#ebb49e;	margin-right:5px;}.fill {	height:1px;}/* ARTIST SECTIONS */.info {	float:left;	width:230px;	margin-right:40px;}.repcomposer, .highlightdate, .highlighttitle, .linkheader, .linktitle {	float:left;	width:150px;	margin:0 20px 0px 0;	color:#ab3c2a;	font-size:100%;	font-family: Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;}.reppiece, .highlightitem, .linkitem {	float:left;	width:480px;	margin:0 0px 0px 0;}.highlighttitle, .linktitle {	float:left;	clear:left;	margin:0 20px 0px 0;}.highlightdate, .linkheader {	width:650px;	font-size:140%;	text-transform: none;	margin:0 20px 15px 0;}.linktitle {	width:250px;}.linkitem {	width:380px;}.download {	margin-right:5px;	vertical-align: middle;}.downloadlink {	margin-right:15px;}.downloadphoto {	align:center;	margin:0px 10px 10px 0;	clear:left;}/* ARTIST LIST */.artistcolumn {	float:left;	width:240px;	margin:0px 10px 0px 0;}.artisttitle {	margin:0 0px 10px 0;	color:#ab3c2a;	font-size:140%;	font-family: Georgia, "Times New Roman", Times, serif;}/* ARTIST REVIEW */.artistquote {	color:#322c27;	font-size: 120%;	font-style: italic;	padding-bottom:3px;}.quotein {	margin-right:3px;}.quoteout {	margin-left:3px;}.quotesource, .quotesourcetop {	color:#706861;	font-size: 90%;	text-transform: uppercase;}.quotesourcetop {	margin-bottom:20px;}/* PHOTOS */.mainphoto, .mainphoto2 {	padding:10px 20px 5px 0;	float:left;	margin:0;}.mainphoto2 {	padding:0px 20px 10px 0;}.photogroup {	float:left;	padding-top:0px;}.photogroup2 {	float:left;	width:180px;	padding-right:10px;	}.border img {	border: 1px solid #fafaf9;}.border {	border: 3px solid #d4cdc6;}/* NEWS */.newsarchivecontent {	float:left;}	.newsarchivetext {	margin:3px 0 5px 0px;	float:left;	width:630px;	font-size:100%;}	