/* CSS Document */

#contest_heading {
font-size: 24px;
text-decoration: underline;
font-variant: small-caps;
font-weight: 800;
letter-spacing: 10px;
color: #1F3751;
padding-top: 5px;
padding-bottom: 5px;
}

#content {
position: relative;
width: 830px;
margin: 0px auto;
margin-top: 5px;
padding-top: 10px;
/*
border: solid 1px #8893a0;
*/
}

#feature {
/*float: left;*/
/*width: 350px;*/
margin: 11px;
padding: 0px;
background-color: #E3E6EF;
border: solid 1px #222222;
}

#featured_description {
float: right;
width: 340px;
text-align: center;
font-family: verdana, 'sans serif';
font-size: 12px;
line-height: 15px;
word-spacing: 2px;
color: #333;
margin-top: 15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
}

#featured_video {
float: left;
margin: 11px 11px 11px 11px;
width: 400px;
}

#featured_video a:link{
color: #AA0000;
font-weight: 600;
font-variant: normal;
font-size: 13px;
}

#featured_video a:visited{
color: #AA0000;
font-weight: 600;
font-variant: normal;
font-size: 13px;
}

#featured_video a:hover{
color: #AA0000;
font-weight: 600;
font-variant: normal;
font-size: 13px;
}

#featured_video a:active{
color: #AA0000;
font-weight: 600;
font-variant: normal;
font-size: 13px;
}

#flv {
float: left;
padding: 0px;
width: 400px;
border: solid 1px #000;
}

a.newsletter:link {
	font-size: 16px;
	font-weight: 400;
	font-family: Arial, Verdana, sans serif;
	font-variant: normal;
	text-decoration: underline;
	color: #990000;
}
a.newsletter:visited {
	font-size: 16px;
	font-weight: 400;
	font-family: Arial, Verdana, sans serif;
	font-variant: normal;
	text-decoration: underline;
	color: #990000;
}
a.newsletter:hover {
	font-size: 16px;
	font-weight: 400;
	font-family: Arial, Verdana, sans serif;
	font-variant: normal;
	text-decoration: underline;
	color: #0000DD;
}


h1 {
font-family: 'Palatino Linotype', Serif;
color: #CC0000;
font-size: 26px;
font-weight: 900;
font-style: italic;
margin: 4px 0px 4px 0px;
}

#featured_pic {
float: left;
margin-top: 12px;
margin-left: 8px;
padding: 0px;
/*border: solid 2px #27496F;*/
}

#featured_finance {
float: right;
width: 202px;
margin-top: 8px;
margin-right: 10px;
}

#featured_desc {
clear: both;
/*width: 295px;*/
text-align: left;
font-family: verdana, 'sans serif';
font-size: 12px;
overflow: auto;
text-indent: 15px;
line-height: 15px;
word-spacing: 2px;
color: #333;
padding-top: 8px;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 2px;
}

#entrance_options img {
border: none;
}

#entrance_options a:hover {
background_color: #990000;
}

#piano_listings {
/*overflow:auto;
height: 575px;
width: 460px;*/
padding: 3px;
margin: 11px 11px 11px 11px;
border: solid 1px #b1a391;
}

.clear {
clear: both;
height: 1px;
overflow: hidden;
margin: 0;
}

p.piano_gal {
font-size: 13px;
font-weight: 600;
line-height: 12pt;
margin: 4px 0px 4px 0px;

}

img.piano_gal {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: solid 1px black;
}

#piano_gal a img {
	margin: 4px;
	border: solid 2px #333;
}

#piano_gal a:hover img {
	border-color: #f33;
}

#piano_gal a:hover {
	border-width: 0;
}


#content a:link {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
color: #00C;
}

#content a:hover {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-decoration: underline;
letter-spacing: 1px;
color: #C00;
}

#content a:active {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-decoration: underline;
letter-spacing: 1px;
color: #C00;
}

#content a:visited {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
color: #007;
}

a.photo_link:link {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-transform: none;
text-decoration: underline;
letter-spacing: 1px;
color: #900;
}

a.photo_link:hover {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
letter-spacing: 0px;
color: #D00;
}

a.photo_link:active {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
letter-spacing: 0px;
color: #00D;
}

a.photo_link:visited {
font-family: arial, 'sans serif';
font-size: 12px;
text-align: center;
text-transform: none;
text-decoration: underline;
letter-spacing: 0px;
color: #900;
}

hr.spacer {
clear: both;
color: #FFF;
}
