/*
-----------------------------------------------
Videoscopemag.com CSS screen styles
Author:   Daniel Hower
Version:  December 2008
----------------------------------------------- */


/* Global
----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	}
	
	
/* Structure
----------------------------------------------- */
body {
	font: small arial;
	background: #333 url(img/bg.png) repeat-x 0 0;
	}
	
#align { 
	width: 972px;
	margin: 0 auto;
	position: relative;
	padding: 0;
	top: 0;
	left: 0;
	}
	
#header {
	width: 972px;
	height: 206px;
	background: transparent url(img/header.png) no-repeat 0 0;
	float: left;
	}
	
#subcats {
	width: 972px;
	padding: 10px 0;
	list-style: none;
	text-align: center;
	float: left;
	}
	
#subcats li {
	font: italic bold 90% arial;
	text-transform: uppercase;
	padding: 0 10px;
	color: #996;
	display: inline;
	}
	
#ad1 {
	width: 234px;
	padding: 39px 0 0 20px;
	height: 109px;
	float: left;
	}
	
#headerWrapper {
	width: 718px;
	float: right;
	}
	
#logo {
	width: 464px;
	height: 158px;
	background: transparent url(img/logo.png) no-repeat 0 0;
	behavior: url(iepngfix.htc);
	float: left;
	}
	
#ad2 {
	width: 234px;
	padding: 39px 20px 0 0;
	height: 97px;
	float: right;
	}
	
#tagline {
	width: 234px;
	padding-right: 20px;
	float: right;
	}
	
#main {
	width: 932px;
	padding: 0 20px;
	min-height: 500px;
	background: transparent url(img/main.png) repeat-y 0 0;
	float: left;
	}
	
* html #main {
	height: 500px;
	}
	
#content, #advertise {
	width: 746px;
	float: right;
	}
	
#content ul {
	list-style: none;
	margin-bottom: 12px;
	}
	
#content li, #advertise li {
	padding-bottom: 10px;
	}
	
#advertise ul {
	margin: 0 0 12px 16px;
	}
	
.col1 {
	width: 358px;
	margin-right: 10px;
	float: left;
	}
	
.col2 {
	width: 358px;
	margin-right: 10px;
	float: right;
	}
	
#subscribeWrapper {
	width: 746px;
	float: left;
	}
	
#subscribe1 {
	width: 250px;
	float: left;
	}
	
#subscribe2 {
	width: 481px;
	float: right;
	}
	
#orderform {
	width: 746px;
	padding-top: 12px;
	float: left;
	}
	
.praise {
	width: 459px;
	color: #330;
	background: #cc9;
	border: 1px solid #996;
	padding: 10px;
	margin-top: 15px;
	float: left;
	}
	
.promoWrapper {
	width: 100%;
	float: right;
	}
	
.promo1, .promo2 {
	width: 218px;
	height: 180px;
	padding: 10px;
	margin-right: 16px;
	background: url(img/promo.png) no-repeat 0 0;
	float: left;
	}
	
.promo3 {
	width: 218px;
	height: 180px;
	padding: 10px;
	background: url(img/promo.png) no-repeat 0 0;
	float: right;
	}
	
.promo1 img, .promo2 img, .promo3 img {
	behavior: url(iepngfix.htc);
	}
	
#footer {
	width: 972px;
	height: 47px;
	padding: 36px 0 0 0;
	background: transparent url(img/footer.png) no-repeat 0 0;
	float: left;
	}
	
	
/* Structure - Main Navigation
----------------------------------------------- */
#nav {
	width: 170px;
	margin: 8px 16px 0 0;
	background: transparent url(img/nav.png) no-repeat 0 0;
	float: left;
	}
	
#nav ul {
	width: 170px;
	padding-top: 8px;
	list-style: none;
	}
	
#nav li {
	padding: 0 0 0 9px;
	}
	
#nav a {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	}
	
#nav_endcap {
	width: 170px;
	height: 8px;
	background: transparent url(img/nav_end.png) no-repeat 0 bottom;
	}
	
* html #nav_endcap {
	margin-top: -8px;
	}
	
	
#nav a:hover, #nav #selected a {
	color: #000;
	}
	
/* Google Adsense Structure
----------------------------------------------- */
#google01, #google02, #google03, #google04 {
	width: 160px;
	min-height: 100px;
	padding: 5px;
	border-top: 10px solid #fff;
	background: #e1e1e1;
	float: left;
	}
	
* html #google01, * html #google02, * html #google03, * html #google04 {
	height: 100px;
	}
	
	
/* Structure - Sub Navigation
----------------------------------------------- */
#subnav {
	width: 228px;
	border: 1px solid #ccc;
	background: #e1e1e1;
	list-style: none;
	font-size: 110%;
	font-weight: bold;
	float: right;
	margin: 0 0 15px 15px;
	padding: 10px;
	}
	
#subnav li {
	padding: 0 0 5px 20px;
	background: url(img/bullet.png) no-repeat left .2em;
	}
	
#subnav #selected a {
	color: #999;
	text-decoration: none;
	}

	
/* Heading Styles
----------------------------------------------- */
h1 {
	font-size: 300%;
	}
	
#header h1 {
	display: none;
	}
	
#content h2, #advertise h2 {
	font-size: 240%;
	margin-bottom: 12px;
	padding-bottom: 6px;
	background: transparent url(img/rule.png) no-repeat 0 bottom;
	}
	
#subscribe h2 {
	font-size: 240%;
	margin: -5px 0 12px 0;
	padding: 0;
	background: none;
	}
	
h3, h4, #content h3 {
	font-size: 150%;
	}
	
#subscribe h3 {
	margin-bottom: 12px;
	}
	
h5 {
	font-size: 110%;
	}
	
h6 {
	font-size: 90%;
	font-style: italic;
	color: #663;
	}
	

/* Dynamic List Styles - Used for Movie Review and Interview Index pages
---------------------------------------------------------------------- */
dl {
	width: 100%;
	float: left;
	}
	
dt {
	width: 70%;
	padding: 5px 15px 5px 5px;
	float: left;
	}
	
dd {
	padding: 5px;
	float: left;
	}
	
.grey {
	background: #e1e1e1;
	}
	
	
/* Table Styles
----------------------------------------------- */
table {
	width: 100%;
	border: 0;
	}
	
th, td {
	padding: 5px;
	vertical-align: top;
	}
	
	
/* Back Issues Styles
----------------------------------------------- */
#vs01 {
	background: url(img/vs01.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs02 {
	background: url(img/vs02.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs03 {
	background: url(img/vs03.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs04 {
	background: url(img/vs04.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs05 {
	background: url(img/vs05.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs06 {
	background: url(img/vs06.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs07 {
	background: url(img/vs07.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs08 {
	background: url(img/vs08.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs09 {
	background: url(img/vs09.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs10 {
	background: url(img/vs10.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs11 {
	background: url(img/vs11.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs12 {
	background: url(img/vs12.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs13 {
	background: url(img/vs13.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs14 {
	background: url(img/vs14.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs15 {
	background: url(img/vs15.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs16 {
	background: url(img/vs16.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs17 {
	background: url(img/vs17.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs18 {
	background: url(img/vs18.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs19 {
	background: url(img/vs19.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs20 {
	background: url(img/vs20.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs21 {
	background: url(img/vs21.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs22 {
	background: url(img/vs22.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs23 {
	background: url(img/vs23.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs24 {
	background: url(img/vs24.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs25 {
	background: url(img/vs25.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs26 {
	background: url(img/vs26.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs27 {
	background: url(img/vs27.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs28 {
	background: url(img/vs28.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs29 {
	background: url(img/vs29.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs30 {
	background: url(img/vs30.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs31 {
	background: url(img/vs31.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs32 {
	background: url(img/vs32.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs33 {
	background: url(img/vs33.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs34 {
	background: url(img/vs34.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs35 {
	background: url(img/vs35.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs36 {
	background: url(img/vs36.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs37 {
	background: url(img/vs37.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs38 {
	background: url(img/vs38.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs39 {
	background: url(img/vs39.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs40 {
	background: url(img/vs40.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs41 {
	background: url(img/vs41.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs42 {
	background: url(img/vs42.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs43 {
	background: url(img/vs43.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs44 {
	background: url(img/vs44.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs45 {
	background: url(img/vs45.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs46 {
	background: url(img/vs46.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs47 {
	background: url(img/vs47.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs48 {
	background: url(img/vs48.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs49 {
	background: url(img/vs49.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs50 {
	background: url(img/vs50.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs51 {
	background: url(img/vs51.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs52 {
	background: url(img/vs52.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs53 {
	background: url(img/vs53.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs54 {
	background: url(img/vs54.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs55 {
	background: url(img/vs55.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs56 {
	background: url(img/vs56.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs57 {
	background: url(img/vs57.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs58 {
	background: url(img/vs58.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs59 {
	background: url(img/vs59.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs60 {
	background: url(img/vs60.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs61 {
	background: url(img/vs61.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs62 {
	background: url(img/vs62.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs63 {
	background: url(img/vs63.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs64 {
	background: url(img/vs64.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs65 {
	background: url(img/vs65.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs66 {
	background: url(img/vs66.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs67 {
	background: url(img/vs67.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs68 {
	background: url(img/vs68.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs69 {
	background: url(img/vs69.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs70 {
	background: url(img/vs70.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs71 {
	background: url(img/vs71.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs72 {
	background: url(img/vs72.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs73 {
	background: url(img/vs73.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs74 {
	background: url(img/vs74.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs75 {
	background: url(img/vs75.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs76 {
	background: url(img/vs76.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
#vs77 {
	background: url(img/vs77.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs78 {
	background: url(img/vs78.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs79 {
	background: url(img/vs79.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs80 {
	background: url(img/vs80.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs81 {
	background: url(img/vs81.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs82 {
	background: url(img/vs82.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs83 {
	background: url(img/vs83.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs84 {
	background: url(img/vs84.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs85 {
	background: url(img/vs85.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs86 {
	background: url(img/vs86.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs87 {
	background: url(img/vs87.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs88 {
	background: url(img/vs88.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs89 {
	background: url(img/vs89.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs90 {
	background: url(img/vs90.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs91 {
	background: url(img/vs91.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs92 {
	background: url(img/vs92.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs93 {
	background: url(img/vs93.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs94 {
	background: url(img/vs94.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs95 {
	background: url(img/vs95.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}

#vs96 {
	background: url(img/vs96.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs97 {
	background: url(img/vs97.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs98 {
	background: url(img/vs98.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs99 {
	background: url(img/vs99.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs100 {
	background: url(img/vs100.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}


#vs101 {
	background: url(img/vs101.png) no-repeat 0 .2em;
	padding-left: 63px;
	height: 118px;
	}
	
	
#vs102 {
	background: url(img/vs102.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs103 {
	background: url(img/vs103.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}

	
#vs104 {
	background: url(img/vs104.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs105 {
	background: url(img/vs105.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs106 {
	background: url(img/vs106.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs107 {
	background: url(img/vs107.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs108 {
	background: url(img/vs108.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs109 {
	background: url(img/vs109.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs110 {
	background: url(img/vs110.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs111 {
	background: url(img/vs111.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs112 {
	background: url(img/vs112.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}	
	
	
#vs113 {
	background: url(img/vs113.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs114 {
	background: url(img/vs114.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs115 {
	background: url(img/vs115.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs116 {
	background: url(img/vid116s.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
		
#vs117 {
	background: url(img/vs_117.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs118 {
	background: url(img/vs118s.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
	
#vs119 {
	background: url(img/vs_119.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}	
	
	
#vs120 {
	background: url(img/vs_120.jpg) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs121 {
	background: url(img/VS_121.jpg) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs122 {
	background: url(img/VS_122_sm.jpg) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
#vs123 {
	background: url(img/vs123.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs124 {
	background: url(img/vs124.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
	
#vs125 {
	background: url(img/vs125.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
#vs126 {
	background: url(img/vs126.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
#vs127 {
	background: url(img/vs127.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
#vs128 {
	background: url(img/vs128.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}	
	
	
#vs129 {
	background: url(img/vs129.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
	
#vs130 {
	background: url(img/vs130.png) no-repeat 0 .2em;
	padding-left: 63px;

	height: 118px;
	}
		

/* Rating System Styles
----------------------------------------------- */
#half {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/half.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#one {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/one.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#onehalf {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/onehalf.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#two {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/two.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#twohalf {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/twohalf.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#three {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/three.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#threehalf {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/threehalf.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#four {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/four.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#fourhalf {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/fourhalf.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
#five {
	width: 80px;
	height: 16px;
	color: #900;
	background: url(img/five.png) no-repeat 0 0;
	margin: 5px 0;
	text-indent: -9999px;
	}
	
	
/* Anchor and Paragraph Styles
----------------------------------------------- */
a {
	color: #900;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	}

p {
	line-height: 1.5em;
	padding-bottom: 12px;
	}
	
.large {
	font-size: 110%;
	}
	
.xlarge {
	font-size: 125%;
	}
	
p.right {
	text-align: right;
	}
	
#footer p {
	font-size: 85%;
	line-height: .4em;
	color: #ccc;
	text-align: center;
	}
	
#footer a {
	color: #ccc;
	}
	
#tagline p {
	font: italic bold 90% arial;
	color: #cc9;
	text-align: right;
	}
	
.praise p {
	font: bold small georgia;
	line-height: 1.5em;
	padding-bottom: 0;
	}
	
#orderform p, #orderform li {
	font-size: 125%;
	}
	
	
/* Image Styles
----------------------------------------------- */
img {
	border: 0;
	}
	
img.left {
	margin: 0 15px 15px 0;
	float: left;
	}
	
img.right {
	margin: 0 0 15px 15px;
	float: right;
	}
	
img.magazine {
	border: 1px solid #2b0948;
	}
	
img.margintopright {
	margin: 10px 0 15px 0;
	float: right;
	}
	
	
/* Button Styles
----------------------------------------------- */
div.button {
	background: transparent url(img/button_gray_side.png) top left no-repeat;
	display: inline; /* IE double-margin bug fix */
	text-decoration: none;
	margin: 0 0 10px 0;
	float: left;
	}

div.button div {
	background: transparent url(img/button_gray_side.png) top right no-repeat;
	margin: 0 0 0 1px;
	}

div.button div div {
	background: transparent url(img/button_yellow_bg.png) top repeat-x;
	margin: 0 1px 0 0;
	min-height: 30px;
	}

div.button div div a.yellow {
	color: #c00;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 7px 9px 9px 32px;
	background: url(img/button_arrow.gif) 9px 50% no-repeat;
	text-decoration: none;
	}

div.button div div a.yellow:hover {
	color: #666;
	text-decoration: none;
	}
	
div.buttonOuter {
	margin-top: 10px;
	float: left;
	}
	
* html div.buttonOuter {
	width: 115px;
	}


	
/* JQuery Styles
----------------------------------------------- */
#reviews, #interviews, #backissues {
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom: 1px solid #666;
	}
	
#reviews li, #interviews li, #backissues li {
	display: inline;
	}
	
#reviews li a, #interviews li a, #backissues li a {
	color: #fff;
	font-weight: bold;
	padding: 4px 8px;
	background: #ccc;
	text-decoration: none;
	}
	
#reviews li a:hover, #interviews li a:hover, #backissues li a:hover {
	color: #000;
	background: #999;
	text-decoration: none;
	}
	
@media projection, screen {
    .ui-tabs-hide { display: none; }
}

@media print {
    .ui-tabs-nav { display: none; }
}

/*** NEW CSS ***/
.sotxt {
	color: #cd0606;
}