/**
* Layout
*
* Contains layout styles and imports stylesheets for color, type and reset
*
* @project CIArb
* @site www.ciarb.org
* @version 1.0
* @author Lift
* @copyright 2009
* @lastmodified 2010-03-09
*/

/**
* @section Import other stylesheets
*/
@import "reset.css";
@import "color.css";
@import "type.css";

/**
* @section Shared styles
*/
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}

table{margin-bottom:15px;margin-top:5px}
tr{vertical-align:top}
th,td{padding:5px}

#article ol li,#article ul li{margin-left:10px;margin-right:10px}

/**
* @section Site wide elements
*/
body{margin:0 auto 25px;position:relative;width:966px}

	/**
	* @subsection Header
	*/
	#header{min-height:132px;position:relative;margin:0 4px}
		#logo{height:107px;margin-left:15px;position:absolute;width:117px;z-index:2}
			#logo a{display:block;height:107px;position:relative;top:15px;width:107px}
				#logo a span{height:107px;position:absolute;width:107px}
	
	/**
	* @subsection Nav
	*/
	#nav{padding-top:45px;z-index:1}
		#nav strong{display:block;float:left;width:265px}
		#nav li{position:relative;margin:0 0 5px}
			#nav li ul{display:inline;float:left;margin-left:7px;width:670px}
				#nav li ul li{display:inline;float:left;margin:0 0 8px;padding:0 5px}
				#nav li ul li a,#nav p{padding:2px 4px 1px}

	/**
	* @subsection Tools
	*/
	#tools{height:25px;position:absolute;right:10px;top:0;width:400px}
		#tools #search-tool{width:230px}
			#tools #search-tool fieldset{display:block;padding:5px}
				#tools #search-tool label{display:none}
				#tools #search-tool input{height:15px}
				#tools #search-tool input#search{width:120px}
				#tools #search-tool input#search-btn{height:16px;margin:0;padding:0 18px 0 0;vertical-align:top}
		#tools ul li,#tools #search-tool{display:inline;float:left;margin:0 0 10px 10px;padding:0 0 0 10px;height:25px}
			#tools ul li a{display:block;margin-top:12px}
	
	/**
	* @subsection Content
	*/
	#content{margin:0 3px}
		
	/**
	* @subsection Section header
	*/
	#section-header{min-height:200px;margin-right:1px}
		#section-header #intro{min-height:200px;width:285px}
			#section-header #intro #intro-title,#section-header #intro p{display:block;padding:15px 15px 0}
	
	/**
	* @subsection Upcoming Events
	*/
	#coming-up{padding:15px 0 25px;margin:15px 4px 0}
	body.home #coming-up{margin:15px 0 0}
	
	/**
	* @subsection Footer
	*/
	#footer{height:65px;padding:0 0 3px;margin:0 2px}
	#site-info{height:55px;margin:0 1px;padding-top:10px}
		#footer #contact-details{display:block;margin:0 15px}
			#footer #contact-details .tel,#footer #contact-details .email{margin:0 0 0 5px;padding:0 5px 0 0}
			#footer #contact-details .adr{padding-right:5px;margin-right:5px}
		#footer #additional-nav{display:block;padding:10px 15px 0}
			#footer #additional-nav li{display:inline;float:left;margin:0 5px 0 0;padding:0 0 0 5px}
			#footer #additional-nav li.first{padding:0}
		#footer .type{display:none}
			
	/**
	* @subsection CIArb box
	*/
	#ciarb{height:50px;left:962px;position:absolute;text-indent:-9999px;top:132px;width:17px;z-index:1}
	
	/**
	* @subsection Credit
	*/
	#credit{padding:5px}
	
/**
* @section Homepage (body.home)
*/
	/**
	* @subsection Browse
	*/
	body.home #browse,#log-in{display:inline;float:left;margin:25px 0 0 15px;width:795px}
		body.home #browse #quick-links,body.home #browse #coming-up{margin-top:25px}
			body.home #browse li,body.home #browse h2,#coming-up h2,#coming-up li{display:inline;float:left;margin-left:15px;padding:6px 0;width:120px}
			body.home #browse h2{margin-left:0}
				body.home #browse .featured h3{margin:0 20px 10px 8px}
				body.home #browse .featured img{margin:0 8px}
				body.home #browse .featured img{display:block;width:104px}
			body.home #browse #latest-news h3,body.home #browse #quick-links h3,#coming-up h3{margin-bottom:10px}
			body.home #browse a.read-more{display:block;padding:5px 0}
		body.home #coming-up{padding:0}
		body.home #browse #quick-links .description a img,#coming-up a img{vertical-align:top}
		body.home #browse #latest-news p.date{margin-bottom:3px}
	/**
	* @subsection Actions
	*/
	#actions,#my-actions{display:inline;float:left;margin:0 0 0 15px;width:120px}
		#actions{margin-top:25px}
		#actions li,#actions li a,#my-actions li,#my-actions li a,#member-resource-linkage li a{display:block}
		#actions li,#my-actions li,#member-resource-linkage li{min-height:50px;margin-bottom:10px}
		#actions li a,#my-actions li a,#member-resource-linkage li a{padding:5px 20px 5px 8px}
	#actions.book-now{margin:0;display:block;float:none}
	/**
	* @subsection Footer
	*/
	body.home #footer{margin-top:25px}

/**
* @section Inner pages
*/
	#entry{margin:0 15px 25px;width:795px}
	#entry.less{width:675px}
	#toplevel-title{display:block;margin-bottom:25px}
	
	/**
	* @subsection Subnav
	*/
	#sub-nav{display:inline;float:left;margin:25px 0 0 15px;width:120px}
	#sub-nav p{margin-bottom:10px}
	#entry #sub-nav{margin-left:0}
		#sub-nav li a{display:block;padding:5px 2px}
		#sub-nav li ul li a{padding:5px 0px 3px 15px}
			#sub-nav li ul li ul li a{padding-left:25px}
	#sub-nav ul{margin-bottom:20px}
	#sub-nav ul ul{margin-bottom:0}
	#sub-nav .filter-options{display:block;margin-bottom:10px}
	
	/**
	* @subsection Article
	*/
	#article{display:inline;float:left;margin:25px 0 0 15px;width:390px}
		#entry.course-finder #article{margin-top:10px;width:525px}
		#article h1{margin-bottom:25px}
		#article h2{margin:20px 0 15px}
		#article h3{margin:10px 0 5px}
		#article p#article-intro{margin-bottom:10px}
		#article p,#log-in p{margin-bottom:7px}
		#article ul,#article ol,#member-welcome ul,#member-welcome ol{margin:7px 0 7px 15px}
		#article li,#member-welcome li{margin-bottom:5px}
		
	.news-entry{padding-bottom:5px}
		#article .news-entry h2.news-title{margin-bottom:5px;margin-top:10px}
	
	/**
	* @subsection Aside
	*/
	#aside{display:inline;float:left;margin:25px 0 0 15px;width:120px}
		#aside img{width:120px}
		#aside p.caption{display:block;margin-top:5px;padding-top:5px}
		#aside p,#aside ul{margin-bottom:10px}
	
	/**
	* @subsection Related Links
	*/
	#related-links{display:inline;float:left;margin:25px 0 0 15px;width:120px}
		#aside strong,#related-links strong{display:block;margin-bottom:5px}
		#aside li,#related-links li{margin-bottom:5px}

/**
* @section Course Finder
*/
#course-finder{display:inline;float:left;height:30px;margin:25px 0 0 15px;width:660px}
	#course-finder fieldset{height:30px;margin:0 5px;position:relative;width:645px}
		#course-finder select{margin:0 5px}
		#course-finder input{height:30px;padding-right:25px;position:absolute;right:5px;top:0;width:80px}
		
body #entry #article.full,body.your_details #article.full{width:660px}
		
table.courses{margin-bottom:25px}
table.courses caption{margin-bottom:10px}
table.courses thead{display:none}
table.courses td{padding:7px}

#entry.course #aside{width:240px}

#entry.course #aside p.permalink{display:none}

/**
* @section Job Finder
*/
#article .job{padding-bottom:10px;margin-bottom:25px}
#article .job h2{margin:0 0 5px}
#article .job h2,#aside.job-filters strong{padding:5px 4px}
#article .job p{padding:0 4px 4px}
#article .job .job-description{display:block;padding-top:5px}
#article .job p.job-date{padding-bottom:0}
#aside.job-filters li a{display:block;padding:3px 4px}
#aside.job-filters strong{margin-bottom:2px}
#aside.job-filters ul.tagcloud li{display:inline;margin:0 2px;float:left}
#aside.job-filters ul.tagcloud li a{padding:0}
#aside.job-filters li ul{margin-bottom:0}
#aside.job-filters li ul li a{padding:4px 4px 0 15px}

/**
* @section Branches
*/
#branch-map .branch-title{display:block;margin-bottom:5px}
#branch-map p{margin-bottom:7px}
#branches-title,p#branches-intro{margin:10px 15px 25px}
#branch-map{height:600px;width:930px;margin:0 auto}
	#branch-list{display:inline;float:left;margin-bottom:20px;width:810px}
		#branch-list h2{margin-bottom:10px}
		#branch-list li{display:inline;float:left;margin-left:15px;width:120px}
		#branch-list li li{float:none;display:block;margin-left:0}
		#branch-list li li a{display:block;margin-bottom:5px}
		#branch-list li li li{margin-left:10px;width:110px}
#article.branch-entry{margin-top:0}
#branch-map.entry{display:inline;float:left;margin-left:15px;width:525px}
#branch-subnav{margin-top:20px}
		
/**
* @section Site Map
*/
#site-map-title{margin-bottom:25px}
h2.site-group,#site-map-title{margin-left:15px}
.site-map{margin-top:15px}
.site-map li{display:inline;float:left;width:120px;margin:0 0 15px 15px}
.site-map li.first{clear:left}
	.site-map h3{margin-bottom:10px}
	.site-map li li{display:block;float:none;margin:0}
	.site-map li a{display:block;margin-bottom:5px}
	.site-map li li li{margin-left:10px;width:110px}
	
/**
* @section Forms
*/
#application fieldset p{clear:both;margin:auto 10px;width:100%}
#application .section p{clear:both;margin:0 10px 7px}
#application fieldset{float:left;margin:0;padding:0;width:100%}
#application div.section{clear:both;float:left;margin:0 0 1em 0;padding:0;width:100%}
#personal_details div{float:left;margin:0;padding:0;width:49%}
#article .section fieldset ul,#article .subsection fieldset ul{margin-left:0;padding-left:0;width:100%;clear:both}
.section fieldset ul li{margin-left:0;padding-left:0}
#article #profile_business_sector ul{clear:none;float:left;width:40%}
#article .section fieldset ul li ul li{margin-left:0;padding-left:0}
#application ul.condensed{width:100%;float:left}
#application ul.condensed li{float:left}
#application label{display:inline}
#application legend{float:left;margin:0;padding:0;width:95%}
#application legend span{display:block;margin:0.5em 0 0.5em 0;padding:0 10px;width:400px}
#personal_details legend span{width:200px}
#article #application table td{width:100%}
#application table label{display:none}
#application input[type=text]{display:block;clear:both}
#application select,#application textarea{display:block;clear:both}
#application textarea{height:4em;width:99%}
#application input.short{width:80px}
#application .hidden{display:none}
#application .section h2{margin:0 0 1em 0;padding:0 2px}
#application table input{width:95%}
.apply-pay-opt{margin-bottom:10px}

#edit-details,.edit-account{margin-bottom:20px}
#edit-details fieldset{margin-bottom:25px}
#edit-details fieldset legend{margin-bottom:10px}
#edit-details fieldset legend span{display:block;margin:5px;width:650px}
#edit-details fieldset ul{width:400px;list-style-type:none}
#edit-details fieldset ul li{float:left;display:inline;margin-right:10px;width:190px;margin-left:0}
#edit-details .hidden{display:none}
#edit-details .group{padding:10px 0 20px}
#edit-details .profile-values,.edit-account h2{padding:5px 8px 0}

/**
* @section Branch site
*/
body.branchsite #branchlogo{padding:12px 0 0 12px;display:block}
body.branchsite #header{min-height:30px;margin:0 3px}
body.branchsite #ciarb{top:30px}
body.branchsite #entry,body.branchsite #tools{width:auto}
body.branchsite #header h1.logo{margin-top:12px;margin-left:10px;float:left}
body.branchsite #article.listing{margin-right:270px}
body.branchsite #latest-news{float:left;width:120px;margin-right:15px}
body.branchsite #latest-news ol{margin-top:10px}
body.branchsite #latest-news{margin-top:25px}
body.branchsite #latest-news strong, body.branchsite #related-links #quick-links strong{margin-bottom:10px}
body.branchsite #latest-news li.link strong a, body.branchsite #related-links #quick-link li.links strong{margin-top:15px;margin-bottom:0}
body.branchsite #latest-news li,body.branchsite #related-links #quick-links li{margin-bottom:15px}
body.branchsite #related-links ul{margin-bottom:25px}
body.branchsite #related-links #quick-links ul strong{margin-bottom:2px}
body.branchsite #latest-news li a.read-more{display:block;padding:2px 0}
body.branchsite td .mt-enclosure-image{float:left;margin-right:10px;}

/**
* @section Events Calendar
*/
p.result-back{margin-bottom:10px}
body.events_calendar #content h1{overflow:hidden;height:1px;text-indent:-9999px}
body.events_calendar #content #entry h1{display:block}
	#cal-key{position:absolute;margin-top:30px;left:420px}
	#cal-key li{float:left;display:inline;margin-right:10px;padding-left:3px}
	#events-list,#browse-months,#events-cal,#event-nav{width:910px;margin:0 auto;position:relative;z-index:2}
	#event-nav{z-index:5}
	#event-nav h2{height:23px;padding-left:10px;padding-top:5px}
	#event-nav form{padding-bottom:130px}
	#event-nav fieldset{width:130px;display:inline}
	#event-nav fieldset{float:left}
	#event-nav #buttons{position:absolute;right:0;top:-9px}
			#event-nav #buttons input{float:left;padding-right:25px;margin-right:20px;margin-top:10px;width:150px}
	#event-nav fieldset legend{display:block;margin:0;padding:0}
	#event-nav fieldset legend strong{display:block;padding:3px;width:123px}
	#event-nav fieldset ul{width:129px}
	#event-nav fieldset ul li{display:block;margin:0;width:114px}
	#event-nav fieldset ul label{display:block;float:left;padding-left:5px;width:90px}
	#event-nav fieldset ul.drop label{width:88px;padding-right:20px}
	#event-nav fieldset input{float:left;height:20px}
			#event-nav fieldset ul.hide,#event-nav fieldset ul.drop input{left:-9999px}
			#event-nav fieldset ul.drop{position:absolute;z-index:100}
			#event-nav fieldset ul.drop input{position:absolute}
			#event-nav #checkboxes fieldset p.set{display:block;height:70px;padding:5px;overflow:auto}
			#event-nav fieldset ul{height:250px;overflow:auto}
	#event-nav #checkboxes fieldset p.set label{padding:2px 15px 2px 0;margin-right:3px;display:inline}
	#event-view{height:22px;margin-top:25px;margin-left:750px}
		#event-view li{float:left;padding:5px 10px;margin-left:5px}
	#browse-months{position:relative;padding:0}
		#browse-months .prev{position:absolute;left:0;top:0;padding-left:25px;z-index:2}
		#browse-months .next{position:absolute;right:0;top:0;padding-right:25px;z-index:2}
	#events-cal{margin-top:25px;margin-bottom:25px}
	#events-cal caption,#events-cal .date{display:none}
		#events-cal col{width:130px;vertical-align:top}
	#events-cal td{height:130px;padding:5px 0}
	#events-cal td strong.day,#events-cal td ul li{margin:0 5px}
	#events-cal td ul{width:119px;margin:2px 0 0}
			#events-cal td ul,#events-cal td ul li{display:block}
			#events-cal td ul li{width:119px;margin-bottom:8px;position:relative}
			#events-cal td ul li a{display:block;padding:3px}
	#events-mini-cal{width:133px;margin:25px 15px 0 25px;display:inline;float:left}
	#entry #events-mini-cal{margin-left:0}
		#events-mini-cal #browse-months{width:133px;margin:0}
	#events-mini-cal #browse-months .prev{position:absolute;left:2px;top:5px;padding-left:0}
	#events-mini-cal #browse-months .next{position:absolute;right:2px;top:5px;padding-right:0}
	#events-mini-cal table{width:133px;margin-top:0}
		#events-mini-cal table td,#events-mini-cal table th{width:16px}
	#events-mini-cal table td{padding:0 0 1px 2px;vertical-align:bottom;height:20px}
	#events-mini-cal table td a{display:block;height:20px}
	#events-list{display:inline;float:left;width:650px;margin:25px 0 10px 25px}
	#events-list ol{margin-bottom:30px}
		#events-list ol li{display:block;padding:7px 0}
		#events-list ol li ul li{border:0;padding:0}
	#events-list ol li .event-title{padding:0 0 5px}
	#events-list ol li .event-date,#events-list li .event-details,#events-list li .event-categories{display:inline;float:left}
		#events-list ol li .event-date,#events-list li .event-categories{width:120px}
			#events-list ol li .event-categories li{margin-bottom:5px;width:120px}
			#events-list ol li .event-details{width:380px;margin:0 15px}
			#events-list ol li .event-details p.venue{margin-bottom:10px}
			#events-list ol li .event-details div.event-excerpt{margin-bottom:10px}
	.events_calendar #entry #aside .permalink{display:none}
	#date-range{position:absolute;bottom:4px;padding-top:3px;width:100%}
	.event-date-group{display:block;margin-bottom:7px}
	.no-event-results{margin:25px}
	#entry.vevent #article{margin-left:0}

/**
* @section Members Area
*/
#forum{margin-bottom:25px}
#forum.response{margin:0 15px 25px}
#member-home,#topic,#forum-side{margin-left:15px;margin-top:25px}
#forum-side{width:255px}
#topics{width:100% }
	#topics .topic{width:80%}
	#topics .replies{width:20%}
	#topics td.replies{vertical-align:middle}
	#topics td{padding:15px 0}
	#topics h2{margin-bottom:8px}
	#topic p,#forum.reponse p{margin-bottom:8px}
#my-stuff,#my-updates,#member-welcome,#topic,#forum-side{display:inline;float:left}
#member-welcome,#topic{width:525px}
#log-in h1,#member-welcome h1,#member-welcome #article-intro,#forum h1{margin-bottom:15px}
#my-stuff{margin-left:15px;padding-bottom:15px;width:390px}
	#my-stuff h2{padding:5px 8px;margin-bottom:15px}
	#my-updates{width:239px;margin-left:8px}
		#my-updates p{margin-bottom:8px}
		#my-updates p.intro,#my-stuff h3{margin-bottom:15px}
		#my-updates li{padding-top:5px;margin-bottom:15px}
		#my-updates h4{margin-bottom:8px}
#loginform,#newuser{width:300px}
#loginform input,#loginform label,#newuser input,#newuser label,.edit-account label,.edit-account input{display:block}
#loginform input,#newuser input{margin-bottom:15px;width:200px}
#loginform input.login-btn{margin-top:15px;width:50px}
#newuser input#create-btn{margin-top:15px;width:100px}
#forum #replies{margin-top:15px}
#forum #replies h2{padding:5px}
#forum #forum-category{margin-bottom:10px;display:block}
#forum #forum-desc,#forum-categories{margin-bottom:15px;display:block}
#forum-categories,#forum #forum-reply{padding:8px}
#forum-side ul{margin:10px 0}
	#forum-side ul li{margin-bottom:8px}
#forum-reply h2,#forum-reply textarea{margin-bottom:10px}
#replies li{padding:8px}
#create-entry-form label,#create-entry-form input,#create-entry-form textarea,#create-entry-form select{display:block}
#create-entry-form label{margin-bottom:5px}
#create-entry-form input,#create-entry-form textarea,#create-entry-form select{margin-bottom:15px}
#public-details{border-top:solid 2px rgb(50,100,198);padding-top:15px;background:none;margin-top:15px}
#public-details h2{margin:0 0 15px}
#public-details p,#public-details h3{margin:0 0 8px}
p.notice,p.error,div.error,div.notice{padding:5px}
#user-login{float:right;display:inline;margin-right:5px}
.edit-account p,.edit-account label,.edit-account input{margin:0 8px 7px}
.edit-account label{margin-bottom:3px}
.edit-account{padding-bottom:10px}

#noticeboard{margin:0;padding:0}
#noticeboard h2{padding:3px 0 4px 3px}
#noticeboard .notices{float:left; width:242px;margin:10px 10px 15px 0;padding:0 5px 0 5px}
#noticeboard .notices h3{padding-top:10px;margin-bottom:10px}

#directory-search .hidden{display:none}
#directory-search{display:inline;float:left;margin:25px 0 25px 15px;width:270px}
body.branchsite #directory-search{float:right;margin-right:15px;margin-left:0}
#directory-search fieldset{padding:5px;margin:10px 0}
#directory-search input,#directory-search ul,#directory-search select{margin-bottom:15px}
#directory-search fieldset label{font-weight:bold;display:block;margin-bottom:5px;margin-top:5px}
#directory-search fieldset ul{width:270px;list-style-type:none}
#upgrade-request fieldset ul li{width:300px;list-style-type:none}
#directory-search fieldset ul li,#upgrade-request fieldset ul li{float:left;display:inline;margin-right:15px;margin-left:0}
#directory-search p{font-weight:bold;display:block;margin-bottom:5px;margin-top:15px}
#directory-search p.notes{font-weight:normal;width:260px;margin-top:0}
#directory-search fieldset ul li input,#directory-search fieldset ul li label,#upgrade-request fieldset ul li input,#upgrade-request fieldset ul li label{display:inline;font-weight:normal;margin-bottom:5px}
#directory-search fieldset ul li #business_sector_other_text,#directory-search fieldset ul li #area_activity_other_other_text,#directory-search fieldset ul li #languages_other_text{width:100px}
#directory-search legend{margin-bottom:10px}

#article.directory{width:500px}
#article.directory .profile{margin-bottom:20px}
#article.directory .profile h3{padding:5px 3px;margin:0}
#article.directory .profile .summary{margin-bottom:10px;padding:5px}
#article.directory .profile .summary p{margin-bottom:3px}
#article.directory .profile .profile-section{display:inline;float:left;width:240px;margin-left:10px}
#article.directory .profile .profile-section h4{margin-bottom:7px}
#article.directory .profile .profile-section p{padding-bottom:2px}
a.edit-btn{display:block;margin:5px;padding:5px;width:50px}
#article.directory ul.pagination{list-style:none;margin-top:10px;margin-bottom:15px;margin-left:0}
#article.directory ul.pagination li{display:inline; margin:0 5px 0 0}
#article.directory ul.pagination li a, #article.directory ul.pagination li.active{padding:3px 4px 2px 4px}

.payment-form input,.payment-form label,.payment-form select,.payment-form textarea,#student-affiliate input,#student-affiliate label,#student-affiliate select,#student-affiliate textarea,#upgrade-request input,#upgrade-request label,#upgrade-request select,#upgrade-request textarea{display:block}
.payment-form input,.payment-form select,.payment-form textarea,#student-affiliate input,#student-affiliate select,#student-affiliate textarea,#upgrade-request input,#upgrade-request select,#upgrade-request textarea{margin-bottom:12px}
.payment-form input.check,.payment-form label.check,#student-affiliate label.check,#upgrade-request label.check{display:inline}

#upgrade-request{width:350px;margin-top:10px}
#student-affiliate fieldset,#upgrade-request fieldset{padding:10px}
#student-affiliate legend,#upgrade-request legend{display:block;margin-left:-10px;padding:5px;width:340px}
#student-affiliate{margin-top:10px}
#student-affiliate legend{width:650px}
#student-affiliate #has_rcp label,#student-affiliate #has_rcp input{display:inline}

div.renew-sub{width:390px;margin:20px 10px}
div.renew-sub p{margin-bottom:7px;line-height:1.2em}
div.renew-sub p a{text-decoration:underline}
div.renew-sub p a:hover{text-decoration:none}

#forum-subscribe h2{font-size:1.2em;margin-bottom:5px;line-height:1.3em}
#forum-subscribe form{border:1px solid #ccc;padding:3px}
#forum-subscribe #email{width:140px}
#forum-categories{background-color:#EAEFF9}

ul#member-resource-linkage{width:100%;margin:5px 0 15px 0}
#member-resource-linkage li{display:inline;float:left;width:120px;height:90px;margin:15px 15px 0 0}

/* Newsletter */

      body.newsletter #tools li{color:white;margin:12px 5px 0;padding:0 5px;border:none;position:relative}
      body.newsletter li#nl-droplisting{height:auto;padding:2px 0px 2px 3px;border:1px solid white;top:-3px;width:162px;background:url("/images/ui/dropdown-arrow.jpg") no-repeat scroll 150px 6px transparent}
        body.newsletter li#nl-droplisting ul{}
          body.newsletter li#nl-droplisting ul li{border-top:1px solid white;height:auto}

      body.newsletter #tools li ul{position:absolute;width:165px;left:-9999em;margin:0;padding:0;background:black;}
      body.newsletter #tools li:hover ul,body.newsletter #tools li.sfHover ul{left:-1px;margin:2px 0 0 0;padding:0;border:1px solid white;border-top:none}

      body.newsletter #tools li ul li{margin:0;padding:0;display:block;width:100%;line-height:1em}
      body.newsletter #tools li ul li a{display:block;background:black;padding:4px 0 3px 3px;font-weight:500;margin-top:0px;}

      body.newsletter #content{}
      body.newsletter #issue-information{float:right;display:inline;width:255px;padding:15px;}
        body.newsletter #issue-information h3{padding-left:7px;margin-top:30px;}

      body.newsletter #issue-content ul, body.newsletter #issue-content ol{margin:10px 0 20px 20px}
        
        /* officers specific colours */
        body.officers #issue-information h3{}
        body.officers #section-header #intro{}
        
        body.newsletter #issue-information ol{margin-bottom: 5px;}
          body.newsletter #issue-information ol li{padding:5px;}
        
        body.newsletter p.return-to-main{margin-bottom: 20px}  
        body.newsletter p.return-to-main a, .return-top a{}

        body.newsletter #issue-further-info{margin-top: 30px}
          body.newsletter #issue-further-info h4{margin-bottom: 10px}
          body.newsletter #issue-further-info p{margin-bottom: 10px}

      body.newsletter #issue-content{float:left;display:inline;padding:5px 15px 15px 15px;width:645px;}
      body.newsletter h2{margin:12px 0 0;}
      body.newsletter .newsletter-onecol{width:525px}
      
      body.newsletter .article{}
        body.newsletter .article p{margin-bottom: 1.5em}
        body.newsletter .article-excerpt, body.newsletter .article-author{}
        body.newsletter .article-quote{float:right;width:120px;padding:5px;}

      
      body.newsletter .newsletter-onecol{width:525px}
      body.newsletter .newsletter-twocol{width:315px;float:left;display: inline}
      body.newsletter .twocol-right{margin-left: 15px}
      body.newsletter .return-top{clear:both;margin-top:10px}
      body.newsletter #issue-content ul.article-tags{clear:both;padding:2px;margin:5px 0;display: inline;}
      body.newsletter #issue-content ul.article-tags li{display:inline;margin:0 4px 0 0;padding:3px 8px}
      

 
p.entry-attachment{margin:20px 0}
p.entry-attachment a{background-color:#3264C6;color:white;font-weight:bold;padding:5px;text-align:center}
#refund{display:none}