/*
-----------------------------------------------------
made by mN (madebymn.co.uk) HTML section style sheet
author:   mN -> hello-at-magneticn.co.uk
version:  2009.01
----------------------------------------------------- */

			
body {padding: 0px;margin: 0px;height: 100%; background:#e7e9d6 url(../images/background-header.png) repeat-x top; color: #464646; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 62.5%;}
img { border: 0px; }
a, strong{ font-weight:700; color:#748427; text-decoration:none; }
a:hover{ text-decoration:underline; }
			
#container{ width:950px; margin: 0 auto; }
#header{ height:70px;padding-top:20px; }	

#logo{ display:block;width:150px;height:70px;  float:left; }
#logo2{ display:block;width:155px;height:70px;  float:left; }	
#logo a, #logo2 a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/logo.png) no-repeat; }

#memoryshareLogo{ display:block;width:258px;height:33px;  float:right;margin-top:30px; }	
#memoryshareLogo a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/memoryshareLogo.png) no-repeat; }
			
#notes{ width:200px; float:right; }
h3{ color:#464646;font-size:1.3em;font-weight:700;padding-bottom:4px; }
	 
	.contentBox{width:100%;background-color:#fff;position:relative; margin:30px 0;padding-top:10px; clear:left;}
	.contentBox h1{padding:10px; font-size:2.6em; font-weight:700;line-height:125%;} 
	.contentBox h1 span.smaller{ font-size:70%; }
	.contentBox h2{display:block; font-size:1.6em; color:#464646;padding:0 10px 10px; font-weight:700;}
	.contentBox h2.outside{position:absolute;top:-20px;display:block; font-size:1.3em; background-color:#464646; padding:0 10px;  height:20px; line-height:20px;color:#FFF;font-weight:700; }
	 .contentBox p{padding:0 10px 10px 10px; font-size:12px;line-height:150%; color:#494949;}
	 #mainCopy h3, #mainCopy ul{ padding: 0 10px 10px 10px; }
	 #mainCopy ul li{ padding: 0 0 5px 0;font-size:12px; color:#494949; }
	 
	 #intro{ float:left; width:600px; }
	 #screenShots{ width:320px; float:right;padding-right:5px; }
	 #mainCopy{ margin-top:10px;  }
	 #mainCopy #screenShots h3{ padding: 0 5px 10px 5px; }
	 #mainCopy #screenShots ul{ width:320px; padding:0; }
	 #mainCopy #screenShots ul li{ width:150px; float:left; padding: 0 5px 10px 5px;  }
	 #mainCopy p.siteLink{font-size:1.4em; float: left; clear:  both;}
	 .clear{ height:1px; line-height:1px; clear:both; width:100%; }
	 
	 ul.bullet{ margin:0 15px;}
	 ul.bullet li{ list-style: disc outside; padding: 0 0 5px 0; }
	 
	 ul.indent{ margin:0 25px;}
	 ul.indent li{ list-style:none;}
	 
	 dl.contact{ padding:0 10px 10px 10px; font-size:1.2em;line-height:150%; color:#494949;}
	 dl.contact dt{ float:left; width:100px; }
	 
	 .twit_pitch_header{padding:10px; display:block; color: #FFF;background:#333;}	
	 .contentBox .twit_pitch_header h2{ color: #FFF;padding:0; }
	.twit_pitch{ background-color:#CCC;  margin-bottom:10px;}
	.twit_pitch_inner{padding:10px;}
	.twit_pitch_inner p{padding:0;}
	.twit_pitch_inner p.ins{ border-top: 1px solid #666; margin-top:5px;padding-top:5px; font-size:90%;  }
	.twit_pitch a{ color:#333;}
	
	.sidebar_images a{ position:relative; }
	.sidebar_images a span{ display:block; width:145px; height:14px; position:absolute; right:5px; bottom:10px; background: url('../images/global/hi_res_label.gif') no-repeat; }
			
			 
/* POPCORN PRESS PAGE & MOVIEPEG PRESS PAGE */
			
			body#popcorn #logo a{background:url(../images/global/logo.png) no-repeat;height:61px; }
			body#popcorn #logo2 a{background:url(../images/global/logo.png) no-repeat;height:70px; }
			body#popcorn #logo3 a{background:url(../images/global/logo.png) no-repeat;height:70px;width:155px; display:block; cursor:pointer; text-indent:-9000em; }
			body#popcorn #intro{ float:left; width:460px; padding: 10px 0 10px 26px;}
			body#popcorn #intro p,
			body#popcorn #intro h2,
			body#popcorn #intro h3,
			body#popcorn #pressheader h2,
			body#popcorn #pressheader p{ padding-left:0;padding-right:0;  }
			body#popcorn #intro ul.bullet{ margin: 0 5px; }
			body#popcorn #pressheader{padding:16px 26px 0;}
			body#popcorn #screenShots{ width:390px; float:right;padding-right:15px; }
			body#popcorn .contentBox h1{padding:0 0 5px 0; font-size:2.8em; font-weight:700;line-height:125%; text-transform:uppercase;} 
			body#popcorn .contentBox h1 span{ text-transform:none; }
			body#popcorn p.center{ text-align:center; }	
			body#popcorn #pressheader h2{}
			body#popcorn #rightLogo{ display:block;width:266px;height:45px;  float:right;margin-top:10px; }	
			body#popcorn #rightLogo a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/popcorn/logo.png) no-repeat; }
			body#popcorn #rightLogo2{ display:block;width:266px;height:45px;  float:right;margin-top:10px; }	
			body#popcorn #rightLogo2 a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/moviepeg/logo.png) no-repeat; }		
			
			body#popcorn #pressheader{padding-bottom:10px;}
			body#popcorn p.siteLink a{ font-weight:700;float:left;}
			
			body#popcorn p.larger{ line-height:20px; font-size:14px; }
			body#popcorn #mainCopy #screenShots h3{ padding: 0 10px 10px 10px; } 
			a.twitter span{ text-indent:-9999px;  width:72px;height:19px; line-height:20px;display:inline-block; background: url(../images/global/twitter.gif) no-repeat; }
			p.word-icon{line-height:25px;}
			.word-icon a{  display:block; line-height:25px;padding-left:30px; background: url(../images/icon_doc.gif) no-repeat; }
			body#popcorn div.quotes_spacer{ padding-top:50px; }
			body#popcorn div.quote{ padding-bottom:16px; }
			body#popcorn div.quote2{ padding-bottom:6px; }
			body#popcorn #aboutmN.contentBox{ padding:16px 0; }
			body#popcorn #aboutmN.contentBox p{ padding:0 26px 10px; }
			
/* PINBALL PRESS PAGE */
			
			body#pinball #logo a{background:url(../images/global/logo.png) no-repeat;height:61px; }
			body#pinball #intro{ float:left; width:460px; padding: 10px 0 10px 26px;}
			body#pinball #intro p,
			body#pinball #intro h2,
			body#pinball #intro h3,
			body#pinball #pressheader h2,
			body#pinball #pressheader p{ padding-left:0;padding-right:0;  }
			body#pinball #intro ul.bullet{ margin: 0 5px; }
			body#pinball #intro ul.indent{ margin: 0 25px; }
			body#pinball #pressheader{padding:16px 26px 0;}
			body#pinball #screenShots{ width:390px; float:right;padding-right:15px; }
			body#pinball .contentBox h1{padding:0 0 5px 0; font-size:2.8em; font-weight:700;line-height:125%; text-transform:uppercase;} 
			body#pinball p.center{ text-align:center; }	
			body#pinball #pressheader h2{}
			body#pinball #rightLogo{ display:block;width:266px;height:48px;  float:right;margin-top:10px; }	
			body#pinball #rightLogo a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/pinball/logo.png) no-repeat; }	
			
			body#pinball #pressheader{padding-bottom:10px;}
			body#pinball p.siteLink a{font-weight:700;float:left;}
			
			body#pinball p.larger{ line-height:20px; font-size:14px; }
			body#pinball #mainCopy #screenShots h3{ padding: 0 10px 10px 10px; } 
			a.twitter span{ text-indent:-9999px;  width:72px;height:19px; position: relative; top: -3px; line-height:20px;display:inline-block; background: url(../images/global/twitter.gif) no-repeat; }
			p.word-icon{line-height:25px;}
			.word-icon a{  display:block; line-height:25px;padding-left:30px; background: url(../images/icon_doc.gif) no-repeat; }
			body#pinball div.quotes_spacer{ padding-top:10px; }
			body#pinball div.quote{ padding-bottom:16px; }
			body#pinball #aboutmN.contentBox{ padding:16px 0; }
			body#pinball #aboutmN.contentBox p{ padding:0 26px 10px; }
			
/* TATE PRESS PAGE */
			
			body#tate #logo a{background:url(../images/global/logo.png) no-repeat;height:61px; }
			body#tate #intro{ float:left; width:460px; padding: 10px 0 10px 26px;}
			body#tate #intro p,
			body#tate #intro h2,
			body#tate #intro h3,
			body#tate #pressheader h2,
			body#tate #pressheader p{ padding-left:0;padding-right:0;  }
			body#tate #intro ul.bullet{ margin: 0 5px; }
			body#tate #pressheader{padding:16px 26px 0;}
			body#tate #screenShots{ width:390px; float:right;padding-right:15px; }
			body#tate .contentBox h1{padding:0 0 5px 0; font-size:2.8em; font-weight:700;line-height:125%; }
			body#tate .contentBox h1 span{ text-transform:none; } 
			body#tate #rightLogo{ display:block;width:266px;height:48px;  float:right;margin-top:10px; }	
			body#tate #rightLogo a{ display:block; width:100%; height:100%; text-indent:-9999px; background:url(../images/tatekids/TateLogo.gif) no-repeat; }	
			
			body#tate #pressheader{padding-bottom:10px;}
			body#tate p.siteLink a{font-weight:700;float:left;}
			
			body#tate p.larger{ line-height:20px; font-size:14px; }
			body#tate #mainCopy #screenShots h3{ padding: 0 10px 10px 10px; } 

			body#tate div.quotes_spacer{ padding-top:50px; }
			body#tate div.quote{ padding-bottom:16px; }
			body#tate #aboutmN.contentBox{ padding:16px 0; }
			body#tate #aboutmN.contentBox p{ padding:0 26px 10px; }
			div.lower_small_img{ padding:10px 26px 26px; }	
			div.lower_small_img a{ padding-right:12px; }
			div.lower_small_img a img{ width:290px; }
			div.lower_small_img a:last-child{ padding-right:0px; }	
			
/* MN PRESS PAGE */	
			
			body#mn #intro{ float:left; width:460px; padding: 0 0 10px 26px;}
			body#mn #screenShots{ width:390px; float:right;padding-right:15px; }	
			
			
/* DR WHO PRESS PAGE - This is a quick fix we need to sort this and stop hacking the code together. Ray to rework templates. */
			
			
			body#drwho #intro{ float:left; width:460px; padding: 10px 0 10px 26px;}
			body#drwho #intro p,
			body#drwho #intro h2,
			body#drwho #intro h3,
			body#drwho #pressheader h2,
			body#drwho #pressheader p{ padding-left:0;padding-right:0;  }
			body#drwho #intro ul.bullet{ margin: 0 5px; }
			body#drwho #intro ul.indent{ margin: 0 25px; }
			body#drwho #pressheader{padding:16px 26px 0;}
			body#drwho #screenShots{ width:390px; float:right;padding-right:15px; }
			body#drwho .contentBox h1{padding:0 0 5px 0; font-size:2.8em; font-weight:700;line-height:125%; text-transform:uppercase;} 
			body#drwho p.center{ text-align:center; }	
			body#drwho #pressheader h2{}
			
			body#drwho #pressheader{padding-bottom:10px;}
			body#drwho p.siteLink a{ font-weight:700;float:left;}
			
			body#drwho p.larger{ line-height:20px; font-size:14px; }
			body#drwho #mainCopy #screenShots h3{ padding: 0 10px 10px 10px; } 
			body#drwho div.quotes_spacer{ padding-top:10px; }
			body#drwho div.quote{ padding-bottom:16px; }
			body#drwho #aboutmN.contentBox{ padding:16px 0; }
			body#drwho #aboutmN.contentBox p{ padding:0 26px 10px; }
			 
#footer{ width:100%;  font-size:1.1em; line-height:150%; text-align:center; color:#494949; padding-bottom:20px;}

