body { 

	background: #00055c url('img/bg.jpg') no-repeat scroll center top; 

	margin: 0;

	text-align: center;

	font: 12px arial, sans-serif;

}



#container {

	width: 959px;

	height: auto;

	margin-left: auto;

	margin-right: auto;

	text-align: left;

}



#header {

	border: 0;

	padding: 0;

	margin: 0;

}



img.header {

	border: 0;

	padding: 0;

	margin: 0;

	display: block;

	margin-left: 2px;

}



#nav {

	width: 959px;

	height: 64px;	

	text-align: left;

	clear: both;

	margin: 0;

	padding: 0;

	margin-left: 2px;

	margin-bottom: 200px;

}



.left, .rollover1 a, .rollover2 a, .rollover3 a, .rollover4 a, .selected1, .selected2, .selected3, .selected4, .right {

	float: left;

	display: block;

	height: 64px;	

	margin: 0;

	padding: 0;

}



.left {

	width: 283px;

}





.rollover1 a, .selected1 {	

	width: 133px;

	background: url(img/nav/home.gif) 0 0 no-repeat;

}



.rollover2 a, .selected2 {	

	width: 132px;

	background: url(img/nav/mag.gif) 0 0 no-repeat;

}



.rollover3 a, .selected3 {	

	width: 83px;

	background: url(img/nav/dvds.gif) 0 0 no-repeat;

}



.rollover4 a, .selected4 {	

	width: 137px;

	background: url(img/nav/sub.gif) 0 0 no-repeat;

}



.rollover4h a, .selected4h {	

	width: 189px;

	background: url(img/nav/subscribehome.gif) 0 0 no-repeat;

}



.rollover1 a:hover, .rollover2 a:hover, .rollover3 a:hover, .rollover4 a:hover, .rollover4h a:hover {	

	background-position: 0 -64px;

}



.selected1, .selected2, .selected3, .selected4, .selected4h {	

	background-position: 0 -64px;

}



.right {

	width: 191px;

	background: url(img/nav/right.gif) 0 0 no-repeat;

}



#main {

	clear: both;

	background: #fff url(img/pages/home.jpg) no-repeat top left;

	width: 958px;

	min-height: 410px;

 	height: auto !important;

  	height: 410px;

	margin-left: 1px;

	padding-bottom: 10px;

}



#footer {

	clear: both;

	background: #fff url(img/footer.gif) no-repeat top left;

	width: 958px;

	height: 51px;

	margin-left: 1px;

	text-align: right;

}



p.foot {

	margin: 0;

	padding: 0;

	margin-right: 25px;

	padding-top: 18px;

	color: #fff;

}



a.foot {

	color: #fff;

	font: 12px arial, sans-serif;

	text-decoration: none;

}



a.foot:hover {

	color: #fff;

	text-decoration: underline;

}



img.footeright {

	float: left;

	margin: 0;

	padding: 0;

	margin-left: 25px;

	margin-bottom: 5px;

}



img {

	border: 0;

}



img.home {

	margin-top: 20px;

}



img.titles {

	margin-top: 50px;

	margin-left: 220px;

}



img.hack {

	margin-left: 220px;

}



p.left {

	width: 350px;

	padding-left: 220px;	

	margin-top: 15px;

}



p.left5 {

	width: 350px;

	padding-left: 220px;	

	margin-top: 30px;

}



p.left4 {

	width: 350px;

	padding-left: 220px;	

	margin-top: 0;

	margin-bottom: 10px;

}



p.left2 {

	width: 170px;

	margin-left: 220px;	

	margin-top: 15px;

}



p.left3 {

	font-weight: bold;

	width: 180px;

	margin-left: 220px;	

	margin-top: 10px;

	margin-bottom: 0;

}



p.subpages {

	margin-left: 220px;	

	margin-top: 15px;

}



form {

	padding-left: 220px;

}



img.sub {

	margin-top: 20px;

}



img.sub_dvds {

	margin-top: 80px;

	margin-left: 140px;

}



img.click_collection {

	margin-left: 216px; 

}



#left {

	float: left;

	padding-right: 30px;

}



#flash {

	margin-top: 0;

	margin-bottom: 0;

	margin-left: 220px;

}



#flash_dvds {

	padding-top: 50px;

}



p.sub1 {

	margin-left: 628px;

	margin-right: 20px;

	font-weight: bold;

	font-size: 14px;

}



p.sub2 {

	margin-left: 628px;

	font-size: 13px;

}



p.sub3 {

	margin-left: 628px;

	margin-right: 150px;

	font-size: 11px;

	margin-bottom: 0;

}



img.bullet {

	margin-bottom: 3px;

	margin-right: 5px;

}

.navCopy {
	background:url(img/nav/default.gif) repeat-x; width: 485px; 	float: left;	display: block;		margin: 0;	padding: 0; height: 58px; padding-top: 6px;	
}

.leftBottom {width: 588px; float: left; background: white; padding-left: 5px; padding-bottom: 5px;}
.rightBottom {width: 250px; height: 325px; float: left; background: white url(img/pages/stand-alone-woman.jpg) right top no-repeat; padding-left: 20px; padding-right: 95px;}

p.smallcopy { font-size:10px;}
.topADS {height: 103px;}
.topADS img {padding-left: 100px;}