@charset "utf-8";

/* Tags */

/*body {
	background-color: #181917;
	background-image: url(images/bodyBg.png);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
}


*{
    font-family: Verdana, sans-serif, Arial;
}*/

p {
	margin-top: 0.5em;
        font-family: Tahoma, Geneva, sans-serif;
}

a {
	color: #FFF;
	text-decoration:underline;
}	
/* Elements with Id's */

#StartMainBg {
	background-image: url(../images/enterMainBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: inherit;
}

#ConcertLinkIndex {
	height: 200px;
	width: 230px;
	cursor: pointer;
	display: block;
	position:absolute;
	left: 50%;
	top: 290px;
	margin-left: -120px;
}


#IndexPageContent {
	padding-top: 600px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 320px;
}

#IntroductoryText {
	float: left;
	background-image: url(../images/lines.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-left: 35px;
	padding-bottom: 35px;
	width: 620px;
	color: #FFF;
}
#IntroductoryText h1 {
	color: #9a0101;
	line-height: 1.4em;
}

#AdminTopBg {
	width: 900px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 35px;
	background-image: url(../images/adminTopBg.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	
}
#AdminBottomBg {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/adminBottomBg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}

#AdminCenterBg {
	background-color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}
/* Classses */
img.goBtn {
	float: left;
	margin-top: 10px;
}
.LoginContainer {
	float: left;
	margin-top: 10px;
    margin-left: 30px;
	width: 240px;
	-width: 200px;
}

.LoginContainer  input {
	width: 160px;
}

ol.IntroductoryText {
	font-size: 18px;
	margin-left: 25px;
	margin-bottom: 20px;
	line-height: 1.8em;
       
}

.whiteText {
	color: #FFF;
        text-decoration: none;
}

.redText {
	color: #333;
        text-decoration: none;
}

span.redText {
	color: #9A0000;
        text-decoration: none;
}

h3.redText {
	color: #9A0000;
        text-decoration: none;
}

a.voteText {
	color: #9A0000;
        text-decoration: none;
        font-size: .9em;
}

span.author {
	color: #333;
        text-decoration: none;
}

a.blackText {
	color: #000000;
        text-decoration: none;
}

h3.top {
	color: #FFFFFF;
        text-decoration: none;
}


a.grayText {
    color: #999;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}

a.commentText {
    color: #999;
    padding-top: 2px;
    text-decoration: none;
}

div.infoText {
    color: #999;
    padding-top: 1px;
    text-decoration: none;
    font-size: .8em;
}

a.pagingButton {
    color: #999;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    text-decoration: none;
}

a.pagingButtonSelected {
    color: #9A0000;
    padding-left: 5px;
    padding-right: 5px;
    cursor: pointer;
    text-decoration: none;
}

h3.enterFormCaption {
	color: #9A0000;
        text-decoration: none;
        padding-left: 110px;
}

table.enterFormTbl td{
	padding: 5px;
}
table.enterFormTbl {
	width: 200px;
}

a.simpleBtn {
	background-image: url(../images/BigBtnLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 5px;
	float: left;
    text-decoration: none;
    cursor: pointer;
}

a.simpleBtn div.simpleBtn {
	height: 30px;
	background-image: url(../images/BigBtnRight.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	text-transform: uppercase;
    text-decoration: none;
	padding-top: 8px;
	float: left;
    cursor: pointer;
}

a.simpleBtn2 {
	background-image: url(../images/BigBtnLeft2.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	margin: 5px;
	float: left;
	text-decoration: none;
    cursor: pointer;
}

a.simpleBtn2 div.simpleBtn2 {
	height: 30px;
	background-image: url(../images/BigBtnRight2.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	text-transform: uppercase;
    text-decoration: none;
	padding-top: 8px;
	float: left;
    cursor: pointer;
}


td.rating {
    border-bottom: 1px #888 dotted;
    text-align: left;
    font-weight: normal;
    font-size: .8em;
    color: #EEE;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 0px;
    cursor: pointer;
    font-family: Tahoma, Geneva, sans-serif;
}

table.sweetTable td {
    padding: 5px;
    border-collapse: collapse;
    border: solid 1px #280410;
    width: 120px;
    text-decoration: none;
}

table.SongsTable td {
    border-bottom: 1px #DDD dotted;
    font-size: .8em;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 0px;
}

div.SongsName {
    font-size: 1.2em;
    color: #9A0000;
    text-decoration: none;
    line-height: 1.8em;
    margin-top: 0.2em;
}

div.SongsScore {
    font-size: 1.2em;
    color: #000000;
    text-decoration: none;
    line-height: 1.8em;
    margin-top: 0.2em;
}

.BottomPaging {
	text-align:center;
        margin-top: 10px;
        margin-bottom: 10px;
}

.UpperPaging {
	text-align:center;
        margin-top: -40px;
        margin-bottom: 20px;
}

#MaximumLink {
 height: 180px;
 width: 180px;
 cursor: pointer;
 display: block;
 position: absolute;
 left: 50%;
 top: 290px;
 margin-left: -420px;
}

#MaximumLink2{
 height: 180px;
 width: 180px;
 cursor: pointer;
 display: block;
 position: absolute;
 left: 50%;
 top: 170px;
 margin-left: -460px;
 -margin-left: 210px;
}