/* http://www.brunildo.org/test/ */
body
{
	background: url( mmgrad.png ) top left repeat-x;
	behavior: url( /iepngfix.htc );		/* explorer png opacity fix */
	background-color: #f0f0f8;
}

body h1
{
	text-align: center;
}

.italic
{
	font-style: italic;
}

.caption
{
	font-size: 0.9em;
	font-weight: normal;
	text-align: center;
}

.poster
{
	float: left;
	margin-right: 1em;
}

.poster img
{
	width: 12.5em;
	height: 18.75em;
}

.poster p
{
	margin-top: 0px;
}

.story
{
	margin-right: 35%;
}

.voteDiv
{
	clear: left;
	margin-left: 1em;
	margin-right: 2em;
}

#castForm table
{
	margin: auto;
}

#castForm table td
{
	text-align: center;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#castForm .submit
{
	padding: 1em;
}

#castForm table caption
{
	text-align: left;
	text-indent: 0.5em;
	margin: auto;
	margin-bottom: 0.25em;
	border-bottom: 1px dashed;
}

#castMsg
{
	padding: 0.25em;
	padding-bottom: 0px;
}

#pitchForm
{
	margin-left: 12.5em;
	text-align: center;
}

/* http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/
   http://judebert.com/progress/archives/202-Improving-CSS-Star-Rating.html
*/
.starRater
{
	display: -moz-inline-box;
	display: inline-block;
	width: 50px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	margin-bottom: -5px;
	background: url( star.gif ) top left repeat-x;
	border: none;
}

.starRater div
{
	display: -moz-inline-box;
	display: inline-block;
	width: 0px;
	margin-left: -1px;
	background: url( star.gif ) 0px -10px repeat-x;
	overflow: hidden;
}

.top10
{
	float: right;
	width: 35%;
}

.top10 li
{
	font-weight: bold;
}

.top10 p
{
	font-weight: normal;
}

.credit
{
	clear: both;
}
