body{
   background-color:#000;
   font-size:100%;
   font-family: "Gill Sans", Optima, sans;
   color:#fff;

}
A:link{
  	text-decoration: none;
	color: #ddd;
  } 
A:visited{
  	text-decoration: none;
	color: #eee;
  }
 A:hover{
  	text-decoration: none;
	color: #AF1715;
  }
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

ul,li{

  padding: 0px;
  line-height:1.5em;
  letter-spacing:0.1em;
  font-size:1.0em;
   color:#888;
}
#outer_container {
	left:0;
	bottom:0;
  margin: 0 0;
  height: 100%;
  width: 100%;
 		min-height:700px; height:auto !important; height:700px;
  text-align:center;

}
#inner_container {
	position: relative;
	background-image: url(http://www.carrieahern.com/images/index.jpg);
	background-repeat: no-repeat;
	text-align:left;	
	width: 1000px;
 		min-height:700px; height:auto !important; height:700px;
	margin: auto auto;
	padding: 0px;
	background-color: #010101;

}

#box_left {
	margin; 0px;
	float:left;
	width: 457px;
 		min-height:700px; height:auto !important; height:700px;
	padding: 10px 15px 10px 25px;
}

#slide_box {
 position: absolute;
z-index: 4;
  top: 50px;
  left: 76px;
  width: 415px;
  height: 280px;
  padding: 0;
   text-align:right;


}
 
#box_right {
	float:left;
	margin:20px  0px;
	width: 457px;
 		min-height:700px; height:auto !important; height:700px;
	padding: 10px 15px 10px 25px;
}
#back_up {
	margin-bottom: 0px; 
	height: 50px;
	padding: 25px;
	clear:both;
	text-align:center;
}
#menu {
z-index: 100;
 position:absolute;
  top: 135px;
  left: 30px;
  width: 250px;
   text-align:left;
   font-size:1.0em;
}
#box_top_left {
 position: absolute;
z-index: 1;
  top: 50px;
  left: 76px;
  width: 415px;
  height: 280px;
  padding: 0;
   text-align:right;

}

.button_stuff{
  width:70px;
  height:12px;
  padding:5px;
  border: 1px solid #222;
  border-left: 1px solid #111;
  line-height:1.0em;
  text-align:right;
  letter-spacing:0.55em;
  font-size:0.72em;
   color:#fff;
   background-color: #000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#button_box_video {
 position: absolute;
z-index: 100;
  top:275px;
  left: 160px;

}
#button_box_video_close {
 position: absolute;
z-index: 100;
  top:275px;
  left: 160px;

}
#button_box_photos {
 position: absolute;
z-index: 100;
  top:275px;
  left: 73px;

}
#button_box_photos_close {
 position: absolute;
z-index: 100;
  top:275px;
  left: 70px;

}
.button_box_next {
 position: absolute;
 z-index:100;
  top: 110px;
  left: 372px;
  width:70px;
  height:12px;
  padding:5px;
  border: 1px solid #222;
  border-left: 1px solid #111;
  text-align:right;
  letter-spacing:0.45em;
  line-height:1.0em;
  font-size:0.75em;
   color:#ccc;
   background-color: #000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#button_box_quotes {
 position: absolute;
z-index: 100;
  top:275px;
  left: 246px;
}

#button_box_quotes_close {
 position: absolute;
z-index: 100;
  top:275px;
  left: 250px;

}
#quotes {
 position: absolute;
 z-index: 2;
  top:52px;
  left:75px;
  width: 480px;
  height: 255px;
  margin:0px;
  padding: 25px 0px 0px 80px;
  background-color: #000;
  border-right: 3px solid #222;
  border-bottom: 2px solid #222;

}
#slide-images{
  width: 400px;
  height: 225px;
    margin:0px;
	display:block;
	background-color:#000;

}

#slide-images li{
 position:absolute;
  width: 400px;
   margin:0px;
	display:block;
 list-style-type:none;
  text-align:left;
  line-height: 1.5em;
  letter-spacing:0.1em;
  font-size:0.9em;
  font-weight:500;
   color:#eee;
	background-color: #000;

}

#slide_box {
 position: absolute;
z-index: 4;
  top: 50px;
  left: 76px;
  width: 415px;
  height: 280px;
  padding: 0;
   text-align:right;


}
 *html #slide_box {
 position: absolute;
z-index: 4;
  top: 50px;
  left: 76px;
  width: 415px;
  height: 280px;
  padding: 0;
   text-align: left;

}
#photos{
 position: absolute;
z-index: 4;
  top: 0px;
  left: 0px;
  width: 415px;
  height: 280px;
  padding: 0px;
  margin: 0px;
   background-color: #000;
}

#video{
 position: absolute;
  z-index: 4;
  top: 52px;
  left: 76px;
  width: 420px;
  height: 275px;
  padding-top:5px;
  text-align:center;
   background-color: #000;
}

 .arrow{
float:left;
 text-align:left;
   color:#fff;
}
#box_bottom_left {

margin: 355px 0px 0px 45px;
  width: 380px;
  padding: 10px 15px 10px 25px;
   background-color: #010101;
  border:1px solid #111;
}

p {
  line-height:1.5em;
  letter-spacing:0.1em;
  font-size:0.9em;
  text-align: justify;
   color:#888;
}

 .title{
  letter-spacing:0.2em;
  font-size: 1.75em;
  font-weight: 100;
   color:#fff;
}

.blurb {
  text-align:center;
  letter-spacing:0.1em;
  font-size: 1.30em;
  font-weight: 300;
   color:#fff;
}
 .whoswho{
  padding: 0px 15px 0px 15px;
}
.quote {
     float: left;
     height: 25px;
     margin-top: -40px;
     padding-top: 45px;
     padding-right: 5px;
     margin-bottom: -28px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#fff;

}
.quote_end {
position:relative;
vertical-align: -20px;
     height: 5px;
     margin-top: 0px;
     margin-left: 10px;
     margin-bottom: 0px;
     padding-top: 10px;
     padding-bottom: 0px;
     padding-left: 0px;
     font-size: 320%;
font-family:"Times New Roman", Georgia,serif;
  font-weight: 700;
   color:#fff;
}
