@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: 0 0 0 0px;
	font-weight: normal;
	font-size: 25px;
	line-height: 25px;
	padding-bottom: 0px;
}
h2 {
	padding: 0;
	margin: 0 0 0 20px;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 5px;
}
#pageContainer {
	position: relative;
	margin: auto;
	width: 960px;
	height: 980px;
	background:white url('images/background1.jpg') no-repeat top left;
}
#headerImage {
	padding: 40px 0 0 0;
	border: 0;
	margin: 0 0 0 500px;
	width: 320px;
	height: 200px;
}

table#navigationContainer {
	font-size: 18px;
	height: 54px;
	padding: 0;
	margin: 5px 0 0 340px;
	border-collapse: collapse;
	width: 540px;
	position:relative;
	top: 20px;
	left: 60px;
}
#navigationContainer tr {
	padding: 0;
	margin: 0;
}
#navigationContainer td {
	text-align: center;
	padding: 0 0 0 0px;
	border:0;
	vertical-align:top;
}
#navigationContainer a,
#navigationContainer a:link,
#navigationContainer a:visited {
         text-decoration: none;
	 color: white;
}
#navigationContainer a:hover, 
#navigationContainer a:active {
	text-decoration: none;
	color: white;
}

table#navigationContainer1 {
	font-size: 18px;
	height: 20px;
	padding: 0;
	margin: -25px 0 0 350px;
	border-collapse: collapse;
	width: 300px;
	position:relative;
	top: 20px;
	left: 170px;
}
#navigationContainer1 tr {
	padding: 0;
	margin: 0;
}
#navigationContainer1 td {
	text-align: center;
	padding: 0 0 0 0px;
	border:0;
	vertical-align:top;
}
#navigationContainer1 a,
#navigationContainer1 a:link,
#navigationContainer1 a:visited {
         text-decoration: none;
	 color: white;
}
#navigationContainer1 a:hover, 
#navigationContainer1 a:active {
	text-decoration: none;
	color: white;
}
#leftContainer {
	float:left;
	font-size: 16px;
	width: 165px;
	padding: 20px 0 0 170px;
	margin: 40px 0 0 0;
}
ul#leftNavigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#leftNavigation li {
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
#leftNavigation a,
#leftNavigation a:link,
#leftNavigation a:visited {
         text-decoration: none;
	 color: white;
}
#leftNavigation a:hover, 
#leftNavigation a:active {
         text-decoration: none;
	 color: white;
}
#pageContent {
	float:right;
	width:586px;
	padding-right:0px;
}
#MainText {
	margin: 30px 0 0 0px;
	height: 312px;
	width: 560px;
	/*     
	overflow: hidden;
	overflow:scroll; http://www.n-son.com/scripts/jsScrolling/jsScrollbar.html
	*/
}
#MainText p {
}
#LocaleSentence {
	margin: 0px 0 0 0;

}
#LocaleSentence p {
	float:right;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	
}
#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;
	line-height:16px;
}
#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;
	line-height:16px;
}
#DesignByline {
	text-align:center;
	margin: 21px 0 0 0;
}
#DesignByline p{
	margin: 16px 0 0 0;
}
.colorChange {
	text-decoration: none;
	color: #231f20;
}
.bigSpace {
	word-spacing: 58px;
}
.littleSpace {
	word-spacing: 11px;
}

/* scroll */

.subHeadline {
        font-size: 16px;
        font-weight: normal;
        line-height: 20px;
}
#scrollingContainer {
        position: relative;
        width: 520px;
        padding: 10px;
        height: 300px;
	margin: 0 0 0 37px;
}
#scrollingBox {
        position: absolute;
        top: 0;
        left: 0;
        width: 510px;
        margin: 0;
        padding: 10;
}

#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: 520px;
        height: 280px;
        position: absolute;
        top:0px;
        left: 0;
        padding: 10;
        margin: 0;
}
#scrollBar {
        position: absolute;
        top: 335px;
        right: 10px;
        height: 300px;
        width: 29px;
	z-index:5000;
	background: url(http://www.carlawrightgallery.com/images/scrollbar_track.png) repeat-y 6px 0px;
}
#sliderArea {
        position:absolute;
        top:5px;
        left:-11px;
        height: 290px;
        width: 15px;
        line-height: 0;
        font-size: 0;
        margin: 0;
        padding: 0;
}

/* ////////////////////////////// Events_listing specific information ///////////////////////////*/


.events_read_more {

}



#smallHeaderImage {
	float:left;
	width:117px;
	height:71px;
	margin: 0 10px 0 42px;
}

table#event_navigationContainer {
	font-size: 18px;
	height: 20px;
	padding: 0;
	margin: 32px 0 0 40px;
	border-collapse: collapse;
	width: 590px;
}
#event_navigationContainer tr {
	padding: 0;
	margin: 0;
}
#event_navigationContainer td {
	text-align: center;
	padding: 0 0 0 7px;
	border:0;
	vertical-align:middle;
}
#event_navigationContainer a,
#event_navigationContainer a:link,
#event_navigationContainer a:visited {
         text-decoration: none;
	 color: #231f20;
}
#event_navigationContainer a:hover, 
#event_navigationContainer a:active {
	text-decoration: none;
	color: #231f20;
}
#event_pageContainer {
	position: relative;
	margin: auto;
	width: 960px;
	height: 1409px;
	background: white url('images/events/event_background.jpg') no-repeat top left;
}
#event_pageContainer_details {
	position: relative;
	margin: auto;
	width: 960px;
	height: 1269px;
	background: white url('images/events/event_background.jpg') no-repeat top left;
}
#event_pageContent {
	float:right;
	width:612px;
}
.page_title_img {
	margin: 58px 43px 0 197px;
}
.eventsTextContainer {
	margin: -24px 0 0 0;
	width: 540px;
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
}
.eventsTextContainer a,
.eventsTextContainer a:link,
.eventsTextContainer a:visited {
         text-decoration: none;
	 color: #BE1E2D;
}
.eventsTextContainer a:hover, 
.eventsTextContainer a:active {
	text-decoration: underline;
	color: #BE1E2D;
}
.eventTextContainer {
	margin: 30px 0 0 0;
	width: 540px;
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
}
.eventTextContainer a,
.eventTextContainer a:link,
.eventTextContainer a:visited {
         text-decoration: none;
	 color: #BE1E2D;
}
.eventTextContainer a:hover, 
.eventTextContainer a:active {
	text-decoration: underline;
	color: #BE1E2D;
}

.event_detail_line h2 {
	padding: 0;
	margin: 0 0 0 0px;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 5px;
}
.event_listing {
	margin: 47px 0 0 0;
	line-height: 22px
}
.event_name {
	margin: 0;
}
.event_venue {
}
.event_date {
}
.event_time {
}
.event_type {
}
.event_contact {
}
.event_desc {
	margin: 31px 0 0 0;
}
.event_desc a,
.event_desc a:link,
.event_desc a:visited {
         text-decoration: none;
	 color: #231f20;
}
.event_desc a:hover, 
.event_desc a:active {
         text-decoration: none;
	 color: #231f20;
}
.event_read_more {
	margin: 31px 0 0 0;
}
.event_read_more a,
.event_read_more a:link,
.event_read_more a:visited {
         text-decoration: none;
	 color: #231f20;
}
.event_read_more a:hover, 
.event_read_more a:active {
         text-decoration: none;
	color: #BE1E2D;
}
#event_footerContainer {
	position:absolute;
	top:650px;
	margin-top:50px;
	margin-right:50px;
	width: 590px;
	font-size: 12px;
}


#picture_container {
	margin: 22px 0 0 0;
	width: 540px;
}
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;
}
.event_picture_details {
	margin: 0 11px 0 11px;
	height: 155px;
	width: 155px;
}
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;
}
