@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-image: url(images/wall.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	height: 100%;
	background-color: #e3eaee;
}
.thrColFix #container {
	width: 860px;
	margin: 0 auto;
	text-align: left;
	padding: 0 20px;
	position: relative;
}
.thrColFix #header {
	padding: 5px 0 0 0;
}
.thrColFix #footer {
	padding: 20px 10px 10px 10px;
	font-size: 0.64em;
	text-align: center;
}
.thrColFix #footer a {
	text-decoration: none;
	color: #000000;
}
.menu{
	padding:0;
	font-size: 14px;
	font-weight: lighter;
}
.menu a{
	text-decoration:none;
	color: #7599B3;
}
.dates{
	padding:0;
	font-size: 18px;
	font-weight: lighter;
	color:#000000;
}
div.box_contents #list td {
	height: 30px;
}

div.box_contents li {
	list-style-image: none;
	color: #6287A0;
	font-size: 1.2em;
	list-style-type: square;
}
div.sub_contents li {
	list-style-image: url(images/bullet.gif);
	color: #6287A0;
	font-size: 1.2em;
	list-style-type: square;
	margin-bottom: 20px;
}
div.box_contents ul {


}
.left {
	width: 273px;
	vertical-align: top;
}
.leftCol {
	width: 567px;
	vertical-align: top;
	padding-right: 20px;
}
.right {
	width: 273px;
	vertical-align: top;
}
.leftMain {
	width: 567px;
	vertical-align: top;
	padding: 0 20px 0 0;
}
.rightMain {
	width: 300px;
	vertical-align: top;
}
.center {
	padding: 0 20px;
	width: 274px;
	vertical-align: top;
}
.fltrt {
	float: right;
	width: 185px;
}
.fltlft {
	float: left;
	margin-right: 5px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a {
	color:#FF0000;
}
h1{
	font-weight:lighter;
	font-size:3em;
	font-family: "Courier New", Courier, monospace;
}
h2{
	font-size:1em;
}
h3{
	font-weight:lighter;
	font-size:1.4em;
}
h4{
	font-weight:bold;
	font-size:0.7em;
}
h5{
	font-weight:lighter;
	font-size:1.5em;
	font-family: "Courier New", Courier, monospace;
}
.miniNav{
	font-size:0.7em;
	text-align: right;
}
.miniNav a{
	color:#999999;
	text-decoration: none;
}
.open{
	color:#6B8EA6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 2em;
	text-align:center;
	display:block;
	padding: 0 0 10px 0;
}
.opent{
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1.5em;
	text-align:center;
	display:block;
	padding: 0 0 10px 0;
}
.samples{
	height: 400px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
	padding: 10px 15px;
	font-size: 0.7em;
	background-color: #000000;
}
div.box {
	position: relative;
	height: 198px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
}
div.boxAudio {
	position: relative;
	height: 240px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
}
div.boxAudio2 {
	position: relative;
	height: 220px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
	padding: 10px;
	background-image: url(images/bcove.jpg);
	font-size: 0.7em;
	background-position: bottom;
}
div.boxMedia {
	position: relative;
	height: 198px;
	border: 1px solid #ffffff;
	margin-bottom: 20px;
}
div.sub {
	position: relative;
	height: 618px;
	border: 1px solid #ffffff;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.comp {
	position: relative;
	height: 668px;
	border: 1px solid #ffffff;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.sub_contents {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 598px;
	padding: 10px 15px;
	font-size: 0.74em;
	color: #5E839C;
}
div.sub_comp {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 100%;
	padding: 10px 15px;
	font-size: 0.7em;
	color: #5E839C;
}
div.boxL {
	position: relative;
	height: 198px;
	border: 1px solid #ffffff;
	margin: 220px 0 20px 0;
}
div.boxHead{
	position: relative;
	height: 100%;
	margin-top: 20px;
}
div.boxSingles {
	position: relative;
	height: 418px;
	border: 1px solid #ffffff;
	margin: 220px 0 0 0;
}
div.boxSingles p {
	margin: 7px 0;
	text-align: center;
}
div.boxSingles p strong {
	color:#ff9900;
}
.player {
	height: 398px;
	border: 1px solid #ffffff;
	margin: 0 0 20px 0;
	padding: 10px;
	background-color: #7699AF;
	background-image: url(images/swoosh.jpg);
}
div.box_contents {
	background-color:#DAE9EC;
	position: relative;
	z-index: 101;
	padding: 10px 15px;
	font-size: 0.7em;
}
div.box_contents #list td {
	height: 24px;
	font-size: 0.9em;
}
div.box_contents2 {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 198px;
}
div.box_contents3 {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 100%;
	padding: 10px;
}
div.box_contents4 {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 100%;
	padding: 20px;
}
div.box_contents5 {
	background-color:transparent;
	position: relative;
	z-index: 101;
	height: 220px;
	padding: 10px;
}
img{
border:0;
}
div.box_background {
	background-color: #ffffff;
	filter:alpha(opacity=30); /* IE's opacity*/
	left: 0px;
	opacity: 0.30;
	top: 0px;
	z-index: 99;
	height: 100%;
	position: absolute;
}
div.boxMid {
	width: 272px;
	position: relative;
	height: 300px;
	float:left;
	margin: 0 20px;
	border: 1px solid #ffffff;
}
.wrap20b{
	clear:left;
	padding-bottom: 20px;
	position: relative;
}
p{
margin: 12px 0;
}
.intro{
	display:block;
	font-size: 1.5em;
	color: #FFFFFF;
}
.introSub{
	font-weight: bold;
	display:block;
	padding-bottom:12px;
	color: #990000;
	border-bottom: 1px dashed #E1F1FB;
}
.introSubMain{
	font-weight: bold;
	display:block;
	padding-bottom:12px;
	margin-bottom:12px;
	color: #990000;
	border-bottom: 1px dashed #7599B3;
	font-size: 1.2em;
}
.links{
	font-weight: bold;
	color: #990000;
	font-size: 1.2em;
}
.desc{
	padding: 10px 0 0 0;
	font-size: 0.7em;
}
.descImg{
	float:left;
	position: absolute;
}
.desc p{

}

.l60Pad{
	padding-left:60px;
	font-size: 0.76em;
	color: #7A9EB4;
}
.l60Pad a{
	color: #ff0000;
}
.l60Pad b{
	color: #ff9900;
}

.pollQ{
font-size:1.5em;
margin: 10px 0;
display:block;
}
.fanclub{
	font-size:1.5em;
	margin: 0 0 10px 0;
	display:block;
	font-weight: lighter;
}
form{
margin:0;
}

#pscroller1{
	height: 135px;
}
.align{
	text-align: center;
	font-weight: bold;
    display:block;
	padding:0 0 20px 0;
	border-bottom: dashed 1px #000000;
}
.miniPlay{
	padding: 0 10px;
	font-size:1.2em;
	color:#990000;
}
.miniPlay2{
	padding: 5px 20px 5px 18px;
	font-size:0.64em;
	color:#990000;
	font-weight: bold;
	border-top: 1px dashed #ffffff;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px;
}
.miniPlay3{
	padding: 3px 0;
	border-top: 1px solid #ffffff;
	text-align: right;
}
.logo{
	float:left;
	width:289px;
	margin-right: 80px;
	padding: 10px 0;
}
.theme{
	float:left;
	padding: 5px;
	text-align: center;
}
.boxPlayer{
	text-align: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-image: url(images/pback2.jpg);
	margin: 30px 0 20px 0;
}
.subMenu{
	color:#6B8EA6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 2em;
	display:block;
	margin: 0 0 5px 0;
}
.play{
	margin-right: 10px;
}
#underLeft{
	float:left;
	width: 480px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	height: 400px;
	padding-right: 20px;
}
#underRight{
	margin: 0;
}
.bold{
	font-weight:bold;
	display:block;
	margin: 3px 0;
	text-align: center;
}
.bOrange{
	font-weight:bold;
	color:#FF6600;
}




#gallery {
	position:relative;
	height: 600px;
	margin-top: 30px;
}
#gallery ul {list-style:none; padding:5px; margin:0; width:195px; float:right;}
#gallery ul li {
	display:inline;
	width:40px;
	height:40px;
	float:left;
	margin:0 4px 4px 0;
	border:1px solid #444;
	cursor:pointer;
}
#gallery ul li img {
	display:block;
	width:40px;
	height:40px;
}
#gallery ul li span {display:none; position:absolute; left:547px; top:235px; width:200px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li span b {color:#444;}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {
	margin:5px auto 0 auto;
	width:398px;
	height:600px;
	border:1px solid #fff;
}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#fc0; background:#f8f8f8; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:545px; height:355px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.click span {display:block;}
#gallery ul li.click .shift{
padding-left:50px;
}

.wrapRight{
	margin: 30px 20px 40px 20px;
	font-size: 0.74em;
}



.modernbricksmenu2{
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
	padding: 0 0 5px 0;
}

.modernbricksmenu2 ul{
	margin:0;
	margin-left: 10px; /*margin between first menu item and left browser edge*/
	padding: 0 5px 0 0;
	list-style: none;
	float: right;
}
#flowerdivcontainer{
	padding: 15px 10px 10px 10px;
	height: 250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
}

#flowerdivcontainer2{
	padding: 15px 10px 10px 10px;
	height: 250px;
}

#flowerdivcontainer3{
	padding: 0;
	height: 450px;
	clear: both;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
	float: left;
	font: bold 11px Arial;
	color: white;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 0 5px;
	background-color: #CC0000;
}

.modernbricksmenu2 a:hover{
	color: #FF0000;
	background-color: #FFFFFF;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
	background-color: #5B5B5B; /*Brown color theme*/
	color: white;
	border-color: #5B5B5B; /*Brown color theme*/
}

#modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}
.marker{
float:left;
width: 80px;
display:block;p
}
.sbold{
font-weight:bold;
font-size:10px;
}
input.red {
	background-color: #009900;
	color: #FFFFFF;
}
/* ================================================================ 
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
=================================================================== */
.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

.menu2 {
	padding:0 0 0 0;
	margin:0;
	list-style:none;
	height:36px;

	position:relative;
	z-index:500;
	font-family:arial, verdana, sans-serif;
}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {
	display:block;
	float:left;
	height:36px;
	line-height:27px;
	color:#ccc;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 11px;
	cursor:pointer;
	background-image: url(blank.gif);
	background-repeat: no-repeat;
}
.menu2 li a.top_link span {
	float:left;
	display:block;
	padding:0 23px 0 12px;
	height:36px;
	background:url(blank.gif) right top;
	background-repeat: no-repeat;
}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(blank_overa.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:31px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:110px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:110px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:110px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(arrow.gif) 100px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#3a93d2; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#3a93d2 url(arrow_over.gif) 100px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#3a93d2 url(arrow_over.gif) 100px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:110px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:110px; z-index:400; height:auto;}
#mwrap{
	margin: 0 auto;
	text-align: left;
	background-attachment: scroll;
	background-image: url(blankc.gif);

}
