/* 

===============
IMPORTANT NOTES
===============

All text-size values MUST be set in % apart from the body setting which is in EM

*/

/* BASE STYLES
------------------------------------------ */

* {
	border: solid 0 transparent;
	margin: 0;
	padding: 0;
	line-height:100%;
	/* Makes sure even padding of display:block a:links and all other text padding */
}

ul, ol {
	list-style: none;
}

body {
	/* default browser font size=16px. default website font size=12px. 12px/16px=0.75(em) */
	font:0.75em Arial, Helvetica, Geneva, sans-serif;
	/*overflow-y:scroll;*/
	background:#F2F2F2 url(../images/holding_page/tile_wallpaper.jpg) repeat-x 0 top;
	color: #333333;	
}

hr {
	border: 0;
	background: none;
	display: none;
}

.hide {
	display: none;
}

/* FLOATS
------------------------------------------ */

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

/* BASIC CLEAR
------------------------------------------ */

.clear { clear:both; }

/* CLEARFIX
------------------------------------------ */

* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix {
	display: block; /* O */
}

.clearfix:after {
	clear: both;
	content: "."; /* FF, O, etc. */
	display: block;
	height: 0;
	visibility: hidden;
}

/* FORM STYLES
------------------------------------------ */

fieldset {
	display:inline;
}

input, select, textarea, password {
	font-family:Arial, Helvetica, Geneva, sans-serif;
}

label {
	
}

input:focus {
	background: #fef5d7;
}

select {
	border:1px solid #3f3f3f;
}

/* TYPE STYLES
------------------------------------------ */

h1 {
	float:right;
	background:url(../images/holding_page/in_magazine_logo.png) no-repeat;
	margin:30px 5px 0 0;
}

h1 a { width:131px; height:116px; display:block; }

h1 span { position:absolute; top:-1000px; }

h2 {  }

h3 { line-height:120%; margin-top:8px; font-size:140%; }

h4 { font-size:120%; }

h5 {  }

h6 {  }

p {  }

span {  }

h2, h3, h5, h6 { font-weight:normal; }

/* LINK STYLES
------------------------------------------ */

a, a:active, a:visited { text-decoration:none; color:#1E3A84; }
a:hover, a:visited:hover { text-decoration:underline; }

/* ALIGN STYLES
------------------------------------------ */

#wrapper {
	width:800px;
	margin:0 auto 50px auto ;
}

/* LAYOUT STYLES
------------------------------------------ */

#headerLeft { height: 61px; padding-top:110px; margin-left:4px; }
	#header p { text-align:left; margin-left:5px; }

#headerRight { height: 171px; }

#leftCol { float:left; width:260px; margin-right:20px; }
#rightCol { float:right; width:520px; }

#footer { float:right; margin:10px 5px 0 0; }

/* CONTENT
------------------------------------------ */

#issueTitle { text-transform:uppercase; background:#000; display:table; padding:4px; font-weight:bold; font-size:90%; color:white; margin-left: 2px; }
#issueNo { text-transform:uppercase; font-weight:bold; font-size:240%; margin-top:3px; }
#issueCvr { background: white url(../images/holding_page/mag_tile.jpg) repeat-y; padding:0 15px; }

#magTopEdge { height:15px; width:260px; background:url(../images/holding_page/mag_topedge.jpg) no-repeat; }
#magBtmEdge { height:15px; width:260px; background:url(../images/holding_page/mag_btmedge.jpg) no-repeat; }

#turnerLink { text-align:right; display:block; background:#000; padding:5px; font-size:110%; color:white; font-weight:bold; margin:10px 5px 0 80px; line-height:120%; text-transform:uppercase; }

#postalAddress { text-align:right; margin:20px 5px 0 0; display:block; } /* UL */
	#postalAddress li { margin-top:3px; }

#contentArea { background:url(../images/holding_page/content_tile.jpg) repeat-y; padding:22px 35px; }

	#mainH2 { font-size:250%; font-weight:bold; }
	#contentArea p { margin-top:8px; line-height:140%; }

	#mediaPack { margin-top:15px; padding:15px 0 0 75px; background:url(../images/holding_page/pdf_icon.jpg) no-repeat left 15px; border-top:1px solid #E7E7E7; }

	#mediaPack p { margin-top:5px; }
	
	#mediaPack a { display:table; margin-top:5px; background:#333333; padding:5px; color:white; font-weight:bold; }
	#mediaPack a:hover { background: #1E3A84; }

	#announcement { margin-top:15px; padding:15px 0 0 75px; background: url(../images/holding_page/icon_new_site.jpg) no-repeat left 15px; border-top:1px solid #E7E7E7; }

	#announcement p { margin-top:5px; }

#topEdge { height:10px; width:520px; background:url(../images/holding_page/topedge.jpg) no-repeat; }
#btmEdge { height:10px; width:520px; background:url(../images/holding_page/btmedge.jpg) no-repeat; }
	
/* FOOTER
------------------------------------------ */















