body{
	font-family: "Courier New", Courier, monospace;
	font-size:11px;
	line-height:10px;
	color:#5d5d5d;
	letter-spacing:0.08em;
	overflow-x:hidden;
}
a{
	color:#5d5d5d;
}
a img{
	border:0;
}
#center_guide{
	width:740px;
	height:520px;

}
p#header img{
	margin:0;padding:0;
}

.tab_stack{
	position:absolute;
	top:0px;
	left:0px;
}
a:hover, a.marked{
	text-decoration:underline
}

#links a{
	margin:0 8px 0 8px;
	padding-bottom:2px;

}

#links a:hover,#links  a.marked{
text-decoration:none;
background-image:url(/media/images/underline.gif);
background-repeat: repeat-x;
background-position: bottom center;
}
#issue_links a, #home_links a, #image_strip, em, .stripper, .text_content, #links{
	font-family:"Times New Roman", Times, serif;
}
#image_strip, em{
	position:relative;
	font-style: italic;
	margin:0;
	padding:0;
	margin-bottom:0;
/*	overflow:hidden;*/
}
.stripper{
	font-style: italic;
		text-align:left;
}
.stripper em{
	display:block;
}
.text_content, #links{
}

/*#header{
	margin-left:-190px;
}*/

#image_strip, .text_content{
/*	margin-left:192px;
	padding-left:0px;*/
	height:520px;
}

.text_content{
	text-align:center;
	padding:20px 170px 20px 170px;
	height:480px;
	background-color:#f3f4f4;
	border:1px solid #f3f4f4;
	display: table;
}
.text_content div{
	display: table-cell;
	vertical-align:middle;
	width:400px;

}
#vertical_wrapper{
	vertical-align:middle;

}

/* vertical align */
p {
	margin:0;
	padding:0;
}
.text_content p{
	margin:1em;padding:auto;
}
#wrapper {
	width:550px;

	padding:10px;
	height:300px;
}
#fixed {
	float:right;
	width:200px;
	height:300px;

	display:block;
}
#wrapper>#floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
#floating { /*for IE*/
	width:300px;
	height:100%;
	background:#EAEAEA;
	position:relative;
}
#floating div { /*for IE*/
	position:absolute;
	top:50%;
}
#floating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
#floating div div {
	position:relative;
	top:-50%;
}


/* end vertical align */


#centred{ 
	width:740px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}


#links, #image_strip, em{
/*	width:960px;*/
}
.image{
	float:left;
}
p a{
	text-transform:uppercase;
	font-size:1em;
	text-decoration:none;
	color:#5d5d5d;
}
#header{
	height:33px;
	margin-bottom:90px;
}
/*#header img{
	float:left;
	margin-right:12px;
}*/
h1,h2{
	font-size:1em;
	font-weight:normal;
	padding-top:10px;
	margin:0px;
}
h1{
margin:14px 0 0 0 ;
}
h2{
	margin:0.5em;
	padding:0;
}
#links{
	text-align:center;
	letter-spacing:3px;
	font-size:9px;
	line-height:16.5px;
	position:absolute;
	top:730px;
	width:750px;

}


#image1, #image2{
	
	position:absolute;
}

.stripper img{
	border:1px solid #eeeeee;
	margin-bottom:2px;
}
#image_strip p{
	position:absolute;
	height:520px;
	background-color:white;
}
#clicker{
	position:absolute;

}

.stripper{
	position:absolute;
	z-index:1;
}

#page1{
	left:100px;
}
#page2{
	left:740px;
}
#page3{
	left:1480px;

}
#header a{
	color:#5D5D5D;
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
#flip_forward, #flip_back{
	position:absolute;
	display:block;
	width:360px;
	height:500px;
	z-index:1000000;
	text-indent:-10000em;
}
#flip_forward{
	width:1000px;
	left:360px;

}
#flip_back{
	left:0px;

}
a:active, a:focus { outline: none; }
#zcounter{
	position:absolute;
	top:20px;left:20px;
	border:1px solid gray;
	width:300px;
	height:100px;
}
#links{
/*	letter-spacing:0.2em;*/
}
#fullscreen{
	width:60px;
	height:20px;
	overflow:hidden;
	position:absolute;
	margin:0;padding:0;
}
#clicker{
	margin-top:-5px;
}

#home{
	width:695px;

}
#issue_links{
	text-align:center;
	margin-top:98px;
	font-size:14px;
	font-weight:normal;
}

#issue_links p{
	margin-bottom:20px;
}
#issue_links a, #home_links a{
	text-transform:none;
	color:black;
	font-size:18px;
}
#home_links a{
	padding:0 20px  0 20px;
}
#home_links{
	margin-top:98px;
	text-align:center;
}
#feedback_form {
	padding:0px 40px 0px 20px;
}
#feedback_form input{

	width:300px;
}
#feedback_form textarea{

	width:300px;
	height:100px;
}

