* {
margin : 0;
padding : 0;
}
html {
font : 65%/1.5 Arial, Helvetica, sans-serif;
}
body {
	background : #fff url(http://www.andersonroe.net/images/body.gif) repeat-y 834px 0;
}
p {
font-size : 1.2em;
line-height : 19px;
}
* html p {
line-height : 1.5em;
}
ul {
list-style : none;
}
a {
color : #da0000;
text-decoration : none;
border-bottom : 0;
}
a:hover {
color : #000;
border : 0 !important;
text-decoration:underline;
}
a:visited {
color:#AB1305;
text-decoration: none;
border-bottom: 0;
}
acronym {
border : 0;
font-style : italic;
color : #da0000;
cursor : help;
}
a acronym {
color : inherit;
}
#container {
position : relative;
width : 834px;
background : #fff;
}

#stage {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage3.jpg) no-repeat 0 0;
	z-index: 1;
}
#stage2 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage4.jpg) no-repeat 0 0;
	z-index: 2;
}
#stage5 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage9.jpg) no-repeat 0 0;
	z-index: 2;
}
#stageAsk {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage11.jpg) no-repeat 0 0;
	z-index: 2;
}
#stageReimagine {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 410px;
	background : url(http://www.andersonroe.net/images/backgroundstage15.jpg) no-repeat 0 0;
	z-index: 2;
}
#stageReview {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage12.jpg) no-repeat 0 0;
	z-index: 2;
}
#stagePhotos {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage14.jpg) no-repeat 0 0;
	z-index: 4;
}
#stageJuilliard {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage13.jpg) no-repeat 0 0;
	z-index: 2;
}
#stageCD {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 834px;
	height : 410px;
	background : url(http://www.andersonroe.net/images/backgroundstage10.jpg) no-repeat 0 0;
	z-index: 2;
	}
#bodies1 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 705px;
	background : url(http://www.andersonroe.net/images/backgroundstage2.jpg) no-repeat 0 0;
	z-index: 4;
}
#bodies2 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 705px;
	background : url(http://www.andersonroe.net/images/backgroundstage1.jpg) no-repeat 0 0;
	z-index: 3;
}
#bodies3 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 705px;
	background : url(http://www.andersonroe.net/images/backgroundstage7.jpg) no-repeat 0 0;
	z-index: 4;
}
#bodies4 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 705px;
	background : url(http://www.andersonroe.net/images/backgroundstage6.jpg) no-repeat 0 0;
	z-index: 3;
}
#quote {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage5.jpg) no-repeat 0 0;
	z-index: 5;
}
#quote2 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage8.jpg) no-repeat 0 0;
	z-index: 3;
}
#quotetext {
	position:absolute;
	top:235px;
	left:75px;
	width: 150px;
	height: 70px;
	z-index:6;
	text-align:center;
	}
#quotetext2 {
	position:absolute;
	top:26px;
	left:184px;
	width: 130px;
	height: 60px;
	z-index:4;
	text-align:center;
	}
#quote3 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage8.jpg) no-repeat 0 0;
	z-index: 5;
}
#quote4 {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 343px;
	height : 370px;
	background : url(http://www.andersonroe.net/images/backgroundstage5.jpg) no-repeat 0 0;
	z-index: 3;
}
#quotetext3 {
	position:absolute;
	top:235px;
	left:75px;
	width: 150px;
	height: 70px;
	z-index:4;
	text-align:center;
	}
#quotetext4 {
	position:absolute;
	top:24px;
	left:181px;
	width: 140px;
	height: 77px;
	z-index:6;
	text-align:center;
	}
#intro {
	position: absolute;
	top: 107px;
	left: 165px;
	width : 304px;
	z-index: 7;
}
#ask {
	position: absolute;
	top: 120px;
	left: 50px;
	width : 414px;
	z-index: 7;
}
#review {
	position: absolute;
	top: 75px;
	left: 60px;
	width : 394px;
	z-index: 7;
}
#photos {
	position: absolute;
	top: 80px;
	left: 55px;
	width : 404px;
	z-index: 7;
}
#photos h4 {
font-size: 1.3em;
font-weight:bold;
}

#review p.heading {
margin-left:230px;
}
#linkList {
	position : absolute;
	top : 375px;
	left : 690px;
	width : 150px;
	z-index: 9;
}
#linkList h3 {
font-size : 1.2em;
font:Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
#linkList ul {
margin-bottom : 1em;
}
#linkList li {
font-size : 1.1em;
padding-left: 25px;
}
#linkList a {
font-weight : bold;
border : 0;
text-transform : lowercase;
}
#linkList p {
	font-size:1.1em;
	font-weight:bold;
	padding: 8px;
	margin-right: 18px;
	border: 3px solid #000000;
	margin-top: 6px;
}

#linkList img {
margin-top: 20px;
height:68px;
width: 130px;
}



#linkList a:hover {
text-decoration : underline;
}

#linkList acronym {
font-style : normal;
cursor : pointer;
}
#lselect li {
margin-bottom : 1em;
}
#lselect a {
display : block;
line-height : 1.2em;
}
#linkList a.c {
display : inline;
clear : none;
color : #000;
}
#linkList a.c:hover {
text-decoration : none;
color : #51c3c4;
}
#linkList li {
background : url(http://www.andersonroe.net/images/splash.jpg) no-repeat 5px 0.3em;
}
#lbasics li {
background : url(http://www.andersonroe.net/images/piano.jpg) no-repeat 3px 0.3em;
}
#lmedia li {
background : url(http://www.andersonroe.net/images/note.jpg) no-repeat 4px 0.3em;
}
#lextras li {
background : url(http://www.andersonroe.net/images/hand.jpg) no-repeat 2px 0.3em;
}

#content {
	position: absolute;
	top: 375px;
	padding: 0 175px 110px 330px;
	background : url(http://www.andersonroe.net/images/footer.jpg) no-repeat 0 100%;
	z-index: 5;
	left: 0px;
}
#contentwide {
	position: absolute;
	top: 375px;
	padding: 0 175px 110px 30px;
	background : url(http://www.andersonroe.net/images/footer.jpg) no-repeat 0 100%;
	z-index: 8;
	left: 0px;
}
#column {
	position:absolute;
	top: 393px;
	left: 374px;
	width: 300px;
	z-index:10;
	}

#content p, #contentwide p, #column p {
text-align: justify;
}
#intro p {
text-align:justify;
margin-top:7px;
}
#content p.p2, #contentwide p.p2, #column p.p2 {
font-size:1em;
}
#content p.p3, #contentwide p.p3, #column p.p3 {
margin-left:12px;
}
#content p.p4 {
margin-left:12px;
font-size:1em;
}
#contentwide p.p4, #column p.p4 {
margin-left:25px;
font-size:1em;
}
#content p.p5, #contentwide p.p5, #column p.p5 {
font-size:1.2em;
background: url(http://www.andersonroe.net/images/splash.jpg) no-repeat 0px 0.3em;
padding-left: 12px;
}
#content p.p6, #contentwide p.p6, #column p.p6 {
padding-left:30px;
}
#content p.p7 {
font-size:1.4em;
text-align:center;
font-weight:bold;
}
#content p.comment , #contentwide p.comment, #column p.comment { 
	color: #3591b8;
	font-size: 9px;
	font-weight: normal;
	text-transform: lowercase;
	text-align: right;
	}
blockquote {
background: url(http://www.andersonroe.net/images/quotes1.jpg) no-repeat 0px 0.3em; 
}
blockquote .end {
margin-top:10px;
padding-top:14px;
padding-bottom:14px;
padding-right:30px;
padding-left:30px;
background:url(http://www.andersonroe.net/images/quotes2.jpg) no-repeat 100% 100%;
}
#content li, #contentwide li, #column li {
font-size:1em;
background: url(http://www.andersonroe.net/images/splash.jpg) no-repeat 10px 0.3em;
padding-left: 22px;
}
#content h2 {
font-size:2.5em;
color : #da0000;
text-transform:uppercase;
margin-bottom:5px;
margin-top:10px;
}
#contentwide h2, #column h2 {
font-size:2.5em;
color : #da0000;
text-transform:uppercase;
margin-bottom:5px;
}
#intro h2 {
font-size:1.4em;
font-weight:normal;
text-align:center;
text-transform:uppercase;
margin-bottom:5px;
border-bottom-color:#da0000;
border-bottom-style:solid;
border-bottom-width:1px;
}
#content h3, #contentwide h3, #column h3 {
font-size:1.5em;
text-transform:uppercase;
}
#content h3.line, #contentwide h3.line, #column h3.line {
font-size:1.5em;
text-transform:uppercase;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DA0000;
}
#content h4, #contentwide h4, #column h4 {
background: url(http://www.andersonroe.net/images/splash.jpg) no-repeat 0px 0.3em;
font-size: 1.2em;
font-style: bold;
padding-left: 16px;
text-transform:uppercase;
margin-bottom: 10px;
}
#content h5, #contentwide h5, #column h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DA0000;
}
#content h6 {
	font-size: 1.2em;
	font-weight: bold;
	margin-top:10px;
	}
#contentwide h6, #column h6 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform:uppercase;
	}


#leftbar {
	position: absolute;
	top:721px;
	left:35px;
	width:260px;
	z-index: 10;
}
#leftbar h4 {
font-size:1.2em;
color:#DA0000;
font-weight:bold;
margin-bottom:5px;
text-align:center;
}
#leftbar p {
font-size:1.1em;
text-align:center;
}

#gallery {
position: absolute;
top: 191px;
left: 97px;
width:485px;
z-index:12;
}
#flyers {
position: absolute;
top: 0px;
left: 0px;
width: 650px;
z-index:12;
}
/*****Form styles*****/
.textbox {
width: 100px;
}


#stageAsk input, textarea {
	border:1px solid #cccccc;
	margin-bottom:10px;
	padding:4px;
	width: 415px;
}
#stageAsk input, textfield {
	border:1px solid #cccccc;
	margin:2px;
	padding:4px;
	width: 200px;
}
#stageAsk input, submit {
	border:1px solid #cccccc;
	margin:2px;
	padding:4px;
	width: 80px;
}

#stageReview input, textarea {
	border:1px solid #cccccc;
	margin-bottom:10px;
	padding:4px;
	width: 380px;
}
#stageReview input, textfield {
	border:1px solid #cccccc;
	margin:2px;
	padding:4px;
	width: 200px;
}
#stageReview input, submit {
	border:1px solid #cccccc;
	margin:2px;
	padding:4px;
	width: 80px;
}
.imgvideo {
	border: 4px solid #000000;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.video {
	margin-right: 20px;
	margin-bottom: 10px;
	}
.video2 {
	border: 6px solid #000000;
	background-color: #000000;
	}
