/* CSS Document */
body
{
	color:#ffffff;
	margin:0;
	padding:20px 10px 20px 10px;
	border:0;
	background: #FFFFFF;
	font:9pt Helvetica, sans-serif;
	/*line-height:100%;*/
}

/***link styles************************/
a { 
color: #FFFFFF; 
text-decoration:none;
}
a:hover { 
color: #D2D3D5; 
}
a:active { 
color: #FFFFFF; 
}

a.link_white_large { 
color: #FFFFFF;
text-decoration:none;
font-size:9pt;
}
a.link_white_large:hover { 
color:#D2D3D5;
}
a.link_white_large:active { 
color: #FFFFFF; 
}

a.link_small_yellow { 
color: #DEC85E;
text-decoration:none;
font-size:8pt;
}
a.link_small_yellow:hover { 
color:#FFFFFF;
}
a.link_small_yellow:active { 
color: #DEC85E; 
}

a.link_email { 
color: #000000;
text-decoration:none;
font-size:9pt;
}
a.link_email:hover { 
color:#FFFFFF;
}
a.link_email:active { 
color: #000000; 
}
/**************************************/



.end_columns {
	clear:both;
	margin:0;
	padding:0;
	border:0;
}

#container {
	margin:0;
	padding:0;
	border:0;
	width:971px;
	height:557px;
	background-color:#FFFFFF;
}

#page_top {
	margin:0;
	padding:0;
	border:1px solid #D2D3D5;
	width:969px;
	height:466px;
	background-color:#FFFFFF;
}

#left_container {
	margin:0;
	padding:0;
	border:0;
	width:160px;
	height:466px;
	background-color:#FFFFFF;
	float:left;
}

#right_container {
	margin:0;
	padding:0;
	border:0;
	height:466px;
	width:809px;
	background-color:#FFFFFF;
	float:right;
}

#header {
	margin:0;
	padding:0;
	border:0;
	height:66px;
	width:809px;
	background-color:#ffffff;
	float:right;	
}

#header_top {
	margin:0;
	padding:0;
	border:0;
	height:19px;
	width:809px;
	background-color:#ffffff;
	float:right;
	background-image:url(../images/main/nr_header_top.gif);	
	
}

/***header bar color classes************/
#header_bottom_1 {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#00B4E5;
	background-image:url(../images/main/page_title_1.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}
#header_bottom_2 {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#60CBEA;
	background-image:url(../images/main/page_title_2.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}
#header_bottom_3 {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#99DAED;
	background-image:url(../images/main/page_title_3.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}
#header_bottom_4 {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#C3E8EF;
	background-image:url(../images/main/page_title_4.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}
#header_bottom_5 {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#ABCCD3;
	background-image:url(../images/main/page_title_5.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}

#header_bottom_admin {
	margin:0;
	padding:0;
	border:0;
	height:45px;
	width:793px;
	background-color:#C3E8EF;
	background-image:url(../images/main/page_title_admin.gif);
	background-repeat:no-repeat;	
	/*clear:both;*/
	float:left;
}

/***header copy for top right***/
#header_text_right {
	position:relative;
	/*width:793px;*/
	width:776px;
	height:34px;
	margin:0;
	border:0;
	padding:0 17px 0 0;
	top:9px;
	right:0;
	bottom:0;
	left:0;
	font: 9pt Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	float:right;
}


/***main pames container******************/
#panes_container
{
	margin:0;
	padding:0;
	border:0;
	height:381px;
	width:auto;
	background-color:#FFFFFF;
	
}

/***left pane of content container********/
#left_pane {
	margin:0;
	padding:0;
	border:0;
	height:381px;
	width:285px;
	background-color:#404040;
	float:left;
}

/***left pane text***********************/
#left_pane_text {
	position:relative;
	width:220px;
	/*height:219px;*/
	height:351px;
	margin:0;	
	border:0;
	padding:30px 15px 0 25px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	font: 8pt Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	line-height:12pt;
	overflow:auto;
		scrollbar-3dlight-color:#7A7A7B; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#7A7A7B; 
	scrollbar-darkshadow-color:#7A7A7B; 
	scrollbar-face-color:#7A7A7B; 
	scrollbar-highlight-color:#7A7A7B; 
	scrollbar-shadow-color:#7A7A7B;

}

/***left pane illustration image************/
/*#left_pane_illustration {
	position:relative;
	width:122px;
	height:132px;
	margin:0;
	border:0;
	padding:0 0 0 0;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url(../images/main/left_pane_illustration.gif);
	float:right;
	
}*/

/***middle pane of content container********/
#middle_pane_1 {
	margin:0;
	padding:0;	
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:381px;
	width:31px;
	background-color:#00B4E5;
	float:left;
}
#middle_pane_2 {
	margin:0;
	padding:0;	
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:381px;
	width:31px;
	background-color:#60CBEA;
	float:left;
}
#middle_pane_3 {
	margin:0;
	padding:0;	
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:381px;
	width:31px;
	background-color:#99DAED;
	float:left;
}
#middle_pane_4 {
	margin:0;
	padding:0;	
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:381px;
	width:31px;
	background-color:#C3E8EF;
	float:left;
}
#middle_pane_5 {
	margin:0;
	padding:0;	
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	height:381px;
	width:31px;
	background-color:#ABCCD3;
	float:left;
}

/***right pane of content container********/
#right_pane {
	margin:0;
	padding:0;
	border:0;
	height:381px;
	width:473px;
	background-color:#404040;
	float:left;
	
}

/******************************************/
/******************************************/
/******************************************/

/***right pane scroll container************/
.right_pane_scroller {
	position:relative;
	overflow: auto;
	border:0;
	padding:0;
	height:300px;
	width:450px;
	top:30px;
	scrollbar-3dlight-color:#7A7A7B; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-base-color:#7A7A7B; 
	scrollbar-darkshadow-color:#7A7A7B; 
	scrollbar-face-color:#7A7A7B; 
	scrollbar-highlight-color:#7A7A7B; 
	scrollbar-shadow-color:#7A7A7B;
}


/***right pane large thumb collection******/ 
.right_pane_box_thumb_collection {
	position:relative;
	padding:0;
	margin:0;
	/*border:1px solid #ff0000;*/
	border:0;
	width:240px;	
	top:0;
	right:0;
	bottom:0;
	left:0;
	float:left;
	}

/***thumb image class************************/
.right_image_collection_thumbnail {
	position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	border:0;
	margin:3px;
	padding:0;
	/*width:105px;
	height:105px;*/
}

/***right pane collection description text*****/
.right_pane_box_collection_text {
	position:relative;
	padding:0;
	margin:0;
	/*border:1px solid #ff0000;*/
	border:0;
	/*width:177px;	*/
	width:190px;
	top:0;
	right:0;
	bottom:0;
	left:-20px;
	float:right;
	text-align:left;
	font:8pt Helvetica, sans-serif;
	}
	
.right_pane_box_collection_text_wide {
	position:relative;
	padding:0;
	margin:0;
	/*border:1px solid #ff0000;*/
	border:0;
	/*width:177px;	*/
	width:420px;
	top:0;
	right:0;
	bottom:0;
	left:-20px;
	float:right;
	text-align:left;
	font:8pt Helvetica, sans-serif;
	}

/******************************************/
/******************************************/
/******************************************/





/***right pane of content container********/
#right_footer {
	margin:0;
	padding:0;
	border:0;
	height:19px;
	width:809px;
	background-color:#ffffff;
	background-image:url(../images/main/right_footer.gif);	
}

/***footer********/
#footer {
	margin:0;
	border:0;
	padding:0;
	background: #D2D3D5;	
	width:971px;
	height:91px;
}

/***footer logo*******************/
#footer_logo {
	position:relative;
	width:171px;
	height:91px;
	margin:0;
	border:0;
	padding:0 0 0 0;
	top:0;
	right:0;
	bottom:0;
	left:0;
	float:left;
	background-image:url(../images/main/nicola_richardson_logo.gif);
}

/***footer address text***********/
#footer_text_address {
	position:relative;
	width:200px;
	height:73px;
	margin:0;
	border:0;
	padding:0;
	top:18px;
	right:0;
	bottom:0;
	left:25px;
	font: 8pt Helvetica, sans-serif;
	color:#414042;
	float:left;
	text-align:left;
}

/***footer visual artist lable****/
#footer_visual_artist {
	position:relative;
	width:182px;
	height:91px;
	margin:0;
	border:0;
	padding:0 0 0 0;
	top:0;
	right:0;
	bottom:0;
	left:0;
	float:right;
	/*background-image:url(../images/main/nicola_richardson_visual_artist.gif);*/
}

/***navigation controls*******************/
#navlist {
	float:left;
	width:160px;
	height:466px;
	list-style:none;
	border:0;
	margin:0;
	padding:0;
}

#navlist li {
 float:left;
}

/****/
#navlist .leftnavpad {
    display:block;
    width:18px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_pad.gif);
}
/****/
/****/
#navlist a.creativity {
    display:block;
    width:28px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_1.gif);
}
#navlist a.creativity:hover { 
    background-position: -28px 0;
}
#navlist a.creativity:active {
    background-position:0 0;
}
/****/
/****/
#navlist a.carnival {
    display:block;
    width:28px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_2.gif);
}
#navlist a.carnival:hover { 
    background-position: -28px 0;
}
#navlist a.carnival:active {
    background-position:0 0;
}
/****/
/****/
#navlist a.theatre {
    display:block;
    width:29px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_3.gif);
}
#navlist a.theatre:hover { 
    background-position: -29px 0;
}
#navlist a.theatre:active {
    background-position:0 0;
}
/****/
/****/
#navlist a.sculptures {
    display:block;
    width:28px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_4.gif);
}
#navlist a.sculptures:hover { 
    background-position: -28px 0;
}
#navlist a.sculptures:active {
    background-position:0 0;
}
/****/
/****/
#navlist a.home {
    display:block;
    width:29px;
	height:466px;
    text-decoration:none;
    background-image:url(../images/main/navigation/nr_left_nav_5.gif);
}
#navlist a.home:hover { 
    background-position: -29px 0;
}
#navlist a.home:active {
    background-position:0 0;
}
/****/


/***index pages list formatting************/
.list_item_spacer {
height:12px;
clear:both;
border:0;
padding:0;
margin:0;
}


.list_item_box {
	position:relative;
	padding:0;
	margin:0;
	/*border:1px solid;*/
	border:0;
	width:420px;
	height:55px;
	top:33px;
	left:20px;
	clear:both;
	float:left;
	}

.list_item_thumbnail {
	position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	background-color:#ffffff;
	border:1px solid #ffffff;
	margin:0;
	padding:0;
	width:57px;
	height:53px;
}

.list_item_date {
	position:relative;
	top:0;
	right:0;
	bottom:0;
	left:15px;	
	border:0;
	margin:0;
	padding:0;
	width:346px;
	height:15px;
	text-align:left;
	font: 8pt Helvetica, sans-serif;
}

.list_item_divider{
	height:10px;
	width:361px;
	border:0;
	margin:0;
	padding:0;
	float:right;
}

.list_item_hr{
	border:1px solid #ffffff;
	width:100%;
	height:0;	
}

.list_item_detail {
	position:relative;
	top:0;
	right:0;
	bottom:0;
	left:15px;	
	border:0;
	margin:0;
	padding:0;
	width:346px;
	height:23px;
	text-align:left;
	font: 8pt Helvetica, sans-serif;
}

/***start page arrows nav box****************/
.list_item_arrows_box {
	clear:both;
	position:relative;
	float:right;
	top:0;
	right:0;
	bottom:0;
	left:-35px;
	padding:0;
	margin:0;
	border:0;
	width:100px;
	height:20px;
	font: 8pt Helvetica, sans-serif;	
}
/********************************************/


/***start left pane non home content*********/
#left_pane_thumb_navigation {
	position:relative;
	border:0;
	margin:0;
	padding:0;
	top:350px;
	font: 9pt Helvetica, sans-serif;	
	width:285px;
	display:none;
}

.left_pane_box_thumb_collection {
	position:relative;
	padding:0;
	margin:0;
	/*border:1px solid #ff0000;*/
	border:0;
	width:233px;	
	top:12px;
	right:0;
	bottom:0;
	left:0;
	}

.image_collection_thumbnail {
	position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	border:1px solid #404040;
	margin:5px;
	padding:0;
	/*width:45px;*/
	/*height:45px;*/
}
.image_collection_thumbnail_bordered {
position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	border:1px solid #ffffff;
	margin:5px;
	padding:0;
	/*width:45px;*/
	/*height:45px;*/
}

.image_changing_cultures_left {
	position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	/*border:1px solid #404040;*/
	border:1px solid #ffffff;
	margin:0;
	/*margin:5px;*/
	padding:0;
	width:286px;
	height:380px;
}

/***read more page******************************/

.read_more_thumbnail {
	position:relative;
	float:left;
	top:0;
	right:0;
	bottom:0;
	left:0;	
	background-color:#ffffff;
	border:1px solid #ffffff;
	margin:0;
	padding:0;
	/*width:57px;
	height:53px;*/
	width:105px;
	height:104px;
}

.read_more_date {
	position:relative;
	top:0;
	right:0;
	bottom:0;
	left:15px;	
	border:0;
	margin:0;
	padding:0;
	width:298px;
	height:auto;
	text-align:left;
	font: 8pt Helvetica, sans-serif;
	line-height:15px;
}

.read_more_divider{
	height:10px;
	width:313px;
	border:0;
	margin:0;
	padding:0;
	float:right;
}

.read_more_hr{
	border:1px solid #ffffff;
	width:100%;
	height:0;	
}

.read_more_detail {
	position:relative;
	top:0;
	right:0;
	bottom:0;
	left:15px;	
	border:0;
	margin:0;
	padding:0;
	width:298px;
	height:auto;
	text-align:left;
	font: 8pt Helvetica, sans-serif;
	line-height:12px;
}

/************************************************/

/*div.scroll {
position:relative;
overflow: auto;
border:0;
padding: 8px;
top:15px;
}*/
/******************************************/

