/* www.twee.net 
   Main Style Sheet File 
   Version 27-Nov-2006 
*/

/* ----- Standard Tags ------ */

H1
{
	font-size:1.6em;
	margin-bottom: 0px;
	FONT-WEIGHT: lighter; 
}
H2
{
    FONT-SIZE: 1.7em;
    FONT-WEIGHT: lighter;
}
H8
{
    FONT-SIZE: 1.3em;
    FONT-WEIGHT: lighter;
}

TD H3
{
    FONT-SIZE: 1.25em;
  	color: #cc6666;
    padding-top : 8px;
    padding-bottom : 5px;
}

TD
{
	FONT-SIZE: 0.8em;
}

TH
{
	FONT-SIZE: 0.8em;
}

UL
{
    LINE-HEIGHT: 130%;
}


PRE
{
	FONT-SIZE: 1.2em;
}

/* ----- Classes ------ */

.alphabet
{
    FONT-SIZE: 1.6em;
    LINE-HEIGHT: 120%;
    PADDING-BOTTOM: 1pt;
}

.thinborder
{
	border: 1px solid #7DA660;
}

div.print
{
	FONT-SIZE: 0.8em;
}

img.banner
{
	margin:10px;
}

.code
{
    FONT-FAMILY: 'Courier New',monospace;
    FONT-SIZE: 1.2em;
}
.headline
{
    FONT-SIZE: 1.8em;
}
.head1
{
    FONT-SIZE: 1.6em;
    LINE-HEIGHT: 1.2em;
}

.head2
{
    FONT-SIZE: 1.05em;
    color : #cc6666;
    padding-top : 8px;
    padding-bottom : 5px;
}
.head3
{
    FONT-SIZE: 1.6em;
    LINE-HEIGHT: 120%;
    PADDING-BOTTOM: 1pt;
}
.head4
{
    FONT-SIZE: 1.3em;
    LINE-HEIGHT: 110%;
    PADDING-BOTTOM: 1pt;
}
.head5
{
	font-weight: bolder;
	LINE-HEIGHT: 110%;
	PADDING-BOTTOM: 1pt;
}

.head6
{
	font-weight: bolder;
	padding-top: 10px;
	padding-bottom: 3px;
}

.mono
{
    FONT-FAMILY: 'Courier New', Courier, Mono,monospace ;
    FONT-SIZE: 1.2em;
}
.news
{
    FONT-SIZE: 1.0em;
}
.lettergroup
{
    FONT-FAMILY: 'Courier New', Courier, Mono,monospace ;
    FONT-SIZE: 1.8em;
    LINE-HEIGHT: 120%;
    PADDING-BOTTOM: 1pt;
    margin-top: 10px;
	font-weight: bolder;
}

.newstitle
{
    FONT-WEIGHT: bolder;
}

.paragraph
{ 
	margin-bottom: 10px;
}

span.newsinfo
{
    FONT-SIZE: 0.8em;
}
.songs
{
    LINE-HEIGHT: 110%;
    LIST-STYLE: square;
}
.warning
{
	margin-top:5px;
    COLOR: red;
    FONT-SIZE: 1.0em;
    FONT-WEIGHT: bolder;  
    PADDING-BOTTOM: 3px;
    padding-top:3px;
}

.searchterms
{
}

#searchwarning
{
    COLOR: red;   
    FONT-WEIGHT: bolder;
}

#searchcriteria
{
	border: 1px solid green;
	margin-top: 4px;
}

#searchresulttext
{
}

/* ----- Navigation Classes ------ */

.navbody
{
}

.navitem
{

}
.navheader
{
    COLOR: white;
    FONT-WEIGHT: bolder;
}
.navpageinfo
{
    /* keep fixed size here */
	FONT-SIZE: 10px;
}
.navinfo
{
	FONT-SIZE: 0.6em;
	height: 10px;
}

.navsearchform
{
	margin-bottom:0px;
}

.navsearchinput
{
	width:128px;
}

.navsearchsubmit
{
	width:30px;
}

.tabsong
{
	padding-left : 20px;
}
.tabinfo
{
	padding-left : 20px;
}
.discoheader
{
   FONT-SIZE: 1.05em;
   color : #cc6666;
   padding-top: 10px;
}

.inlineheadline
{
    FONT-SIZE: 1.2em;	
    font-weight:bold;
    color: #555555;
    padding-top: 8px;
    padding-bottom: 5px;
}

.indiepopbody
{

}

.tablebordered
{
	border-bottom: 1px solid #7DA660;
	border-right: 1px solid #7DA660;
}
.tablecellbordered
{
	border-top: 1px solid #7DA660;
	border-left: 1px solid #7DA660;
	vertical-align: top;
}

div.listItem
{
	padding-bottom:6px;
}

div.listItem::first-line
{
	font-weight:bold;
}

div.standaloneLine
{
	padding-bottom:5px;
}

.infoBox
{
	border: 1px solid #7DA660;
	padding: 5px;
	margin-bottom:5px;
	margin-top:5px;
}

.moreLink
{
	font-size:0.8em;
	font-weight:normal;
}

.InfoPanel
{
	border: solid 1px #DDD;
	font-size:1.1em;
	padding: 3px;
	margin: 5px;
}

#iframeContent
{
	margin: 10px;
	font-size:0.8em;
}

.SearchResult
{
	padding-top:5px;
	padding-bottom:4px;
}

.SearchResultLink
{
	position:absolute;
	left:50px;
}

div.listItemHeader
{
	padding-top:4px;
	font-weight:bold;
}

div.listItemBody
{
	padding-bottom:6px;
}

#coverimage
{
	/*position:absolute;
	right:30px;
	top:70px;*/
	float: right;
	margin-top: -15px;
}

.TopLink
{
	font-weight:bold;
}

.TextBlock
{
	padding: 10px 5px 10px 5px;
}

.IndentedBlock
{
	padding: 5px 5px 5px 15px;
}

input.txtBoxLong
{
	width: 600px;
}
textarea.txtCodeLong
{
	width: 600px;
	font-family: Arial, sans-serif, Helvetica;
	font-size:0.9em;
}


.homePartHeader
{
   FONT-SIZE: 1.05em;
   color : #cc6666;
   padding-top: 10px;
   padding-bottom: 2px;
   margin-bottom: 4px;
   border-bottom: solid 1px #cc6666;
}

div.releasesongs
{
    padding-left : 20px;
}

div.releaseitem
{
    margin-top:5px;
}


.disabledText
{
    color:#999;
}

#pollvotes div.votes span
{
   position:absolute;
   left:40px;
}
