@import url("navigation.css");
@import url("text.css");
@import url("exhibitions.css");
@import url("artists.css");
* 	{ margin:0px; padding:0px; } /* this clears any and all margins & padding on all elements */
html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y:scroll; /*this adds a scrollbar to Mozilla and keeps it there to stop centered pages jigging about*/
}
body {
	background-color:#cdc6aa;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
}
#OuterWrapper {
	border:1px solid #999;
	background-color:transparent;
	background-image:url(../images/FauxLine972x780x10.gif);
	background-position:top;
	background-repeat:repeat-y;
	display:block;
	margin:5px auto 0px auto;
	overflow:auto;
	padding:0;
	position:relative;
	width:972px;
}
#Home #HomePrint {
	display:none;
}
#Home #OuterWrapper {
	background-image:url(../images/homeBgR782x671Q40.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:671px;
}
#Home #NavCol {
	border-right:1px solid #999;
	background-image:url(../images/homeBgL190x671Q40.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	float:left;
	height:100%;
	margin:0px;
	overflow:hidden;
	padding:0px;
	position:relative;
	text-align:left;
	width:190px;
}
#LogoHome {
	border:none;
	height:92px;
	left:15px;
	margin:0;
	overflow:hidden;
	position:relative;
	padding:0;
	top:63px;
	width:162px;
}
#Home #NavTopPic {
	border-top:1px solid #999;
	border-right:none;
	border-bottom:1px solid #999;
	border-left:none;
	right:0px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:130px;
	width:190px;
}
#NavBlockHome {
	/*border:1px solid #000;*/
	background-color:transparent;
	display:inline;
	float:left;
	height:330px;
	margin:170px 0px 0px 0px;
	padding:0;
	width:190px;
}
#Home #FindUs {
	/*border:1px solid #ff0000;*/
	background-color:#b7b7b7;
	bottom:0px;
	display:block;
	height:25px;
	position:absolute;
	width:190px;
}
#Home #FindUs DIV {
	background-color:transparent;
	color:#000;
	margin:7px 0px 0px 17px;
	padding:0;
	text-transform:uppercase;
}
#Home #ContentContainer {
	border:1px solid #ff0000;
	background-color:transparent;
	background-image:none;
	height:671px;
	display:none;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	width:781px;
}

/*--------- END OF HOME, NOW CONTENT ---------*/

#Gallery #NavCol, #Exhibitions #NavCol, #Artists #NavCol, #ArtistsDetail #NavCol, #Contact #NavCol {
	/*border-right:1px solid #999;*/
	background-color:transparent;
	display:inline;
	float:left;
	/*height:100%;*/
	margin:0px;
	min-height:671px;
	overflow:hidden;
	padding:0px;
	position:relative;
	text-align:left;
	width:190px;
}
#NavTopPic {
	border:none;
	border-bottom:1px solid #999;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:190px;
}
#NavBlockContent {
	/*border:1px solid #000;*/
	background-color:transparent;
	display:inline;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0;
	width:190px;
}
#ContentContainer {
	/*border:1px solid #ff0000;*/
	background-repeat:no-repeat;
	background-position:590px top;
	border-left:1px solid #999;
	background-color:transparent;
	float:left;
	margin:0px 0px 0px 0px;
	min-height:671px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	width:781px;
}
#Gallery #ContentContainer, #Contact #ContentContainer {
	background-image:url(../images/GalleryRF206x671Q45.jpg);
}
#Exhibitions #ContentContainer {
	background-image:url(../images/ExhibitionsRF206x671Q45.jpg);
}
#Artists #ContentContainer {
	background-image:url(../images/ArtistsBannerR206x671Q45.jpg);
}
#ArtistsDetail #ContentContainer {
	background-image:url(../images/ArtistsFramesRF206x671Q45.jpg);
}
#TextArea {
	/*border:1px solid #ff0000;*/
	background-color:transparent;
	display:inline;
	float:left;
	margin:115px 0px 40px 30px;
	overflow:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:540px;
}
#LogoContent {
	/*border:1px solid #ff0000;*/
	height:92px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:13px;
	top:15px;
	width:162px;
}
.clearMe {
	/*border:1px solid #ff0000;*/
	clear:both;
}
a:active, a:focus {
	outline:0; 
}
#PrintOnlyLogo {
	display:none;
}
#LowerTextNav {
	/*border-top:1px solid #c0c0c0;*/
	bottom:0px;
	display:block;
	height:20px;
	left:210px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-align:center;
	width:500px;
	z-index:3;
}
