/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;}

html {padding:0; margin:0;}
body,h1,h2,h3,h4,h5,h6,p,div,a,ul,li{margin:0; padding:0;}

h1{font-size:35px;}
h2{font-size:30px; color:#ffffff;}
h3{font-size:18px; font-weight:bold; color:#ffffff;}
h4{font-size:20px; color:#ffffff;}
h5{font-size:14px; color:#4682B4}
h6{font-size:20px; color:#708090;}

p{font-size:14px;}

ul, li{list-style:none;}
.none{display:none;}
.show{display:block;}

a{color:#4682B4; text-decoration:none;}
a:hover{color:#ffffff; text-decoration:none;}
a:visited{color:#FF8C00; text-decoration:none;}

.clear{clear:both;}

body{background:#000 url(../images/bg_bodymain.jpg) repeat-x;}

#wrap1{width:922px; margin:0 auto;}

#header{width:922px; height:123px; background:url(../images/bg_header.jpg) no-repeat left top;}

a#logo{width:290px; height:123px; display:block;}
a#logo:hover{text-decoration:none;}

#nav_container{width:922px;}
ul#nav{width:613px; margin:10px auto; height:23px;}
#nav li{float:left;}
#nav li a{text-align:center; font-size:22px; font-weight:; color:#000000; display:block; vertical-align:middle}
#nav li a:hover{color:#ffffff; text-decoration:none}

#nav li.home a{width:83px; height:20px;}
#nav li.light a{width:86px; height:20px;}
#nav li.stage a{width:86px; height:20px;}
#nav li.power a{width:87px; height:20px;}
#nav li.gallery a{width:155px; height:20px;}
#nav li.contact a{width:101px; height:20px;}

#maincontent{float:left; width:922px;  background:url(../images/bg_content.jpg) no-repeat left top;}
#maincontent .wrap1{width:911px; display:table; background-color:#FFFFFF; margin:6px auto 0px auto; padding-bottom:7px;}
#maincontent .wrap2{width:896px; margin:0 auto;}
#maincontent #intro{float:left; width:896px; height:315px; background:url(../images/bg_intro.jpg) no-repeat left top;}


#content{ float:left; width:868px; background-color:#2F4F4F; padding:14px;}
#content .left{float:left; width:567px; background:url(../images/border_right.jpg) repeat-y right top; padding-right:10px;}
#content .right{float:left; width:281px; padding-left:10px;}
#content h1{font-weight:bold; color:DarkOrange; margin-bottom:16px;}
#content img{float:left;margin-right:10px;}
#content p{color:white; margin:8px 0px; font-size:16px;}

span.bigtext{font-size:20px;}

#content .right h1,#content .right p{color:#ffffff;}

#footer{float:left; width:922px; height:70px; margin-top:67px; color:#4682B4; text-align:center;}
#footer p{margin-bottom:5px;}

#subcontent{float:left; width:922px;  background:url(../images/bg_content.jpg) no-repeat left top;}
#subcontent .wrap1{width:911px; display:table; background-color:#FFFFFF; margin:6px auto 0px auto; padding-bottom:7px;}
#subcontent .wrap2{width:896px; margin:0 auto;}
#subcontent #intro1{float:left; width:896px; height:201px; background:url(../images/bg_subpage_intro1.jpg) no-repeat left top;}
#subcontent #intro2{float:left; width:896px; height:201px; background:url(../images/bg_subpage_intro2.jpg) no-repeat left top;}
#subcontent #intro3{float:left; width:896px; height:201px; background:url(../images/bg_subpage_intro3.jpg) no-repeat left top;}
#subcontent #intro4{float:left; width:896px; height:201px; background:url(../images/bg_subpage_intro4.jpg) no-repeat left top;}

ul#gallery li{float:left; margin:2px 0;}
ul#gallery li a{float:left;}

.orangebox{width:266px; height:10px; background-color:#FC9036; margin:20px 0;}