* {
	margin:0;
	padding:0;
}
a:link {
	color: #FFF;
}
a:visited {
	color: #FFF;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

body {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000;
	padding:0;
	margin:0;
}
	
#wrapper {
	width:777px;
	background-color:#FFF;
	position:absolute;
	background:#FFF;
	padding:0px;
	left: 50%;
	margin-top:10px;
	margin-left: -388px;
	overflow: none;
}		
#content-wrapper {
	padding: 0px;
	margin: 0px;
	height:330px;
}
#navcontainer {
	margin: 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.img {
	border: 1px solid #FFF;
}


/* SEARCH */
.searchbox {
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
}
.searchbox p {
	font-size: 12px;
	padding:10 0 0 10;
	color: #FFF;
	margin: 0px;
}
.searchresults {
	float:left !important;
	float:none;
	width:665px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
	padding-bottom:20px;
}
.searchresults p {
	font-size: 12px;
	padding:10 0 0 10;
	color: #FFF;
	margin: 0px;
	background:#5A5A63;
}
/* SEARCH */


/* HOMEPAGE */		
.maincolumn {
	width:110px;
	background: #5A5A63;
	border-right:1px solid #FFF;
}
.column1 {
	width:221px;
	background:#A5BDDE;
	border-right:1px solid #FFF;
}
.column2 {
	width:221px;
	background:#84A5C6;
	border-right:1px solid #FFF;
}
.column3 {
	width:221px;
	background:#842131;
	border-right:1px solid #FFF;
}		
.mainbox {
	height: 110px;
	font-size:10px;
	background: #5A5A63;
	color:#FFF;
	text-align:center;
	border-bottom:1px solid #FFF;
}
.mainboxlogin {
	height: 65px;
	font-size:10px;
	background: #5A5A63;
	color:#FFF;
	text-align:center;
	margin-top:45px;
	border-bottom:1px solid #FFF;
}		
.homebox {
	height: 110px;
	color:#FFF;
	border-bottom:1px solid #FFF;
}
.homebox h2 {
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	padding-left:8px;
	padding-right:8px;
}
.homebox h1 {
	font-size: 10px;
	padding-left:8px;
	padding-right:8px;
}
.homebox p {
	padding-top:5px;
	font-size: 10px;
	padding-left:8px;
	padding-right:8px;
}
.homeboximage {
	height: 221px;
	color:#FFF;
	border-bottom:1px solid #FFF;
}
.homeeventstitle {
	height: 70px;
	color:#FFF;
}
.scrolltext {
	font-size: 10px;
	color: #FFF;
	margin: 0;
	padding: 7px; 
}
.ScrollDiv {
	height:151px;
	overflow: auto;
}
.column3sub-a {
	float:left;
	width:110px;
	height:110px;
	padding:0px !important;
	padding:0px 1px 0px 0px;
	margin:0px0px;
	background:#48638a;
	border-right:1px solid #48638a;
}
.column3sub-b {
	float:right;
	margin:0px !important;
	margin:0px -1px 0px 0px;
	width:110px;
	background:#48638a;
}
/* HOMEPAGE */

/* ARTISTS */
.artistcolumn {
	width:665px;
	border-bottom:1px solid #FFF;
}
.artisttop {
	width:665px;
	float:left;
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#84A5C6;
	border-bottom:1px solid #FFF;
}
.title {
	color:#FFF;
	text-align: left;
	padding:0px;
	margin:0px;
}
.title p {
	width:645px;
	height:49 !important;
	height:64px;
	margin:0px;
	overflow-x: hidden; 
	overflow-y: scroll;
	font-size:12px;
	padding:10 8 5 8;
}
.titlename {
	font-size:16px;
	font-weight: bold;
}
.artistpages {
	color:#FFF;
	text-align: left;
	margin:0px;
	padding-left:10px;
	padding-top:90px;
}
.artistselectionview {
	color:#FFF;
	text-align: left;
	margin:0px;
	padding-right:20px;
	padding-top:70px;
}
.artistselectionsort {
	margin:0px;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:7px;
}

.artistbox1 {
	width:665px;
	float:left;
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
}
.artistbox2 {
	width:665px;
	float:left;
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#7B7B7B;
	border-bottom:1px solid #FFF;
}
.artistbox1 h2 {
	font-size: 12px;
	padding-top:85px;
	padding-left:10px;
	color: #FFF;
	margin: 0px;
}
.artistbox2 h2 {
	font-size: 12px;
	padding-top:85px;
	padding-left:10px;
	color: #FFF;
	margin: 0px;
}
.artistboximage {
	float:right;
	height: 110px;
	background:#5A5A63;
	border-left:1px solid #FFF;
}
.artistbox {
	width:666px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
}
.artisticons {
	width:186px;
	margin: 8 0 0 8;
	padding:0;
}
.artisticons p {
	padding: 10 0 0 0;
	text-align:left;
}
.artisticons h2 {
	font-size: 12px;
	text-align: right;
	padding: 20 0 0 5;
}
.artisticon {
	margin: 0 5 5 0;
	border:1px solid #FFF;
}
.artistpainting {
	padding: 8 20 25 0;
}	
/* ARTISTS */


/* EXHIBITIONS */
.exhibitionstop {
	height: 110px;
	background:#A5BDDE;
	border-bottom:1px solid #FFF;
}
.exhibitionscolumn {
	width:666px;
	border-bottom:1px solid #FFF;
}
.exhibitionsmain {
	width:221px;
	background:#5A5A63;
	border-right:1px solid #FFF;
}
.exhibitionstitle {
	height:110px;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
}
.exhibitionstitle h2 {
	font-size: 12px;
	color: #FFF;
	margin: 0px;
	padding:2px 8px 2px 8px;
}
.exhibitionstitle p {
	padding-top:5px;
	font-size: 9px;
	padding:2px 8px 6px 8px;
	color:#FFF;
}
.exhibitionstop {
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#A5BDDE;
	border-bottom:1px solid #FFF;
}
.exhibitionsbox {
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	padding:0 0 20 0;
	border-bottom:1px solid #FFF;
}
.exhibitionsbox h1 {
	font-size: 18px;
	padding:20 0 5 8;
	margin:0;
}
.exhibitionsbox h2 {
	font-size: 12px;
	padding:0 0 0 8;
}
.exhibitionsbox h3 {
	font-size: 11px;
	padding:10 0 0 8;
}
.exhibitionsbox h4 {
	width:400px;
	font-size: 11px;
	margin:0 0 10 8;
	padding:0 0 10 0;
	border-bottom:1px solid #FFF;
}
.exhibitionsbox p {
	width:400px;
	font-size: 12px;
	padding:0 0 0 8;
}
.exhibitionsicon {
	padding: 0 0 5 5;
}
.exhibitionsborder {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.exhibitionsimage {
	height: 221px;
	color:#FFF;
	border-bottom:1px solid #FFF;
}
/* EXHIBITIONS */


/* WORKSHOPS */
.workshopcolumn {
	width:665px;
	border-bottom:1px solid #FFF;
}
.workshoptop {
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#A5BDDE;
	border-bottom:1px solid #FFF;
}
.workshopbox {
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
}
.workshopbox h2 {
	font-size: 21px;
	padding: 20 0 0 10;
}
.workshopbox h3 {
	font-size: 16px;
	padding:10 0 0 10;
}
.workshopbox h4 {
	font-size: 11px;
	margin:0 0 0 10;
	padding:0 0 20 0;
	width:400px;
	border-bottom:1px solid #FFF;
}
.workshopbox p {
	font-size: 12px;
	width:400px;
	padding:10 0 30 10;
}
.workshopicon {
	padding: 0 0 5 5;
}
.workshopiconborder {
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
/* WORKSHOPS */


/* BUZZ */
.buzzcolumn {
	width:665px;
	border-bottom:1px solid #FFF;
}
.buzztop {
	height: 110px;
	color:#FFF;
	text-align: left;
	background:#A5BDDE;
	border-bottom:1px solid #FFF;
}
.buzzbox {
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	margin:0;
	padding:8 0 0 0;
	border-bottom:1px solid #FFF;
}
.buzzbox h2 {
	font-size: 21px;
	padding:20 0 20 8;
}
.buzzbox h3 {
	font-size: 16px;
	background:#A5BDDE;
	margin:5 10 0 10;
	padding:20 0 5 10;
}
.buzzbox h4 {
	font-size: 12px;
	margin:20 10 0 20;
	padding:0 0 0 0;
}
.buzzbox p {
	font-size: 11px;
	margin:5 200 25 20;
	padding:0 0 0 0;
}
/* BUZZ */


/* CONTACT */
.contactcolumn {
	width:665px;
	border-bottom:1px solid #FFF;
}
.contacttop {
	height: 109px;
	margin: 0;
	padding: 0;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	border-bottom:1px solid #FFF;
}
.contacttitle {
	width:332px;
	height:109px;
	padding:0;
	margin:0;
	background:#A5BDDE;
	border-right: 1px solid #FFF;}
.contactaddress {
	width:322px;
	height: 107px;
	margin:0 0 0 0;
	padding:10 0 0 10;
}
.contactbottom {
	height: 222px;
	background:#5A5A63;
}
.contactform {
	font-size:12px;
	width:316px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	padding: 8;
	margin: 0;
}
.contactformtable {
	font-size:12px;
	color:#FFF;
	text-align: left;
	background:#5A5A63;
	padding: 2;
	margin: 0;
}
.contactbox p {
	font-size: 12px;
	width:400px;
	padding:10 0 30 10;
}
.contactimage {
	width:332px;
	height:220px;
	background:#5A5A63;
	padding:0px;
	margin:-7 0 -5 0;
	border-left:1px solid #FFF;
}
/* CONTACT */


/* BOTTOM */
.bottomaddress {
	margin:0px;
	padding:1 0 6 111;
	font-size: 10px;
}	
.bottomnav {
	margin:0px;
	padding:10 200 6 111;
	font-size: 9px;
}
.lform {
	font-size: 9px;
	color:#000;
	padding:8 0 8 111;
	text-align: left;
}
.sub {
	color: #FFF;
	font-size: 8px;
	text-align: left;
}	
p.webbot {
	display:none;
}
/* BOTTOM */

