html #core {
    margin: 0 1.4em 2em 1.4em;
    padding: 0;
    min-width: 800px;
}
#splashBack {
    margin: 0 auto;
    max-width: 1100px;
    min-width: 910px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-box-shadow: 0 0 8px #666;
    background: white  50% 0 no-repeat;
}

#splash {
    position: relative;
    margin: 0 auto;
    width: 900px;
/*    border: 1px solid red;*/
}

#splash td
#splash td.login {
    height: 360px;
    vertical-align: middle;

    text-align:center;
}
#splash td.q {
    width: 25%;
}
#splash .box {
    margin-right: 1em;
    height: 8em; /* box height */
    padding-bottom: 2em;
}
* html #splash .box {
    height: 8em; /* box height ie6 */
}

#splashIntro h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #226fbe;
    font-size: 22px;
    line-height: 1.1;
    font-weight: bold;
}
#splashIntro h2 {
    margin : .1em 0 0;
    padding: 0;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#splashIntro h2 a {
    padding-left: .5em;
}

#footer {padding-top: 0;}
/*html #footer li a {color: white;}
#footer li span a {color: #aaa}
*/
#secondLine {
    display: block;
    padding: 3px 0 0 0;
    font-size: 14px;
    line-height: 1.2;
}



.box
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	color:black;

}

.imagemain {
	margin-top:40px;
    border: solid 0px;

}

.form_box {
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	background-color:#4E57B3;
	font-size:medium;
}

.box h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

.box p
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;

}
#right_index
{
	float:right;

}


		#invite {
			overflow:hidden
		}

		#invite .text {

			margin-top:0.5em;
			color:#555555;
			padding:5px;
			width:280px;
			display:block
		}

		#invite .options {
			width:292px
		}

		#invite .button {
			border:0;
			padding:0;
			margin-top:0.8em;
			height:30px;
			width:90px;
			color:#fff;
			font-weight:bold;
			text-transform:uppercase;
			background:#739e44;
			cursor:pointer
		}

		#invite .button:hover {
			background:#333
		}

.singing
{
	color:black;
	background-color:white;
	border:solid 0px grey;
	padding: 4px 4px 4px 4px;
    font-size:22px;
	margin-left:  20px;
}


.singing_more
{
	color:#0072BC;
	background-color:lightyellow;
	border:solid 0px grey;
	padding: 4px 4px 4px 4px;
	margin-left:  2px;
    font-size:11px;
}

#name {

	margin-left:10px;

}

.maintext {

	font-size:41px;
	padding: 4px 4px 4px 4px;

}



#_fix
{
    margin-left:20%;
    
}

/* CSS for validation for client side browsers */

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
    font-size:120%;
}

.LV_valid {
    color:#5983B8;
}

.LV_invalid {
    color:#D13217;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #5983B8;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #D13217;
}

.loginname
{
    color:#0072BC;
    font-size:120%;
    font-weight:bold;
}

	