/* -----------------------------------------------------------------------------
   File: jimkelly.be.css

   Description: Cascading style sheet.
   -------------------------------------------------------------------------- */

a.contact:link, a.contact:visited
{
	color: #dc1436; /* Crimson */
}

a.contact:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

a:link, a:visited
{
	text-decoration: none;
}

#album-info
{
	background-color: #f5f5f5; /* White smoke */
	height: 75%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 24%;
	width: 39%;
}

#album-list
{
	background-color: #f5f5f5; /* White smoke */
	height: 83%;
	left: 60%;
	overflow: auto;
	position: absolute;
	top: 16%;
	width: 39%;
}

#album-list a.album-title:link, a.album-title:visited
{
	color: #000000; /* Black */
}

#album-list a.album-title:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#album-list h1
{
	background-color: #d3d3d3; /* Light gray */
	font-size: 14pt;
}

#album-list img.album-cover
{
	height: 87.5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 87.5px;
}

#album-list p.album-title
{
	font-weight: bold;
	font-size: 10pt;
	margin-left: 5px;
	margin-top: 0px;
}

#artist-info
{
	background-color: #f5f5f5; /* White smoke */
	height: 83%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 16%;
	width: 39%;
}

#artist-info h1
{
	background-color: #d3d3d3; /* Light gray */
	font-size: 14pt;
}

#artist-info p
{
	font-size: 9pt;
	margin-left: 5px;
}

body
{
	background-color: #ffffff; /* White */
}

#contact
{
	font-size: 10pt;
}

#crosswords
{
	background-color: #ffffff; /* White */
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#crosswords-puzzle
{
	background-color: #ffffff; /* White */
	height: 83%;
	left: 21%;
	overflow: auto;
	position: absolute;
	text-align: center;
	top: 16%;
	width: 79%;
}

#crosswords a.crosswords-menu:link, a.crosswords-menu:visited
{
	color: #000000; /* Black */
}

#crosswords a.crosswords-menu:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#crosswords p.menu
{
	font-size: 14pt;
	font-weight: bold;
}

#guysandthings
{
	background-color: #ffffff; /* White */
	height: 89%;
	left: 21%;
	overflow: auto;
	position: absolute;
	text-align: center;
	top: 10%;
	width: 79%;
}

#guysandthings #lblErrorMsg
{
	color: #dc1436; /* Crimson */
	font-weight: bold;
}

#guysandthings #tblResults
{
	width: 100%;
}

#guysandthings #tblResultsHeader
{
	background-color: #d3d3d3; /* Light gray */
	font-size: 10pt;
	font-weight: bold;
}

#h1
{
	background-color: #dc1436; /* Crimson */
	font-size: 24pt;
	font-weight: bold;
	height: 8%;
	left: 21%;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 1%;
	width: 79%;
}

#h1 a.h1-link:link, a.h1-link:visited
{
	color: #000000; /* Black */
}

#h1 a.h1-link:hover
{
	color: #ffffff; /* White */
	text-decoration: underline;
}

#h2
{
	background-color: #808080; /* Gray */
	color: #ffffff; /* White */
	font-size: 18pt;
	font-weight: bold;
	height: 6%;
	left: 21%;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 9%;
	width: 79%;
}

#h2 a.h2-link:link, a.h2-link:visited
{
	color: #ffffff; /* White */
}

#h2 a.h2-link:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#h3
{
	background-color: #d3d3d3; /* Light gray */
	color: #000000; /* Black */
	font-size: 12pt;
	font-weight: bold;
	height: 4%;
	left: 21%;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 15%;
	vertical-align: middle;
	width: 79%;
}

#h4-listen
{
	background-color: #000000; /* Black */
	color: #ffffff; /* White */
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	height: 3%;
	left: 60%;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 20%;
	width: 39%;
}

#h4-listen a.h4-listen:link, a.h4-listen:visited
{
	color: #ffffff; /* White */
}

#h4-listen a.h4-listen:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#h4-overview
{
	background-color: #000000; /* Black */
	color: #ffffff; /* White */
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	height: 3%;
	left: 21%;
	overflow: hidden;
	position: absolute;
	text-indent: 5px;
	top: 20%;
	width: 39%;
}

#h4-overview a.play-button:link, a.play-button:visited
{
	color: #dc1436; /* Crimson */
}

#h4-overview a.play-button:hover
{
	color: #ffffff; /* White */
}

#home
{
	height: 98%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 1%;
	width: 79%;
}

#home #home-logo
{
	left: 50%;
	margin-left: -90px;
	margin-top: -90px;
	position: absolute;
	top: 50%;
}

#home #lblQuotation
{
	margin-bottom: 500px;
	font-size: 10pt;
}

img
{
	border-width: 0px;
}

#listen
{
	background-color: #f5f5f5; /* White smoke */
	height: 75%;
	left: 60%;
	overflow: auto;
	position: absolute;
	top: 24%;
	width: 39%;
}

#listen #album-cover
{
	left: 50%;
	margin-left: -175px;
	margin-top: -175px;
	position: absolute;
	top: 50%;
}

#music
{
	background-color: #ffffff; /* White */
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#music a.music-menu:link, a.music-menu:visited
{
	color: #000000; /* Black */
}

#music a.music-menu:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#music p.menu
{
	font-size: 14pt;
	font-weight: bold;
}

#navbar
{
	background-color: #000000; /* Black */
	color: #ffffff; /* White */
	height: 98%;
	left: 1%;
	overflow: auto;
	position: absolute;
	top: 1%;
	width: 20%;
}

#navbar a.main-title:link, a.main-title:visited
{
	color: #dc1436; /* Crimson */
}

#navbar a.main-title:hover
{
	color: #ffffff; /* White */
	text-decoration: underline;
}

#navbar a.navbar-menu:link, a.navbar-menu:visited
{
	color: #ffffff; /* White */
}

#navbar a.navbar-menu:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#navbar a.navbar-menu-current:link, a.navbar-menu-current:visited
{
	background-color: #dc1436; /* Crimson */
	color: #ffffff; /* White */
}

#navbar a.navbar-menu-current:hover
{
	background-color: #dc1436; /* Crimson */
	color: #000000; /* Black */
	text-decoration: underline;
}

#navbar #main-title
{
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
}

#navbar #motto
{
	color: #d3d3d3; /* Gray */
	font-size: 6pt;
	margin-left: 5px;
	margin-top: 0px;
}

#navbar #navbar-logo
{
	height: 75px;
	margin-left: 5px;
	width: 75px;
}

#navbar p.menu
{
	margin-left: 5px;
}

#navbar p.menu-to-submenu
{
	margin-bottom: 0px;
	margin-left: 5px;
}

#navbar p.submenu
{
	font-size: 8pt;
	font-style: italic;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 0px;
}

p.copyright
{
	font-size: 8pt;
}

#poetry
{
	background-color: #ffffff; /* White */
	height: 89%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#poetry a.poetry-menu:link, a.poetry-menu:visited
{
	color: #000000; /* Black */
}

#poetry a.poetry-menu:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#poetry p.title
{
	font-size: 14pt;
	font-weight: bold;
}

#poetry p.section-head
{
	font-size: 12pt;
	font-weight: bold;
}

#poetry p.menu
{
	font-size: 14pt;
	font-weight: bold;
}

#poetry p.text
{
}

#poetry p.title
{
	font-size: 14pt;
	font-weight: bold;
}

#songsofnote
{
	background-color: #ffffff; /* White */
	height: 89%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#songsofnote a.intro:link, a.intro:visited
{
	color: #dc1436; /* Crimson */
	font-size: 9pt;
}

#songsofnote a.intro:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

#songsofnote a.contrib:link, a.contrib:visited
{
	color: #dc1436; /* Crimson */
}

#songsofnote a.contrib:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

#songsofnote p.intro
{
	font-size: 9pt;
	font-style: italic;
}

#songsofnote-contrib
{
	background-color: #ffffff; /* White */
	height: 83%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 16%;
	width: 79%;
}

#songsofnote-contrib a.intro:link, a.intro:visited
{
	color: #dc1436; /* Crimson */
	font-size: 9pt;
}

#songsofnote-contrib a.intro:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

#songsofnote-contrib img.contrib-pic
{
	height: 250px;
	width: 250px;
}

#songsofnote-contrib p.intro
{
	font-size: 9pt;
	font-style: italic;
}

#songsofnote-contrib span.contrib-stats-label
{
	font-size: 10pt;
	font-style: italic;
}

#songsofnote-contrib table.contrib
{
	background-color: #f5f5f5; /* White smoke */
	width: 100%;
}

#songsofnote-contrib td.contrib-bio
{
	font-size: 10pt;
	width: 35%;
}

#songsofnote-contrib td.contrib-caption
{
	font-size: 10pt;
	font-style: italic;
}

#songsofnote-contrib th.contrib-name
{
	background-color: #000000; /* Black */
	color: #ffffff; /* White */
}

#songsofnote-contrib td.contrib-pic
{
	font-size: 10pt;
	width: 25%;
}

#songsofnote-contrib td.contrib-spacer
{
	width: 5%;
}

#songsofnote-contrib td.contrib-stats
{
	font-size: 12pt;
	width: 35%;
}

#songsofnote-submit
{
	background-color: #ffffff; /* White */
	height: 83%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 16%;
	width: 79%;
}

#songsofnote-submit a.intro:link, a.intro:visited
{
	color: #dc1436; /* Crimson */
	font-size: 9pt;
}

#songsofnote-submit a.intro:hover
{
	color: #000000; /* Black */
	text-decoration: underline;
}

#songsofnote-submit .label
{
	font-size: 10pt;
	font-style: italic;
}

#songsofnote-submit p.intro
{
	font-size: 9pt;
	font-style: italic;
}

#songsofnote-submit .textbox
{
	font-family: Arial;
	width: 99%;
}

#songsofnote-submit .textbox-multiline
{
	font-family: Arial;
	height: 65px;
	width: 99%;
}

span.song-credit
{
	font-size: 8pt;
	font-style: italic;
}

span.song-length
{
	font-family: Arial;
	font-size: 7pt;
	font-style: italic;
}

span.song-part
{
	font-size: 9pt;
	margin-left: 5px;
}

span.song-part-credit
{
	font-size: 8pt;
	font-style: italic;
	margin-left: 5px;
}

span.song-title
{
	color: #000000;
	font-size: 11pt;
}

span.song-tracknumber
{
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
}

#twenty-nine
{
	background-color: #ffffff; /* White */
	height: 89%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#twenty-nine #new
{
	color: #0000ff; /* Blue */
}

#twenty-nine p.info
{
	font-size: 10pt;
	font-style: italic;
}

#twenty-nine-search
{
	background-color: #ffffff; /* White */
	height: 83%;
	left: 21%;
	overflow: auto;
	position: absolute;
	text-align: center;
	top: 16%;
	width: 79%;
}

#twenty-nine-search .checkbox
{
	font-size: 10pt;
}

#twenty-nine-search #lblErrorMsg
{
	color: #dc1436; /* Crimson */
	font-weight: bold;
}

#twenty-nine-search .stats
{
	font-style: italic;
}

#twenty-nine-search #tblResults
{
	width: 100%;
}

#twenty-nine-search #tblResultsHeader
{
	background-color: #d3d3d3; /* Light gray */
	font-size: 10pt;
	font-weight: bold;
}

#twenty-nine-search #tbSearch
{
	font-family: Arial;
	width: 300px;
}

#videos
{
	background-color: #ffffff; /* White */
	height: 89%;
	left: 21%;
	overflow: auto;
	position: absolute;
	top: 10%;
	width: 79%;
}

#videos a.videos-menu:link, a.videos-menu:visited
{
	color: #000000; /* Black */
}

#videos a.videos-menu:hover
{
	color: #dc1436; /* Crimson */
	text-decoration: underline;
}

#videos p.menu
{
	font-size: 14pt;
	font-weight: bold;
}

#videos p.text
{
	font-size: 10pt;
}

#videos p.title
{
	font-size: 14pt;
	font-weight: bold;
}