@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
	font-weight: normal;
	color: #231f20;
	background:#444447;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
        height:0;
	font-size: 0;
	display:block;
	clear: both;
	line-height:0;
	margin:0;
	padding:0;
}
.zeroSize {
        height:0;
	font-size: 0;
	line-height:0;
	margin:0;
	padding:0;
}
p, form, div {
	margin:0;
	padding: 0;
	border: 0;
}
h1 {
	padding: 0;
	margin: 30px 0 0 15px;
	font-weight: normal;
	font-size: 25px;
	line-height: 25px;
	padding-bottom: 5px;
}
h2 {
	padding: 0;
	margin: 0 0 0 37px;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 5px;
}
#headerImage {
	padding: 45px 0 0 0;
	border: 0;
	margin: 0 0 0 500px;
	width: 320px;
	height: 200px;
}

table#navigationContainer {
	font-size: 18px;
	height: 20px;
	padding: 0;
	margin: 32px 0 0 40px;
	border-collapse: collapse;
	width: 700px;
}
#navigationContainer tr {
	padding: 0;
	margin: 0;
}
#navigationContainer td {
	text-align: center;
	padding: 0 0 0 0px;
	border:0;
	vertical-align:middle;
}
#navigationContainer a,
#navigationContainer a:link,
#navigationContainer a:visited {
         text-decoration: none;
	 color: #231f20;
}
#navigationContainer a:hover, 
#navigationContainer a:active {
	text-decoration: none;
	color: #231f20;
	}
#leftContainer {
	position: absolute;
	left: 40px;
	font-size: 16px;
	width: 225px;
	margin: 0px 0 0 12px;
	line-height: 18px;
	
}
ul#leftNavigation {
	list-style-type: none;
	padding: 0;

}
#leftNavigation li {
	margin: 0 0 22px 10px;
	list-style-type: none;
	text-align: left;
	padding: 0;
}
#leftNavigation a,
#leftNavigation a:link,
#leftNavigation a:visited {
         text-decoration: none;
	 color: #231f20;
}
#leftNavigation a:hover, 
#leftNavigation a:active {
         text-decoration: none;
	color: #BE1E2D;
}
#pageContent {
	/* position: relative; 
	float:right;
	left: 340px;
	*/
	position: absolute;
	right: 0px;
	width:639px;
}
#slider {
	float:right;
	padding: 0 0 0 0;
	width:29px;
	height:132px;
}
#LocaleSentence {
	float:left;
	margin:24px 0 0 0;
	width:586px;
}
#LocaleSentence p {
	float:left;
	font-size: 11px;
	line-height: 16px;
}
#footerContainer {
		position:absolute;
		bottom:5px;
		right: 0px;
	/*
		float:right;
	*/
	margin-top:200px;
	margin-right:18px;
	width: 590px;
	font-size: 12px;
	line-height: 14px;
}
#FooterCopyright {
	text-align:center;
	margin: 18px 0 0 0;
}
#FooterCopyright p{
	text-align:center;
}
#FooterCopyright a,
#FooterCopyright a:link,
#FooterCopyright a:visited {
         text-decoration: none;
	 color: #231f20;
}
#FooterCopyright a:hover, 
#FooterCopyright a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#CallToAction {
	text-align:center;
	margin: 16px 0 0 0;
}
#CallToAction a,
#CallToAction a:link,
#CallToAction a:visited {
         text-decoration: none;
	 color: #231f20;
}
#CallToAction a:hover, 
#CallToAction a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#DesignByline {
	text-align:center;
	margin: 21px 0 0 0;
}
#DesignByline a,
#DesignByline a:link,
#DesignByline a:visited {
         text-decoration: none;
	 color: #231f20;
}
#DesignByline a:hover, 
#DesignByline a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#DesignByline p{
	margin: 16px 0 0 0;
}
/* rem'd out 
.colorChange {
	text-decoration: none;
	color: #231f20;
}*/
.bigSpace {
	word-spacing: 58px;
}
.littleSpace {
	word-spacing: 11px;
}

#smallHeaderImage {
	float:left;
	width:117px;
	height:71px;
	margin: 0 10px 0 42px;
}
#pageContainer {
	position: relative;
	margin: auto;
	width: 960px;
	height: 1409px;
	background:white url(http://www.carlawrightgallery.com/images/events/event_background.png) no-repeat top left;
}
.page_title_img {
	margin: 58px 43px 0 197px;
}
table#footerNav {
	margin:auto;
	text-align: center;
	border-collapse: collapse;
	letter-spacing: -1px;
}
#footerNav tr,
#footerNav td {
	text-align: center;
	padding: 0;
	margin: 0;
}
#footerNav a,
#footerNav a:link,
#footerNav a:active,
#footerNav a:visited {
         text-decoration: none;
	 color: #231f20;
}
#footerNav a:hover { 
	text-decoration: none;
	color: #BE1E2D;
}
table#picture_table {
	margin:auto;
	text-align: center;
	border-collapse: collapse;
	letter-spacing: -1px;
}
#picture_table tr,
#picture_table td {
	text-align: center;
	padding: 0;
	margin: 0;
}
.huge_font {
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
	line-height: 176px;
	font-size: 20px;
	
}
table#artists_name {
	position:relative;
	margin: 50px 0 0 10px;
}
#artists_name tr {
	padding: 0;
	margin: 0;
}
#artists_name td {
	text-align: center;
	padding: 0;
	border:0;
	width: 372px;
	font-size:36px;
	line-height: 13px;
	vertical-align:middle;
}
table#page_name {
	position:absolute;
	right:	0px;
	top:	0px;
	margin: 50px 0 0 260px;
}
#page_name tr {
	padding: 0;
	margin: 0;
}
#page_name td {
	text-align: center;
	padding: 0;
	border:0;
	width: 372px;
	font-size:48px;
	vertical-align:middle;
}

.underline_img {
	position: relative;
	top: -10px;
	left: -10px;
}
#artist_contact_container {
	position: absolute;
	top:	100px;
	left:	0px;
	right:	40px;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	text-align:right;
}
#artist_contact_container a,
#artist_contact_container a:link,
#artist_contact_container a:active,
#artist_contact_container a:visited {
         text-decoration: none;
	 color: #231f20;
}
#artist_contact_container a:hover { 
	text-decoration: none;
	color: #BE1E2D;
}

#picture_container {
	position: absolute;
	top:	170px;
	left:	0px;
	right:	0px;
	margin: 22px 0 0 0;
	height: 330px;
	/* width: 700px; */
}
#MainText {
	position: absolute;
	top:	490px;
	left:	0px;
	right:	0px;
	margin: 22px 0 0 0;
	height: 250px;
	/* width: 680px; */
}

table#picture_table {
	margin:auto;
	text-align: center;
	border-collapse: collapse;
	letter-spacing: -1px;
}
#picture_table tr,
#picture_table td {
	text-align: center;
	padding: 0;
	margin: 0;
}
.picture_details {
	margin: 0 11px 0 0;
	height: 85px;
	width: 85px;
}
.large_picture_details {
	position: absolute;
	top:	0px;
	right:	0px;
	margin: 0 20px 0 10px;
	border-width:2px;
	border-color:#444447;
}
#large_picture_details {
	position: absolute;
	top:	0px;
	right:	0px;
	/*margin: 0 20px 0 10px; 
	border-style:solid;
	border-width:2px;
	border-color:#444447;*/
	/* float:right; */
}

#slider {
	margin: 96px 26px 56px 0;
	float:right;
	width:29px;
	height:0px;
}
#carousel_container {
	position: relative;
	top:20px;
	left:0px;
	float:left;
	width:300px;
	height:100px;
}
#carousel_left {
	width:500px;
	float:left;
	margin: 94px 0 169px 50px;
}
#carousel_right {
	float:right;
	margin: 113px 20px 0 0;
	width:612px;
	height:864px;
}


.carouselContainer {
	float:left;
	width:864px;

}
.photoContainer {
}
.photoLayout {
}






/* scroll */

#scrollingContainer {
        position: relative;
        top:-30px;
        width: 540px;
        padding: 0px;
        height: 300px;
}
#scrollingBox {
        position: absolute;
        top: 0px;
        left: 50px;
        width: 500px;
        margin: 0;
        padding: 0;
}

#scrollingBox a,
#scrollingBox a:link,
#scrollingBox a:active,
#scrollingBox a:visited {
         text-decoration: none;
	 /*
	 color: #231f20;
	 */
	 color: #BE1E2D;
}
#scrollingBox a:hover { 
	text-decoration: underline;
	color: #BE1E2D;
}
#scrollingMask {
        overflow: hidden;
        width: 600px;
        height: 200px;
        position: absolute;
        top:50px;
        left: 0;
        padding: 0;
        margin: 0;
}
#scrollBar {
        position: absolute;
        top: 0px;
        right: 10px;
        height: 225px;
        width: 29px;
	z-index:5000;
	background: url(http://www.carlawrightgallery.com/images/scrollbar_track.png) repeat-y 6px 0px;
}
#slider {
	margin: 100px 26px 56px 0;
	float:right;
	width:29px;
	height:0px;
}
#sliderArea {
        position:absolute;
        top:5px;
        left:0px;
        height: 215px;
        width: 15px;
        line-height: 0;
        font-size: 0;
        margin: 0;
        padding: 0;
}

/* tags for popup window on carla's bio */
#largeImageContainer {
        position: fixed;
        top: 0;
        left: 0;
        width: 1000px;
        height: 1000px;
	/*
        position: absolute;
        width: 100%;
        height: 100%;
	*/
        margin: 0;
        padding: 0;
        z-index: 1000;
}
#largeImageBackground {
        position: fixed;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        background-color: #000000;
        z-index: 501;
        opacity: .8;
}
#loadingLargeContainer {
        background: #FFFFFF;
        color: #5A4A42;
        position: absolute;
        margin:40px;
        left: 0;
        z-index: 502;
        width: 300px;
        height: 200px;
        
 }
#loadingLargeContainer a,
#loadingLargeContainer a:link,
#loadingLargeContainer a:active,
#loadingLargeContainer a:visited {
         text-decoration: none;
	 color: #BE1E2D;
}
#largeImageSource {
        z-index: 650;
        position: relative;
}
#largeImageSource img {
        border: 2px solid #5A4A42;
}
#loadingLargeImage {
        position: relative;
        z-index: 600;
        background: #FFFFFF;
        text-align: center;
        margin: auto;
        width: 100%;
        height: 100%;
        border: 2px solid #333333;
        padding-top: 50px;
}

