@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(../images/bgd.png);
}
/*headings*/

#title {
	padding:10px 0px 0px 30px;
	float:left;
	width:360px;
	margin-left:10px
}

#title a {
	text-decoration:none;
	color:#ed2025;
	font-weight:bold;
}

#title a:hover, a:focus {
	color:#ed2025;
}

a.showLink, a.hideLink 
{
	text-decoration: none;
	color:#ed2025;
	padding-left: 0px;
	background: none; 
}

a.hideLink 
{
	background: none; 
}

a.showLink:hover, a.hideLink:hover 
{
	color:#ed2025;
	border-bottom: 0px; 
}

#pgtitle {
	float:left;
	padding-right:15px;
}
#pgtitle2 {
	float:left;
	padding-right:15px;
}
#pgtitle3 {
	float:left;
	padding-right:15px;
	margin-top:30px;
}
h1 {
	font-size:18px;
	font-weight:bold;
	color:#F00;
	background-color:#d2cbc1;
}
h2 {
	font-size:18px;
	font-weight:bold;
	color:#ed2025;
	margin:0px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	text-align:right;
}
h4 {
	font-size:17px;
	font-weight:lighter;
	font-style:italic;
	padding:0px;
	margin:0px;
}
h5 {
	color: #000;
	font-size:20px;
}
h6 {
	color: #333;
	font-size:20px;
	margin:0px;
}

h7 {
	color: #333;
	font-size:10px;
	margin:0px;
	font-style:italic;
}

#present {
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0px;
}
p {
	color: #000;
	font-size:16px;
	margin:0px;
}

#main {
	margin:auto;
	margin-top:50px;
	width:900px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #000;
}

#main2 {
	margin:auto;
	width:720px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #000;
}

#righttext {
	float:right;
	width:320px;
}

/*header*/

#bg1 {
	background-image: url(../images/frame_01.png);
	background-repeat:no-repeat;
	height:290px;
}

/*menu*/

#navlist {
	width:420px;
	height:250px;
	float:right;
	padding-top:35px;
	padding-right:25px;
}

#text a {
	text-decoration:none;
	color: #ed2025;
	font-weight:bold;
}

#idea a {
	text-decoration:none;
	color: #ed2025;
	font-weight:bold;
}

#idea a:hover, a:focus {
	color: #ed2025;
	background-color:#d2cbc1;
}

#logo5 a {
	text-decoration:none;
	color: #000;
	font-weight:bold;
}

#logo5 a:hover, a:focus {
	color:#f00;
	background-color:#d2cbc1;
}

#setting {
	width:0px;
	float:left;
	border:	#333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	margin-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#music {
	width:0px;
	float:left;
	border:	#333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	margin-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#idea {
	width:0px;
	float:left;
	border:	#333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 16px;
	margin-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#story {
	width:0px;
	float:left;
	border:	#333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	margin-left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#text a:hover, a:focus {
	color:#f00;
	background-color:#d2cbc1;
}

#text {
	width:750px;
	margin:0px 75px 0px 75px;
}
#pic {
	margin:0px 0px 30px 40px;
	height:398px;
	width:335px;
	float:right;
}

#pica {
	margin:0px 0px 30px 40px;
	height:398px;
	width:335px;
	float:right;
}

#join {width:335px;
height: 400px;
margin-top: 30px;
}

#pic2 {
	margin:0px 0px 30px 20px;
	height:470px;
	width:335px;
	float:right;
}

/* Image to right formatting */
.pic_right 
{ 
	float: right;
	padding: 10px;
}

/* Image to left formatting */
.pic_left 
{ 
	float: left;
	padding: 10px;
}

/*supporters*/

#2009 {
	float:left;
	width:370px;
	height:60px;
}


#logoa {
	float:left;
	width:300px;
	height:150px;
	padding:0px 10px 10px 20px;
}

#logob {
	float:left;
	width:300px;
	height:200px;
}

#logoc {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
}

#logod {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
	margin-right:35px;
}


#logo1 {
	float:left;
	width:150px;
	height:150px;
	padding:10px 10px 10px 10px;
}
#logo2 {
	float:left;
	width:150px;
	height:150px;
	padding:10px 10px 10px 10px;
	margin-right:30px;
}
#logo3 {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
}
#logo4 {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
}

#logo3a {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
}
#logo4a {
	float:left;
	width:150px;
	height:150px;
	padding:10px;
}



#logo6 {
	float:left;
	width:750px;
	height:150px;
	margin-left:80px;
}


img {
	border-style:none;
}
/*footer*/

#footer {
	clear:both;
	height: 127px;
	margin:auto;
	width:900px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:	#ed2025;
	padding-top:50px;
	text-align:center;
	background-image: url(../images/frame_03.png);
	background-repeat:no-repeat;
	margin-top:0px;
}

#footer a {
	text-decoration:none;
	color: #F00;
	font-weight:bold;
	
}

#footer a:hover, a:focus {
	color:#f00;
	background-color:#d2cbc1;
}

#footer2 {
	clear:both;
	height: 127px;
	margin:auto;
	width:900px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:	#ed2025;
	padding-top:50px;
	text-align:center;
	margin-top:0px;
}

/*media elements*/
#sound {
	padding-top:20px;
	float:left;
	width:250px;
	padding-left:5px
}
#sound2 {
	padding-top:20px;
	float:right;
	width:250px;
	padding-left:200px
}
#youtube {
	float:left;
	width:400px;
	height:245px;
}
#slideshow {
	width:600px;margin-top:10px;float:left;
}
#slideshow2 {
	width:400px;
	float:left;
}

#music2 {
	width:350px;
	float:left;
}

#enter a{text-align:center; text-decoration:none; font-size:16px;}

#frontmenu {margin-left:25px;margin-top:10px;}

#frontmenu a:hover, a:focus {
	background-color: #FFF;}
	
#support{float:left;}	

#workshop1{float:left;width:266px; margin:0px 30px 15px 0px;}

#workshop2{float:right;width:266px; margin:0px 0px 15px 30px;}

#workshop4{float:left;width:266px; margin:0px 30px 15px 0px;}

#workshop3{float:right;width:400px; margin:0px 0px 15px 30px;}


#music_prod{float:left;width:750px; margin:40px 0px 15px 0px;}

#music1{margin:0px 30px 15px 0px;
	height:410px;
	width:375px;
	float:left;
}

#music2a{margin:0px 0px 30px 0px;
	height:290px;
	width:345px;
	float:left;
}

#music3{width:750px; float:left;height:80px; margin:20px 0px 0px 0px;}

#idea_prod{margin:40px 0px 15px 0px;
	height:30px;
	width:750px;
	float:left;
}

#idea1{margin:0px 30px 0px 0px;
	height:250px;
	width:375px;
	float:left;
}

#idea2{margin:0px 0px 0px 0px;
	height:250px;
	width:315px;
	float:left;
}

#idea3{width:750px; float:left;height:150px; margin:30px 0px 0px 0px;}

#top{width:750px; margin:15px 0px 15px 0px; float:left; text-align:right;}

#prod_menu{width:750px; height:60px; float:left;}

#story_prod{width:750px; float:left; margin-top:10px;}

#story1{width:335px; height:340; margin:25px 20px 20px 0px; float:left;}

#story1a{width:392px; height:340; margin:0px 0px 10px 0px;float:left;}

#story2{float:left; width:392px; height:273px;}

#story2a{float:left;width:750px;}

#story3{float:left; margin:20px 20px 15px 0px; height:460px; width:300px;}

#story3a{float:left; width:430px; margin: 20px 0px 22px 0px}

#story4{float:right; width:430px;height:562px; margin:0px 0px 20px 0px;}

#story5{float:left; width:300px; height:215px; margin: 0px 20px 20px 0px;}

#story5a{float:left; width:750px; height:140px; margin: 0px 0px 10px 0px;}

#story6{float:left; width:750px; height:1000px; margin-bottom:10px}

#story6a{float:left; width:750px; height:180px; margin-bottom:10px}

#story7{float:left; width:460px; height:310px; margin: 0px 20px 20px 0px;}

#story7a{float:left; width:265px; height:310px; margin: 0px 0px 20px 0px;}

#story8a{float:left; width:370px; height:292px; margin: 0px 20px 20px 0px;}

#story8{float:left; width:360px; height:292px;}

#story9{float:left; width:353px; height:360px; margin:0px 20px 20px 0px;}

#story9a{float:left; width:375px; height:70px;}

#story10{float:left; width:750px; height:510px; margin:0px 0px 20px 0px;}

#story10a {float:left; width:750px; height:72px; margin:0px 0px 20px 0px;}

#story11{float:left; margin:0px 20px 20px 0px; height:409px; width:300px;}

#story11a{float:left; height:300px; width:430px; margin:0px 0px 20px 0px;}

#story12a{float:left; height:40px; width:750px; margin:0px 0px 20px 0px;}

#story12b{float:left;width:300px; margin:0px 20px 0px 0px;}

#story12{float:left; height:297px; width:430px; margin:0px 0px 20px 0px;}

#story13{float:left; height:332px; width:300px; margin:0px 20px 20px 0px;}

#story13a{float:left; height:332px; width:430px; margin:0px 0px 20px 0px;}

#story14{float:left; height:283px; width:750px; margin: 0px 0px 20px 0px;}

#story14a{float:left; height:38px; width:750px; margin: 0px 0px 20px 0px;}

#story15a{float:left; height:300px; width:205px; margin: 0px 10px 10px 0px;}

#story15{float:left; height:300px; width:522px;}

.bold {
	font-weight: bold;
	font-style:italic;
	text-align:right;
}

#setting_prod{
	height:30px;
	width:750px;
	float:left;
	margin-top:15px;
}

#setting1{margin:0px 30px 15px 0px;
	height:250px;
	width:375px;
	float:left;
}

#setting2{margin:0px 0px 10px 0px;
	height:250px;
	width:350px;
	float:right;
}

#setting3{width:750px; float:left;height:50px; margin:0px;}

#left{float:left; width:375px;}

#company1 {width: 750px;}

#tony {margin-top:600px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#jennifer {margin-top:930px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#thomas {margin-top:150px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#lucy {margin-top:50px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#michael {margin-top:25px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#alex {margin-top:70px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}

#sophia {margin-top:70px; width:170px; height:200px; padding:15px; background-image: url(../images/cast-bg.png);}
