@charset "utf-8";
/* CSS Document */

body 	{
		font: 100% Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
        background: #000;
		color: #000;
		}
p     	{
		font-size: 14px;
		line-height: 18px;
		margin: 2px 20px 5px 15px;
		text-align: left;
		}
p.small     {
		font-size: 12px;
		line-height: 14px;
		margin: 7px 20px 0 15px;
		text-align: left;
		}
p.right {
		font-size: 14px;
		line-height: 16px;
		margin: 6px 15px 0 10px;
		text-align: right;
		}
.smallText {margin: 0; text-align:left; font-size: 12px;}
.red 	{color: #F00;}
a:link  {
		text-decoration: none;
		color: #777;
		}
a:visited {
		text-decoration: none;
		color: #000;
		}
a:hover {
		text-decoration: none;
		color: #AAA;
		}
a:active {
		text-decoration: none;
		}
a img  {border: none;}
h1, h2, h3, h4 {
		margin: 14px 0 8px 0;
		text-align: center;
}
h1 		{color: #111;}
h2 		{color: #333;}
h3 		{color: #555;}
h4 		{color: #777;}
h3.left {
		margin: 2px 20px 5px 15px;
		text-align: left;
		}
h4.left {
		margin: 2px 20px 5px 15px;
		text-align: left;
		}

ul 		{
		font-size: 12px;
		margin: 10px 0 0 -50px;
		text-align: center;
		}
li 		{
		list-style: none;
		display: inline;
		margin: 0;
		padding: 0 12px 0 12px;
		border-right: #006 solid 1px;
		}
li.last {border-right: none;}
#container {
		width: 1042px;
		margin: 0 auto -1px auto;
		padding: 0;
		
		}
#header {
		width: 799px;
		height: 120px;
		margin: 0;
		padding: 0;
		background: #FFF;
		}
#content {
		float: left;
		width: 700px;
		height: 770px;
		margin: 0 0 0 100px;
		padding: 0;
		background: #FFF;
		border-right: #666 solid 1px;
		}
#iframe {
		margin: 0 0 0 2px;
		padding: 0 0 15px 0;
		}
#kirstyReader {
		width: 640px;
		margin: 15px auto;
		padding: 5px 5px 10px 5px;
		border: #444 solid 1px;
		}
#kirstyReader p {
		font-size: 14px;
		line-height: 17px;
		margin: 5px 10px;
		text-align: center;
		}
.textBox {
		width: 640px;
		margin: 15px auto;
		padding: 10px;
		border: #444 solid 1px;
		}
.textBox p.left {
		font-size: 13px;
		line-height: 16px;
		margin: 6px 10px;
		text-align: left;
		}
.textBox p.right {
		font-size: 13px;
		line-height: 16px;
		margin: 4px 10px;
		text-align: right;
		}
.textBox h2,h3 {margin: 6px 0 8px 0;}
.picRight {
		float: right;
		margin: 5px 0 5px 10px;
		width: 90px;
		height: 100px;
		}
.picLeft {
		float: left;
		margin: 5px 10px 5px 0;
		width: 90px;
		height: 100px;
		}
#phoneReading {
		float: left;
		margin: 10px 10px 15px 40px;
		text-align: center;
		border: #444 solid 1px;
		padding: 20px 15px 30px 15px;
}
.linksBox {
		float: left;
		width: 285px;
		margin: 15px 5px 15px 25px;
		padding: 15px 10px;
		border: #666 solid 1px;
		}
.linksBox p {text-align: center;}
#nav 	{
		float: left;
		width: 100px;
		height: 766px;
		margin: -770px 0 0 0;
		padding: 2px 2px 2px 5px;
		background: #fff;
		}
.navLinks {
		width: 70px;
		height: 47px;
		margin: 38px auto;
		padding: 14px 5px 5px 5px;
		border: #DDD solid 1px;
		}
.navLinks:hover {
		width: 70px;
		height: 47px;
		margin: 38px auto;
		padding: 14px 5px 5px 5px;
		border: #DDD solid 1px;
		background:#eee;
		}
.navLinks a {display: block;}
.navLinks p {
		font-size: 12px;
		line-height: 14px;
		margin: 6px 5px 2px 5px;
		text-align: center;
		}

.clearAll {
		clear: both;
		height: 0;
    	font-size: 1px;
   		line-height: 0px;
		}
#readers {
		float: right;
		width: 242px;
		height: 995px;
		margin: -1000px 0 0 6px;
		padding: 0 0 5px 0;
		background-image: url('../images/reader-bg.jpg');
		background-repeat: repeat-y;
		border-left: #666 solid 1px;
		}
#footer {
		width: 800px;
		height: 110px;
		margin: 0;
		padding: 0;
		background: #fff;
		}
#premiumNumber{
		width: 290px;
		float: left;
		margin: -35px 0 0 5px;
		padding: 3px;
		text-align: left;
		}
#premiumText{
		width: 360px;
		float: left;
		margin: -7px 0 0 5px;
		padding: 1px;
		text-align: left;
		}
#premiumNumber h1 {margin: 2px; text-align: left;}
#premiumText p {margin: 5px; line-height: 11px; text-align: left; font-size: 11px; color: #555;}


#receptionistNumber {
		width: 290px;
		float: right;
		margin: -35px 5px 0 0;
		padding: 3px;
		text-align: right;
		}
#receptionistText {
		width: 360px;
		float: right;
		margin: -7px 5px 0 0;
		padding: 1px;
		text-align: right;
		}
#receptionistNumber h1 {margin: 2px; text-align: right;}
#receptionistText p {margin: 5px; line-height: 11px; text-align: right; font-size: 11px; color: #555;}

#cc {
	width: 200px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
#cc img {margin: 0 auto;}
#cc a img {
		display: block;
		border: none;
}