/*
Theme Name: Galleries of Justice
Theme URI: http://www.attitudedesign.co.uk
Description: Bespoke Theme for the Galleries of Justice Museum.
Version: 1
Author: Attitude Design Ltd
Author URI: http://www.attitudedesign.co.uk

*/


/*---------------------------------------------------------------------------------

CREATOR DETAILS

Author: 
Company: Attitude Design Ltd
Web Address: www.attitudedesign.co.uk
Date:

---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
GLOBAL RESET
---------------------------------------------------------------------------------*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border: none;
}

table td {
	border: none;

}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*---------------------------------------------------------------------------------
GLOBAL FONT CONSISTENCY (http://developer.yahoo.com/yui/fonts/#using)
---------------------------------------------------------------------------------*/

body {font:13px/1.22 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}


/*---------------------------------------------------------------------------------
GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS
---------------------------------------------------------------------------------*/

/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	font-size:180.1%; 
}
h3 {
	font-size:148%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0 0 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:normal; 
}

strong {
	font-weight:bold; 

}

abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	list-style: disc outside;
	margin-left:35px;
	/*giving UL's LIs generated disc markers*/
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table {
	/*so things don't run into each other*/
	margin-bottom:1em;
	line-height: 1.3em;
}

a:link		{ color: #92221e; text-decoration: none;}
a:visited	{ color: #92221e; text-decoration: none;}
a:hover		{ color: #ebe8ac; text-decoration: none; background: #4f0000;}
a:active	{ color: #ebe8ac; text-decoration: none; background: #4f0000;}

/*---------------------------------------------------------------------------------
Global Layout
---------------------------------------------------------------------------------*/

body {
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
	margin-top: 0;
	padding: 0;
	width: 100%;
	font-family: Georgia, Helvetica, Arial, Verdana, Lucida Grande,  sans-serif;
	background: #fcf9f5;
}


/*---------------------------------------------------------------------------------
IE Hack - Only need to use in extreame cicumstances!

  voice-family: "\"}\"";
  voice-family: inherit;


html>name {
	
	}
---------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------
Global Divs
---------------------------------------------------------------------------------*/

div {
	text-align: left;
	margin: 0;
	padding: 0;
}

.clear {
	height: 0;
	width: 0;
	line-height: 0;
	clear: both;
	font-size: 0;
}


/*---------------------------------------------------------------------------------
Layout Styles
---------------------------------------------------------------------------------*/



/*--Header--*/

.header h1
{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/logo.gif') 0 0 no-repeat;
	width:139px;
	height:78px;
	text-indent:-10000px;
	margin:10px 0 10px 0;
	padding:0;
	float:left;
}

.header h1 a
{
	display:block;
	width:300px;
	height:80px;
	width:139px;
}

.header h1 a:hover
{
	background: none;
}

h2
{
	font-size:2em;
	margin: 20px 0 0 0;
}

.caption h3
{
	color:#fffcdc;
	margin:0;
	padding:0;
	font-size:2.4em;
	font-weight:normal;
}

.sub-panel h2, .sub-panel-end h2
{
	margin: 0 0 5px 0;
	padding: 0;
	font-size:2em;
	color:#fff;
	font-weight:normal;
}



h1
{
	font-size:3em;
	font-weight:normal;
	color:#3b2416;
	margin: 0 0 10px 0;
}



p
{
	margin:8px 0 0 0;
	line-height: 1.3em;
}

ul
{
	margin:0;
	padding:0;
	list-style:none;
}

ul li
{
	list-style:none;
}

#bottom-panel .entry ul{
	margin:4px 0 5px 0;
	padding:0;
	list-style-type: square;
	list-style-position: inside;
}

#bottom-panel .entry ul li{
	margin:0;
	padding:4px 0 5px 0;
	list-style-type: square;
	list-style-position: inside;
}


/*--Main Navigation--*/

#navigation
{
	float:right;
	color:#fff;
	padding: 0;
	width: 780px;
	margin: 0;
}

#navigation img
{
	float:right;
}

#navigation ul /*-- Navigation List--*/
{
	list-style:none;
	margin:10px 0 0 0;
	padding:0 0 0 3px;
	float:right;
	/*background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_bg_left.gif') no-repeat center left;*/
}


#navigation ul li
{
	float:left;
	display: block;
	margin:0;
	padding: 0;
	font-size:1.1em;
	font-weight:normal;
}

#navigation ul li a
{
	padding: 12px 8px 12px 8px;
	margin 0;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_bg.gif') no-repeat center right;
	color:#d0cd82;
	display: block;
}

#navigation ul .current_page_item a
{
	padding: 12px 8px 12px 8px;
	margin 0;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_over.gif') no-repeat center right;
	color:#d0cd82;
	display: block;
}

#navigation ul .current_page_ancestor a
{
	padding: 12px 8px 12px 8px;
	margin 0;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_over.gif') no-repeat center right;
	color:#d0cd82;
	display: block;
}

#navigation ul .current_page_parent a
{
	padding: 12px 8px 12px 8px;
	margin 0;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_over.gif') no-repeat center right;
	color:#d0cd82;
	display: block;
}

#navigation ul li a:hover
{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/nav_over.gif') no-repeat center right;
	color:#fff;
	
}



/*--Home Page Specific--*/


/*--Home Page Containers--*/
#wrapper					/*--Full Frame Container--*/
{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/bg.jpg') no-repeat center 45px #f5ede1;
	margin:0 auto 0 auto;
	width:100%;
	float: left;
}


#wrapper-inner				/*--Inside Content Container--*/
{
	margin: 0;
	width:100%;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/header_background.gif') repeat-x bottom center;
	float:left;
	padding:0 0 8px 0;
}	

#wrapper-inner .header		/*--Header Container Logo Section--*/
{
	margin:0 auto 0 auto;
	width:940px;
	padding: 0 20px 15px 20px;
}

#wrapper-middle
{
	margin:0 auto 0 auto;
	padding:0 0 10px 0;
	
}

#wrapper-bottom
{
	float:left;
	width:100%;
	background:#000000 url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/bottom_background.gif') 50% 0 no-repeat;
	margin:0;
	padding:0 0 100px 0;
}

.wrapper-bottom-inner
{
	margin:0 auto 0 auto;
	width:940px;
	padding:20px 20px;
}

.wrapper-middle-inner
{
	margin:0 auto 0 auto;
	width:940px;
	padding:0 20px;
	text-align: center;
}

#home_hero {
	width: 940px;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/home_hero_bg.gif') top left no-repeat;
	display: block;
	float: left;
	margin: 20px 0 0 0;
}

#home_hero_contents {
	width: 940px;
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/home_hero_bg_bot.gif') bottom left no-repeat;
	display: block;
	float: left;
	padding: 0 0 12px 0;
	margin: 0;
}

#hero_inner {
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/hero/inner_page.jpg') bottom left no-repeat;
	width: 100%;
	display: block;
	float: left;
	padding: 0;
	height: 190px;
	margin: 0 0 25px 0;
}

#hero_inner a{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/hero/headblob.jpg') 0 0 no-repeat;
	width: 155px;
	display: block;
	float: right;
	padding: 0;
	height: 163px;
	margin: 27px 57px 0 0;
}

#hero_inner a:hover{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/hero/headblob.jpg') 0 -163px no-repeat;
	width: 155px;
	display: block;
	float: right;
	padding: 0;
	height: 163px;
}



#middle-left
{
	float:left;
	display:inline;
	padding: 10px;
}

.middle-right
{
	width:240px;
	float:right;
	display:inline;
	padding:12px 0 0 0;
}


#bottom-panel
{
	width:940px;
	float:left;
	padding:0;
	margin: 0 0 20px 0;
}

#bottom-panel .full
{
	width:545px;
	float:left;
	padding:0 10px 40px 0;
}

#bottom-panel .med
{
	width:185px;
	margin:0 10px 0 0;
	float:left;
	display:inline;
}

#bottom-panel .med-alt
{
	width:185px;
	margin:0;
	float:left;
	display:inline;
}

/*--Home Page Masthead--*/

.middle-left h2
{
	width:670px;
	margin:0;
	padding:22px 0 0 10px;
}

.middle-right .caption
{
	width:200px;
	float:left;
	padding: 10px 20px 20px 20px;
}

.caption h3
{
	border-bottom:solid 1px #70341a;
	padding-bottom:25px;
}

.caption p
{
	margin:10px 0 0 0;
	padding:0;
}

.caption a
{
	color:#d0cd82;
	font-size:1.3em;
	font-weight:normal;
}

.caption a:hover
{
	color:#fff;
}


/*--Inner Page Specific--*/

/*--Sub Features Containers--*/

#home_sub-heads
{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/home_boxes_block_top.gif') top left no-repeat;
	width:940px;
	float:left;
	margin:0 0 20px 0;
}

.home_sub-heads-cont
{			background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/home_boxes_block_bottom.gif') bottom left no-repeat;
	width:940px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 12px 0;
}


#home_sub-heads .sub-panel{
	width:204px;
	margin:0 6px 0 0;
	padding:10px 13px 10px 13px;
	float:left;
	display:inline;
	position:relative;
}
#home_sub-heads .subs {
	margin: 0;
	padding: 0;
	width: 940px;
	float: left;
}


#home_sub-heads .subs p{
	padding: 0;
}

#home_sub-heads .subs h2{
	margin:14px 0 0 0;
	padding: 0;
}

#home_sub-heads .subs a img:hover{
-moz-box-shadow: 0 0 5px 5px #008a88;
-webkit-box-shadow: 0 0 5px 5px #008a88;
box-shadow: 0 0 5px 5px #008a88;
}

#home_sub-heads .subs a{
	color: #FFFFFF;
	text-shadow: #00e8e5 0.1em 0.1em 0.2em
}

#home_sub-heads .sub-panel-end
{
	width:204px;
	margin:0;
	padding:10px 13px 10px 13px;
	float:left;
	display:inline;
	position:relative;
}












#sub-heads
{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/panels/sub_panels_top.jpg') top left no-repeat;
	width:940px;
	float:left;
	margin:0 0 20px 0;
}

.sub-heads-cont
{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/panels/sub_panels_bot.jpg') bottom left no-repeat;
	width:940px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 12px 0;
}

.subs
{
	width:940px;
	float:left;
	margin:0 0 0 -8px;
	color:#fff;
}

.sub-panel
{
	width:270px;
	margin:0 8px 0 14px;
	padding:12px 12px 10px 12px;
	float:left;
	display:inline;
	position:relative;
}



.sub-panel-end
{
	width:270px;
	margin:0 0 0 14px;
	padding:12px 12px 0 12px;
	float:left;
	display:inline;
}



/*--Body List--*/



ul.listings
{
	width:185px;
	list-style-position:inside;
	margin:10px 0 20px 0;
	border-top:solid 2px #c6bbb0;
}

ul.listings li
{
	padding:5px 0;
	margin:0;
	border-bottom:solid 1px #ccc2ba;
}


ul.listings li.add
{
	padding:5px 0;
	margin:0;
	border-bottom:solid 2px #ccc2ba;
}

ul.listings li ul li
{
	margin: 0 0 0 10px;
	font-size: 95%;
	border: none;
	border-top: #ccc2ba solid 1px;
}

ul.listings li ul
{
	margin: 5px 0 0 0;
}

ul.listings .current_page_item a{
	color: #000;
}

ul.listings .current_page_item a:hover{
	color: #ebe8ac;
}



ul.listings .current_page_item li a{
	color: #92221e;
}
ul.listings .current_page_item li a:hover{
	color: #ebe8ac;
}




ul.listings li ul li ul li
{
	margin: 0 0 0 10px;
	font-size: 95%;
	border: none;

}




.latest ul
{
	width:185px;
	list-style-position:inside;
	margin:10px 0 20px 0;
	border-top:solid 2px #c6bbb0;
}

.latest ul li
{
	padding:5px 0;
	margin:0;
	border-bottom:solid 1px #97887c;
}


.latest ul li.add
{
	padding:5px 0;
	margin:0;
	border-bottom:solid 2px #c6bbb0;
}

.latest ul li ul li
{
	margin: 0 0 0 10px;
	font-size: 95%;
	border: none;
	border-top: #a88686 solid 1px;
}

.latest ul li ul
{
	margin: 5px 0 0 0;
}



/*--Body Links--*/

#bottom-panel p.alt-l a
{
	width:185px;
	color: #d0cd82;
	display:block;
	background:#4f0000;
	padding:5px 10px;
	font-size:1.2em;
	margin-top:15px;
}

#bottom-panel p.alt-s a
{
	width:90px;
	color: #d0cd82;
	display:block;
	background:#4f0000;
	padding:5px 10px;
	font-size:1.2em;
	margin-top:15px;
}

#bottom-panel p.alt-l a:hover
{
	color: #FFF;
	background: #000;
}

#bottom-panel p.alt-s a:hover
{
	color: #FFF;
	background: #000;
}

/*--Body Content*/


.subs p
{
	padding: 0 128px 0 0; 
	color:#fffcdc;
	font-size:1em;
	margin: 0;
}

#sub-heads .subs p a
{
	color: #d0cd82;
	font-size:1.15em;
}

#sub-heads .subs p a:hover
{
	color: #ffffff;
	background: transparent;
}

.subs p.sub_link {
	margin: 10px 0 0 0;
}


.full p
{
	margin-bottom:15px;
}


/*--Body Content Footer Container--*/
.wrapper-bottom-inner .left
{
	float: left;
	padding: 23px 10px 40px 13px;
	width: 287px;	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/credits.jpg') top left no-repeat;

}

.wrapper-bottom-inner .right
{
	float: right;
	width: 620px;
}

.wrapper-bottom-inner .social
{
	float: left;
	width: 287px;
	margin: 0 7px 0 10px;
}

.wrapper-bottom-inner .help
{
	float: left;
	width: 325px;
	padding: 7px 0 0 0;
}

.wrapper-bottom-inner ul
{
	font-size:0.85em;
	margin:0;
	padding:0;
	list-style-position:inside;
}

.wrapper-bottom-inner ul li
{
	float:left;
	margin:0;
	padding:5px;
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/icons/divider.gif') 100% 7px no-repeat;
}

.wrapper-bottom-inner ul li.end
{
	float:left;
	margin:0;
	padding:5px;
	background:none;
}

.wrapper-bottom-inner p
{
	font-size:0.85em;
	margin:0 0 0 5px;
	padding:0;
	color:#92221e;
}




.wrapper-bottom-inner .footer_logo {
	float: left;
	width: 90px;
	height: 51px;
	display: inline;
	margin: 0;
	padding: 0;
}

.wrapper-bottom-inner .footer_logo img{
	float: left;
	/*width: 90px;*/
	height: 51px;
	display: inline;
	margin: 0;
	padding: 0;
}

.wrapper-bottom-inner .footer_credits {
	float: right;
	width: 195px;
	margin: 0;
}

/*stc: added to provide grey text in footer*/
.footer_text p {
  color:#2d393b;
}

.wrapper-bottom-inner .inner_left {
	width: 185px;
	float: left;
}

.inner_left {
	width: 185px;
	float: left;
}

.wrapper-bottom-inner .inner_right {
	width: 730px;
	float: right;
}

.inner_right {
	width: 730px;
	float: right;
}

/*---------------------------------------------------------------------------------
Wordpress -*/
.blog h2{
	font-size: 110%;
	display: block;
	background: none;
	color: #575757;
	padding: 0;
	margin: 10px 0 4px 0;
	font-variant: caps;
	font-weight: normal;
	width: 100%;
	float: left;
}

.date {
	text-align: right;
	width: 160px;
	float: right;
	margin: 10px 0 4px 0;
	font-size: 80%;
}

.commentmetadata {
	font-size: 80%;
}

.postlink {
	margin: 25px 0 0 0;

}

.postmetadata{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 80%;
}

#sidebar ul {
	border-top: none;
	padding: 0;
	margin: 0 0 30px 0;
}

#sidebar ul li{
	border-bottom: solid 1px #ccc2ba;
	list-style-type: none;
	padding: 8px 0 0 0;
	margin: 0 0 20px 0;
	font-size: 98%;
}

#sidebar ul li h2{
	padding: 0 0 15px 0;
	margin: 10px 0 0 0;
	font-size: 180%;
}

#sidebar ul li .selected{
	color: #000;
}

#sidebar ul li ul {
	margin: 0;
	padding: 0 0 0 5px;
	border: none;
	border-top: solid 1px #ccc2ba;

}

#sidebar ul li ul li{
	padding: 5px 0 5px 0;
	margin: 0;
	font-size: 92%; 
	border: none;
}


.category a {
	color: #B2C7D3;
}

.category a:hover {
	color: #E44044;
}

#content .post_title a{
	color: #5C6E87;
	text-decoration: none;
}

.post_title a:hover{
	color: #E44044;	
}

.post h3 {
	font-size:100%;
	border-bottom: none;
	margin-bottom: 2px;
}

form #comment {
width: 100%;
}

.comments_colomn_left{
	width: 320px;
	float: left;
	padding: 0 30px 0 0;
}

.comments_colomn_right{
	width: 350px;
	float: right;
}

.archivelist li{
	border-bottom: 1px solid #D2D2D2;
	padding: 5px 0 5px 0;
}

.C2A {
	margin: 10px 0 10px 0;
}

.commentlist p{
	font-size: 90%;
	padding: 2px 0 0 0;
}

.commentlist li{
	padding: 5px 0 2px 0;
}

.commentlist li .commentmetadata {
	padding: 0 0 6px 0;
}


#C2A_long{
	text-align: center;
	margin: 0 auto 0 auto;
}

#searchform {
	padding: 10px 0 10px 0; 
}

#searchform #s{
	width: 100%;
	margin: 0 0 6px 0;
}

#content .post .entry p object{
	padding: 10px 0 10px 0;
}

.postheader {
	margin: 30px 0 10px 0;
}

.postheader h2{
	margin: 0;
	padding: 0;
}

.underheaderinfo p{
	font-size: 70%;
	color: #9C9C9C;
}

.underheaderinfo .left{
	width: 49%;
	float: left;
}

.underheaderinfo .right{
	width: 49%;
	float: right;
	text-align: right;
}

.commentlist {
	padding: 0;
	margin: 0;
}

.commentlist li{
	padding: 0;
	margin: 0 0 0 30px;
}

.comment_date {
	font-size: 90%;
	color: #9C9C9C;
	margin: 0 0 4px 0;
}

.navigation {
	font-size: 100%;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
}



.alignleft {
	width: 49%;
	float: left;
}

.alignright {
	width: 49%;
	float: right;
	text-align: right;
}

.blog {
	margin: 20px 0 50px 0;
}

.blog h2 {
	width: 500px;
	font-size: 200%; 
	margin: 0;
	line-height: 1.6em;
}



.button {
	padding: 5px 7px;
	background-color: #AEDEE4;
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */ 
}

#hero .darkbutton {
	padding: 5px 7px;
	color: #FFFFFF;
	background-color: #00688A;
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */ 
}

#hero .darkbutton:hover {
	color: #AEDEE4;
}


.ec3_events li ul{
	float: left;
	display:inline;
}


.ec3_events li ul li{
	float: left;
	display:inline;

}

.ec3_events
{
	width: 100%;
	list-style-position:inside;
	margin:10px 0 20px 0;
	border-top:solid 2px #c6bbb0;
	display: inline;
	float: left;
}

.ec3_events li
{
	padding:5px 0 0 0;
	margin:0;
	border-bottom:solid 1px #97887c;
	display: inline;
	float: left;
	font-size: 80%;
}

.ec3_events li a,
{
	color:#4f0000;
}



.ec3_events li ul li
{
	margin: 0;
	font-size: 120%;
	border: none;
	display: inline;
	float: left;
	padding:0 0 5px 0;

}

.ec3_events li ul
{
	margin: 1px 0 0 0;
	display: inline;
	float: left;
}

.ec3_events li ul li ul
{
	margin: 5px 0 0 0;
	display: inline;
	float: left;
}

.ec3_events li ul li ul li
{
	margin: 0;
	font-size: 95%;
	border: none;
	display: inline;
	float: left;
}

.jagged_block {
	width: 100%;
	display: block;
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/jagged_top.jpg') top left no-repeat #dccec0;
	float: left;
	margin: 10px 0 10px 0;

}

.jagged_block_container {
	width: 100%;
	display: block;
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/jagged_bottom.jpg') bottom left no-repeat;
	float: left;

}

.jagged_block_container .block{
	padding: 15px 10px 15px 10px;
	float: left;
}

.jagged_block_container .image_holder {
	float: left;
	width: 150px;
	padding: 8px;
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/image_frame.gif') top left no-repeat;
	margin: 0 20px 0 0;

}

.jagged_block_container .image_holder img{
	float: left;
}

.jagged_block_container .text_holder {
	padding: 0;
	float: left;
	width: 600px;
}

.jagged_block_container .text_holder h2{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 140%;
	color:#5a0402;
}

.jagged_block_container .text_holder p{
	font-size: 110%;
		color:#5a0402;
}
.jagged_block_container .text_holder_small {
	padding: 0;
	float: left;
	width: 400px;
}

.jagged_block_container .text_holder_small h2{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 180%;
	color:#5a0402;
}

.jagged_block_container .text_holder_small p{
	font-size: 110%;
		color:#5a0402;
}

.jagged_block_container .text_holder_small p a{
	color:#92221e;
}

.jagged_block_container .text_holder_small p a:hover{
	color:#ebe8ac;
}



h1.page_title
{
	margin: 0.3em 0 0 0;
	padding: 0;
	font-size: 250%;
}

.cta {
	margin:0 auto;
	padding:0 20px;
	text-align:center;
	width:940px;
}

.cta a{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/hero/ctablob.jpg') 0 0 no-repeat;
	width: 155px;
	display: block;
	margin: 0 393px 0 393px;
	float: right;
	padding: 0;
	height: 163px;
}

.cta a:hover{
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/hero/ctablob.jpg') 0 -163px no-repeat;
}

.half_left {
	float: left;
	width: 49%;
}

.half_right {
	float: right;
	width: 49%;
}

.events_right {
	float: right;
	width: 49%;
}

#wp-calendar {
	padding: 20px 0 80px 0;
}

#wp-calendar table{
	width: 442px;
	border: #f3e9dc 1px solid;
}

#wp-calendar table caption{
	font-size: 150%;
	margin: 0 0 5px 0;
}

#wp-calendar table tr, #wp-calendar table td, #wp-calendar table th{
	border: #f3e9dc 1px solid;
	text-align: center;
	color:#5a0402;

}

#wp-calendar .nav, #wp-calendar .nav tr, #wp-calendar .nav td, #wp-calendar .nav th {
	border: none;
}

#wp-calendar .ec3_eventday {
	background: url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/global/day.gif') top left no-repeat;
}

#wp-calendar .ec3_eventday a{
	color: #FFFFFF;	
}

#wp-calendar .ec3_eventday a:hover{
	color: #ffd884;
	text-decoration: underline;
}

#wp-calendar #today {
	border: #5a0402 solid 2px;
}

.contactblock {
	padding: 20px;
}

.contactblock h2{
	padding: 0;
	margin: 0;
	color:#5a0402;
}

.contactblock h3{
	padding: 10px 0 0 0;
	margin: 0;
	font-weight: bold;
	color:#5a0402;
}

.contactblock p{
	margin: 0;
	padding: 0 0 5px 0;
	color:#5a0402;
}

.emailreqtxt, .reqtxt {
	font-size: 70%;
}


.home_latest
{
	font-size:1.4em;
}

.page_image {
	margin: 10px;
}

.entry table {
	border: none;
	margin: 20px 0 20px 0;
}

.entry table tr{
	border: none;
}

.entry table td{
	border: none;
}

.entry object {
	padding: 20px 0 20px 0;
	clear: both;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



#wrapper-bottom .right a{
	background: none;
}

/* Amends */
.ctatop {
	float:left;
	padding-top:10px;
}
.ctatop p {
	padding: 4px 0 0 0;
	margin:0;
}
.ctatop p a:link, .ctatop p a:active, .ctatop p a:visited {
	font-size:116%;
	color:#b5af9c;
}

.ctatop p a:hover{
	color:#fff;
}

.nav img {
	float:right;
}

h1.home_header {
	font-size: 180%;
	margin: 5px 0;
}


#wp-calendar {
	width: 442px;
}

#wp-calendar table td, #wp-calendar table th {
    padding: 6px 10px;
}


#wp-calendar a{
	color: #FFFFFF;
}

.hosp_boxes{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/corphosp_bgtop.gif') top left no-repeat;
	float: left;
	width: 730px;
	margin:10px 0 30px 0;
	padding: 0;
}

.hosp_boxes_container{
	background:url('http://www.galleriesofjustice.org.uk/wp-content/themes/galleries/images/corphosp_bgbottom.gif') bottom left no-repeat;
	float: left;
	width: 730px;
	margin:0;
	padding: 0;
}

.hosp_boxes .box_left {
	float: left;
	width: 316px; 
	padding: 20px; 
}

.hosp_boxes .box_right {
	float: right;
	width: 316px;
	padding: 20px;
}

.hosp_boxes .box_image{
	float: left;
	width: 150px;
	padding: 0;
	margin: 0 10px 0 0;
}

.hosp_boxes .box_image a img:hover{
	-moz-box-shadow: 0 0 5px 5px #008a88;
	-webkit-box-shadow: 0 0 5px 5px #008a88;
	box-shadow: 0 0 5px 5px #008a88;
}

.hosp_boxes .box_text{
	float: right;
	width: 150px;
	padding: 0;
	margin: 0;
}

.hosp_boxes h2{
	color: #FFF;
	padding: 0;
	margin: 0 0 10px 0;
}

.hosp_boxes p{
	color: #FFF;
	padding: 0;
	margin: 0;
}

.hosp_boxes a{
	color: #e1dfac;
	font-size: 110%;
}

.hosp_boxes a:hover{
	color: #ffffff;
}

.ec3_postday {
	border: none;
}

ec3_eventday{
	border: none;
}

.headertext {
	font-size: 250%;
	color: #FFF;
}


