/* containers */

#Table_01 {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7%;
	text-align: left;
	width:800px;
	height:560px;

}
#Table_02 {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7%;
	overflow:hidden;
	width:800px;
	height:560px;
	
}

#Table_03 {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 7%;
	overflow:hidden; 
	width:800px;
	height:560px;
	
}

/*main layout*/
#index-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:16px;
	height:349px;
	z-index:1;
}

#index-02_ {
	position:absolute;
	left:16px;
	top:0px;
	width:182px;
	height:91px;
	z-index:1;
}

#index-03_ {
	position:absolute;
	left:198px;
	top:0px;
	width:602px;
	height:518px;
	z-index:1;
}

#index-04_ {
	position:absolute;
	left:16px;
	top:91px;
	width:100%;
	height:auto;
	z-index:1;
}



#index-05_ {
	position:absolute;
	left:16px;
	top:125px;
	width:182px;
	height:30px;
	z-index:1;
}

#index-06_ {
	position:absolute;
	left:16px;
	top:155px;
	width:182px;
	height:30px;
	z-index:1;
}

#index-07_ {
	position:absolute;
	left:16px;
	top:185px;
	width:182px;
	height:28px;
	z-index:1;
}

#index-08_ {
	position:absolute;
	left:16px;
	top:213px;
	width:182px;
	height:30px;
	z-index:1;
}

#index-09_ {
	position:absolute;
	left:16px;
	top:243px;
	width:182px;
	height:31px;
	z-index:1;
}

#index-10_ {
	position:absolute;
	left:16px;
	top:274px;
	width:182px;
	height:29px;
	z-index:1;
}

#index-11_ {
	position:absolute;
	left:16px;
	top:303px;
	width:182px;
	height:46px;
	z-index:1;
}

#index-12_ {
	position:absolute;
	left:0px;
	top:349px;
	width:198px;
	height:211px;
	z-index:1;
}

#index-13_ {
	position:absolute;
	left:198px;
	top:518px;
	width:61px;
	height:42px;
	z-index:1;
}

#index-14_ {
	position:absolute;
	left:259px;
	top:518px;
	width:50px;
	height:42px;
	z-index:1;
}

#index-15_ {
	position:absolute;
	left:309px;
	top:518px;
	width:49px;
	height:42px;
	z-index:1;
}

#index-16_ {
	position:absolute;
	left:358px;
	top:518px;
	width:58px;
	height:42px;
	z-index:1;
}

#index-17_ {
	position:absolute;
	left:416px;
	top:518px;
	width:60px;
	height:42px;
	z-index:1;
}

#index-18_ {
	position:absolute;
	left:476px;
	top:518px;
	width:54px;
	height:42px;
	z-index:1;
}

#index-19_ {
	position:absolute;
	left:530px;
	top:518px;
	width:73px;
	height:42px;
	z-index:1;
}

#index-20_ {
	position:absolute;
	left:603px;
	top:518px;
	width:197px;
	height:42px;
	z-index:1;
}




#videoFrame {
	position:absolute;
	left:300px;
	top:-75px;
	width:490px;
	height:513px;
	z-index:50;
}




#frameTop {
	position:absolute;
	left:-45px;
	top:123px;
	height:38px;
	width:400px;
	}
	
#frameBottom {
	position:absolute;
	left:-50px;
	top:410px;
	width:425px;
	height:51px;
	z-index:52;
}

#frameLeft {
	position:absolute;
	left:-20px;
	top: -125px;
	width:38px;
	height:600px;
	z-index:51;
}

#frameRight {
	position:absolute;
	left:327px;
	top:-125px;
	width:38px;
	height:600px;
	z-index:51;
}

#video {
	position:absolute;
	top:150px;
	left:7px;
	width:416px;
	height:337px;
	z-index:83;


}

#videoText {
position:absolute;
	left:330px;
	top:51px;
	
	z-index:180;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	
	}
	
#aboutText{
position:absolute;
left:30px;
bottom:0px;
width:150px;
height:187px;
z-index:300;
background-color:#99ccff;
border:none;
margin:0;
padding:0px 5px 20px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;

filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
 }

/* photo page */
#photoText {
position:absolute;
	left:325px;
	top:67px;
	width:300px;
	height:49px;
	z-index:400;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#photoFrame{
	position:absolute;
	right:130px;
	top:-20px;
	width:286px;
	height:344px;
	z-index:250;
}
#photoframeTop{
	position:absolute;
	right:119px;
	top:92px;
	width:300px;
	height:30px;
	z-index:240;
}
#photoframeBottom{
	position:absolute;
	right:119px;
	top:336px;
	width:300px;
	height:30px;
	z-index:250;
}
#photoframeLeft{
	position:absolute;
	left:-112px;
	top:-110px;
	width:30px;
	height:500px;
	z-index:240;
}
#photoframeRight{
	position:absolute;
	right:139px;
	top:-110px;
	width:30px;
	height:249px;
	z-index:250;
}

#slideshow {
position: absolute;
top:100px;
left:301px;
height:217px;
width:200px;
z-index:299;
overflow:hidden;
}

#katydidAd{
	position:absolute;
	left:16px;
	bottom:20px;
	width:151px;
	height:103px;
	z-index:20;
}

#clickPhotos{
	position:absolute;
	right:105px;
	bottom:30px;
	width:372px;
	height:84px;
	z-index:20;
}

#traceAlan{
	position:absolute;
	right:5px;
	top:30px;
	width:213px;
	height:354px;
	z-index:20;
}

/*dancing page*/
#danceInstruct{
	position:absolute;
	right:160px;
	bottom:35px;
	width:163px;
	height:160px;
	z-index:20;
}
#danceStepSheets{
	position:absolute;
	right:35px;
	bottom:35px;
	width:160px;
	height:160px;
	z-index:20;
}
#groupTeachers{
	position:absolute;
	left:5px;
	bottom:35px;
	width:200px;
	height:99px;
	z-index:20;
}
#hillShadow{
	position:absolute;
	right:-3px;
	top:74px;
	width:197px;
	height:212px;
	z-index:20;
}
#horsePlaces{
	position:absolute;
	right:20px;
	top:0px;
	width:192px;
	height:158px;
	z-index:101;
}
#lod{
	position:absolute;
	left:120px;
	top:13px;
	width:254px;
	height:320px;
	z-index:20;
}

#ucwdc{
	position:absolute;
	right:10px;
	bottom:10px;
	width:59px;
	height:51px;
	z-index:20;
}

#dancingLinks{
	position:absolute;
	left:225px;
	top:75px;
	width:525px;
	height:375px;
	z-index:99;
	font-family:arial;
	
}

#hat{
	position:absolute;
	right:35px;
	top:85px;
	width:180px;
	height:117px;
	z-index:99;
	font-family:arial;
	
}

#danceTV{
	position:absolute;
	right:95px;
	top:2px;
	width:400px;
	height:527px;
	z-index:99;
	font-family:arial;
	
}

#lessonText{
position:absolute;
top:150px;
left:210px;
z-index:150;
 background-color:#ccffff;
 border:double;
 width:404px;
 height:115px;
 margin:0;
 padding: 20px 20px 20px 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:20px;
 }

#dvdText{
position:absolute;
top:150px;
left:210px;
z-index:150;
 background-color:#ccffff;
 border:double;
 width:404px;
 height:115px;
 margin:0;
 padding: 20px 20px 10px 20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:20px;
 }
 #danceBack {
 position:absolute;
 top:475px;
 left:495px;
 z-index:200;
 }

/* events page */

#calender{
position:absolute;
	left:225px;
	top:60px;
	width:600px;
	height:400px;
	z-index:15;
	}

/* store page */

#store2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:71px;
	height:389px;
}

#Store-page-02_ {
	position:absolute;
	left:71px;
	top:0px;
	width:147px;
	height:105px;
}

#store2-03_ {
	position:absolute;
	left:218px;
	top:0px;
	width:251px;
	height:105px;
}

#store2-04_ {
	position:absolute;
	left:469px;
	top:0px;
	width:331px;
	height:105px;
}

#Store-page-05_ {
	position:absolute;
	left:71px;
	top:105px;
	width:147px;
	height:36px;
}

#store2-06_ {
	position:absolute;
	left:218px;
	top:105px;
	width:582px;
	height:401px;
}

#Store-page-07_ {
	position:absolute;
	left:71px;
	top:141px;
	width:147px;
	height:31px;
}

#Store-page-08_ {
	position:absolute;
	left:71px;
	top:172px;
	width:147px;
	height:30px;
}

#Store-page-09_ {
	position:absolute;
	left:71px;
	top:202px;
	width:147px;
	height:33px;
}

#Store-page-10_ {
	position:absolute;
	left:71px;
	top:235px;
	width:147px;
	height:33px;
}

#Store-page-11_ {
	position:absolute;
	left:71px;
	top:268px;
	width:147px;
	height:34px;
}

#Store-page-12_ {
	position:absolute;
	left:71px;
	top:302px;
	width:147px;
	height:34px;
}

#Store-page-13_ {
	position:absolute;
	left:71px;
	top:336px;
	width:147px;
	height:53px;
}

#store2-14_ {
	position:absolute;
	left:0px;
	top:389px;
	width:218px;
	height:171px;
}

#Store-page-15_ {
	position:absolute;
	left:218px;
	top:506px;
	width:58px;
	height:54px;
}

#Store-page-16_ {
	position:absolute;
	left:276px;
	top:506px;
	width:50px;
	height:54px;
}

#Store-page-17_ {
	position:absolute;
	left:326px;
	top:506px;
	width:41px;
	height:54px;
}

#Store-page-18_ {
	position:absolute;
	left:367px;
	top:506px;
	width:49px;
	height:54px;
}

#store2-19_ {
	position:absolute;
	left:416px;
	top:506px;
	width:53px;
	height:54px;
}

#store2-20_ {
	position:absolute;
	left:469px;
	top:506px;
	width:51px;
	height:54px;
}

#Store-page-21_ {
	position:absolute;
	left:520px;
	top:506px;
	width:69px;
	height:54px;
}

#store2-22_ {
	position:absolute;
	left:589px;
	top:506px;
	width:211px;
	height:54px;
}

#comingSoon {
position:absolute;
top:120px;
left:300px;
z-index:99;
font-size:25px;
}

/* music page */
#music2-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:73px;
	height:386px;
}

#MusicPage-02_ {
	position:absolute;
	left:73px;
	top:0px;
	width:141px;
	height:104px;
}

#music2-03_ {
	position:absolute;
	left:214px;
	top:0px;
	width:586px;
	height:104px;
}

#MusicPage-04_ {
	position:absolute;
	left:73px;
	top:104px;
	width:141px;
	height:33px;
}

#music2-05_ {
	position:absolute;
	left:214px;
	top:104px;
	width:148px;
	height:406px;
}

#MusicPage-06_ {
	position:absolute;
	left:362px;
	top:104px;
	width:103px;
	height:164px;
	z-index:190;
}

#music2-07_ {
	position:absolute;
	left:465px;
	top:104px;
	width:335px;
	height:406px;
}

#MusicPage-08_ {
	position:absolute;
	left:73px;
	top:137px;
	width:141px;
	height:32px;
}

#MusicPage-09_ {
	position:absolute;
	left:73px;
	top:169px;
	width:141px;
	height:34px;
}

#MusicPage-10_ {
	position:absolute;
	left:73px;
	top:203px;
	width:141px;
	height:32px;
}

#music2-11_ {
	position:absolute;
	left:73px;
	top:235px;
	width:141px;
	height:33px;
}

#MusicPage-12_ {
	position:absolute;
	left:73px;
	top:268px;
	width:141px;
	height:35px;
}

#music2-13_ {
	position:absolute;
	left:362px;
	top:268px;
	width:103px;
	height:242px;
}

#MusicPage-14_ {
	position:absolute;
	left:73px;
	top:303px;
	width:141px;
	height:32px;
}

#MusicPage-15_ {
	position:absolute;
	left:73px;
	top:335px;
	width:141px;
	height:51px;
}

#music2-16_ {
	position:absolute;
	left:0px;
	top:386px;
	width:214px;
	height:174px;
}

#MusicPage-17_ {
	position:absolute;
	left:214px;
	top:510px;
	width:57px;
	height:50px;
}

#MusicPage-18_ {
	position:absolute;
	left:271px;
	top:510px;
	width:49px;
	height:50px;
}

#MusicPage-19_ {
	position:absolute;
	left:320px;
	top:510px;
	width:42px;
	height:50px;
}

#music2-20_ {
	position:absolute;
	left:362px;
	top:510px;
	width:49px;
	height:50px;
}

#music2-21_ {
	position:absolute;
	left:411px;
	top:510px;
	width:54px;
	height:50px;
}

#music2-22_ {
	position:absolute;
	left:465px;
	top:510px;
	width:49px;
	height:50px;
}

#MusicPage-23_ {
	position:absolute;
	left:514px;
	top:510px;
	width:60px;
	height:50px;
}

#music2-24_ {
	position:absolute;
	left:574px;
	top:510px;
	width:226px;
	height:50px;
}

#carrie{
	position:absolute;
	left:275px;
	top:20px;
	width:180px;
	height:221px;
	z-index:50;
}

#cmtLyrics{
	position:absolute;
	left:305px;
	top:160px;
	width:126px;
	height:50%;
	z-index:50;
}


/* global attributes */
body { 
background-image:url('images/gradientBack.jpg');
text-align: center;}
img { border: none; }



#page-wrap {

z-index:99;
position:absolute;
top:45px;
left:250px;
	
}





 
 #shareButton {
 position:absolute;
 top:2px;
 right:2px;
 z-index:25;
 
 }
 
 #container{
 position:absolute;
 top:160px;
 left:250px;
 z-index:100;
 
 }
 
 /* contact page */

 #stamp{
  position:absolute;
 top:0px;
 left:175px;
 width:412px;
 height:389px;
 z-index:50;
 }
 
  #contactForm{
 position:absolute;
 top:30px;
 left:270px;
 z-index:100;
 max-height:460px;
 width:20%;
 
 }
 
 /* music links page */

 
.delicious-posts { margin: 1em; border: 2px solid #ddd; padding: 0.5em; width: 20em; font-family: sans-serif; }
.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% }
.delicious-odd { background-color: #f8f8f8 }
.delicious-banner a { font-size: 80% }
.delicious-posts a:hover { text-decoration: underline }
.delicious-posts a { text-decoration: none; color: #a15426; display: block; padding: 0.3em }
.delicious-post a { color: #04a1ff }

	

