/* ------------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	background: url(/images/2010_background.gif);
	background-position: center top;
	background-repeat: repeat;
	font: 13px/19px verdana,arial;
	text-align: left;
}

p {
	margin: 0px 0px 11px 0px;
	text-align: left;
	font: 13px/19px verdana,arial;
}

.compactP {
	font: 13px/16px verdana,arial;
}


em {
	font-style: normal;
	color: #da1f2f;
	font: 13px/19px verdana,arial;
}

address {
	font-style: normal;
	color: #da1f2f;
	font: 13px/15px verdana,arial;
	margin: 0px 0px 11px 0px;
}

a:link, a:visited {
	color: #da1f2f;
}
a:hover {
	border-bottom: 1px solid #da1f2f;
	color: #da1f2f;
}
a:active {
	color: #da1f2f;
}

a.imageLink:hover {
	border: 0px;
}

a img {
	vertical-align: middle;
	border: 0px;
}

h1 {
font: 18px/22px verdana,arial;
}

h2 {
font: 17px/21px verdana,arial;
}
/* ------------------------------------------------------- */

#masthead {
	width: 960px;
	height: 168px;
	padding: 0;
	margin: 0;
}

#logo_header {
margin: 0;
padding: 0;
}

h1.logo_title {
width: 960px; height: 168px;
background: url(/images/2010_rarechair_logo.gif);
margin: 0;
padding: 0;
}
h1.logo_title span{
display: none;
}
/* ------------------------------------------------------- */
#outernavBar {
	padding: 0;
	margin: 0;
	float: right;
	width: 935px;
	background-color: #fff;
}

#navBar {
	padding: 15px 0px 10px 0px;
	margin: 20px 20px 0 0;
	float: right;
	width: 700px;
	height: 20px;
	text-align: center;
	background: url(/images/2010_nav_background.gif);
	background-repeat: repeat;
}
#nav_list {
	text-align: left;
	padding: 0;
	margin: 0 0 0 10px;
	width: 700px;
}

#nav_list li {
	float: left;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	color: #fff;
}

#nav_list li a, #nav_list li a:visited, #nav_list li a:link { color: #fff; text-decoration: none; padding: 7px 9px; margin: 0;}

#nav_list li a:hover {
	text-decoration: none;
	display: inline;
	background: #00ab90;
	border-bottom: none;
 }

body#eventHistory #nav_history a,
body#news #nav_news a,
body#gallery #nav_gallery a,
body#survivor_artists #nav_survivor_artists a,
body#sponsors #nav_sponsors a,
body#register #nav_register a,
body#contact #nav_contact a,
body#home #nav_home a
{
	background: #005596;
	border-bottom: none;
	display: inline;
}

fieldset {
	border: 1px solid #FF81A5;
	padding: 15px;
	margin: 0px 100px 0px 20px;
}

input.editBox {
	width: 50px;
	height: 16px;
	font: 11px verdana,arial;
	vertical-align: middle;
}

/* ------------------------------------------------------- */

#mainContainer {
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: url(/images/2010_main_background.gif);
	background-position: center top;
	background-repeat: no-repeat;
	
}

#mainContent {
	width: 960px;
	margin: 0;
	padding: 0;
	}

 #outerContent  {
 clear: both;
 background-color: #fff;
 width: 935px; 
 float: right;
 margin: 0;
 padding: 0;
   }


#innerContent {
	padding: 30px 20px 5px 20px;
	margin: 0;
	height: auto; min-height: 280px; 
	text-align: left;
}

/*body#eventHistory #innerContent,
body#news #innerContent,
body#survivor_artists #innerContent,
body#sponsors #innerContent,
body#register #innerContent,
body#contact #innerContent {
	padding: 11px 0px 11px 0px;
	height: auto; min-height: 280px; 
} */

/* ------------------------------------------------------- */

#footer {
	clear:both;
	padding: 0 0 20px 0;
	margin: 0 0 10px 0;
	width: 935px;
	float: right;
	height: 155px;
	text-align: center;
	color: #000;
	background-color: #fff;
	/*background: url(/images/2010_footer_background.gif);
	background-position: center top;
	background-repeat: no-repeat;*/
}
#footerImage {
float: right;
width: 169px;
height: 195px;
margin-right: -14px;
margin-bottom: -50px;
}

#footerContent {
	font: 11px/20px verdana,arial;
	padding: 60px 0 0 100px;
}

/* ------------------------------------------------------- */

dl#newsList {
	font: 13px/19px verdana,arial;
	padding: 9px 0px 9px 15px;
}

dl#newsList dd {
	font: 11px/19px verdana,arial;
	margin: 0px;
}

dl#newsList dt.newsTitle {
	font-style: normal;
	color: #EE258F;
}

dl#newsList dd.newsDate {
	font-weight: bold;
}

/* ------------------------------------------------------- */

dl#survivorArtistList {
	padding: 0px;
}
dl.rego_bio {
	background: url(/_media/images/portrait_barb_rego.jpg) no-repeat top right;
}
dl.parenteau_bio {
	background: url(/_media/images/portrait_gerry_parenteau.jpg) no-repeat top right;
}
dl.kabler_babbitt_bio {
	background: url(/_media/images/portrait_claudia_kabler_babbit.jpg) no-repeat top right;
}
dl.thoma_bio {
	background: url(/_media/images/portrait_jane_thoma.jpg) no-repeat top right;
}
dl.kressin_bio {
	background: url(/_media/images/portrait_shereen_kressin.jpg) no-repeat top right;
}
dl.ormond_bio {
	background: url(/_media/images/portrait_judith_ormond.jpg) no-repeat top right;
}
dl.kauffman_bio {
	background: url(/_media/images/portrait_kandice_kauffman.jpg) no-repeat top right;
}
dl.robak_bio {
	background: url(/_media/images/portrait_cindy_robak.jpg) no-repeat top right;
}
dl.kamps_solliday_bio {
	background: url(/_media/images/portrait_karen_kamps_solliday.jpg) no-repeat top right;
}
dl.barnard_bio {
	background: url(/_media/images/portrait_christine_barnard.jpg) no-repeat top right;
}
dl.carmody_bio {
	background: url(/_media/images/portrait_lynn_carmody.jpg) no-repeat top right;
}
dl.mayer_bio {
	background: url(/_media/images/portrait_joan_mayer.jpg) no-repeat top right;
}
dl.matusek_bio {
	background: url(/_media/images/portrait_terri_matusek.jpg) no-repeat top right;
}

/* ------------------------------------------------------- */

dl#survivorArtistList dt {
	font-style: normal;
	font-weight: bold;
	font: 13px/15px verdana,arial;
	color: #da1f2f;
}

dl#survivorArtistList dd {
	font: 11px/17px verdana,arial;
	margin: 0px 0px 13px 0px;
}

dl#survivorArtistList dd p {
	font: 11px/17px verdana,arial;
}

/* ------------------------------------------------------- */

#chairList {
	margin: 0px;
	padding: 0px 0px 35px 0px;
	list-style: none;
	list-style-image: none;
}

#chairList li {
	padding: 30px 0px 0px 0px;
	height: 400px;
	overflow: hidden;
}

#chairList li.galleryItemLong {
	padding: 30px 0px 0px 0px;
	height: 550px;
	overflow: hidden;
}

div.galleryFrameLong, div.galleryFrameLong div, div.galleryFrameLong div div,  div.galleryFrameLong div div img {
	position:relative;
	width:240px;
	height:465px;
}

div.galleryFrameLandscape, div.galleryFrameLandscape div, div.galleryFrameLandscape div div,  div.galleryFrameLandscape div div img {
	position:relative;
	width:430px;
	height:320px;
}

div.galleryFrame, div.galleryFrame div, div.galleryFrame div div,  div.galleryFrame div div img {
	position:relative;
	width:240px;
	height:320px;
}

div.galleryFrame, div.galleryFrameLandscape, div.galleryFrameLong {
	top:0px;
	left:45px;
	background-color:#EE8BCC;
	margin-bottom: 30px;
}

div.galleryFrame div, div.galleryFrameLandscape div, div.galleryFrameLong div {
	top:45px;
	left:-15px;
	background-color:#B33B76;
}

div.galleryFrame div div, div.galleryFrameLandscape div div, div.galleryFrameLong div div {
	top:-15px;
	left:-30px;
	background-color: transparent;	
	border:1px solid black;
}

div.galleryFrame div div img, div.galleryFrameLandscape div div img, div.galleryFrameLong div div img {
	top:-15px;
	left:15px;
}

#chairList dl {
	font: 11px/17px verdana,arial;
	position: relative;
	top: -320px;
	left: 280px;
	width: 190px;
	height:320px;
}

#chairList .galleryItemLandscape dl {
	font: 11px/17px verdana,arial;
	position: relative;
	top: -320px;
	left: 490px;
	width: 190px;
	height:320px;
}

html>body #chairList dl { left: 300px; }

#chairList em {
	font-style: normal;
	color: #da1f2f;
	font: 11px/17px verdana,arial;
}

#chairList dt {
	font-style: normal;
	font-weight: bold;
	color: #A8044E;
	font: 13px/15px verdana,arial;
}

#chairList dd {
	margin: 0px 0px 13px 0px;
}


/* ------------------------------------------------------- */

