/* ======= THE BIG DIVs ======= */

html,body	{margin:0;padding:0 0 10px 0;}

body		{font: 76% arial,sans-serif}

#topline 	{
		display:none;
		}

#header 	{
		display:none;
		}

#wrapper	{float: left; width: 100%;}

#bannerbox	{
		display:none;
		}

#bannerbox img	{padding: 0px 5px 0px 5px;}

#content	{
		margin: 0 15pt 0 15pt;
		}

#navigation	{
		display:none;
		}

#navigation img {
		display:none;
		}

#extra		{
		display:none;
		}

#footer		{
		display:none;
		}

/* ====== THE SMALLER DIVs ====== */

.review		{
		width: 90%;
		font: arial, verdana, sans-serif;
		color: #000;
		padding: 0px 10px 5px 10px;
		border-top: 2px solid red;
		border-bottom: 2px solid red;
		background: #ebebff;
		}

.interview		{
		width: 90%;
		font: arial, verdana, sans-serif;
		color: #000;
		margin:30px 0px 30px 0px;
		padding: 0px 10px 5px 10px;
		border-top: 2px solid #4f4999;
		border-bottom: 2px solid #4f4999;
		background: #ffffe5;
		}

.screenbox	{
		width: 70%;
		background: #ffffe5 url('blueback1.png') no-repeat top left;
		border: 1px solid #000080;

		}

.screenbox-label{
		padding: 5px 5px 25px 5px;
		font-family: impact, "arial black", sans-serif;
		font-size: 20px;
		color: #000080;
		text-align: left;
		}

.screenbox-body	{
		padding: 0px 10px 10px 15px;
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		color: #555;
		line-height: 16px;
		text-align: left;
		}

.question	{
		margin-top: 40px;
		height: 35px;
		background: #fff url('q.png') no-repeat top left;
		padding: 0px 0px 0px 40px;
		font-family: arial, verdana, sans-serif;
		color: #4f4999;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: bold;
		line-height:16px;
		}

.quotebox	{
		width: 80%;
		background: #f5f3ff url('quoteback.gif') no-repeat top left;
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		font-family: verdana, arial;
		font-size: 10px;
		color: #333;
		line-height: 16px;
		padding: 10px;
		text-align: justify;
		}

.related-top	{
		width: 95%;
		height: 30px;
		border-top: 1px solid #808000;
		border-right: 1px solid #808000;
		border-left: 1px solid #808000;
		background: #ffffe5 url('related.png') no-repeat top left;
		margin: 70px 0px 0px 0px;
		padding-right: 10px;
		}

.related-body	{
		width: 95%;
		border-bottom: 1px solid #808000;
		border-right: 1px solid #808000;
		border-left: 1px solid #808000;
		margin: 0px 0px 70px 0px;
		background: #ffffe5;
		font-family: verdana, arial;
		font-size: 11px;
		color: #555;
		line-height: 16px;
		padding: 5px 0px 10px 10px;
		}

.updates-box-top 	{
		width:100%;
		height:34px;
		background: #ffffff url('updates-box-top.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.updates-box-mid 	{
		width:100%;
		background: #ffffff url('updates-box-mid.png') repeat-y top center;
		margin: 0px;
		clear:both;
		}

.updates-box-bottom	{
		width:100%;
		height:15px;
		background: #ffffff url('updates-box-bottom.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.navigation-header {
		display:none;
		}

.textbox	{
		width:70%;
		margin:20px 0px 20px 0px;
		background:#fff;
		border: 1px solid #000;
		}

.textbox-label	{
		border-bottom: 1px solid #000;
		font-family: arial, sans-serif;
		color:#fff;
		font-size: 14px;
		line-height:2em;
		font-weight: bold;
		background:#f7f7f7 url('boxback.png') no-repeat top left;
		text-align: center;
		}

.textbox-body	{
		background:#f6f6f6;
		padding: 15px 10px 10px 15px;
		font-family: arial, sans-serif;
		color: #444;
		font-size: 11px;
		text-align: justify;
		}

.textbox2-top	{
		width: 245px;
		margin: 20px 0px 0px 0px;
		background:#fff url('textbox2-1.png') no-repeat top left;
		}

.textbox2-label	{
		width: 245px;
		background:#fff url('textbox2-2.png') repeat-y top left;
		text-align: center;
		}

.textbox2-mid	{
		width: 245px;
		background:#fff url('textbox2-3.png') no-repeat top left;
		}

.textbox2-body	{
		width: 245px;
		background:#fff url('textbox2-4.png') repeat-y top left;
		}

.textbox2-btm	{
		width: 245px;
		height: 40px;
		background:#fff url('textbox2-5.png') no-repeat top left;
		}

.headerbox	{
		border: 1px solid #000;
		font-family: arial, sans-serif;
		color:#000;
		font-size: 14px;
		line-height:1.2em;
		font-weight: bold;
		background:#f7f7f7 url('blueback2.png') repeat-x top left;
		font-family: arial; sans-serif;
		text-align: center;
		padding: 5px;
		}

.reading-box-top 	{
		width:100%;
		height:50px;
		background: #ffffff url('reading-box-top.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.reading-box-mid 	{
		width:100%;
		background: #ffffff url('reading-box-mid.png') repeat-y top center;
		margin: 0px;
		clear:both;
		}

.reading-box-bottom	{
		width:100%;
		height:31px;
		background: #ffffff url('reading-box-bottom.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.ads-box-top 	{
		width:100%;
		height:61px;
		background: #ffffff url('ads-box-top.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.ads-box-mid 	{
		width:100%;
		background: #ffffff url('ads-box-mid.png') repeat-y top center;
		margin: 0px;
		clear:both;
		font-size: 10px;
		color: #666;
		text-align: center;
		}

.ads-box-bottom	{
		width:100%;
		height:53px;
		background: #ffffff url('ads-box-bottom.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.partners-box-top 	{
		width:100%;
		height:43px;
		background: #ffffff url('partners-box-top.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}

.partners-box-mid 	{
		width:100%;
		background: #ffffff url('partners-box-mid.png') repeat-y top center;
		margin: 0px;
		clear:both;
		font-size: 10px;
		color: #666;
		text-align: center;
		}

.partners-box-bottom	{
		width:100%;
		height:16px;
		background: #ffffff url('partners-box-bottom.png') no-repeat top center;
		margin: 0px;
		clear:both;
		}



/* ======= TYPOGRAPHY ======= */

ul, ol {margin: 0 0 0 15px; color:#444;}

ul li	{
	list-style: square url('list-image.gif');
	}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 1px;
	font-family: arial, verdana, sans-serif;
	margin: 2em 0 .3em;
	color:#000;
	border-bottom: 1px solid #bbb;
	padding-bottom: .1em
	}

h1 {font-size: 126%;}
h2 {font-size: 116%;}
h3 {font-size: 106%}
h4 {font-size: 100%}
h5 {font-size: 96%}
h6 {font-size: 86%}

font.highlight {color:#E17000}
font.subdued {color:#999}
font.date {font: bold 82% arial; color:#bbb; display:block; letter-spacing: 1px}
font.new { padding:2px; font-family: verdana, sans-serif; font-size: 11px; color: #0000ff; line-height:16px; font-weight:bold;}
font.rating { font-family: arial, sans-serif; font-size: 14px; color: #615b5b; text-transform:uppercase; font-weight:bold; letter-spacing:.1em; padding:1px;}
font.links { font-family: verdana, arial; font-size:10px; color:#666666; line-height:12px; }

font.descrip { font-family: verdana, sans-serif; font-size: 12px; color: #100789; text-transform:uppercase; font-weight:bold; letter-spacing:.2em; padding:5px;}

font.heading { font-family: arial, sans-serif; font-size: 12px; color: #615b5b; font-weight:bold; letter-spacing:.1em; padding:1px;}

font.date { font-family: georgia, sans-serif; font-size: 12px; color: #336699; line-height:16px;}
font.author { font-family: verdana, sans-serif; font-size: 10px; color: #336699; line-height:16px; text-transform:uppercase;}



A 		{ color: #CC6633; text-decoration: none; } 
A:link		{ color: #CC6633; text-decoration: none; } 
A:visited	{ color: #CC6633; text-decoration: none; } 
A:hover		{ color: #800000; text-decoration: underline;  } 
A:active	{ color: #800000; text-decoration: none; } 



#content p	{ 
		font-family: verdana, arial;
		font-size:12pt;
		color:#333;
		line-height: 18pt;
		text-align: justify;
		}

#content img	{
		padding:10pt;
		}

#footer p	{
		margin:0;
		padding:5px 10px;
		text-align:center;
		font-family:serif;
		font-size:95%;
		letter-spacing:1px;
		color:#555;
		}

#navigation a, #navigation a:link { 
		font-family: verdana, sans-serif;
		font-size: 11px;
		line-height:16px;
		}

.navigation-header p 	{
		padding:7px 0 0 0;
		font-weight:bold;
		font-family:comic sans ms, sans-serif;
		text-align:center;
		color: #4f4999;
		font-size:14px;
		letter-spacing:1px;
		}

.babysteps	{
		margin-top: 40px;
		background:#eeeedd;
		padding: 5px 5px 5px 10px;
		border-bottom: 1px solid #ddddcc;
		border-right: 1px solid #ddddcc;
		font-family: arial, verdana, sans-serif;
		color: #707111;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: bold;
		line-height:16px;
		}

.ads-box-mid p	{
		margin:0 0 0 0;
		font-family:arial,verdana,sans-serif;
		text-align:center;
		}


.updates-box-mid p	{
		margin: 0 0 0 0;
		padding-top: 10px;
		font-family: serif;
		font-size: 11px;
		width: 410px;
		}

.textbox2-label p	{
		padding: 7px 10px 7px 35px;
		font-family: arial, sans-serif;
		color:#4f4999;
		font-size: 14px;
		line-height:1.2em;
		font-weight: bold;
		}

.textbox2-body p	{
		padding: 10px 10px 0px 10px;
		font-family: arial, sans-serif;
		color: #444;
		font-size: 11px;
		text-align: left;
		}