/* CSS Document */

body { 
	color: #000; 
	font-size: 14px; 
	line-height: 16px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left;
    margin: 0px;
	padding: 0px;
 	background: #000 url(images/main-bg.gif) repeat top;

}

#gnome {
	width: 949px;
	height: 633px;
	position: relative;
	margin: 0px 0px 0px 0px;
	 	background: #000 url(images/gnome-bg.jpg) no-repeat top;
	padding: 0px 0px 0px 0px;
	top: 0px;
}

#gnome2 {
	width: 950px;
	height: 250px;
	position: relative;
	margin: 0px 0 0px 0;
	 	background: #000 url(images/sub-top-bg.jpg) no-repeat top;
	padding: 0px;
	top: 0px;
}
#gnome3 {
	width: 950px;
	height: 250px;
	position: relative;
	margin: 0px 0 0px 0;
	 	background: #000 url(images/gallery-top-bg.jpg) no-repeat top;
	padding: 0px;
	top: 0px;
}
#subgnome {
	width: 950px;
	height: auto;
	position: relative;
	margin: 0px 0 0px 0;
	 	background: #000 url(images/sub-bg.jpg) repeat-y top;
	padding: 0px;
	top: 0px;
}

#subgnome-bottom {
	width: 950px;
	height: 27px;
	position: relative;
	margin: 0px 0 0px 0;
	 	background: #222109 url(images/sub-bg-bottom.jpg) no-repeat top;
	padding: 0px;
	top: 0px;
}


#header {
 	width: 602px;
    height: 135px;
	background:#fff;
	margin: 0px 0px 0px 39px;
	padding:  0px 0 0 0 ;

}

#main {
     position:relative;
 	width: 954px;
    height: 643px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 42px 5px;
	background: #fff;
	border-left: 1px solid #FF518C; 
	border-right: 1px solid #FF518C; 
	border-bottom: 1px solid #FF518C; 
	}

#main2 {
     position:relative;
 	width: 954px;
    height: auto;
	margin: 0px auto 20px auto;
	padding: 0px 0px 5px 5px;
	background: #fff;
	border-left: 1px solid #FF518C; 
	border-right: 1px solid #FF518C; 
	border-bottom: 1px solid #FF518C; 
	}
#nav {
 	width: 602px;
 height: 80px;
	background: transparent;
	margin: 0px 0px 0px 39px;
	padding: 0px 0px 0px 0px;

}

#album {
    position:absolute;
	width: 168px;
	height: 174px;
	margin:  140px 0px 0px 760px;
	padding: 0px 0px 0px 0px;
	z-index:2;

}
#albumbox {
    position:absolute;
	width: 185px;
	height: 50px;
	margin:  235px 0px 0px 606px;
	padding: 3px 0px 0px 3px;
	background: #fff;
	border: 1px solid #FF518C; 
	z-index:3;

}

#album2 {
    position:absolute;
	width: 168px;
	height: 174px;
	margin:  35px 0px 0px 760px;
	padding: 0px 0px 0px 0px;
	z-index:2;

}
#albumbox2 {
    position:absolute;
	width: 181px;
	height: 40px;
	margin:  160px 0px 0px 706px;
	padding: 3px 0px 0px 3px;
	background: #fff;
	border: 1px solid #FF518C; 
	z-index:3;

}
#albumbox p {
	color: #249B32;
	font-size: 14px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px;
	padding: 4px;
}

#albumbox h1,
#albumbox2 h1{
    background: none;
	color: #090;
	font-size: 16px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 0px 3px;
	padding:  2px 0px 0px 0px;
}
#news {
  position:absolute;
	top: 245px;
	left: 86px;
	width: 335px;
	height: 330px;
	color: #000;
	font-size: 13px;
	line-height: 16px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#audio {
  position:absolute;
	top: 598px;
	left: 126px;
	width: 335px;
	height: 30px;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#column {
  position:relative;
	width: 900px;
	height: auto;
	margin:  0px 0px 0px 20px;
	padding: 0px 10px 0px 0px;

}
#news2 {
  position:relative;
	width: 890px;
	height: auto;
	color: #000;
	font-size: 13px;
	line-height: 16px;
	margin:  0px 0px 0px 20px;
	padding: 0px 10px 10px 0px;


}
	
p {
	font-size: 14px; 
	line-height: 18px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align: left; 
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.entry-title {
font-family:  helvetica, Arial, verdana,  Times, 'Times New Roman', sans-serif;
margin: 5px 0 3px 0;
padding: 0;
color: #134a88;
font-size: 14px;
line-height:16px;
font-weight:bold;
}
.summary {
font-family:  helvetica, Arial, verdana,  Times, 'Times New Roman', sans-serif;
margin: 10px 0 10px 0;
padding: 3px 0px 6px 0;
color: #000;
font-size: 15px;
font-weight:200;
}
.blogbody {
font-family:  helvetica, Arial, verdana,  Times, 'Times New Roman', sans-serif;
margin: 0px 0 10px 0px;
padding: 0px 0 10px 0px;
color: #232323;
font-size: 13px;
font-weight:normal;
border-bottom: #FF518C dotted thin;
}
.blogbody img{
float:right;
margin: 0px 0 10px 10px;
padding: 0px 0 0px 0px;
border: none;
}

.blogbody2 {
font-family:  helvetica, Arial, verdana,  Times, 'Times New Roman', sans-serif;
margin: 0px 0 7px 0px;
padding: 5px 0 10px 0px;
color: #232323;
font-size: 13px;
font-weight:normal;

}
#dotted {
width;100%;
border-bottom: #FF518C dotted thin;
margin: 11px 0 11px 0px;
}
* #reviewbox {
    position:absolute;
	width: 279px;
	height: 78px;
	margin:  10px 0px 0px 640px;
	padding: 20px 10px 0px 10px;
	background: #000 url(images/review-box.jpg) no-repeat top;
	z-index:3;
}

p.bold {
	font-size: 14px; 
	line-height: 16px;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

h1{
    background: none;
	color: #000;
	font-size: 14px; 
	line-height: 16px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif;  
	margin: 0px 0px 0px 0px;
	padding:  2px 0px 0px 0px;
}
h2 {
     background: none;
	 color: #000;
	font-size: 18px; 
	line-height: 22px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
     margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
h3 {
    background: none;
	color: #000;
	font-size: 15px; 
	line-height: 18px;
	font-weight: bold; 
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; text-align: left; 
	margin: 0px 4px 2px 2px;
	padding: 0px 0px 4px 0px;
}



#footer {
	top:633px;
	left: 10px;
	width: 939px;
	height: 32px;
	color: #000;
	font-size: 11px; 
	line-height: auto;
	font-family: helvetica, arial, Georgia, "Times New Roman", times, serif; 
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 10px;

}
#footer img{
float:right;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	border:none;
}

#eka {
     position:relative;
 	width: 954px;
    height: auto;
	margin: 6px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #none;
	}
#eka-in {
float:right;
position:relative;
	width: 138px;
	height: 41px;
	color: #000;
	font-size: 9px; 
	line-height: auto;
background: #fff;
	border: 1px solid #FF518C; 
	font-family:  arial, Georgia, "Times New Roman", times, serif;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;

}
#eka-in img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:none;
}

#footer p{
         float:left;
font-size:11px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a:link,
a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #FF518C;
}
a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#FF518C;
}	

a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #c8285e;
}
#footer a:link,
#footer a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #333;
}
#footer a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#333;
}	

#footer a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #999;

}

.readmore  {
    text-align:right;
padding: 2px 15px 0 0;
}
.readmore a:link,
.readmore a:active {
    font-style: normal;
	text-decoration: underline; 
	color: #FF518C;
}
.readmore a:visited  {
	font-style: normal;
	text-decoration: underline; 
	color:#FF518C;
}	

.readmore a:hover {
	font-style: normal;
	text-decoration: underline; 
	color: #c8285e;
}

#news-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#news-n a:link, #news-n a:visited {position: absolute; 
  width: 95px; height: 80px; 
  background: url(images/news-s.jpg) top right  no-repeat;
 }
#news-n a:hover {background-position: bottom left;}
#news-n a em {display: block;}

}
#bio-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#bio-n a:link, #bio-n a:visited {position: absolute; 
  width: 98px; height: 80px; 
margin: 0px 0px 0px 95px;
  background: url(images/bio-s.jpg) top right  no-repeat;
 }
#bio-n a:hover {background-position: bottom left ;}
#bio-n a em {display: block;}

}
#music-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#music-n a:link, #music-n a:visited {position: absolute; 
  width: 123px; height: 80px; 
margin: 0px 0px 0px 193px;
  background: url(images/music-s.jpg) top right no-repeat;
 }
#music-n a:hover {background-position: bottom left ;}
#music-n a em {display: block;}

}
#photos-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#photos-n a:link, #photos-n a:visited {position: absolute; 
  width: 127px; height: 80px; 
margin: 0px 0px 0px 316px;
  background: url(images/photos-s.jpg) top right no-repeat;
 }
#photos-n a:hover {background-position: bottom left ;}
#photos-n a em {display: block;}

}
#discography-n {position: relative; 
margin: 0px 0px 0px 0px;
z-index: 10; 
  }
#discography-n a:link, #discography-n a:visited {position: absolute; 
  width: 159px; height: 80px; 
margin: 0px 0px 0px 443px;
  background: url(images/discography-s.jpg) top right no-repeat;
 }
#discography-n a:hover {background-position: bottom left;}
#discography-n a em {display: block;}

}

.submit input
{
margin-left: 4.5em;
}
input
{
font-size:14px;
color: #000;
background: #fff;
border: 1px solid #FF518C

}
textarea{
font-size:14px;
color: #000;
background: #fff;
border: 1px solid #FF518C;
}
.submit input {
font-size:14px;
color: #fff;
background: #FF518C;
border: 2px outset #FF518C;
} 
/* CSS Document */

