/*******this stylesheet dictates how pages printed from the website will appear on paper******/

/************ layout  ************/

html { margin: 0px; }

body {
	margin: 0;
	font: 80% Arial, Helvetica, sans-serif;
	color: #303030;
	}	


h1 { text-align: left; font-size: 1.8em; letter-spacing: -1px; margin-top: 0px; margin-bottom: 6px; font-weight:900;}

h2 { text-align: left; font-size: 1.3em; margin-top: 15px; margin-bottom: 0; height: 26px;}

#parliament h2 { color: #c01f2e; } 
#people h2 { color: #5f590b; } 
#bills h2 { color: #620d65; } 
#phouse h2 { color: #282463; } 
#politics h2 { color: #ce7e1d; } 
#history h2 { color: #613915; } 


h3 { text-align: left; font-size: 1.1em; }

h4 { text-align: left; font-size: 1.3em; }

h5 { text-align: left; font-size: 1.3em; }

p { text-align: left; font-size: 1em; margin-top: 0px; margin-bottom: 5px;}	

	
#wrapper {	
	width: 100%;
	margin: 0 auto;
	display: table;
	}
	
#menu {	
	display: none; 
	}
	
#homepage-menu {	
	display: none; 
	}

#container {	
	width: 696px;
	margin: 0 auto;
	}

#content {
	width: 100%;
	margin-top: 0;
	text-align: left; 
	}
	
#right-col {
	display: none; 
	}
	


/************ home characters  ************/

ul.homecharacters {
	display: inline;
	list-style: none;
	margin-bottom: 300px;
	}

ul.homecharacters li {
	margin-top: 10px;
	float: left;
	}



/************ home page boxes  ************/

#homeboxes {
	display: inline;
	clear: both;
	margin: 140px 0 150px 0;
	}
	
ul.homeboxes {
	display: inline;
	margin: 0;
	list-style: none;
	}
		
ul.homeboxes li {
	text-align: left;
	float: left;
	height: 159px;
	}
	
ul.homeboxes li img {
	margin-top: 20px;
	margin-bottom: 3px;
	}
	
ul.homeboxes li p {
	margin-left: 15px;
	}

li.unsure {
	width: 248px;
	background: url(../images/backgrounds/unsurebox_bg.gif) no-repeat center top;
	margin: 0;
	}	

li.fact {
	width: 239px;
	background: url(../images/backgrounds/factbox_bg.gif) no-repeat center top;
	margin: 0;
	}	
	
li.search {
	width: 209px;
	background: url(../images/backgrounds/searchbox_bg.gif) no-repeat center top;	
	margin: 0;
	}

.unsureheadingimage {
	margin-left: 15px;
	padding-bottom: 8px;
	float: left;
	}		

.headingimage {
	margin-left: 15px;
	}	



/************ ask a question boxes  ************/	

#askquestionbox {
	display: block;
	margin: 30px 0;
	height: 209px;
	width: 425px;
	padding: 0;
	}
	
.submit {
	margin-top: 8px;
	}

.questiontextfield {
	height: 61px;
	width: 265px;
	}
	
#askquestion-leftcol {
	float: left;
	width: 119px;
	padding: 35px 15px 30px 0;
	}



/************ sub menu  ************/

#submenu {
	display: none; 
	}

/************ inner search box  ************/

#searchbox {
	display: none; 
	}			

/************ link styles  ************/
	
a.footerlink {
	display: none; 
	}

a.homelink {
	display: none; 
	}
	
.linktext {  /*use in a p class for URLs so they appear small and sit just below the line above*/
	font-size: 90%;
	color:#666666;
	padding: 0;
	margin-top: -6px;
	margin-bottom: 7px;
}

#content a { text-decoration: none; color: #716157; font-weight: bold; } 

a {	text-decoration: none; color: #716157; font-weight: bold; }

#submenu a { text-decoration: none; color: #fff; font-weight: bold; } 	

#submenu a.normalsml { font-size: 85%; color: #716157; } 	

a.glossary { color: #2a2a2a; } 

a.unsure-topic { color: #215d69; }  


/************ other various styles  ************/

img { border: 0; }

.clear { clear: both; margin-top: 10px;}
	
.centered { text-align: center; }
	
.left { float: left; margin: 0; padding-right: 10px; }
	
.right { float: right; margin: 0; }
	
.padding-left { padding-left: 10px; }

.didyouknow-heading { margin: 30px 0 5px 0; text-align: left; }



/************ footer  ************/

#footer {
	width: 696px;
	margin: 0 auto;
	margin-top: 20px;
	color: #367986;
	font-size: 90%;
}

