.gallery_container {
	width:760px;
	margin:auto;
	padding:auto;
}

.gallery-image {
	float:left;
	width:234px;
	height:130px;
	margin-bottom:11px;
	background:#EBEBEB ;
	border:1px dashed #ADADAD;
	padding:4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/******************** The Work of the Assembly ********************************/
.link_container {
	width:560px;
	margin:auto;
	padding:auto;
	margin-top:20px;
}

.left_box {
	float:left;
	width:269px;
	height:235px;
	margin-bottom:20px;
	position:relative;
}

.right_box {
	float:right;
	width:269px;
	height:235px;
	margin-bottom:20px;
	position:relative;
}
	
.right_box p, .left_box p {
     font-size:12px;
	 margin-bottom:-8px;
	 color: #666;
}	

.thumb_pic {
	padding: 0px 10px 3px 0px;
	float:left;
	text-align:justify;
	text-justify:distribute-all-lines;
}

.more_info a {
	color: #2e88c7;
	font-family: Verdana, Geneva, sans-serif;
	background: url(../images/icons/ico_link.gif) left center no-repeat;
	padding-left:25px;
	line-height:25px;
	margin:0px 0 0px 0;
	display:block;
	clear:both;
	font-size:11px;
	width:70px;
	text-decoration:none;
	position: absolute;
	bottom:0;
}

.more_info a:hover {
	color: #fff;
	background: url(../images/icons/ico_link_roll.gif) left center no-repeat;
}
	
.link_heading a {
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#97B238;
	font-weight:bold;
	text-decoration:none;
}

.link_heading a:hover { color: #333; }
	
	
/******************** Years 8-10 Orginal Images ********************************/
a.map:link, a.map:visited,
a.map_im:link, a.map_im:visited,
a.stv:link, a.stv:visited,
a.stv_im:link, a.stv_im:visited,
a.tour:link, a.tour:visited,
a.tour_im:link, a.tour_im:visited,
a.who:link, a.who:visited,
a.who_im:link, a.who_im:visited,
a.why:link, a.why:visited,
a.mla:link, a.mla:visited,
a.law:link, a.law:visited,
a.money:link, a.money:visited,
a.comic:link, a.comic:visited,
a.assem_exe:link, a.assem_exe:visited,
a.evo_devo:link, a.evo_devo:visited,
a.nia_comic:link, a.nia_comic:visited,
a.law_is_made:link, a.law_is_made:visited,
a.law_is_made_im:link, a.law_is_made_im:visited,
a.martians_guide:link, a.martians_guide:visited,
a.assembly_story:link, a.assembly_story:visited,
a.assembly_story_im:link, a.assembly_story_im:visited,
a.snap_dev:link, a.snap_dev:visited,
a.ur_mla:link, a.ur_mla:visited,
a.as_work:link, a.as_work:visited,
a.log:link, a.log:visited,
a.aca_ref:link, a.aca_ref:visited,
a.elec_vids:link, a.elec_vids:visited,
a.vid_gallery:link, a.vid_gallery:visited,
a.rts:link, a.rts:visited {
	width: 234px; 
	display: block;
	height:130px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.map:link, a.map:visited {
	background: url(../images/landing_pages/who_are_your_mlas.jpg); 
}

a.map_im:link, a.map_im:visited {
	background: url(../images/landing_pages/who_are_your_mlas_im.png); 
}

a.stv:link, a.stv:visited {
	background: url(../images/landing_pages/stv.jpg); 
}

a.stv_im:link, a.stv_im:visited {
	background: url(../images/landing_pages/stv_im.png); 
} 

a.tour:link, a.tour:visited {
	background: url(../images/landing_pages/tour.jpg); 
}

a.tour_im:link, a.tour_im:visited {
	background: url(../images/landing_pages/tour_im.png); 
} 

a.who:link, a.who:visited {
	background: url(../images/landing_pages/who_decides_what.jpg); 
}

a.who_im:link, a.who_im:visited {
	background: url(../images/landing_pages/who_decides_what_im.png); 
} 

a.why:link, a.why:visited {
	background: url(../images/landing_pages/why_assembly.jpg); 
}

a.mla:link, a.mla:visited {
	background: url(../images/landing_pages/mla.jpg); 
} 

a.law:link, a.law:visited {
	background: url(../images/landing_pages/law.jpg); 
} 

a.money:link, a.money:visited {
	background: url(../images/landing_pages/money.jpg); 
} 

a.comic:link, a.comic:visited {
	background: url(../images/landing_pages/comics.jpg); 
} 

a.assem_exe:link, a.assem_exe:visited {
	background: url(../images/landing_pages/assembly_executive.jpg); 
} 

a.evo_devo:link, a.evo_devo:visited {
	background: url(../images/landing_pages/evolution_of_devolution.jpg); 
} 

a.nia_comic:link, a.nia_comic:visited {
	background: url(../images/landing_pages/nia_comic.jpg); 
} 

a.law_is_made:link, a.law_is_made:visited {
	background: url(../images/landing_pages/law_made.jpg); 
}

a.law_is_made_im:link, a.law_is_made_im:visited {
	background: url(../images/landing_pages/law_made_im.png); 
} 

a.martians_guide:link, a.martians_guide:visited {
	background: url(../images/landing_pages/martians_guide.jpg); 
} 

a.assembly_story:link, a.assembly_story:visited {
	background: url(../images/landing_pages/assembly_story.jpg); 
}

a.assembly_story_im:link, a.assembly_story_im:visited {
	background: url(../images/landing_pages/assembly_story_im.png); 
} 

a.snap_dev:link, a.snap_dev:visited {
	background: url(../images/landing_pages/snapshots_dev.jpg); 
} 

a.ur_mla:link, a.ur_mla:visited {
	background: url(../images/landing_pages/mla_constituency.jpg); 
} 

a.as_work:link, a.as_work:visited {
	background: url(../images/landing_pages/work_of_assembly.jpg); 
} 

a.log:link, a.log:visited {
	background: url(../images/landing_pages/level_of_gov.jpg); 
}

a.aca_ref:link, a.aca_ref:visited {
	background: url(../images/landing_pages/aca_ref.jpg); 
}

a.elec_vids:link, a.elec_vids:visited {
	background: url(../images/landing_pages/election_to_government.jpg); 
}

a.vid_gallery:link, a.vid_gallery:visited {
	background: url(../images/landing_pages/video_gallery.jpg); 
}

a.rts:link, a.rts:visited {
	background: url(../images/landing_pages/rts_2016.jpg); 
}

#block-block-1 { margin-bottom:0em; }

a.vote:hover, a.map:hover, a.map_im:hover, a.stv:hover, a.stv_im:hover, a.tour:hover, a.tour_im:hover, a.who:hover, a.who_im:hover, a.why:hover, a.mla:hover, a.law:hover, a.money:hover, a.comic:hover, a.assem_exe:hover, a.evo_devo:hover, a.nia_comic:hover, a.law_is_made:hover, a.law_is_made_im:hover, a.martians_guide:hover, a.assembly_story:hover, a.assembly_story_im:hover, a.snap_dev:hover, a.ur_mla:hover, a.as_work:hover, a.log:hover, a.aca_ref:hover, a.elec_vids:hover, a.vid_gallery:hover, a.rts:hover { background-position: 0px 130px; }

.hide { visibility:hidden; }

/*small page images*/
.link-image {
	float:left;
	width:284px;
	height:142px;
	padding:0px;
	margin:0px;
}
 
a.test:link, a.test:visited {
	width: 258px; 
	display: block;
	background: url(../images/activity/test.jpg); 
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
} 
 
a.test:hover { background-position: 0px 142px; }


/******************** Activity/Video/Comic Link ********************************/
.link-image {
	float:left;
	width:284px;
	height:142px;
	padding-bottom:14px;
	padding-top:6px;
}

a.test:link, a.test:visited,
a.constituency:link, a.constituency:visited,
a.constituency_im:link, a.constituency_im:visited,
a.who_decides_what:link, a.who_decides_what:visited,
a.who_decides_what_im:link, a.who_decides_what_im:visited,
a.law_made:link, a.law_made:visited,
a.law_made_im:link, a.law_made_im:visited,
a.martians_comic:link, a.martians_comic:visited,
a.inside_pb:link, a.inside_pb:visited,
a.inside_pb_im:link, a.inside_pb_im:visited,
a.stv_vid:link, a.stv_vid:visited,
a.stv_vid_im:link, a.stv_vid_im:visited,
a.nia_tour:link, a.nia_tour:visited,
a.ev_de:link, a.ev_de:visited,
a.mla_wk:link, a.mla_wk:visited,
a.mk_a_law:link, a.mk_a_law:visited,
a.budget:link, a.budget:visited,
a.assem_exec:link, a.assem_exec:visited,
a.mk_a_law_11_12:link, a.mk_a_law_11_12:visited,
a.nia_sch_comic:link, a.nia_sch_comic:visited,
a.lev_of_gov:link, a.lev_of_gov:visited,
a.snapshots_dev:link, a.snapshots_dev:visited {
	width: 258px; 
	display: block;
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.test:link, a.test:visited {
	background: url(../images/test.jpg); 
} 

a.constituency:link, a.constituency:visited {
	background: url(../images/activity/constituency_map.jpg); 
}

a.constituency_im:link, a.constituency_im:visited {
	background: url(../images/activity/constituency_map_im.jpg); 
} 

a.who_decides_what:link, a.who_decides_what:visited {
	background: url(../images/activity/who_decides_what.jpg); 
}

a.who_decides_what_im:link, a.who_decides_what_im:visited {
	background: url(../images/activity/who_decides_what_im.jpg); 
} 

a.law_made:link, a.law_made:visited {
	background: url(../images/activity/law_made.jpg); 
}

a.law_made_im:link, a.law_made_im:visited {
	background: url(../images/activity/law_made_im.jpg); 
}

a.martians_comic:link, a.martians_comic:visited {
	background: url(../images/activity/martians_guide.jpg); 
} 

a.inside_pb:link, a.inside_pb:visited {
	background: url(../images/activity/inside_parliament_buildings.jpg); 
}

a.inside_pb_im:link, a.inside_pb_im:visited {
	background: url(../images/activity/inside_parliament_buildings_im.jpg); 
} 

a.stv_vid:link, a.stv_vid:visited {
	background: url(../images/activity/elect_MLAs.jpg); 
}

a.stv_vid_im:link, a.stv_vid_im:visited {
	background: url(../images/activity/elect_MLAs_im.jpg); 
} 

a.nia_tour:link, a.nia_tour:visited {
	background: url(../images/activity/nia_tour.jpg); 
} 

a.ev_de:link, a.ev_de:visited {
	background: url(../images/activity/evolution_of_devolution.jpg); 
} 

a.mla_wk:link, a.mla_wk:visited {
	background: url(../images/activity/mla.jpg); 
} 

a.mk_a_law:link, a.mk_a_law:visited {
	background: url(../images/activity/making_a_law.jpg); 
} 

a.budget:link, a.budget:visited {
	background: url(../images/activity/budget.jpg); 
} 

a.assem_exec:link, a.assem_exec:visited {
	background: url(../images/activity/assembly_executive.jpg); 
} 

a.mk_a_law_11_12:link, a.mk_a_law_11_12:visited {
	background: url(../images/activity/making_a_law_11_12.jpg); 
} 

a.nia_sch_comic:link, a.nia_sch_comic:visited {
	background: url(../images/activity/nia_comic.jpg); 
} 

a.lev_of_gov:link, a.lev_of_gov:visited {
	background: url(../images/activity/levels.jpg); 
} 

a.snapshots_dev:link, a.snapshots_dev:visited {
	background: url(../images/activity/snapshots_devolution.jpg); 
} 

a.test:hover, a.constituency:hover, a.constituency_im:hover, a.who_decides_what:hover, a.who_decides_what_im:hover, a.law_made:hover, a.law_made_im:hover, a.martians_comic:hover, a.inside_pb:hover, a.inside_pb_im:hover, a.stv_vid:hover, a.stv_vid_im:hover, a.nia_tour:hover, a.ev_de:hover, a.mla_wk:hover, a.mk_a_law:hover, a.budget:hover, a.assem_exec:hover, a.mk_a_law_11_12:hover, a.nia_sch_comic:hover, a.lev_of_gov:hover, a.snapshots_dev:hover {background-position: 0px 142px; }


/******************** Big landing page Links ********************************/
.big_link-image {
	float:left;
	width:370px;
	height:142px;
	padding-bottom:14px;
	padding-right:10px;
	padding-top:10px;
}

body.i18n-ga .big_link-image {
    clear: both;
}

a.snapshots:link, a.snapshots:visited,
a.snapshots_im:link, a.snapshots_im:visited,
a.why_assem:link, a.why_assem:visited,
a.why_assem_im:link, a.why_assem_im:visited {
	width: 370px; 
	display: block;
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.snapshots:link, a.snapshots:visited {
	background: url(../images/activity/snapshots_history.jpg); 
}

a.snapshots_im:link, a.snapshots_im:visited {
	background: url(../images/activity/snapshots_history_im.jpg); 
}

a.why_assem:link, a.why_assem:visited {
	background: url(../images/activity/evolution_of_devolution_big.jpg); 
}

a.why_assem_im:link, a.why_assem_im:visited {
	background: url(../images/activity/evolution_of_devolution_big_im.jpg); 
} 

a.snapshots:hover, a.why_assem:hover,
a.snapshots_im:hover, a.why_assem_im:hover { background-position: 0px 142px; }


/********************landing page Links ********************************/
.gallery-item {
	float:left;
	width:246px;
	margin-bottom:15px;
	margin-right:11px;
}

.gallery-item_r {
	float:left;
	width:246px;
	margin-bottom:15px;
}

.gallery-item-name h2 {
	font-size:19px;
	font-weight:normal;
	text-shadow:#fff 0 1px 1px;
}

.gallery-description { width:240px; }
	
.gallery-description p {
     font-size:12px;
	 margin-bottom:-8px;
	 color: #666;
}
	
.gallery-more a {
	color: #2e88c7;
	font-family: Verdana, Geneva, sans-serif;
	background: url(../images/icons/ico_link.gif) left center no-repeat;
	padding-left:25px;
	line-height:25px;
	margin:0px 0 0px 0;
	display:block;
	clear:both;
	font-size:11px;
	text-decoration: underline;
}

.gallery-more a:hover {
	color: #fff;
	background: url(../images/icons/ico_link_roll.gif) left center no-repeat;
}

body.i18n-ga .gallery-more a:hover {
	color: #fff;
	background: url(../images/icons/ico_link_roll_im.gif) left center no-repeat;
}
	
.gallery_heading a {
	font-weight:normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#97B238;
	font-weight:bold;
	text-decoration:none;
}

.gallery_heading a:hover { color: #333; }
	
.clear, .clearpagination { clear: both; }


/******************** Teacher Link ********************************/
.link-image-tn {
	float:left;
	width:180px;
	height:142px;
	padding-bottom:10px;
	padding-right:10px;	
	margin-bottom:16px;
	margin-top:10px;
}

a.primary_tn:link,
a.primary_tn:visited,
a.primary_tn_im:link,
a.primary_tn_im:visited {
	width: 180px; 
	display: block;
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
}

a.primary_tn:link, a.primary_tn:visited {
	background: url(../images/teachers/primary.jpg); 
}

a.primary_tn_im:link, a.primary_tn_im:visited {
	background: url(../images/teachers/primary_im.jpg); 
} 	

a.yr810_tn:link, a.yr810_tn:visited {
	width: 180px; 
	display: block;
	background: url(../images/teachers/years_8_10.jpg); 
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
} 	
	
a.yr1112_tn:link, a.yr1112_tn:visited {
	width: 180px; 
	display: block;
	background: url(../images/teachers/years_11_12.jpg); 
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
} 	

a.p16_tn:link, a.p16_tn:visited {
	width: 180px; 
	display: block;
	background: url(../images/teachers/post16.jpg); 
	height:142px;
	text-decoration:none;
	margin:0;
	padding:0;
} 

a.primary_tn:hover,
a.primary_tn_im:hover,
a.yr810_tn:hover,
a.yr1112_tn:hover,
a.p16_tn:hover { background-position: 0px 142px; }
	