body { 
  background: url('images/starz_bg.jpg') #0d0c43;
  color: #fff;
  margin: 0;
  font-family: arial,sans,serif,helvetica;
}
a { color: #f1f4a9; }
a:hover { color: #ffffff; text-decoration: underline; }
h1 { font-size: 18pt; font-family: arial,sans,serif,helvetica; font-weight: normal; }

a img { border: none; }

#logo { position: absolute; top: 60px; left: 30px; }

/* Front Page */
#fptext { padding-top: 50px; padding-left: 30px; padding-right: 410px; font-size: 9pt; padding-bottom: 30px; position: relative; }
#block1 { float: left; width: 263px; margin-right: 5px; }
#block2 { float: left; width: 639px; margin-right: 5px; height: 310px; }
#block3 { float: right; width: 201px; }
.linesep { height: 253px; width: 3px; background: url('images/linesep.png'); float: left; margin-right: 25px; }
#mid { width: 1000px; height: 306px; background: url('images/fp_mid.png'); }
#mid_large { width: 1000px; height: 430px; background: url('images/fp_mid_large.png'); }
#mid_inner { padding-left: 30px; padding-top: 16px; padding-right: 30px; }


.readerBoxContainer { width: 639px; height: 430px;  overflow: auto; }
.readerBox { width: 274px; float: left; margin-right: 30px; height: 100px; margin-bottom: 10px; background: url('images/readerboxbg.png'); }
.readerBox .left { width: 50px; float: left; margin-right: 10px; padding: 5px; }
.readerBox img { width: 50px; height: 50px; }
.readerBox .right { width: 200px; float: left; font-size: 8pt;  }
.readerBox h1 { font-size: 12pt; margin: 0; padding: 0; display: inline; color: #fffad2; }
.readerBox a { color: #deddff; }
.readerBox a:hover { color: #ffffff; }

.readerBox2 img { width: 80px; }
.readerBox2 h1 { font-size: 14pt; color: blue; margin: 0; padding: 0; display: inline; color: #b1b0e8; }
#container { 
  opacity:.9; width: 1000px; margin-left: auto; margin-right: auto; 
  background: url('images/2ndbg2.jpg') rgba(39,36,139,0.9) no-repeat; position: relative; 
  border-left: 1px solid #3e3bb4; border-right: 1px solid #3e3bb4;  
}
#nav { padding-left: 60px; float: left; margin-top: -3px; height: 60px; }
#loginbutton { position: absolute; top: -5px; right: 10px;}
#content { padding-left: 20px; padding-right: 20px; padding-top: 40px; }
#content_full { text-align: center; }
#btm { margin-top: 25px; }
.error { color: pink; font-weight: bold; }
.chk { color: lime; font-weight: bold; }

.accountbutton { background: #6e6bd0; color: #fff; font-weight: bold; margin-bottom: 3px; padding-top: 5px; padding-bottom: 5px; }
a { text-decoration: none; }

.hdr { font-size: 19pt; color: #b3b4f4; border-bottom: 1px solid #b3b4f4; margin-top: 50px; font-family: times new roman; } 

.btmBorder td { border-bottom: 1px solid #f1f1f1; }


.tdHdr td { background: #6161e3; font-weight: bold; padding: 4px; border-bottom: 1px solid #d5cef3; }
.tdHdr { background: #6161e3; font-weight: bold; padding: 4px; border-bottom: 1px solid #d5cef3; }

.button { background: url('images/button_profile.png') no-repeat; height: 43px; width: 140px; }
.button div { padding-top: 5px; color: #ffffff; font-size: 15pt; letter-spacing: -1pt; }


.blue_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:158px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #287ace;
}
.blue_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.blue_button:active {
	position:relative;
	top:1px;
}

.chk { color: lime; margin-bottom: 15px; }