a.nav:link { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.nav:visited { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.nav:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #faa91b; font-family: arial; }
a.nav:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #ffffff; font-family: arial; }

a.bloglink:link { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.bloglink:visited { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.bloglink:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #000000; font-family: arial; }
a.bloglink:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #ffffff; font-family: arial; }

a.footerlink:link { color: #ffffff; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.footerlink:visited { color: #ffffff; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.footerlink:hover { text-decoration: none; font-size: 8pt; font-weight: normal; color: #faa91b; font-family: arial; }
a.footerlink:active { text-decoration: none; font-size: 8pt; font-weight: normal; color: #ffffff; font-family: arial; }

a.sidlink:link { text-decoration: underline; color: #faa91b; font-size: 9pt; font-weight: normal; font-family: arial; }
a.sidlink:visited { text-decoration: underline; color: #faa91b; font-size: 9pt; font-weight: normal; font-family: arial; }
a.sidlink:hover { text-decoration: underline; font-size: 9pt; font-weight: normal; color: #252524; font-family: arial; }
a.sidlink:active { text-decoration: underline; font-size: 9pt; font-weight: normal; color: #faa91b; font-family: arial; }

a.sociallink:link { color: #252524; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.sociallink:visited { color: #252524; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.sociallink:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #faa91b; font-family: arial; }
a.sociallink:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #252524; font-family: arial; }

a.email:link { color: #252524; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.email:visited { color: #252524; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.email:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #faa91b; font-family: arial; }
a.email:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #252524; font-family: arial; }

a.videolink:link { color: #faa91b; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.videolink:visited { color: #faa91b; font-size: 9pt; font-weight: normal; text-decoration: none; font-family: arial; }
a.videolink:hover { text-decoration: none; font-size: 9pt; font-weight: normal; color: #ffffff; font-family: arial; }
a.videolink:active { text-decoration: none; font-size: 9pt; font-weight: normal; color: #faa91b; font-family: arial; }

.video {
	color: #faa91b;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.Header {
	color: #faa91b;
	font-size: 18pt;
	font-family: arial; 
	font-weight: none;

}

.copy {
	color: #252524;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.blogcopy {
	color: #252524;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.blog {
	color: #252524;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.blogorange {
	color: #faa91b;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.blogpost {
	color: #faa91b;
	font-size: 11pt;
	font-family: arial; 
	font-weight: none;

}

.blogbold {
	color: #faa91b;
	font-size: 9pt;
	font-family: arial; 
	font-weight: bold;

}

.blogheader {
	color: #252524;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;

}

.date {
	color: #faa91b;
	font-size: 10pt;
	font-family: arial; 
	font-weight: bold;
	line-height: 30px;

}

.NewsHeader
{
	color:#000;
	font-size: 12pt;
	font-family: arial; 
	font-weight: bold;
}

.news 
{
	color: #faa91b;
	font-size: 9pt;
	font-family: arial; 
	font-weight: bold;
}

.video {
	color: #faa91b;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;
	

}

.social {
	color: #252524;
	font-size: 10pt;
	font-family: arial; 
	font-weight: bold;
	line-height: 30px;

}

.Mailingheader {
	color: #959595;
	font-size: 18pt;
	font-family: arial; 
	font-weight: none;

}

.quotes 
{
	color: #ffffff;
	font-size: 9pt;
	font-family: arial; 
	font-weight: none;
}

.footer 
{
	color: #ffffff;
	font-size: 8pt;
	font-family: arial; 
	font-weight: none;
}

.blackInput {BORDER-RIGHT: #343434 1px solid; BORDER-TOP: #343434 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #343434 1px solid; BORDER-BOTTOM: #343434 1px solid; BACKGROUND-COLOR: #191919 }

/*** Added by GH***/

.lblCell
{
	color: #faa91b;
	font-size: 10pt;
	font-family: arial; 
	width:120px;
}

.txtBoxLogin
{
	padding:2px;
	background-color:#fff;
	color:#666;
	width:180px;
	border:1px solid #ccc;
}

.errorImg
{
	padding-left:15px;
}

.errorMsg
{
	font-family:Arial;	
	position:relative;
	top:-4px;
	left:5px;
	color:#E82C2D;
	font-size: 10pt;
}

.musings
{
	position:relative;
	top:-10px;
	height:490px;
	max-height:490px;
	padding:0px 10px 0px 0px;
}

.Album
{
	color:#faa91b;
	font-size:14px;
	font-weight:bold;
}

.tracks
{
	color:#000;
	text-decoration:none;
}

.tracks:hover
{
	/*background:url(..images/trackBG.jpg);*/
}

.trackMenu
{
	text-decoration:none;
	color:#000;
}

.trackLyrics
{
	position:relative;
	top:-15px;
	left:40px;
	width:400px;
	padding:5px 5px 0px 5px;
	text-align:center;
	font-family:Arial;
	color:#626262;
}

.lyricsHeader
{
	font-size:24px;
	font-weight:bold;
}

.lyricsText
{
	font-size:12px;
}

/*** End ***/

/*** Menu - Added by GH***/

#menu
{
	width:100%;
}

#menu ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}

.menuhome
{
	float:left;
	display:inline;
	width:71px;
	height:40px;	
	background:url(../images/nav_home_inactive.jpg);
}

.menuhome:hover
{
	background:url(../images/nav_home_active.jpg);
}

.menuhomeSelected
{
	float:left;
	display:inline;
	width:71px;
	height:40px;		
	background:url(../images/nav_home_active.jpg);
}

.menublog
{
	float:left;
	display:inline;
	width:63px;
	height:40px;
	background:url(../images/nav_blog_inactive.jpg);
}

.menublog:hover
{
	background:url(../images/nav_blog_active.jpg);
}

.menublogSelected
{
	float:left;
	display:inline;
	width:63px;
	height:40px;
	background:url(../images/nav_blog_active.jpg);
}

.menubio
{
	float:left;
	display:inline;
	width:57px;
	height:40px;
	background:url(../images/nav_bio_inactive.jpg);	
}

.menubio:hover
{
	background:url(../images/nav_bio_active.jpg);
}

.menubioSelected
{
	float:left;
	display:inline;
	width:57px;
	height:40px;
	background:url(../images/nav_bio_active.jpg);	
}

.menunews
{
	float:left;
	display:inline;
	width:69px;
	height:40px;	
	background:url(../images/nav_news_inactive.jpg);
}

.menunews:hover
{
	background:url(../images/nav_news_active.jpg);
}

.menunewsSelected
{
	float:left;
	display:inline;
	width:69px;
	height:40px;	
	background:url(../images/nav_news_active.jpg);
}

.menulisten
{
	float:left;
	display:inline;
	width:72px;
	height:40px;	
	background:url(../images/nav_listen_inactive.jpg);
}

.menulisten:hover
{
	background:url(../images/nav_listen_active.jpg);
}

.menulistenSelected
{
	float:left;
	display:inline;
	width:72px;
	height:40px;	
	background:url(../images/nav_listen_active.jpg);
}

.menuvideos
{
	float:left;
	display:inline;
	width:77px;
	height:40px;	
	background:url(../images/nav_video_inactive.jpg);
}

.menuvideos:hover
{
	background:url(../images/nav_video_active.jpg);
}

.menuvideosSelected
{
	float:left;
	display:inline;
	width:77px;
	height:40px;	
	background:url(../images/nav_video_active.jpg);
}

.menuimages
{
	float:left;
	display:inline;
	width:82px;
	height:40px;	
	background:url(../images/nav_images_inactive.jpg);
}

.menuimages:hover
{
	background:url(../images/nav_images_active.jpg);
}

.menuimagesSelected
{
	float:left;
	display:inline;
	width:82px;
	height:40px;	
	background:url(../images/nav_images_active.jpg);
}

.menutours
{
	float:left;
	display:inline;
	width:68px;
	height:40px;
	background:url(../images/nav_tours_inactive.jpg);	
}

.menutours:hover
{
	background:url(../images/nav_tours_active.jpg);
}

.menutoursSelected
{
	float:left;
	display:inline;
	width:68px;
	height:40px;
	background:url(../images/nav_tours_active.jpg);	
}

.menusociallinks
{
	float:left;
	display:inline;
	width:107px;
	height:40px;	
	background:url(../images/nav_social_inactive.jpg);
}

.menusociallinks:hover
{
	background:url(../images/nav_social_active.jpg);
}

.menusociallinksSelected
{
	float:left;
	display:inline;
	width:107px;
	height:40px;	
	background:url(../images/nav_social_active.jpg);
}

.menucontacts
{
	float:left;
	display:inline;
	width:85px;
	height:40px;	
	background:url(../images/nav_contacts_inactive.jpg);
}

.menucontacts:hover
{
	background:url(../images/nav_contacts_active.jpg);
}

.menucontactsSelected
{
	float:left;
	display:inline;
	width:85px;
	height:40px;	
	background:url(../images/nav_contacts_active.jpg);
}

.menuright
{
	float:left;
	display:inline;
	width:49px;
	height:40px;	
	background:url(../images/nav_right.jpg);
}

.navItem
{
	position:relative;
	top:12px;
	color: #ffffff; 
	font-size: 9pt; 
	text-decoration:none; 
	font-family: arial;
}

BODY {
	scrollbar-arrow-color: #ffa701;
	scrollbar-track-color: #303030;
	scrollbar-face-color: #474747;
	scrollbar-shadow-color: #303030;
	scrollbar-highlight-color: #303030;
	scrollbar-darkshadow-color: #303030;
	scrollbar-3dlight-color: #303030;

}

/*** End ***/

/*** Added for vertical scroll on home page ***/
/* Container DIV - automatically generated */
.simply-scroll-container 
{ 
    position: relative;
    top:-10px;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
    position: relative;
    overflow: hidden;
    z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
	
.simply-scroll-list li {
    padding: 0;
    margin: 0;
    list-style: none;
}

/* Master button styles - note that left and right 
versions are included although they are not used in this example */
.simply-scroll-btn 
{
    position: absolute;
    /*background-image: url(buttons.png);*/
    width: 400px;
    height: 14px;
    z-index:3;
    cursor: pointer;
}

.simply-scroll-btn-up 
{
    right:0px;
    top:0px;
}

.simply-scroll-btn-down 
{
    right:0px;
    bottom:0px;
}

/* Custom class modifications - adds to / overrides above
Vertical scroller example, with custom base class */

/* Container DIV */
.vert 
{ 
    width: 340px; /* wider than clip for custom button pos. */
    height: 486px;
}

/* Clip DIV */
.vert .simply-scroll-clip 
{
	position:relative;
	top:10px;
    width: 380px;
    height: 454px;
}

/* Modified button positions, overriding previous styles */
.vert .simply-scroll-btn-up 
{ 
    background-image: url(../images/musingsTop.png);
    width:380px;
    height:14px;
    left:0px;
}

.vert .simply-scroll-btn-down 
{ 
    background-image: url(../images/musingsBottom.png);
    width:380px;
    height:14px;
    left:0px;
}

/*** End ***/
