/* CSS Document */

html  {scrollbar-3dlight-color:#ffffff;
      scrollbar-arrow-color:#984188;
      scrollbar-base-color:#E0DAD6;
      scrollbar-darkshadow-color:#;
      scrollbar-face-color:#E0DAD6;
      scrollbar-highlight-color:#;
      scrollbar-shadow-color:#;
	  overflow: -moz-scrollbars-vertical;
	  }

img {border:0;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#006600; letter-spacing:2px; line-height:20px;}

h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#006600; letter-spacing:2px; line-height:20px;}

p, form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006600; letter-spacing:2px; line-height:20px; }

ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006600; letter-spacing:2px; line-height:20px; }

a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#663300; letter-spacing:2px; line-height:20px; }

a:hover {color:#669900;}

/* Small text and links e.g for bottom links */

a.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#663300; letter-spacing:2px; text-decoration:none;}

a.small:hover {color:#669900; text-decoration:underline;}

span.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#006600; letter-spacing:2px; }

/* Backgrounds */

.topback {
		position:absolute;
		width:900px;
		height:120px;
		left:80px;
		top:0px;
		background-image:url(images/topback_round.gif);
		background-repeat:no-repeat;
		}
		
.menuback {
		position:absolute;
		width:870px;
		height:40px;
		left:80px;
		top:130px;
		background-image:url(images/menuback_round.gif);
		background-repeat:no-repeat;
		padding-top:0px;
		padding-left:30px;
		}
		
.mainback {
		position:absolute;
		width:900px;
		height:500px;
		left:80px;
		top:180px;
		background-image:url(images/mainback.gif);
		background-repeat:no-repeat;
		}

.mainback2 {
		position:absolute;
		width:900px;
		height:680px;
		left:80px;
		top:130px;
		background-image:url(images/mainback2.gif);
		background-repeat:no-repeat;
		}
		
/* Backgrounds for Elysian Dance Company pages */

.mainbackyellow {
		position:absolute;
		width:900px;
		height:680px;
		left:80px;
		top:130px;
		background-image:url(images/mainback_yellow_round.gif);
		background-repeat:no-repeat;
		}
		
/* Backgrounds for Elysian Drama Clubs pages */

.mainbackbrown {
		position:absolute;
		width:900px;
		height:680px;
		left:80px;
		top:130px;
		background-image:url(images/mainback_brown_round.gif);
		background-repeat:no-repeat;
		}
		
/* Backgrounds for Elysian Music Services pages */

.mainbackblue {
		position:absolute;
		width:900px;
		height:680px;
		left:80px;
		top:130px;
		background-image:url(images/mainback_blue_round.gif);
		background-repeat:no-repeat;
		}

/* Content holders */

.maincontent {
		position:absolute;
		width:600px;
		height:600px;
		left:40px;
		top:60px;
		}
		
div.iframecopy {
	position:absolute;
	width:600px;
	height:500px;
	overflow:auto;
	top: 32px;
	left: 1px;
		}
		
.rightcolumn {
		position:absolute;
		width:230px;
		height:600px;
		left:650px;
		top:60px;
		padding-left:10px;
		}
		
.bottomlinks {
		position:absolute;
		width:570px;
		height:30px;
		left:40px;
		top:620px;
		padding-top:10px;
		}

/* Placeholders inside top div */

.logo {
		position:relative;
		width:620px;
		height:96px;
		left:10px;
		top:10px;
		}
		
.contact {
		position:absolute;
		width:250px;
		height:96px;
		left:630px;
		top:10px;
		}

