@charset "utf-8";

body.short {background-image: url(header_back_short.jpg);}

/*body.short-blue {background-color: #3232CD; color:#FFFFFF}
body.short-blue a {color:#fffffa;}*/

body.email {background-image:none;
	background-color:#3233CC;
	color: #FDFDFF;}

body {background-color: #000000;
	background-image: url(header_back.jpg);
	background-repeat: repeat-x;
	color: #FDFDFF;
	font-family: Arial, Helvetica, sans-serif;
}

hr {width: 100%; height: 2px; margin: 10px 0 22px 0;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #3232CD;
/*	border-bottom: 1px solid #444; */
	padding-bottom: 6px;
}
.largetitle {
	font-size: 32px;
	line-height: 30px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #FEB331;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	color: #AAAAFF;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 21px;
}
a:link      {color: #AAAAFF;/*#96BBFF;*/ text-decoration: none;}
a:visited {color: #AAAAFF;/*#96BBFF;*/ text-decoration: none;}
a:hover  {color: #FEB331; text-decoration: none;}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #96BBFF;
	}
.source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #96BBFF;
    font-style: italic; 
	font-weight: bold;
	margin-right: 20px;
	}
.source-full {
	font-family: Arial, Helvetica, sans-serif;
	color: #96BBFF;
    font-style: italic; 
	font-weight: bold;
	margin-right: 15px;
	}
.source_link {
	color: #96BBFF;
    font-style: italic; 
	font-size: .9em}	
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #96BBFF;
	font-weight: bold;
	}
.shining {
	font-size: 15px;
	font-weight: bold;
	color: #FEB331;
}
.title {
	font-family: Times New Roman, Times, serif;
	font-size: 33px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.play {font-variant:small-caps;}
.invisible {visibility:hidden}
.endorse_source {color:#cffccf; font-weight:bold}
	
.review_html
{margin: 60px auto; width: 80%; background-color: black; 
	border:1; padding:15px 0 20px 0;}

.reviewimg
{margin:60px auto;text-align:center}

img .review
{height:80%;width:80%;}

/*height:880px;width:680px;
 margin:70px auto;*/

.brief {font-weight: bold;}
.brief-but {font-weight: bold; line-height:62%;}

.5_Stars {background-image: url(5_stars_-_small.jpg); background-repeat: no-repeat;
	width: 63px; height: 13px; }