html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.4em Helvetica,Arial,sans-serif}a:focus{outline:1px dotted #ccc}hr{border:0;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/lib/jquery-autocomplete/indicator.gif?775b0ee90c75') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* generic layout
----------------------------------------------- */
body {
	background: #373533 url('/images/template/wallpaper2.jpg?2bd7e682338b') fixed;
}

#container {
	background: #fff;
	padding: 40px 0 0;
	position: relative;
}

#editorial {
	min-height: 600px;
	overflow: hidden;
}

/* nav menu masthead
----------------------------------------------- */
.masthead h1 {
	display: none;
}

.masthead a img {
	background: url('/images/template/masthead.gif?2bd7e682338b') no-repeat;
	border: 0;
	margin: 50px 0 0;
}

.masthead a:hover img {
	background: url('/images/template/masthead.gif?2bd7e682338b') 0 bottom no-repeat;
	border: 0;
}

#menu {
	left: 0;
	margin: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
}

#menu ul {
	list-style: none;
	margin: 0 auto;
	position: relative;
	width: 940px;
}

#menu li {
	background: transparent url('/images/template/navtab2.png?2bd7e682338b') right -52px no-repeat;
	display: inline;
	float: left;
	font: bold 12px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 -8px 0 0;
	padding: 4px 22px 10px 12px;
	position: relative;
	z-index: 99999;
}

#menu li.currentMenu {
	background: transparent url('/images/template/navtab2.png?2bd7e682338b') right 0 no-repeat;
	padding-top: 10px;
}

#menu #menusearch {
	float: right;
}

#menu a:link,#menu a:visited {
	color: #fff;
	text-decoration: none;
}

#menu a:hover,#menu a:visited:hover,#menu a:active {
	color: #c5be9c;
	text-decoration: none;
}

#menu input.submit {
	float: right;
	font-size: 12px;
	padding: 2px;
}

/* search
----------------------------------------------- */
#editorial ul.search-results {
	margin: 0;
	padding: 0;
}

#editorial ul.search-results li {
	border-bottom: 1px solid #ccc;
	list-style: none;
	margin: 0;
	padding: 15px 0;
}

#editorial ul.search-results li h3, #editorial ul.search-results li p {
	margin: 0;
}

#editorial ul.search-results li h3 {
	font-size: 20px;
}
#editorial ul.search-results li p {
	font-size: 14px;
	padding: 0;
}

#editorial ul.search-results li p.match {
	font: 12px/145% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	color: #444;
	margin-bottom: 5px;
}

#editorial ul.search-results li p.match strong{
	color: #222;
}

/* awards
----------------------------------------------- */
#awards ul {
	color: #444;
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 0 10px;
}

#awards li {
	list-style: none;
	margin: 0 0 3px;
}


/* call to action
----------------------------------------------- */
.calltoaction {
	background: #f9f9f9 url('/images/template/gradient-grey.gif?2bd7e682338b') repeat-x;
	border-top: 1px solid #efefef;
	font: 12px Union, 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	padding: 5px;

}
.calltoaction strong {
	font-size: 0.9em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.calltoaction:hover {
	background: #f0f6e2 url('/images/template/gradient-green.gif?2bd7e682338b') repeat-x;
}


/* promo and weekly box
----------------------------------------------- */
#promo {
	background: #f5ecd2 url('/images/template/gradient-sidebar.gif?2bd7e682338b') repeat-x;
	border-top: 1px solid #cacaca;
}

#promo div, #weeklysignup {
	padding: 8px 10px 3px;
}

#promo div {
	width: 80px;
}

#weeklysignup {
	background: #f5ecd2 url('/images/template/gradient-sidebar.gif?2bd7e682338b') repeat-x;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	width: 320px;
	margin-bottom: 10px;
}

#promo img, #weeklysignup img {
	margin: 3px 0;
	max-height: 80px;
	max-width: 80px;
}

#weeklysignup .omega {
	width: 200px;
}

#weeklysignup .weeklysignup {
	margin-top: 5px;
}

#weeklysignup p#signup a{
	background: #393;
	color: #fff;
	padding: 5px 8px;
	font: 15px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin-top: 8px;
	text-align: center;
}


/* latest side bar
----------------------------------------------- */
#latest {
	background: #f5ecd2 url('/images/template/gradient-sidebar.gif?2bd7e682338b') repeat-x;
	border-top: 1px solid #999;
	border-bottom: 1px solid #cacaca;
	overflow: hidden;
}

#latest h3, #directory-categories h3 {
	margin: 10px 0 5px;
	padding: 0 10px;
}

#latest ul, #directory-categories ul {
	list-style: none;
}

#latest li, #directory-categories li {
	margin: 0;
	padding: 0 10px 0 25px;
}

#latest ul.articles li {
	background: url('/images/template/document.gif?2bd7e682338b') 10px 2px no-repeat;
}

#latest ul.comments li {
	background: url('/images/template/comment.gif?2bd7e682338b') 10px 2px no-repeat;
	margin-bottom: 10px;
}

#latest ul.tv li {
	background: url('/images/template/tv.gif?2bd7e682338b') 10px 2px no-repeat;
}

#latest ul.idealist li {
	background: url('/images/template/offsite.gif?2bd7e682338b') 10px 2px no-repeat;
}

#latest ul.podcast li {
	background: url('/images/template/sound_on.gif?2bd7e682338b') 10px 2px no-repeat
}

#latest #twitter_update_list li {
	background: url('/images/template/twitter-bird.png?2bd7e682338b') 10px 0 no-repeat;
	margin: 0 0 10px -5px;
	padding-left: 30px;
}

#twitter-link {
	background: url('/images/template/twitter-bw.png?2bd7e682338b') 15px 0 no-repeat;
	display: block;
	margin: -10px 0 20px -5px;
	padding: 0 10px 0 30px;
}

/* story layout
----------------------------------------------- */
div.byline, .original, #breadcrumbs, .blogbyline {
	color: #444;
	font: 12px 'Lucida Grande',Lucida,'Trebuchet MS',sans-serif;
	margin: 0 0 3px;
}

div.byline {
	margin-top: 10px;
}

.original {
	margin-bottom: 10px;
}

span.byline {
	color: #444;
	font-weight: bold;
}

#breadcrumbs {
	border-top: 1px solid #efefef;
	padding-top: 5px;
}

#breadcrumbs a {
	color: #754d09;
}

/* tags
----------------------------------------------- */
div.tags {
	border-top: 1px solid #900;
	font: bold 12px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 0 10px;
	padding: 15px 0;
}

.tags ul {
	padding: 0;
}

.tags li {
	color: #999;
	float: left;
	padding: 0;
	margin: 0 10px -2px;
}


#editorial .tags p {
	float: left;
	font: 100 18px Helvetica,Arial,sans-serif;
	margin: 5px 0 0;
	padding: 0;
}

.tags li a{
	font: bold 12px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
}

.tags li a.tag-title {
	font-size: 22px;
}

.tags li .storytype {
	margin: 3px 0;
}

.tags li .comments {
	background: url('/images/template/comment.gif?2bd7e682338b') 10px 2px no-repeat;
	margin-bottom: 10px;
}

/* related
----------------------------------------------- */
div.related {
	border-top: 1px solid #ccc;
	clear: left;
	margin: 0 0 10px;
	padding: 15px 0;
}

.related li {
	float: left;
	list-style: none;
	margin: 0 10px 10px 0;
	width: 60px;
	min-height: 120px;
}


.related li a{
	font: bold 12px/120% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
}

#editorial .related p {
	float: left;
	font: 100 18px Helvetica,Arial,sans-serif;
	margin: 5px 0 0;
	padding: 0;
}



/* video tv
----------------------------------------------- */



/* contents page
----------------------------------------------- */
div#issues {
	background: #e0dbc1 url('/images/template/greenbg.png?2bd7e682338b');
	border: 1px solid #9a9681;
	padding: 8px;
	position: absolute;
	top: 330px;
	width: 102px;
}

#issues div {
	position: relative;
}

#issues p {
	font: 10px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	padding-left: 0;
}

#editorial #issues div h4 {
	font-size: 13px;
	margin: 5px 0 0;
	padding: 0;
	text-transform: none;
}

#editorial #issues div h4 a{
	font-weight: normal;
}

#issues img {
	margin: 5px 0;
}

#issues img.hiddenissues {
	border: 1px solid #373533;
	display: none;
	left: 80px;
	position: absolute;
	top: -20px;
	z-index: 99;
}

#editorial .section h2 {
	border-bottom: 1px solid #900;
	color: #900;
	font-size: 18px;
	font-weight: 100;
	line-height: 50%;
	margin: 35px 0 15px;
	padding: 0 0 0 180px;
	text-transform: uppercase;
}

#editorial .section h3.contents_title {
	float: left;
	font-size: 18px;
	margin: 0;
	padding: 0 0 5px 180px;
}

#editorial .section h3.contents_pagenumber {
	clear: left;
	float: left;
	font: 100 17px Helvetica, Arial, sans-serif;
	margin: 5px -180px 0 0;
	padding: 0 0 0 150px;
	text-align: right;
}

#editorial .section .contents_article .byline {
	font: 800 11px Georgia, 'Times New Roman', Times, serif;
	letter-spacing: .05em;
	text-transform: uppercase;
}

#editorial div.section div.contents_article p {
	clear: left;
	margin: 0 0 30px;
}

#editorial .section div.contents_article p span.showcase {
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#editorial .section div.contents_article p span.showcase {
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#editorial #contents_plus .contents_article h3.contents_title {
	font: bold 14px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
}

#editorial #contents_plus .contents_article p {
	font: 12px/150% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin-bottom: 20px;
}

#editorial #contents_plus h3.contents_pagenumber {
	font: 13px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin-top: 2px;
}

/* blog listing
----------------------------------------------- */
.magazinelist, .weeklylist, .podcastslist, .bloglist, .tvlist, .ecoinnovatorlist {
	border-top: 1px solid #cacaca;
	display: inline;
	float: left;
	margin: 0 0 20px;
	padding: 20px 0 0;
	width: 100%;
}

.bloglist h3,.bloglist p.blogbyline {
	line-height: 100%;
	margin-top: -3px;
	padding: 0;
}

.storytype, .more {
	float: left;
	font: bold 10px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 120px 5px 0;
	text-transform: uppercase;
}

.storytype a, .more a {
	color: #754d09;
}

.more {
	float: right;
	margin: 0 0 5px;
}

#editorial .magazinelist p, #editorial .weeklylist p, #editorial .podcastslist p, #editorial .bloglist p, #editorial .tvlist p, #editorial .ecoinnovatorlist p {
	padding: 0;
}

#editorial #paginate {
	float: left;
	font: 600 18px/50% Helvetica, Arial, sans-serif;
	margin: 50px 0 -30px;
	padding: 10px 0 0 0px;
}

#pages {
	border-top: 1px solid #cacaca;
	clear: left;
	font: 11px/145% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 50px 0 0;
	padding: 15px 0 15px 180px;
}

#pages a {
	margin-right: 5px;
}

#pages span.ditto_currentpage, #pages span.ditto_previous_off, #editorial #pages span.ditto_next_off {
	font-size: 12px;
	font-weight: bold;
	padding: 0 6px;
}


/* front
----------------------------------------------- */

div.front-feature img {
	float: left;
	margin: 15px 0 10px;
}

div.front-feature img.feature-tag{
	margin: 13px 0 0 0;
	position: absolute;
	z-index: 9;
	left: 5px;
}

div.front-feature h3 {
	margin: 10px 0 0;
	padding: 0;
}

/* directory
----------------------------------------------- */
#directory h5 {
	font-size: 18px;
	margin: 4px 0;
}

#directory ul {
	list-style: none;
	text-align: left;
}

#directory li {
	margin: 32px 0;
}

#directory img {
		float: right;
}

#directoryown {
	background: #f6f2e8;
	border: 1px solid #9a9681;
	float: right;
	margin: 0 0 10px 20px;
	padding: 5px;
	width: 148px;
}

#editorial #directoryown h3 {
	font-size: 18px;
}

#editorial #directoryown h3, #editorial #directoryown p {
	margin: 10px 10px 0;
	padding: 0;
}

#editorial #directoryown ul {
	list-style: none;
	margin: 5px 10px 10px 10px;
	padding: 0;
}

#editorial #directoryown li {
	font: 12px/130% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 0 3px;
}

#editorial #directoryown ul li h3 {
	background-color: #900;
	color: #fff;
	margin: 20px 0 5px;
	padding: 5px;
}

#editorial #directoryown li {
	background: url('/images/template/document.gif?2bd7e682338b') 0 7px no-repeat;
	padding: 5px 0 0 14px;
}

#editorial #directoryown li.add-listing {
	background: url('/images/template/plus.gif?2bd7e682338b') 0 8px no-repeat;
}

#editorial #directoryown li.login-listing {
	background: url('/images/template/turn_right.gif?2bd7e682338b') 0 8px no-repeat;
}


#directory-categories li {
	background: transparent url('/images/template/arrow-right.gif?2bd7e682338b') 0 3px no-repeat;
	margin: 0 0 3px 10px;
	padding: 0 10px 0 15px;
}
#directory-listing img {
	float: right;
	margin: 0 0 0 10px;
	max-height: 70px;
	max-width: 100px;
}

#editorial #directory-listing div.enhanced {
	background: #e5e5e5;
	margin: 0 0 5px;
	padding: 20px;
}

#directory-listing div.enhanced:hover {
	background: #e0dbc1;
}

#editorial #directory-listing h3 {

	margin: 10px 0 0;
	padding: 0 10px;
}

#editorial #directory-listing p {
	margin: 0 0 20px;
	padding: 0 10px;
}

#editorial #directory-listing div.enhanced h3, #editorial #directory-listing div.enhanced p{
	margin: 0;
	padding: 0;
}

#directory-listing .tags a {
	font-weight: normal;
}

#directory-listing .enhanced a img {
	background-color: #fff;
	border: 1px solid #9a9681;
	float: right;
	margin: 0 0 20px 15px;
	padding: 7px;
}

#directory-listing .enhanced a:hover img {
	border: 1px solid #900;
}


#editorial #directory-listing div.enhanced div.tags{
	background: url('/images/template/tag.gif?2bd7e682338b') 0 3px no-repeat;
border: 0;
	margin: 10px 0 0;
	padding: 0 0 0 14px;

}

/* creative showcase
----------------------------------------------- */
.parent_plus #editorial h1 {
	font: 32px/90% Verdana, Geneva, Tahoma, sans-serif;
	margin: 15px 0 0 0;
}

.parent_plus #editorial p {
	font: 12px/155% Verdana, Geneva, Tahoma, sans-serif;
}

.parent_plus #editorial h5 {
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	text-transform: none;
}


.parent_plus #editorial .standfirst {
	font: 16px Verdana, Tahoma, Geneva, sans-serif;
	border-bottom: 1px solid #999;
	color: #666;
}

.parent_plus #editorial .caption {
	font-size: 11px;
}

.parent_plus #editorial .footer {
	font-style: italic;
	color: #900;
}

/* forms login logout
----------------------------------------------- */
label {
	font: 13px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 5px 10px 0 0;
}

input {
	background: #f9f9f9 url('/images/template/gradient-grey.gif?2bd7e682338b') repeat-x;
	border: 1px solid #d3d3d3;
	height: 20px;
	margin: 0 8px 3px 0;
	padding: 2px 5px;
}

input.invalid, input.required{ 
	background: #f8e2a4 url('/images/template/gradient-yellow.gif?2bd7e682338b') repeat-x;
	border: 1px solid #c03;
	height: 16px;
}

textarea.invalid, textarea.required {
	background: #f8e2a4 url('/images/template/gradient-yellow.gif?2bd7e682338b') repeat-x;
	border: 1px solid #c03;
}

input.submit, input.submit:hover, input.submit:focus {
	cursor: pointer;
	font-size: 14px;
	height: auto;
	padding: 5px 8px;
	width: auto;
}

input:focus, input:hover {
	background: #f0f6e2 url('/images/template/gradient-green.gif?2bd7e682338b') repeat-x;
	border: 1px solid #393;
}

.compulsory, .compulsory:focus, .compulsory:hover {
	border-left: 2px solid #393;
}

fieldset span.helptext {
	background: url('/images/template/arrow_error.gif?2bd7e682338b') no-repeat;
	color: #222;
	font-size: 14px;
	padding-left: 14px;
}

#loginpane {
	float: right;
	margin: 0 0 10px;
}

#loginpane ul {
	margin: 0;
	color: #444;
	text-align: right;
}

#loginpane li {
	display: inline;
	float: left;
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 4px 0 0;
	position: relative;
}

#loginpane li label {
	margin-right: 2px;
	width: 88px;
	font-size: 11px;
	color: #666;
	text-align: left;
}

#loginpane #menustayloggedin {
	float: left;
	width: 15px;
}

#loginpane li input {
	padding: 2px;
	height: 16px;
	margin: 0 5px 0 0;
	width: 90px;
}

#loginpane input.submit {
	border-color: #393;
	font-size: 12px;
	height: auto;
	padding: 2px;
	width: auto;
}

#loginpane li.account {
	background: url('/images/template/account.gif?2bd7e682338b') right 2px no-repeat;
	padding: 0 14px 0 0;
}

#loginpane li.logout {
	background: url('/images/template/bullet_go.gif?2bd7e682338b') right -1px no-repeat;
	padding: 0 17px 0 0;
}

#loginpane li a strong {
	color: #393;
	text-transform: uppercase;
	font-size: 12px;
}

#loginpane a:visited {
	color: #900;
}

/* register account
----------------------------------------------- */
#signup, #loginpage, #reset, #account {
	margin: 20px 0 40px;
	float: left;
}

form#signup fieldset p, form#loginpage fieldset p, form#reset fieldset p, form#account fieldset p {
	padding: 0;
}

form#account fieldset legend {
	border-bottom: 1px solid #900;
	color: #900;
	font: 100 18px Helvetica,Arial,sans-serif;
	margin: 0 0 15px;
	padding: 0 0 0 180px;
	text-transform: uppercase;
	width: 100%;
}

#signup label, #loginpage label, #reset label, #account label {
	clear: left;
	float: left;
	margin-right: 20px;
	text-align: right;
	width: 160px;
}

#signup label.info, #loginpage label.info, #account label.info {
	clear: none;
	margin: 0;
	text-align: left;
}

#signup #remember, #loginpage #remember {
	margin: 0 5px 20px 180px;
	width: 15px;
}

#signup input, #loginpage input, #reset input, #account input {
	float: left;
	margin: 0 50px 10px 0;
	width: 278px;
}

#signup input.submit, #loginpage input.submit, #reset input.submit, #account input.submit {
	clear: left;
	margin-left: 180px;
	width: auto;
}

form#account fieldset ul{
	float: left;
	list-style: none;
	margin: 0;
}

form#account fieldset ul li{
	margin: 0;
}

form#account fieldset ul input {
	width: auto;
	margin: 0 10px 5px 0;
	padding: 0;
}

form#account fieldset ul label {
	text-align: left;
}

input#id_delphoto {
	margin: 0 5px 0 0;
	width: auto;
}

#account img {
	border: 1px solid #ccc;
	margin: 0 10px 25px 180px;
	max-width: 100px;
	padding: 10px;
}

form#forgotten fieldset {
	margin: 0 0 8px;
	width: auto;
}

form#forgotten input#id_identifier{
	width: 330px;
}

form#forgotten input.submit{
	float: right;
	margin-top:-3px;
}


/* comments
----------------------------------------------- */
#comments h4.comments {
	border-bottom: 1px solid #900;
	color: #900;
	float: left;
	font: 100 18px Helvetica,Arial,sans-serif;
	margin: 35px 0 15px;
	padding: 0 0 0 180px;
	text-transform: uppercase;
	width: 100%;
}

#comments .user {
	float: left;
	margin: 0 20px 20px 0;
	width: 160px;
}

#comments .user img {
	border: 1px solid #ccc;
	margin: 0 10px 5px;
	max-width: 100px;
	padding: 10px;
}

#comments .user p {
	font: 13px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 10px 3px;
	padding: 0;
	clear: left;
}

#comments .user p.date {
	font-size: 11px;
}

#comments .info {
	float: left;
	font: 12px/130% 'Lucida Grande',Lucida,'Trebuchet MS',sans-serif;
	margin: 10px 0;
}

#comments .comment {
	margin: 0;
	padding: 0;
}

.row {
	border-bottom: 1px solid #efefef;
	float: left;
	margin: 0;
	padding: 20px 0 0;
	width: 100%;
}

.author {
	background: #efefef;
	padding: 20px 0 0;
}

ul.mod {
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	padding: 0 0 0 180px;
}

ul.mod li {
	display: inline;
	list-style: none;
	margin: 0 8px 3px 0;
	padding: 0 0 0 18px;
}

.edit {
	background: url('/images/template/edit-comment-orange.gif?2bd7e682338b') no-repeat;
}

.publish {
	background: url('/images/template/add-comment-orange.gif?2bd7e682338b') no-repeat;
}

.unpublish {
	background: url('/images/template/left-blue.gif?2bd7e682338b') no-repeat;
}

.delete {
	background: url('/images/template/delete-comment-red.gif?2bd7e682338b') no-repeat;
}

#comments label {
	float: left;
	margin-left: 10px;
	text-align: right;
	width: 160px;
}
#comments input {
	margin: 3px 0 5px;
	width: 278px;
}

#comments input.submit {
	cursor: pointer;
	font-size: 14px;
	padding: 5px 10px;
	width: auto;
}

#vericode {
	width: 120px;
	margin-left: 338px;
}

#comments img.veriword {
	margin: -15px 0 15px 180px;
	border: 1px solid #ccc;
}

#comments textarea {
	background: #f9f9f9 url('/images/template/gradient-grey.gif?2bd7e682338b') repeat-x;
	border: 1px solid #d3d3d3;
	border-left: 2px solid #393;
	font: 14px/145% Cambria,Georgia,Times,'Times New Roman',serif;
	margin: 3px 0 5px;
	overflow: auto;
	padding: 5px;
	width: 270px;
}

#comments textarea:focus, #comments textarea:hover {
	background: #f0f6e2 url('/images/template/gradient-green.gif?2bd7e682338b') repeat-x;
	border: 1px solid #393;
	border-left: 2px solid #393;
}


/* footer
----------------------------------------------- */
.footermenu {
	background: #f5ecd2 url('/images/template/shadowtop.png?2bd7e682338b') repeat-x;
	border-bottom: 1px solid #cacaca;
	margin: 15px 0 0;
	padding: 10px 10px 0;
	text-align: center;
}

.footermenu h3 {
	font-size: 18px;
	margin: 0 0 8px;
}

.footermenu h5 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
}

.footermenu h5 span.count {
	font-size: 12px;
	font-weight: normal;
}

.footermenu p {
	font-size: 14px;
	line-height: 1.2em;
	margin: 0;
}

.footermenu li {
	list-style: none;
	margin: 0 0 15px;
}

#footer {
	padding: 15px 0 10px;
}

#footer ul {
	list-style: none;
}

#footer ul li {
	float: left;
	font: 10px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0;
	padding-left: 16px;
}

li.top {
	background: url('/images/template/bullet_go.gif?2bd7e682338b') -4px -34px no-repeat;
}

#footer ul li.last {
	background: none;
	float: right;
}

#footermenu span {
	padding-left: 10px;
}

/* iPhone user? */

#mobileprompt {
	background: #373533;
	padding: 4px 0;
	text-align: center;
}

#mobileprompt a {
	color: #fff;
	font: 24px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
}

/* Directory */

#editorial p#fromform, #editorial p#askedit {
	background: #c5be9c;
	font: bold 14px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	padding: 5px 20px;
}

#editorial p#askedit {
	background: #c5be9c url('/images/template/file_edit.png?2bd7e682338b') 5px 5px no-repeat;
	padding-left: 27px;
}

#editorial .vcard {
	background: #efefe5;
	clear: left;
	float: left;
	font: 12px/145% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 20px 10px 0;
	padding: 10px;
	width: 220px;
}

#editorial .vcard img {
	background: #fff;
	margin: 0 0 20px 10px;
	max-width: 200px;
	padding: 10px;
}

#editorial .vcard address {
	font-style: normal;
	padding: 0;
}

#dircopy {
	font: 15px/145% Cambria, Georgia, Times, 'Times New Roman', serif;
}

#diredit {
	font: 13px/135% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
}

#editorial #diredit div {
	clear: left;
	width: 100%;
}

#editorial #diredit div img {
	border: 1px solid #ccc;
	margin: 10px 10px 15px 180px;
	padding: 10px;
}

#editorial #diredit label {
	float: left;
	margin-right: 20px;
	text-align: right;
	width: 160px;
}

span.info {
	color: #555;
	float: left;
	font-size: 11px;
	margin: 0 0 15px 180px;
}

#editorial #diredit input, #editorial #diredit select {
	float: left;
	font: 13px/135% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 3px 0 5px;
	width: 392px;
}

#editorial #diredit input.invalid:focus, #editorial #diredit input.invalid:hover {
	background: #f0f6e2 url('/images/template/gradient-green.gif?2bd7e682338b') repeat-x;
	border: 1px solid #393;
	height: 16px;
}

#editorial #diredit input.invalid, #editorial #diredit input.invalid:focus, #editorial #diredit input.invalid:hover {
	border-left: 2px solid #393;
}

#editorial #diredit input#id_thumb {
	background: none;
}

#editorial #diredit input.submit {
	float: right;
	font-size: 14px;
	height: auto;
	padding: 5px 10px;
	width: auto;
}

#editorial #diredit #directorytitle {
	float: none;
	width: 393px;
}

#diredit #directoryurl {
	float: none;
	width: 350px;
}

#diredit .checkradio {
	float: left;
}

#diredit .checkradio label {
	margin-left: 8px;
	text-align: left;
	width: 300px;
}

#diredit input.submit {
	cursor: pointer;
	height: auto;
	margin: 20px 0 0 180px;
	width: auto;
}

#diredit textarea {
	background: #f9f9f9 url('/images/template/gradient-grey.gif?2bd7e682338b') repeat-x;
	border: 1px solid #d3d3d3;
	font: 13px/135% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 5px 0;
	overflow: auto;
	padding: 5px;
	width: 386px;
}

#diredit textarea:focus, #diredit textarea:hover {
	background: #f0f6e2 url('/images/template/gradient-green.gif?2bd7e682338b') repeat-x;
	border: 1px solid #84ae26;
}

#diredit textarea.compulsory, #diredit textarea.compulsory:hover {
	border-left: 2px solid #393;
}

#diredit .invalid, #diredit .required {
	background: #f8e2a4;
	border: 1px solid #c03;
}

#diredit option.invalid {
	border: 0;
}


/*
 * ERRORS, WARNINGS & DOOM
 */
#editorial ul.messages {
	list-style: none;
	margin: 0;
	padding: 0;
}

#editorial ul.messages li{
	border-radius: 3px;
	color: #222;
	font: bold 14px/135% 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 10px 0;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

li.info, li.success {
	background: #ecf7d0;
	border: 1px solid #c7e25a;
}

li.warning {
	background: #fcffc8;
	border: 1px solid #ffe86d;
}

li.error, p.error {
	background: #fddede;
	border: 1px solid #ff9e9e;
}


/* JavaScripted pleasantries */

a.offsite {
	background: url('/images/template/offsite.gif?2bd7e682338b') no-repeat center right;
	padding-right: 14px;
}

.highlight {
	background-color: yellow;
	padding: 0 4px;
}

#awards .highlight {
	margin-left: -4px;
}

div.tagcloud {
	border: 1px dotted #ccc;
	padding: 4px 20px;
}

.cloud5 {
	font-size: 24px;
}

.cloud4 {
	font-size: 20px;
}

.cloud3 {
	font-size: 18px;
}

.cloud2 {
	font-size: 16px;
}

.cloud1 {
	font-size: 14px;
}


/* Previous and next */
#editorial .previous, #editorial .next {
	color: #666;
	font: 12px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 10px 0;
	padding: 0;
}

.none {
	color: #ccc;
}

#editorial .previous {
	background: url('/images/template/bullet_go.gif?2bd7e682338b') 0 -15px no-repeat;
	float: left;
	padding-left: 20px;
}

#editorial .next {
	background: url('/images/template/bullet_go.gif?2bd7e682338b') right 0 no-repeat;
	float: right;
	padding-right: 20px;
}


/* Scrollin' */
div.horiscroll {
	background: #f5ecd2 url('/images/template/gradient-sidebar.gif?2bd7e682338b') repeat-x;
	border-bottom: 1px solid #cacaca;
	border-top: 1px solid #999;
	clear: both;
}

#editorial div.horiscroll h3{
	margin: 10px 0 5px 10px;
}

div.scrollable {
	height: 240px;
	margin: 0;
	overflow: hidden;
	position: relative;
}

div.scrollable div.items {
	position: absolute;
	width: 99999px; /* for users without javascript */
}

div.scrollable div.items div {
	float: left;
	text-align: center;
}

div.navi {
	float: left;
	height: 15px;
	margin: 0 0 5px;
	padding: 0 7px;
}

div.navi a {
	background: url('/images/template/navigator.png?2bd7e682338b') 0 0 no-repeat;
	cursor: pointer;
	float: left;
	height: 8px;
	margin:0 3px;
	width: 8px;
}

div.navi a:hover {
	background-position: 0 -8px;
}

div.navi a.active {
	background-position: 0 -16px;
}

/* Site map */

#editorial p.sitemap {
	margin: 0;
	padding: 0;
}

#editorial #sitemap {
	margin-left: 20px;
	padding: 0;
}

#sitemap ul {
	margin: 0 0 10px 18px;
	padding: 0;
}

#sitemap li {
	list-style-image: url('/images/template/document.gif?2bd7e682338b');
	margin: 0;
}

#sitemap li.collapsed {
	cursor: pointer;
	list-style-image: url('/images/template/arrow_collapse.gif?2bd7e682338b');
}

#sitemap li.expanded {
	cursor: pointer;
	list-style-image: url('/images/template/arrow_expand.gif?2bd7e682338b');
}

li.collapsed:hover, li.expanded:hover {
	background-color: #eee;
}


/* Sharehelper links (to reddit, digg, etc) */

div#share {
	border-top: 1px solid #ccc;
	clear: left;
	padding: 15px 0 0;
}

#editorial #share p {
	float: left;
	font: 100 18px Helvetica,Arial,sans-serif;
	margin: 5px 0 0;
	padding: 0;
}

#share a {
	font: 11px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0;
}

#share ul {
	list-style: none;
}

#share li {
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0 20px 5px 0;
}

#share li img {
	margin: 2px 3px 0 0;
}

/* Loginpane label-over stuff */
label.over {
	color: #ccc;
	position: absolute;
	right: 5px;
}

.ad {
	text-align: center;
}

div#banner {
	height: 90px;
	margin-bottom: 10px;
}

div#boombox {
	border: 1px solid #efefef;
    height: 250px;
	margin-bottom: 10px;
	padding: 5px 0;
	width: 338px;
}

div#skyscraper {
    height: 600px;
}

div#tile {
    height: 160px;
}

#editorial .newsletter-ad {
	margin: 0 0 50px 180px;
	padding: 10px 0;
	border-top:1px dotted #d5d5d5;
	border-bottom:1px dotted #d5d5d5;
}

#editorial .newsletter-ad-2 {
	margin:5px 15px 0 0;
	padding:8px 0 0;
	border-top:1px dotted #d5d5d5;
	border-bottom:1px dotted #d5d5d5;
}

#editorial .newsletter-ad-2 h5 {
	font: 18px/145% 'Lucida Grande', Arial, sans-serif;
	text-transform: uppercase;margin:5px 0;
	color:#2e4052
}

#editorial .newsletter-ad-2 p {
	color:#2e4052;
	font:12px/145% 'Lucida Grande', Arial, sans-serif;
}

#directory {
	background: #fff;
}

#sponsors {
	background: #fff;
	border-bottom: 1px solid #ccc;
}

#sponsors h5 {
	border-top: 1px solid #ccc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 8px 0;
	padding: 8px 0;
}

div.textad {
	margin: 5px 15px 0 0;
	padding: 8px 0 0;
	border-top: 1px dotted #d5d5d5;
	border-bottom: 1px dotted #d5d5d5;
}

div.textad h2 {
	font: 18px/145% 'Lucida Grande', Arial, sans-serif;
	text-transform: uppercase;
	margin: 5px 0;
	color: #2e4052;
}

div.textad p {
	color: #2e4052;
	font: 12px/145% 'Lucida Grande', Arial, sans-serif;
}

/* generic typography and links
----------------------------------------------- */

h1 {
	font: 42px/90% Cambria, Georgia, Times, 'Times New Roman', serif;
	letter-spacing: -0.01em;
	margin: 10px 0;
	clear: left;
}

h2 {
	font: 600 14px Helvetica, Arial, sans-serif;
}

h3 {
	font: bold 24px Cambria, Georgia, Times, 'Times New Roman', serif;
	margin: 0 0 15px;
}

h4, h5 {
	font: 20px/140% Helvetica, Arial, sans-serif;
}

p {
	font: 15px/145% Cambria, Georgia, Times, 'Times New Roman', serif;
}

a {
	font-weight: bold;
	text-decoration: none;
}

a:link {
	color: #900;
}

a:visited {
	color: #764d4d;
}

a:hover, a:visited:hover {
	color: #222;
	text-decoration: underline;
}

a:active {
	color: #222;
}

a img {
	border: 1px solid #fff;
	margin: -1px;
}

a:hover img, a:active img {
	border: 1px solid #5a1923;
}

a.pdf {
	background: url('/images/template/pdf-12.gif?d3a7e369b024') no-repeat center right;
	padding-right: 14px;
}




/* specific to editorial
----------------------------------------------- */

#editorial h3 {
	margin: 20px 0 10px;
}

#editorial img {
	clear: both;
	float: left;
	margin-right: 10px;
	max-width: 580px;
	overflow: hidden;
}

#editorial img.imagefull {
	clear:both;
	display: inline;
	float: left;
	margin-bottom: 5px;
}

#editorial img.image {
	float: left;
	display: inline;
	margin: 10px 20px 5px 0;
	max-width: 280px;
}

#editorial img.mugshot {
	float: left;
	margin-bottom: 5px;
	max-width: 160px;
}

#editorial img.imageinline {
	clear: none;
	float: right;
	margin: 0 0 10px 10px;
}

#editorial p, #editorial address {
	padding: 0 0 0 180px;
}

#editorial blockquote {
	border-left: 1px dotted #ccc;
	color: #555;
	font: 13px/1.4em Helvetica,Arial,sans-serif;
	margin: 0 0 12px 180px;
	padding-left: 10px;
}

#editorial blockquote p {
	padding: 0;
	font: 13px/1.4em Helvetica,Arial,sans-serif;
}

blockquote ol li {
	margin: 0 0 8px -160px;
	padding: 0;
}

/* Footer */
#editorial .footer {
	font-style: italic;
}

#editorial .footer em {
	font-style: normal;
}

.question {
	font: 20px/140% Helvetica, Arial, sans-serif;
	color: #900;
	margin: 0;
	padding: 10px 0 0 180px;
}

.wiggs
{
	color: #0b8b9a;
}

#editorial h4, #editorial h5 {
	color: #900;
	margin: 0;
	padding: 10px 0 0 180px;
	text-transform: uppercase;
}

#editorial .standfirst {
	border-bottom: 1px solid #9a9681;
	font: 100 18px/140% Helvetica, Arial, sans-serif;
	margin: 20px 0;
	padding: 0 0 10px;
}

#editorial p.intro:first-letter {
	float: left;
	font: 100 50px/70% Helvetica, Arial, sans-serif;
	margin: 6px 5px -5px -3px;
	padding: 0;
}

#features .standfirst span.byline {
	font: 800 18px/140% Helvetica, Arial, sans-serif;
}

#editorial .caption, #editorial .captionfull, #editorial .sidebar .caption, #editorial .sidebar .captionfull, #editorial .panel .caption, #editorial .panel .captionfull {
	color: #555;
	font: bold 10px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	margin: 0 15px 8px 0;
	padding: 0;
}

.caption {
	clear: both;
	float: left;
	width: 160px;
}

#editorial .stock, #editorial .sidebar .stock, #editorial .panel .stock {
	font: 9px 'Lucida Grande', Lucida, 'Trebuchet MS', sans-serif;
	letter-spacing: .05em;
	padding: 0;
	text-transform: uppercase;
}

#editorial .slug {
	border-bottom: 3px #373533 solid;
	border-top: 1px #373533 solid;
	clear: both;
	float: left;
	font: bold 10px 'Lucida Grande',Lucida,'Trebuchet MS',sans-serif;
	letter-spacing: 2px;
	margin-right: 10px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 160px;
}

#editorial p.pullquote {
	clear: left;
	color: #9a9681;
	float: left;
	font: bold 18px/115% Helvetica, Arial, sans-serif;
	margin: 0 0 10px;
	padding: 10px 0 0;
}

#editorial p.pullquote span.before {
	float: left;
	font-family: 'Arial black', Helvetica, sans-serif;
	font-size: 90px;
	height: 40px;
	margin: 0 5px -20px 0;
	padding-top: 20px;
}

#editorial p.pullquote span.after {
	font-family: 'Arial black', Helvetica, sans-serif;
	font-size: 90px;
	height: 50px;
	margin: 300px 0 0 5px;
	padding: 0;
	vertical-align: -250%;
}

#editorial table {
	border-bottom: 1px solid #9a9681;
	border-collapse: collapse;
	border-top: 1px solid #9a9681;
	margin: 0 0 10px 180px;
	text-align: left;
	width: 400px;
}

#editorial ul, #editorial ol {
	padding: 0 0 10px 180px;
}

#editorial li {
	font: 14px/145% Cambria, Georgia, Times, 'Times New Roman', serif;
}

#editorial th {
	background: #b8b39a;
	border-left: 1px solid #9a9681;
	border-right: 1px solid #9a9681;
	padding: 5px 8px;
}

#editorial td {
	background: #f6f2e8;
	border-bottom: 1px solid #9a9681;
	border-left: 1px solid #9a9681;
	border-right: 1px solid #9a9681;
	padding: 5px 8px;
}

#editorial tbody tr:hover td {
	background: #e0dbc1;
}

.toc, .contents-right {
	clear: left;
	margin-bottom: 10px;
	width: 142px;
}

#editorial .toc ul, #editorial .contents-right ul {
	color: #900;
	margin: 0 0 15px;
	padding: 0;
}

#editorial .toc li, .contents-right li {
	background: url('/images/template/arrow_C_ver2.gif?d3a7e369b024') no-repeat top left;
	list-style: none;
	margin: 8px 0 0;
	padding: 0 0 0 15px;
}

#editorial .toc ul li.active {
	background: url('/images/template/arrow_C_ver3.gif?d3a7e369b024') no-repeat top left;
	font-weight: bold;
}


/* story sidebar
----------------------------------------------- */
#editorial .sidebar, #editorial .panel, #editorial .toc, .contents-right {
	background: #e0dbc1 url('/images/template/greenbg.png?d3a7e369b024');
	border: 1px solid #9a9681;
	float: left;
	padding: 10px;
}

.sidebar {
	margin-right: 20px;
	width: 268px;
}

.panel {
	margin-bottom: 10px;
	width: 558px;
}

#editorial .sidebar h3, #editorial .panel h3 {
	font-size: 24px;
	margin-bottom: 5px;
}

#editorial .sidebar h5, #editorial .panel h5 {
	color: #373533;
	font-size: 15px;
	margin-bottom: 5px;
	padding: 0;
	text-transform: none;
}

#editorial .sidebar p, #editorial .panel p {
	font: 13px/140% Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding: 0;
}

#editorial .sidebar img.image {
	max-width: 240px;
}

#editorial .panel img.imagefull {
	max-width: 550px;
}

#editorial .sidebar table, #editorial .panel table {
	border-collapse: collapse;
	margin: 10px 0;
	width: 100%;
}

#editorial .sidebar td, #editorial .panel td {
	border: 1px solid #9a9681;
	padding: 6px 8px;
	vertical-align: top;
}
