@charset "utf-8";
/* CSS Document */
/*
pagecolor1 : #f50025
pagecolor2 : #ee922e
pagecolor3 : #259645
pagecolor4 : #346aba
pagecolor5 : #e4008d
pagecolor6 : #f8d82b
pagecolor7 : #8bcc3f
pagecolor8 : #35aa9a
pagecolor9 : #b263d9
*/
body{
	margin:0;
	padding:0;
	background-color:#d8d8d8;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
p{
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
li{
	margin:0;
	padding:0;
}
h2 {
	margin:0 0 ;
	padding:0 0 ;
	font-size:24px;
	font-weight:normal;
}
h3 {
	margin:0 0 ;
	padding:0 0 ;
	font-size:16px;
	font-weight:normal;
}
h4{
	font-weight:normal;
	margin:25px 0 7px 0;
	padding:0 0;
	font-size:18px;
}

#maincontainer{
	width:1000px;
	margin: 0 auto 0 auto;	
}
#topBarContainer{
	width:998px;
	height:95px;
	background-color:#282828;
	margin:7px 0 7px 0;
	border:1px solid #000000;
}
#topBarDateBox{
	width:215px;
	height:95px;
	float:left;
}
.dateEntry1{
	color:#f50025;
}

.pagecolor1 .dateEntry1{
	color:#f50025;
}
.pagecolor2 .dateEntry1{
	color:#ee922e;
}
.pagecolor3 .dateEntry1{
	color:#259645;
}
.pagecolor4 .dateEntry1{
	color:#346aba;
}
.pagecolor5 .dateEntry1{
	color:#e4008d;
}
.pagecolor6 .dateEntry1{
	color:#f8d82b;
}
.pagecolor7 .dateEntry1{
	color:#8bcc3f;
}
.pagecolor8 .dateEntry1{
	color:#35aa9a;
}
.pagecolor9 .dateEntry1{
	color:#b263d9
}

.dateEntry2{
	color:#ffffff;
}
#topBarColor{
	width:783px;
	height:7px;
	background-color:#f50025;
	float:left;
}

.pagecolor1 #topBarColor{
	background-color:#f50025;
}
.pagecolor2 #topBarColor{
	background-color:#ee922e;
}
.pagecolor3 #topBarColor{
	background-color:#259645;
}
.pagecolor4 #topBarColor{
	background-color:#346aba;
}
.pagecolor5 #topBarColor{
	background-color:#e4008d;
}
.pagecolor6 #topBarColor{
	background-color:#f8d82b;
}
.pagecolor7 #topBarColor{
	background-color:#8bcc3f;
}
.pagecolor8 #topBarColor{
	background-color:#35aa9a;
}
.pagecolor9 #topBarColor{
	background-color:#b263d9;
}

a{
	color:#f50025;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.pagecolor1 a{
	color:#f50025;
}

.pagecolor2 a{
	color:#ee922e;
}

.pagecolor3 a{
	color:#259645;
}
.pagecolor4 a{
	color:#346aba;
}
.pagecolor5 a{
	color:#e4008d;
}
.pagecolor6 a{
	color:#f8d82b;
}
.pagecolor7 a{
	color:#8bcc3f;
}
.pagecolor8 a{
	color:#35aa9a;
}
.pagecolor9 a{
	color:#b263d9;
}




#logo{
	margin:25px 0 0 0;
	width:314px;
	height:37px;
	background-image:url(../images/logo_ellieharrison.gif);
	display:block;
	float:left;
}
#logo a img {
	width:314px;
	height:37px;
	border:0;
}
#topBarContainer .asterisk{
	margin:25px 0 0 0;
	width:17px;
	height:17px;
	float:left;
	background-image:url(../images/asterisk_red.gif);
}

.pagecolor1 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_1_onblack.gif);
}
.pagecolor2 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_2_onblack.gif);
}
.pagecolor3 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_3_onblack.gif);
}
.pagecolor4 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_4_onblack.gif);
}
.pagecolor5 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_5_onblack.gif);
}
.pagecolor6 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_6_onblack.gif);
}
.pagecolor7 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_7_onblack.gif);
}
.pagecolor8 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_8_onblack.gif);
}
.pagecolor9 #topBarContainer .asterisk{
	background-image:url(../images/asterisk_9_onblack.gif);
}


.pad{
	padding:7px;
}
.pad2{
	padding:20px 20px;
}
#menuContainer{
	background-color:#FFFFFF;
}
#menuPageHeader{
	color:#FFFFFF;
	width:777px;
	height:46px;
	display:block;
	float:left;
}
.menuHeader{

}
.menuItemcontainer{
	padding:15px 0 30px 0;
	border-bottom:1px solid #acacac;
}
.menuItemcontainerLast{
	padding:15px 0 10px 0;
}
.menupic{
	width:250px;
	display:block;
	float:left;
	padding-top:5px;
}
.menutext{
	margin:0;
	width:487px;
	float:left;
	display:block;
}
.menutext .date{
	color:#686868;
}
.hidden{
	display:none;
}
.paraText{
	line-height:20px;
}
.paratext a{
	text-decoration:none;
	color:#686868;
}
.paratext a:hover{
	text-decoration:none;
	color:#000000;
	background-color:#ebebeb;
}
#leftsideBarContainer{
	width:212px;
	float:left;
}
#asteriskFlash{
	width:180px;
	padding-left:27px;
	padding-top:15px;
	float:left;
	background-image:url(../images/asterisk_red_ongrey.gif);
	background-position:5px 19px;
	background-repeat:no-repeat;
}
.pagecolor1 #asteriskFlash{
	background-image:url(../images/asterisk_1_ongrey.gif);
}
.pagecolor2 #asteriskFlash{
	background-image:url(../images/asterisk_2_ongrey.gif);
}
.pagecolor3 #asteriskFlash{
	background-image:url(../images/asterisk_3_ongrey.gif);
}
.pagecolor4 #asteriskFlash{
	background-image:url(../images/asterisk_4_ongrey.gif);
}
.pagecolor5 #asteriskFlash{
	background-image:url(../images/asterisk_5_ongrey.gif);
}
.pagecolor6 #asteriskFlash{
	background-image:url(../images/asterisk_6_ongrey.gif);
}
.pagecolor7 #asteriskFlash{
	background-image:url(../images/asterisk_7_ongrey.gif);
}
.pagecolor8 #asteriskFlash{
	background-image:url(../images/asterisk_8_ongrey.gif);
}
.pagecolor9 #asteriskFlash{
	background-image:url(../images/asterisk_9_ongrey.gif);
}

#sidePanelContainer{
	width:212px;
	min-height:200px;
	background-color:#686868;
	float:left;
	border: #000000 1px solid;
}
#sidePanelContainer ul{
	margin:0px;
	padding:0px;
}
#sidePanelContainer li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sidePanelContainer .link{
	width:212px;
	height:30px;
	display:block;
	float:left;
}
#sidePanelContainer .link a{
	width:177px;
	height:16px;
	padding:7px 7px 7px 28px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/sidebar2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#sidePanelContainer .type1 a:hover{
background-color:#f50025;
}
#sidePanelContainer .type2 a:hover{
background-color:#ee922e;
}
#sidePanelContainer .type3 a:hover{
background-color:#259645;
}
#sidePanelContainer .type4 a:hover{
background-color:#346aba;
}
#sidePanelContainer .type5 a:hover{
background-color:#e4008d;
}
#sidePanelContainer .type6 a:hover{
background-color:#f8d82b;
}
#sidePanelContainer .type7 a:hover{
background-color:#8bcc3f;
}
#sidePanelContainer .type8 a:hover{
background-color:#35aa9a;
}
#sidePanelContainer .type9 a:hover{
background-color:#b263d9;
}
.pagecolor1 #sidePanelContainer .type1 a{
background-color:#f50025;
}
.pagecolor2 #sidePanelContainer .type2 a{
background-color:#ee922e;
}
.pagecolor3 #sidePanelContainer .type3 a{
background-color:#259645;
}
.pagecolor4 #sidePanelContainer .type4 a{
background-color:#346aba;
}
.pagecolor5 #sidePanelContainer .type5 a{
background-color:#e4008d;
}
.pagecolor6 #sidePanelContainer .type6 a{
background-color:#f8d82b;
}
.pagecolor7 #sidePanelContainer .type7 a{
background-color:#8bcc3f;
}
.pagecolor8 #sidePanelContainer .type8 a{
background-color:#35aa9a;
}
.pagecolor9 #sidePanelContainer .type9 a{
background-color:#b263d9;
}

.clearer{
	clear:both;
}
#bodyandfootercontainer{
	width:785px;
	float:left;
}
#bodyAreaContainer{
	width:777px;
	margin-left:7px;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
#footerAreaContainer{
	width:777px;
	margin-top:7px;
	margin-bottom:7px;
	float:left;
	font-size:11px;
	color:#585858;
}
#footerAreaContainer a{
	border:0;
	color:#585858;
}
#footerAreaContainer .item{
	margin-left:14px;
	display:block;
	float:left;
	width:265px;
	color:#585858;
	border-right:1px solid #bfbfbf;
}
#footerAreaContainer .rss{
	margin-left:14px;
	display:block;
	float:left;
	width:172px;
}

#footerAreaContainer .rsslogo{
	width:24px;
	height:16px;
	float:left;
	display:block;
}
#footerAreaContainer .rsstext{
	width:100px;
	display:block;
	float:left;
}


#homebodycontainer{
	width:550px;
	background-color:#FFFFFF;
	float:left;
}
#homebodycontainer p{
	margin-bottom:20px;
}
#projectbodycontainer{
	width:550px;
	background-color:#FFFFFF;
	float:left;
	line-height:20px;
}
#projectbodycontainer h3{
	font-weight:normal;
	color:#686868;
	font-size:14px;
}
#projectbodycontainer p{
	margin-bottom:20px;
}
#homesidebarcontainer{
	width:220px;
	background-color:#ebebeb;
	float:left;
	margin:7px 0 7px 0;
	font-size:11px;
	/*may have to take this out*/
	min-height:220px;
}
#homesidebarcontainer .sidepad{
	padding:15px;
}
#homesidebarcontainer h3{
	margin:0 0;
	padding:0 0;
	font-weight:bold;
	font-size:11px;
}
#homesidebarcontainer .newsletter{
	display:block;
	height:19px;
	width:116px;
	background-image:url(../images/header_newsletter.gif);
	background-repeat:no-repeat;	
}
#homesidebarcontainer .news{
	display:block;
	height:19px;
	width:60px;
	background-image:url(../images/header_news.gif);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .links{
	display:block;
	height:20px;
	width:54px;
	background-image:url(../images/header_links.gif);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .furtherref{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_furtherref.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .collaborations{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_collaborations.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .exhibitions{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_exhibitions.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .gallery{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_galleryprojects.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .press{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_pressandtexts.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .residencies{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_residencies.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .shop{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_shop.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer .internet{
	display:block;
	height:20px;
	width:200px;
	background-image:url(../images/header_internetprojects.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:7px;
}
#homesidebarcontainer ul{
	margin:0 0 10px 0;
	line-height:15px;
}
#homesidebarcontainer .otherText{
	line-height:15px;
}
#homesidebarcontainer li{
	padding:3px 0 3px 0;
	width:190px;
	border-bottom:1px solid #cecece;	
}
#homesidebarcontainer .otherprojects{
	display:block;
	height:25px;
	width:151px;
	background-image:url(../images/header_otherprojects.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:2px;
}
#homesidebarcontainer .otherpress{
	display:block;
	height:25px;
	width:151px;
	background-image:url(../images/header_otherpress.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:2px;
}
#homesidebarcontainer .education{
	display:block;
	height:25px;
	width:151px;
	background-image:url(../images/header_education.gif);
	background-repeat:no-repeat;
	smargin-top:20px;
	padding-bottom:2px;
}
#homesidebarcontainer form{
	padding:7px 0;
	margin:0;
}
#homesidebarcontainer .inputelement{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:2px 0;
}
#homesidebarcontainer .forminputtext{
	font-weight:normal;
	width:190px;
	height:15px;
	display:block;
	background-color:#FFFFFF;
	border:1px solid #bfbfbf;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#homesidebarcontainer .submitbutton{
	margin-top:7px;
	width:95px;
	height:20px;
	border:1px solid #bfbfbf;
	background-color:#ebebeb;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#homesidebarcontainer{
	color:#585858;
}
#projectpagecontainer{

}
#projectImage{
	width:543px;
	height:226px;
	background-color:#282828;
	background-image:url(../images/preloadanim.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#galleryFooter{
	background-color:#ebebeb;
	width:763px;
	margin:7px 7px 7px 7px;
}
#contactcolumns{
	width:737px;
}
#contactcolumns ul{
	margin:0;
	padding:0;
}
#contactcolumns li{
	margin:0;
	padding:0;
}
#contactcolumns .column{
	float:left;
	display:block;
	width:248px;
	float:left;
	margin-right:7px;
}
#contactcolumns h4{
	font-weight:normal;
	margin:25px 0 7px 0;
	padding:0 0;
	font-size:18px;
}

#contactcolumns .column .linkimage{
	padding-top:2px;
	display:block;
	float:left;
	width:30px;
}
#contactcolumns .column .row{
	display:block;
	width:248px;
	margin-bottom:7px;
	float:left;
}
#contactcolumns .column .linktext{
	width:218px;
	display:block;
	float:left;
}
#errorBox{
	width:777px;
	height:400px;
	text-align:center;
	display:block;
}
#errorBox .box{
	display:block;
	padding-top:140px;
}


