html {
	font-family: monospace;
	font-size:14px;
}

div.common-content {
	width: 900px;
	margin:0 auto;
	text-align: right;
}

.chords {
	font-weight: bold;
	color:#005eff;
}

.chords a {
	color:#005eff;
	text-decoration: none;
}

.chords a:hover {
	color:#0000ff;
}

.chords-chorus {
	font-weight: bold !important;
}

.chords-verse2 {
	font-style: italic;
    /*font-weight: bold !important;*/
}

table#main { 
	width:1160px;
	table-layout:fixed;
	word-wrap: break-word;
}

table#main .title { text-align: right!important; font-size:20px;}

.ctable table { 
	table-layout:fixed;
	word-wrap: break-word;
}

.info td,
.info th {
	text-align: right;
	height:20px;
}


.bside { border-left:1px solid #000;}

#mainc { display:none; }
#mainc .sel { background:#e1e1e1; }

#rch iframe {
	border:0;
	margin:0; padding:0;
	width:240px; height: 250px;
}

#rch .chdiv {
	border:1px solid #000;
	margin:5px 0;
}

#rch .chdiv p {
	margin:0; padding:0;
	text-align: center;
}

#rch {
	width:240px;
}

#tools {
	border:1px solid #000;
	position:fixed;
	left:1200px;
	width:100px;
}

#tools input {
	border:1px solid #000;
	display:block;
	width:45px;
	margin:0 auto;
	text-align: center;
	font-weight: bold;
}

#tools #ascontrol {
	display:block;
	text-align:center;
	text-decoration: none;
	color:#ff0000;
	padding:3px;
	width:50px;
	margin:5px auto;
	border: 1px solid #ff0000;
	font-weight: bold;
}

#tools #ascontrol:hover {
	color:#fff;
	background-color: #ff0000;
}

#tools .speedometer {
	display:block;
	border:1px solid #000;
	margin:5px 30px;
	text-decoration: none;
}

#tools #as1 { border:1px solid #ff0000; }
#tools #as2 { border:1px solid #ff0000; }
#tools #as3 { border:1px solid #ff0000; }
#tools #as4 { border:1px solid #ffcd1e; }
#tools #as5 { border:1px solid #ffcd1e; }
#tools #as6 { border:1px solid #ffcd1e; }
#tools #as7 { border:1px solid #00ff00; }
#tools #as8 { border:1px solid #00ff00; }
#tools #as9 { border:1px solid #00ff00; }

#tools #as1.hlight,
#tools #as2.hlight,
#tools #as3.hlight { background:#ff0000; }

#tools #as4.hlight,
#tools #as5.hlight,
#tools #as6.hlight { background:#ffcd1e; }

#tools #as7.hlight,
#tools #as8.hlight,
#tools #as9.hlight { background:#00ff00; }

#tools div {
	padding:3px;
	text-align: center;
}

#search_box {
	width: 500px;
	margin: 0 auto;
	border:1px solid #000;
	padding:5px;
}

#search_box input {
	width:492px;
	font-size:16px;
	padding:2px;
}

#search_results {
	width:900px;
	margin:10px auto;
	border:1px solid #000;
	padding:10px;
}

#search_results table {
	width: 100%;
	padding:0; margin:0;
}

#search_results table td {
	border-bottom: 1px dotted #000;
	padding:0; margin:0;
}

#search_results table tr:hover td {
	background: #d9d9d9;
}

#search_results table td.title {
}

#search_results table td.title a {
	display: block;
	padding:2px;
}

#search_results table td.view {
	text-align: center;
}

#search_results table td.edit {
	text-align: center;
}

#search_results table td a {
	text-decoration: none;
	color:#000099;
}

#search_results table td a:hover {
	color:#990000;
}
