﻿* {
	margin		: 0;
	padding		: 0;
}

p, object {
	padding		: 0 0 1.55em 0;
}

img {
	border		: 0;
}

a {
	text-decoration : none;
}

.caption {
	margin			: 0 0 1.55em 0;
	border-bottom	: 1px dotted #cccccc;
}

h2 {
	border-bottom 	: 3px solid #439b3d;
	font			: normal 1.6em/1.405em "trebuchet ms", sans-serif;
	padding			: 0.3em 0 0.3em 0;
	margin			: 0 0 0.45em 0;
}

hr {
	border-left		: 1px solid white;
	border-right	: 1px solid white;
	border-top		: 1px solid white;
	border-bottom 	: 1px solid #48a641;
	background		: #ffffff;
	margin			: 0 0 0.45em 0;
}

blockquote {
	margin			: 0 1em;
}

blockquote p,
blockquote ul,
blockquote ol {
	padding			: 0.2em 1em 0.4em 1em;
	line-height		: 1.5em;
}

blockquote li {
	padding			: 0 0 0 1em;
	line-height		: 1.5em;	
}

.publications	 	h2 {
	border-bottom : 3px solid #B66403;
}
.publications	 	hr { border-bottom : 1px solid #48a641; }

body {
	background	: url(bg.gif) center top repeat-y;
	font		: 62.5%/1.8em verdana, sans-serif;
	text-align	: center;
}

#container {
	/*background	: white;*/
	margin		: 0 auto;
	padding		: 1.9em 0;
	position	: relative;
	text-align	: left;
	width		: 760px;
}

#header {
	float		: left;
	height		: 18em;
	width		: 760px;
}

#centreContainer {
	float		: left;
	font-size	: 1.2em;
	padding		: 0.8em 20px 1.7em 20px;
	width		: 530px;
}

* html #centreContainer {
	width		: 339px;
}

#leftContainer,
#rightContainer {
	float		: left;
	font-size	: 1.0em;
	margin		: 1.4em 0 0 0;
	width		: 25%;
}

#leftContainer {
	clear		: left;
}

* html #rightContainer {
        margin-right    : -3px /*IE6 'Duplicate characters' fix*/
}


/* 3.0 Header */

#header h1 {
	background	: url(scmh.gif) 0 0 no-repeat;
	float		: right;
	height		: 110px;
	margin		: 0 0 25px 0;
	width		: 276px;
}

#header h1 span,
#header h4 span {
	display		: none;
}


/* 3.1 Small Nav */

#smallNav {
	height		: 9em;
	width		: 480px;
}

#smallNav li {
	float		: left;
	font-size	: 1.2em;
	list-style	: none;
	margin		: 0.3em 20px 0 0;
	padding		: 0 0 0.5em 0;
}

#smallNav a {
	color		: #666666;
	padding		: 0 0 0.4em 0;
}

#smallNav a:hover,
#home		#ho a,
#basket		#ba a,
#press		#pr a,
#info		#mi a,
#contact	#co a {
	color			: #000000;
	border-bottom	: 3px solid #439b3d;
}

#smallNav #co {
        margin-right    : 0;
}

/* 3.2 Search */

#sbox {
	clear		: left;
	float		: left;
}

#sbox * {
	float		: left;
	margin		: 0 5px 0 0;
}

#sbox #q {
	line-height	: 1em;
	width		: 184px;
	height		: 18px;
}


/* 3.3 Main Nav */

#mainNav {
	clear			: both;
	font			: 1.32em/1em "trebuchet ms", sans-serif;  /* 1.35em/1em */
	font-weight		: bold;
	/*letter-spacing 	: 1px;*/
	width			: 100%;
	height			: 1%;
	margin			: 0 0 0.5em 0;
}

#mainNav li {
	display		: inline;
	float		: left;
	list-style	: none;
	width		: 20%;
	margin		: 0 0 0.5em 0;
}

#mainNav li a {
	background-repeat 	: no-repeat;
	border-width		: 0 1px 1px 1px;
	color				: #ffffff;
	display				: block;
	padding				: 0.9em 0 0.8em 0;
	text-align			: center;
}

#mainNav li a:hover,
.publications	 	#pu a,
.employment			#em a,
.criminaljustice 	#cr a,
.across				#me a {
	background-position : center 0;
}

#mainNav #pu a {
	background-color : #8A2903;
	border-color	 : #8A2903;
}
#mainNav #em a {
	background-color : #B66403;
	border-color	 : #B66403;
}
#mainNav #cr a {
	background-color : #925006;
	border-color	 : #925006;
}
#mainNav #me a {
	background-color : #E38B0F;
	border-color	 : #E38B0F;
}
#mainNav #co a {
	background-color : #CE9E03;
	border-color	 : #CE9E03;
}

#home	 			#largeImage { background-image: url(image_clouds.jpg); }
#publications	 	#largeImage { background-image: url(image_gold.jpg) ;}
#employment			#largeImage { background-image: url(image_office.jpg); }
#criminaljustice 	#largeImage { background-image: url(image_criminaljustice.jpg); }
#across				#largeImage { background-image: url(image_policy.jpg); }


/* 4.0 Side Nav */

.sideNav {
	margin		: 0 0 1.5em 0;
}

.sideNav li {
	display		: inline;
	list-style	: none;
}

.sideNav li.setTitle {
	display			: block;
	background		: transparent url(divider_dotted.gif) 0 bottom repeat-x;
	padding			: 0.48em 10px 0.4em 0;
	text-transform	: uppercase;
}

.sideNav li a {
	background	: #f2f2f2 url(divider_dotted.gif) 0 bottom repeat-x;
	color		: #000000;
	display		: block;
	height		: 1%;
	width		: 170px;
	padding		: 0.48em 10px 0.4em 10px;
}

.sideNav li a:hover {
	background-color : #dddddd;
}

.sideNav li ul li a {
	background	: #f2f2f2 url(divider_dotted.gif) 0 bottom repeat-x;  /* e4e4e4 */
	width		: 155px;
	padding		: 0.48em 10px 0.4em 25px;
}

.sideNav li ul li a:hover {
	background-color : #dddddd;
}

.sideNav #current a {
	background-color 	: #f2f2f2;  /* green: 48a641 */
	color				: black;
	font-family 		: verdana, sans-serif;
}
/*
.employment .sideNav #current a			{ background-color : #b9b31a; }
.criminaljustice .sideNav #current a 	{ background-color : #c14235; }
.across .sideNav #current a				{ background-color : #a04c91; }
*/

/* sidenav has to be inside the page-identifying element */

/* employment - yellow */

#overview #employment .sideNav #nav_overview a,
#what #employment .sideNav #nav_what a,
#policylaw #employment .sideNav #nav_policylaw a,
#events #employment .sideNav #nav_events a,
#publications #employment .sideNav #nav_publications a,
#alife #employment .sideNav #nav_alife a,
#networks #employment .sideNav #nav_networks a,
#employers #employment .sideNav #nav_employers a,
#emp_training #employment .sideNav #nav_emp_training a,
#emp_resources #employment .sideNav #nav_emp_resources a,
#services #employment .sideNav #nav_services a,
#commissioning #employment .sideNav #nav_commissioning a,
#welfare #employment .sideNav #nav_welfare a,
#primary #employment .sideNav #nav_primary a,
#andoffenders #employment .sideNav #nav_andoffenders a,
#pw_emp #employment .sideNav #nav_pw_emp a,
#news #employment .sideNav #nav_news a,
#pw_welfare #employment .sideNav #nav_pw_welfare a,
#services_se #employment .sideNav #nav_services_se a,
#services_ips #employment .sideNav #nav_services_ips a,
#services_ips_res #employment .sideNav #nav_services_ips_res a,
#kpis #employment .sideNav #nav_services_kpis a,
#net_nehin #employment .sideNav #nav_net_nehin a,
#net_mhern #employment .sideNav #nav_net_mhern a,
#net_mhld #employment .sideNav #nav_net_mhld a,
#net_seen #employment .sideNav #nav_net_seen a,
#nehin_home #employment .sideNav #nav_nehin_home a,
#nehin_meetings #employment .sideNav #nav_nehin_meetings a,
#nehin_oct09 #employment .sideNav #nav_nehin_oct09 a,
#nehin_jul09 #employment .sideNav #nav_nehin_jul09 a,
#nehin_apr09 #employment .sideNav #nav_nehin_apr09 a,
#nehin_jan09 #employment .sideNav #nav_nehin_jan09 a,
#nehin_nov08 #employment .sideNav #nav_nehin_nov08 a,
#nehin_oct08 #employment .sideNav #nav_nehin_oct08 a,
#nehin_jun08 #employment .sideNav #nav_nehin_jun08 a,
#nehin_mar08 #employment .sideNav #nav_nehin_mar08 a,
#nehin_dec07 #employment .sideNav #nav_nehin_dec07 a,
#nehin_oct07 #employment .sideNav #nav_nehin_oct07 a,
#nehin_jul07 #employment .sideNav #nav_nehin_jul07 a,
#nehin_mar07 #employment .sideNav #nav_nehin_mar07 a,
#nehin_dec06 #employment .sideNav #nav_nehin_dec06 a,
#nehin_oct06 #employment .sideNav #nav_nehin_oct06 a,
#nehin_apr06 #employment .sideNav #nav_nehin_apr06 a,
#nehin_resources #employment .sideNav #nav_nehin_resources a,
#comm_surrey #employment .sideNav #nav_comm_surrey a,
#comm_personal #employment .sideNav #nav_comm_personal a,
#comm_outcomes #employment .sideNav #nav_comm_outcomes a {
	background-color 	: #b9b31a;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* criminal justice - red */

#overview #criminaljustice .sideNav #nav_overview a,
#what #criminaljustice .sideNav #nav_what a,
#events #criminaljustice .sideNav #nav_events a,
#news #criminaljustice .sideNav #nav_news a,
#publications #criminaljustice .sideNav #nav_publications a,
#ddjournal #criminaljustice .sideNav #nav_ddjournal a,
#cjsystem #criminaljustice .sideNav #nav_cjsystem a,
#inprison #criminaljustice .sideNav #nav_inprison a,
#ipp #criminaljustice .sideNav #nav_ipp a,
#women #criminaljustice .sideNav #nav_women a,
#youngpeople #criminaljustice .sideNav #nav_youngpeople a,
#resettlement #criminaljustice .sideNav #nav_resettlement a,
#diversion #criminaljustice .sideNav #nav_diversion a,
#andoffenders #criminaljustice .sideNav #nav_andoffenders a,
#resources #criminaljustice .sideNav #nav_resources a,
#pw_cj #criminaljustice .sideNav #nav_pw_cj a {
	background-color 	: #c14235;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* across mental health - purple */

#what #across .sideNav #nav_what a,
#events #across .sideNav #nav_events a,
#news #across .sideNav #nav_news a,
#publications #across .sideNav #nav_publications a,
#services #across .sideNav #nav_services a,
#primary #across .sideNav #nav_primary a,
#therapies #across .sideNav #nav_therapies a,
#law #across .sideNav #nav_law a,
#stigma #across .sideNav #nav_stigma a,
#users #across .sideNav #nav_users a,
#pw_services #across .sideNav #nav_pw_services a,
#pw_finances #across .sideNav #nav_pw_finances a,
#pw_law #across .sideNav #nav_pw_law a,
#pw_therapies #across .sideNav #nav_therapies a,
#pw_equality #across .sideNav #nav_pw_equality a,
#recovery #across .sideNav #nav_recovery a,
#rec_practice #across .sideNav #nav_rec_practice a,
#rec_resources #across .sideNav #nav_rec_resources a, 
#promotion #across .sideNav #nav_promotion a,
#prevention #across .sideNav #nav_prevention a {
	background-color 	: #a04c91;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}

/* other - green */

#listd #publications .sideNav #nav_listdate a,
#lista #publications .sideNav #nav_listaz a,
#listc #publications .sideNav #nav_listcj a,
#liste #publications .sideNav #nav_listemp a,
#listp #publications .sideNav #nav_listpolicy a,
#listo #publications .sideNav #nav_listother a,
#futurepubs #publications .sideNav #nav_futurepubs a,
#references #publications .sideNav #nav_references a,
#order #publications .sideNav #nav_order a,
#basket #publications .sideNav #nav_basket a,
#checkout #publications .sideNav #nav_checkout a,
#mhinfo #info .sideNav #nav_mhinfo a,
#steps #info .sideNav #nav_steps a,
#mh_quality #info .sideNav #nav_mh_quality a,
#latest #press .sideNav #nav_latest a,
#news2009 #press .sideNav #nav_2009 a,
#news2008 #press .sideNav #nav_2008 a,
#news2007 #press .sideNav #nav_2007 a,
#news2006 #press .sideNav #nav_2006 a,
#news2005 #press .sideNav #nav_2005 a,
#news2004 #press .sideNav #nav_2004 a,
#news2003 #press .sideNav #nav_2003 a,
#presslist #press .sideNav #nav_presslist a,
#contacts #press .sideNav #nav_contacts a,
#subscribe #site .sideNav #nav_subscribe a,
#bulletinexample #site .sideNav #nav_bulletinexample a,
#rss #site .sideNav #nav_rss a,
#what #about .sideNav #nav_what a,
#org #about .sideNav #nav_org a,
#funding #about .sideNav #nav_funding a,
#jobs #about .sideNav #nav_jobs a,
#trustees #about .sideNav #nav_trustees a,
#reviews #about .sideNav #nav_reviews a,
#review06 #about .sideNav #nav_review06 a,
#contact #about .sideNav #nav_contact a,
#contact #contact .sideNav #nav_contact a {
	background-color 	: #48a641;
	color				: white;
	font-family 		: verdana, sans-serif;
	font-weight			: bold;
}



/* 5.0 Centre */

#centreContainer div {
	padding		: 0 0 0.5em 0;
}

#basketContainer a,
#centreContainer a {
	color		: #000000;
	font-weight	: bold;
}

#centreContainer h3 {
	font		: normal 1.38em/1.3em "trebuchet ms", sans-serif;
	padding		: 0.3em 0 0.3em 0;
	margin		: 0 0 0.45em 0;
}

#centreContainer h3 a {
	font		: normal 1.1em "trebuchet ms", sans-serif;
	padding		: 0.3em 0 0.3em 0;
	margin		: 0 0 0.20em 0;
}

#centreContainer h4 {
	font		: normal 1em/1.4em verdana, sans-serif;
	padding		: 0.1em 0 0.3em 0;
	margin		: 0 0 0.7em 0;
	color		: #0a8800;
}

#basketContainer a:hover,
#centreContainer a:hover {
	color		: #000000;
}

#centreContainer .date {
	color		: #666666;
}

#centreContainer table td {
	padding			: 1em 0 2em 0;
}

#centreContainer #whatsNew ul {
 	padding		: 0 0 1.5em 0;
	list-style	: none;
	color		: #000000;
}

#centreContainer #whatsNew table td {
	padding		: 1em 0 2em 0;
}

#centreContainer #whatsNew ul li {
	color		: #000000;
}

#centreContainer #contacts ul {
	list-style-type	: none;
	padding		: 0 0 1em 0;
	margin		: 0;
}

#centreContainer #contacts ul li {
	padding		: 0.4em 0 0 0;
	margin		: 0;
}

#centreContainer #contacts .person {
	font-weight: bold;
}

#centreContainer ul,
#centreContainer ol {
	padding		: 0 0 1.5em 2em;
}

#centreContainer li span {
	color		: #000000;
}

#centreContainer li	 					{
}
.employment #centreContainer li 		{ color : #b6b23e; }
.criminaljustice #centreContainer li 	{ color : #ac4431; }
.across #centreContainer li				{ color : #95548e; }

#basketContainer .publication,
#centreContainer .publication {
	float		: right;
	margin		: 10px 2px 0 10px;
}

#pubDetails .publication {
	align		: left;
	margin		: 10px 4px 0 2px;	
}

#whatsNew .publication {
	float		: right;
	margin		: 10px 2px 0 10px;
}

.promo .publication {
	float		: left;
	margin		: 10px 4px 0 2px;
}

#basketContainer ul,
#basketContainer ol {
	padding		: 0 0 1.5em 2em;
}

#basketContainer li span {
	color		: #000000;
}


/* 6.0 Promos */

.promo				{
	background-image : url(promo_bot_green.gif);
}
.promo h3,
.promoF h3			{ background-image : url(promo_top_green.gif);	background-color : #48a641; }
.promo div,
.promoF div			{ background-image : url(promo_mid_green.gif); }

.employment .promo				{ background-image : url(promo_bot_yellow.gif); }
.employment .promo h3,
.employment .promoF h3			{ background-image : url(promo_top_yellow.gif);	background-color : #b9b31a; }
.employment .promo div,
.employment .promoF div			{ background-image : url(promo_mid_yellow.gif); }

.criminaljustice .promo			{ background-image : url(promo_bot_red.gif); }
.criminaljustice .promo h3,
.criminaljustice .promoF h3		{ background-image : url(promo_top_red.gif);	background-color : #c14235; }
.criminaljustice .promo div,
.criminaljustice .promoF div 	{ background-image : url(promo_mid_red.gif); }

.across .promo			{ background-image : url(promo_bot_purple.gif); }
.across .promo h3,
.across .promoF h3		{ background-image : url(promo_top_purple.gif);	background-color : #a04c91; }
.across .promo div,
.across .promoF div		{ background-image : url(promo_mid_purple.gif); }

.promo,
.promoF	{
	background-color 	: #B66403;
	background-position	: 0 bottom;
	background-repeat	: no-repeat;
	margin				: 0.7em 0 2em 0;
	padding				: 0 0 0.6em 0;
}

.promoF {
	background-color	: #f2f2f2;
	background-image 	: url(promo_bot.gif);
	padding				: 0 0 1.2em 0;
}

.promo div,
.promoF div {
	background-position	: 0 0;
	background-repeat	: no-repeat;
	margin				: 0;
	padding				: 0.6em 10px 0 10px;
	background-color: #B66403;
}

.promo h3,
.promoF h3 {
	background-position	: 0 top;
	background-repeat	: no-repeat;
	color				: #ffffff;
	font				: 1.1em/1.3em "trebuchet ms", sans-serif;
	font-weight			: bold;
	/*letter-spacing 		: 1px;*/
	padding				: 0.6em 10px 0.5em 10px;
}

.promo h4,
.promoF h4 {
	padding				: 1em 0 0 0;
}

.promo p,
.promoF p {
	padding				: 10px 0 0 0;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ul,
.promoF ul,
.promo ol,
.promoF ol {
	padding				: 10px 0 0 15px;   /* added 10px top padding to paragraph to make a space after headings  */
}

.promo ul li,
.promoF ul li,
.promo ol li,
.promoF ol li {
	padding				: 0.3em 0.5em;   /* added 10px top padding to paragraph to make a space after headings  */
}



.promo a,
.promoF a {
	color		: #111111;
	font-weight	: bold;
}

.promo a:hover,
.promoF a:hover {
	color		: #111111;
}

.promoF .field {
	width		: 167px;
}

.promoF .fieldlast {
	width		: 167px;
	margin		: 0 0 1.0em 0;
}

.promo .publication {
	float		: right;
	margin		: 10px -9px 0 4px;
}

.promoF input.submit {
	float		: right;
	margin-top	: -2px;
}

.promo #contacts ul {
	list-style-type	: none;
	padding		: 0 0 1em 0;
	margin		: 0;
}

.promo #contacts ul li {
	padding		: 0;
	margin		: 0;
}

.promo #contacts .person {
	font-weight: bold;
}


/* 7.0 Footer */

#footer {
	background	: url(divider_dotted.gif) 0 0 repeat-x;
	clear		: both;
	color		: #555555;
	height		: auto;
	padding		: 1em 0 0 0;
}

#footer #details {
        float           : left;
        width           : 50%;
}

#footer li {
	list-style	: none;
	padding		: 0 0 0.9em 0;
}

#footer #extra {
	clear		: right;
	float		: right;
	width		: 50%;
}

#footer #extra li {
	clear		: none;
	float		: right;
	margin-left	: 20px;
}

#footer #extraNav {
	padding		: 0;
}

#footer a {
	color		: #555555;
	padding		: 0 0 0.5em 0;
}

#footer a:hover {
	border-bottom 	: 3px solid #666666;
	color			: #000000;
}


/* 8.0 Clearing */

.clearfix:after {
	content		: ".";
	display		: block;
	clear		: both;
	visibility	: hidden;
	line-height	: 0;
	height		: 0;
}

.clearfix {
	display		: inline-block;
}

html[xmlns] .clearfix {
	display		: block;
}

* html .clearfix {
	height		: 1%;
}



/* 9.0 Forms (Dave) */

.orderConfirm {
	border		: none;
	padding		: 10px;
}

.orderConfirmTable {
	border		: none;

}


/* 10.0 Publications, Shop & Forms */

#pubDetails {
	padding			: 0 0 1em 0;
}

#pubDetails ul {
	list-style-type	: none;
}

#pubDetails ul, 
#pubDetails ul li {
	padding			: 0.5em 0;
}


.basketDetails {
	vertical-align	: top;
	width			: 500px;
	text-align		: left;
	border-bottom 	: 1px solid #48a641;
}

.basketDetails th {
	border-bottom 	: 1px solid #48a641;
	padding			: 0.5em 0.5em 0.5em 0;
	margin			: 0 0 0.45em 0;
	font			: bold 1.1em verdana, sans-serif;
}

.basketDetails td {
	margin			: 0 !important;
	padding			: 0.5em 0.5em 0.5em 0 !important;
}

.basketDetails textarea {
	width			: 22em;
	height			: 5em;
}

.basketDetails input[type="text"] {
	width			: 22em;
}

.basketDetails input[type="checkbox"],
.basketDetails input[type="radio"] {
	width			: 3em;
}

#basketContainer .basketButton {
	margin-left		: 260px;
}


.ppDetails {
	vertical-align	: top;
	text-align		: left;
	width			: 100%;
	margin			: 2em 0 0 0;
	background-color: #F5FAF4;
}

.ppDetails th {
	border-bottom 	: 1px solid #48a641;
	padding			: 0.5em;
	margin			: 0 0 0.45em 0;
	font			: bold 1.1em verdana, sans-serif;
}

.ppDetails td {
	padding			: 0.5em;
	font			: normal 1em verdana, sans-serif;
}

a.checkoutButton {
	margin			: 2em 0;
}


.registerDetails {
	vertical-align	: top;
	text-align		: left;
	width			: 100%;
	margin-top		: 2em;
}

.registerDetails td {
	margin			: 0 !important;
	padding			: 0.5em 0 !important;
}

.registerDetails table td {
	vertical-align	: top;
	text-align		: left;
}

.registerDetails textarea,
.registerDetails input[type="text"] {
	width			: 16em;
}

.registerDetails input[type="checkbox"],
.registerDetails input[type="radio"] {
	width			: 3em;
}


/* 11.0 Views */

.news_view table tr,
.news_view ul li {
	padding			: 0;
	margin			: 0;
}

.news_view table td {
	padding			: 0 0 1.5em 0 !important;
	margin			: 0 !important;
}

.news_view ul {
	padding			: 0 !important;
	margin			: 0 !important;
}

.news_view ul li a {
	padding			: 0.3em 0;
}


#ctl00_centreColumn_PolicyWatchDetailsView {
	padding			: 0;
	margin			: 0;
}

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

.pw_view table tr {
	padding			: 0;
	margin			: 0;
	border			: 0;
}

.pw_view table td {
	padding			: 0 !important;
	margin			: 0 !important;
}

.pw_view h3 {
	padding-top		: 0.5em !important;
}
.pw_view ul {
	padding			: 0 !important;
	margin			: 0 0 1em 1em !important;
}

.pw_view ul li {
	padding			: 0 0 0.2em 0.6em !important;
}

.pw_view .date {
	padding-bottom 	: 0.5em;
	margin-bottom 	: 0.5em;
}

.pub_view table tr {
	padding			: 0;
	margin			: 0;
	border-bottom	: 1px solid #E3F3E2;
}

.pub_view table td {
	padding			: 0 0 1em 0 !important;
	margin			: 0 !important;
}

.pub_view h3 {
	padding			: 1em 0 0.5em 0 !important;
}

.pub_view .button {
	padding			: 1em 0 2em 0;
}


/* 12.0 Splash */

.splash table td {
	padding			: 0 0 1em 0 !important;
	margin			: 0 !important;
}

.splash .button {
	padding			: 1em 0 !important;
}




/* 13.0 A Better Way */

.ad {
	margin				: 0.7em 0 1.5em 0;
	padding				: 0 0 0.6em 0;
}

.ad div {
	margin				: 0;
	padding				: 0.6em 10px 0 0;
}

.ad a {
	color		: #0a8800;
	font-weight	: bold;
}

.ad p {
	padding		: 0.5em 0;
}
