@charset "utf-8";
/* CSS Document */

/*--------*/
/*| MAIN |*/
/*--------*/

/* Global */
* { margin:0; padding:0; outline:none; }
html { height:100%; }
body { height:100%; background:url(bgRepeat.jpg) top center repeat #1d0000; margin:0 auto; font-family:Arial, Helvetica, sans-serif; }
img { border:0; padding:0; }
.black {background:#000;}
.clear br {clear:both;}
#payPalDonate { text-align:center; margin:20px 0 0 0; clear:both; }
#sparkle {background:url(sparkle.gif) repeat;}

/* headings */
h1 { font-size:150%; font-weight:normal; color:#fff; }
h2,
h3,
h4,
h5,
h6 { font-weight:normal; margin:1em 0; color:#fff; }

#content h1 { text-align:center; padding:20px 0 0; }
#article h2 { margin-bottom:0; }


/*---------------*/
/*| LAYOUT DIVS |*/
/*---------------*/

#main { width:760px; height:auto; margin:0px auto; position:relative; background:url(bgCurtains.jpg) no-repeat top center; }

#LogoMenu { background:url(bgLogoMenu.jpg) top center no-repeat; width:646px; height:628px; margin:0 auto; }

#mhgLanding { position:absolute; text-align:center; width:100%; height:100%; z-index:99; background-color:#000;}

/* Menu */
#nav { float:left; position:relative; padding-bottom:50px; padding-left:18px;  margin:0 auto; width:646px; z-index:20; top:180px; }
#nav ul { list-style:none; padding:0; float:left; position:relative; top:5px; left:0; }
#nav li { float:left; line-height:100%; font-size:100%; height:58px; text-indent:-2000px; margin:0 1px; }
#nav li a { display:block; padding:18px 0; margin:0; text-decoration:none; font-family:Verdana, Geneva, sans-serif; }
#nav li img { margin:0 auto; display:block; z-index:99; }
#nav li a:hover { color:#C90; }

#nav .home { background:url(buttonHome.png) no-repeat center; width:64px; padding:0 0 0 0px; }
#nav .about { background:url(buttonAbout.png) no-repeat center; width:66px; }
#nav .news{ background:url(buttonNews.png) no-repeat center; width:71px; }
#nav .artists { background:url(buttonArtists.png) no-repeat center; width:95px; }
#nav .resting { background:url(buttonResting.png) no-repeat center; width:80px; }
#nav .friends { background:url(buttonRestoration.png) no-repeat center; width:128px;}
#nav .contact { background:url(buttonContact.png) no-repeat center; width:87px; }

/* Audio Player.. */
#audioplayer1 {float:left; position:absolute; left:240px; }

#article, #perchArticle { background:url(bgContentRepeater.jpg); padding:20px 20px 0; }
#article p, 
#perchArticle,
#charityShopContent p {color:#fff; line-height:1.4em; }
#perchArticle img {  padding:0 20px 20px 0;}

.newart { clear:both;}

.edges { position:relative; left:-17px; }
#articleNoMargin { background:url(bgContentRepeater.jpg) repeat-y #000; margin-top:56px; padding-left:3px; }
#charityShopContent { float:left; position:relative; top:150px; padding:0 20px;}

#homePicturesCol {float:left; width:150px; height:100%; padding:0 20px 20px 0; }

/* News Page */
.newsText { padding:20px 0 20px; }
.newsImage { float:left; padding:0 20px 20px 0;}
.newsBotImages { clear:both; display:block; }

#contact-msg { color:#FF0; padding:20px; }
#commentForm p { padding-top:20px; }
#commentForm .error { margin-right:20px; }
#commentForm input {padding:2px;}

#footer { background:url(bgFooter.png); height:99px; margin:0 0 40px; clear:both; }

a:link { text-decoration:none; outline:none; color:#d5ad0e; }
a:visited { text-decoration:none; outline:none; color:#d5ad0e; }
a,
a:active { text-decoration:none; outline:none; }
a:hover { color:#640000; text-decoration:none; outline:none; }

/* Resting Page */
#content { position:relative; float:left; width:646px; margin:0px auto; top:179px; }
#content-left{position:relative; float:left; width:50%; display:inline;}
#content-right{position:relative; float:right; width:50%; display:inline; text-align:right;}
#resting-content-left{width:160px;float:left;display:inline;position:relative; text-align:center;}
#resting-content-middle{width:250px;float:left;display:inline;position:relative; text-align:center;}
#resting-content-content{width:610px;float:left;display:inline;position:relative;}
#resting-content-right{width:160px;float:right;display:inline;position:relative; text-align:center;}

.artist-wrapper{clear:both; width:100%;color:#FFF;}
.artist-wrapper strong{font-family:times;font-size:18px;}
.resting-wrapper{width:590px;height:286px;
padding:10px 10px 10px 10px;margin-left:auto;margin-right:auto; font-size:14px;}
