/*   
Theme Name: Basic Maths
Theme URI: http://basicmaths.subtraction.com/
Description: Basic Maths is a theme designed by Khoi Vinh.
Author: <a href="http://www.subtraction.com/" rel="designer">Khoi Vinh</a> and <a href="http://allancole.com/wordpress" rel="developer">Allan Cole</a>
Author URI: http://www.subtraction.com/
Version: 1.0.1
*/


@font-face
{
	font-family: 'Neris SemiBold'; 
	src: url('//emergentdisease.org/fonts/neris/neris_semibold_macroman/Neris-SemiBold-webfont.eot'); 
	src: url('//emergentdisease.org/fonts/neris/neris_semibold_macroman/Neris-SemiBold-webfont.eot?iefix') format('eot'), url('//emergentdisease.org/fonts/neris/neris_semibold_macroman/Neris-SemiBold-webfont.woff') format('woff'), url('//emergentdisease.org/fonts/neris/neris_semibold_macroman/Neris-SemiBold-webfont.ttf') format('truetype'), url('//emergentdisease.org/fonts/neris/neris_semibold_macroman/Neris-SemiBold-webfont.svg#webfont') format('svg'); 
}

@font-face
{
	font-family: 'Neris Light'; 
	src: url('//emergentdisease.org/fonts/neris/neris_light_macroman/Neris-Light-webfont.eot'); 
	src: url('//emergentdisease.org/fonts/neris/neris_light_macroman/Neris-Light-webfont.eot?iefix') format('eot'), url('//emergentdisease.org/fonts/neris/neris_light_macroman/Neris-Light-webfont.woff') format('woff'), url('//emergentdisease.org/fonts/neris/neris_light_macroman/Neris-Light-webfont.ttf') format('truetype'), url('//emergentdisease.org/fonts/neris/neris_light_macroman/Neris-Light-webfont.svg#webfont') format('svg'); 
}

@font-face
{
	font-family: 'Neris Thin'; 
	src: url('//emergentdisease.org/fonts/neris/neris_thin_macroman/Neris-Thin-webfont.eot'); 
	src: url('//emergentdisease.org/fonts/neris/neris_thin_macroman/Neris-Thin-webfont.eot?iefix') format('eot'), url('//emergentdisease.org/fonts/neris/neris_thin_macroman/Neris-Thin-webfont.woff') format('woff'), url('//emergentdisease.org/fonts/neris/neris_thin_macroman/Neris-Thin-webfont.ttf') format('truetype'), url('//emergentdisease.org/fonts/neris/neris_thin_macroman/Neris-Thin-webfont.svg#webfont') format('svg'); 
}

@font-face
{
	font-family: 'Neris Thin Italic'; 
	src: url('//emergentdisease.org/fonts/neris/neris_thinitalic_macroman/Neris-ThinItalic-webfont.eot'); 
	src: url('//emergentdisease.org/fonts/neris/neris_thinitalic_macroman/Neris-ThinItalic-webfont.eot?iefix') format('eot'), url('//emergentdisease.org/fonts/neris/neris_thinitalic_macroman/Neris-ThinItalic-webfont.woff') format('woff'), url('//emergentdisease.org/fonts/neris/neris_thinitalic_macroman/Neris-ThinItalic-webfont.ttf') format('truetype'), url('//emergentdisease.org/fonts/neris/neris_thinitalic_macroman/Neris-ThinItalic-webfont.svg#webfont') format('svg'); 
}

h2
{
	font-family: 'Neris SemiBold', Arial, sans-serif !important; 
	text-transform: none !important;
	font-weight: normal;
	color: #191919 !important;
	letter-spacing: 0.5px;
}

p,
li,
.description
{
	font-family: 'Neris Light', Arial, sans-serif !important;
	font-weight: 500 !important;
	font-size: 13px !important;
	line-height: 20px !important;
}

#footer p
{
	font-family: 'Neris Thin Italic', Arial, sans-serif !important;
	color: rgb(153,153,153);
}


/*	@group Global
----------------------------------------- */
/*	Reset */
*{padding:0;margin:0;text-decoration:none;font-size:1em;outline:none}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em}
dfn,i,cite,var,address,em{font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td,center{text-align:left;vertical-align:top}
body{line-height:1;background:white;color:black}
q{quotes:""""}
dir,menu{list-style:none}
sub,sup{vertical-align:baseline}
a{color:inherit}
hr{display:none}
font{color:inherit !important;font:inherit !important;color:inherit !important}
html {background:#FFF;}

body
{
	margin:0;
	color:#191919;
	/* font:62.5%/1.6em Arial,Verdana,sans-serif; */
	line-height: 1.6em;
	font-family: 'Neris Thin', Arial, sans-serif !important;
	
}

a, a:link, a:visited 
{
	color:#000;
	font-family: 'Neris SemiBold', Arial, sans-serif !important; 
	text-decoration:none;
}

a:link #header,
a:visited #header 
{
	font-weight: normal;
}
a:hover, a:active {color:#FF6600;}
.error {color:red;}
/* @end */

/*	@group Positioning
----------------------------------------- */
#wrapper {width:1014px;margin:10px 0 0 10px;z-index:2;font-size:13px;}
#header {width:170px;margin-right:10px;float:left;position:relative;z-index:6}
#access {width:800px;float:left;}
#container {width:810px;float:left;display:block;position:relative;}
#content {width:620px;margin:0 10px 0 -180px;float:left;display:block;position:relative;}
#skip {height:150px;left:1000px;right:0;min-width:24px;margin-right:10px;background:#066;position:absolute;overflow:hidden;z-index:1;display:none;}
#footer {width:980px;height:50px;padding:10px 0;margin:0;clear:both;float:none;}
/* @end */

/*	@group Header
----------------------------------------- */
#header 
{background:transparent}

#header h1
{
	position:relative;
	border:1px solid #066;
	font-size:24px;
	font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;
	display:block;
	position:relative;
	color: #fff;
}

#header h1 
{
	margin-top: -10px !important;
	text-decoration:none;
}

#header h1 a:link,
#header h1 a:visited
{color:#FFF;}

#header .description
{
	margin-top: 14px;
	position:relative;
	background:transparent;
	font-size:13px;
	display:block; 
	margin-bottom: 2ex;
}
#skip a {width:100%;height:150px;padding:6px 5px;display:block;z-index:1}
#skip a span {visibility:hidden;}
#skip a:hover{color:#FFF;}
/* @end */

/*	@group Menu
----------------------------------------- */
#nav{height:60px;padding:0;margin:0;border-top:1px solid #066;border-bottom:1px solid #AAA;}
#nav li {padding:6px 0;float:left;position:relative;list-style:none; line-height: 16px !important}
#nav li a,
#nav li.current_page_item:hover a {width:85px;height:42px;padding:0 0 6px 4px; margin:0; display:block; border-right:1px solid #DDD;}
#nav li a:hover {color:#FFF;}
#nav li.current_page_item:hover,
#nav li.current_page_item a,
#nav li.current_page_item:hover a {color:#999;background-color:transparent;text-decoration:none;cursor:default;}
#nav li.current_page_item ul li.page_item:hover a,
#nav li.current_page_item ul li.page_item a:hover,
.paged #nav li.current_page_item:hover,
.paged #nav li.current_page_item:hover a {color:#FFF;cursor:pointer;}
#nav li:hover a,
#nav li ul li:hover a {color:#FFF;}
#nav li ul,
#nav li.page_item ul li ul {display:none;border:1px solid #DDD;border-top-width:0;background:#FFF;}
#nav li ul li {padding:0;margin:0;background:#FFF;font-size:11px}
#nav li:hover ul li a:hover {color:#FFF;} 
#nav li ul li a {width:85px;padding:6px 0 0 3px;margin:0;display:block;border:none;border-top:1px solid #AAA;}
#nav li:hover ul {display:block;position:absolute;left:0;top:60px;z-index:12}
/* 
Removed by Adam
#nav li.current_page_parent ul li.current_page_item a {color:#AAA;}
#nav li.current_page_parent ul li.current_page_item:hover a {color:#AAA;border-right:none;padding:6px 0 0 3px;} 
 */
/* Added by Adam  */
#nav li ul li.current_page_item a {color:#AAA !important;}
#nav li ul li.current_page_item:hover a {color:#AAA;border-right:none;padding:6px 0 0 3px;} 
#nav li.current_page_item ul li a {padding:6px 0 0 3px !important;} 
/* End Added by Adam  */
#nav li.current_page_item:hover ul li a {border-right-width:0;color:#663;}
#nav li.page_item ul li:hover ul {left:88px;top:0;display:block;position:absolute;z-index:13}
#nav li#nav-search:hover {background:transparent;}
#nav #nav-search {padding-left:5px;padding-right:9px;float:right;}

#nav #nav-search label 
{
	color: #999;
}

#nav input#nav-s {margin-top:5px;font-size:12px;}
/* @end */

/*	@group Content
----------------------------------------- */
.post {margin-bottom:10px;display:table;clear:both;}

/*	@group Entry and Page Titles */
.entry-title {width:340px;display:block;float:right;position:relative;padding:0 5px 10px;font-size:18px;line-height:24px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif}
.page-title {color:#333;font-size:12px;font-weight:400;height:40px;padding-left:5px;margin-bottom:10px;border-bottom:1px solid #AAA;position:relative;display:block;width:435px;clear:both;float:none;}
.page-title .search-result {width:65px;padding:2px 0 0;display:block;float:left;clear:none;font-size:12px;}
.page-title .search-term {font-size:18px;line-height:14px;text-transform:none;position:absolute;left:95px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
.archive-title {color:#333;line-height:20px;padding:0 5px;margin-bottom:0;height:20px;position:relative;display:block;width:435px;clear:both;float:none;}
.archive-title span {font-size:18px;padding-top:3px;line-height:18px;position:absolute;left:95px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
.entry-date {width:65px;padding:2px 10px 0 5px;margin-left:180px;display:block;float:left;clear:none;font-size:12px;}
.entry-date span {display:block;}
.search-result {width:65px;padding:2px 10px 0 5px;display:block;float:left;clear:none;font-size:12px;}
.search-no-results .archive-title, .error404 .archive-title {margin-left:180px;}
/* @end */

/*	@group Entry Content */
.entry-content {padding:10px 10px 10px 5px;clear:both;float:none;display:block;width:605px;}

#related .entry-content
{
	clear: none;
}

.entry-content h1 {margin:10px 0 5px 180px;font-size:13px;line-height:15px;color:#000}
.entry-content h2 {margin:10px 0 5px 180px;font-size:13px;line-height:15px;color:#666}
.entry-content h3 {margin:10px 0 5px 180px;font-size:13px;line-height:15px;text-transform:none;color:#333}
.entry-content h4 {margin:10px 0 5px 180px;font-size:13px;line-height:15px;text-transform:none;color:#666}
.entry-content h5, .entry-content h6 {margin:10px 0 5px 180px;font-size:12px;line-height:15px;text-transform:none;color:#999}

.entry-content p 
{
	margin:0 0 15px 180px;
	line-height:20px;
}

.entry-content ul p
{
	margin-left: -5px;
}

.entry-content a:hover {text-decoration:underline;}
.entry-content ul,
.entry-content ol {margin:20px 0 20px 200px;}
.entry-content ul li,
.entry-content ol li {line-height:20px;}
.entry-content ul ul,
.entry-content ol ol {margin:0 0 0 200px;}
.entry-content abbr {border-bottom:1px dotted #AAA;font-size:0.85em;letter-spacing:1px;}
.entry-content blockquote {margin-bottom:20px;margin-left:200px;font-style:italic;font-size:12px;line-height:17px;color:#777}
.entry-content p cite {border-bottom:1px solid #AAA;font-style:italic;margin-left:20px;margin-top:-20px;line-height:17px;}
.entry-content code {font-family: "Courier New",Courier,monospace;font-size:13px;}
.entry-content del {text-decoration:line-through;}
.entry-content dl {margin:0 0 10px 180px;}
.entry-content dl dt {font-weight:600;margin-top:5px}
.entry-content dl dd {padding-left:10px;}
.entry-content ins {text-decoration:underline;}
.entry-content pre {width:440px;margin:0 0 20px 180px;overflow:hidden;font-family: "Courier New",Courier,monospace;font-size:13px;}
.entry-content hr{border:none;background-color:#AAA;height:1px;margin:0 0 15px 175px;display:block;clear:both;}
.entry-content blockquote *{padding:5px 0;margin:0;font-style:italic;font-size:12px;line-height:17px;color:#777}
.entry-content .page-link {margin-left:180px;}
/* @end */

/*	@group Image Styles */
.entry-content p img 
{
	height:inherit;
	margin-left: -5px;
}

.entry-content p img.alignleft 
{
	margin-left: -5px;
}

.entry-content img.aligncenter {margin:5px auto;}
.entry-content img.alignright {margin:5px -10px 5px 10px;}
.entry-content p img.alignnone 
{
	height:inherit;
	margin-left: -5px;
}

/*	Full Images */
.entry-content img.size-full,
.entry-content img.size-full.alignleft,
.entry-content img.size-full.aligncenter,
.entry-content img.size-full.alignright,
.entry-content img.size-full.alignnone {height:inherit;margin-left:-185px;}

/*	Large Images */
.entry-content img.size-large,
.entry-content img.size-large.aligncenter,
.entry-content img.size-large.alignnone {height:inherit;margin-left:-185px;margin-bottom:-5px;}
.entry-content img.size-large.alignleft{margin-bottom:10px;}
.entry-content img.size-large.alignright {height:inherit;margin-left:-185px;margin-bottom:10px}

/*	Medium Images */
.entry-content p img.size-medium,
.entry-content p img.size-medium.alignnone,
.entry-content p img.size-medium.aligncenter 
{
	margin-left: -5px;
	margin-bottom: -5px;
}

.entry-content img.size-medium.alignleft {height:inherit;margin-left:-95px;margin-bottom:5px;}
.entry-content img.size-medium.alignright {height:inherit;margin:5px -10px 5px 10px;}

/*	Thumbnail Images */
.entry-content img.size-thumbnail,
.entry-content img.size-thumbnail.alignnone,
.entry-content img.size-thumbnail.aligncenter{margin:5px auto -5px}
.entry-content img.size-thumbnail.alignleft {margin:5px 10px 5px -5px;}
.entry-content img.size-thumbnail.alignright {height:inherit;margin:5px -10px 10px 10px;}

/*	Misc. Images */
.entry-content img.no-hang, .entry-content img.size-thumbnail.no-hang, .entry-content img.size-medium.no-hang {margin:5px 10px 5px -5px;float:left;}
.entry-content .hang-1-column, entry-content img.size-thumbnail.hang-1-column, .entry-content img.size-medium.hang-1-column {margin:5px 10px 5px -95px;float:left;}
.entry-content .hang-2-column, entry-content img.size-thumbnail.hang-2-column, .entry-content img.size-medium.hang-2-column {margin:5px 10px 5px -185px;float:left;}
/* @end */

/*	@group Post Entry Meta */
.entry-meta {height:30px;margin-left:180px;padding-bottom:10px;clear:both;float:none;border-bottom:1px solid #AAA;}
.entry-meta span {width:155px;padding:0 5px;margin-right:10px;float:left;}
.entry-meta span.edit {width:70px;margin-right:0;}

/*	Single Page Entry Meta */
.single-entry-meta {width:440px;padding:8px 0 10px;margin:10px 0 10px 180px;display:table;clear:both;float:none;line-height:20px;border:1px solid #AAA;border-width: 1px 0;}
.single-entry-meta .meta-item {display:block;}
.single-entry-meta .meta-item .label {width:75px;padding-left:5px;float:left;}
.single-entry-meta .meta-item .meta-content,
.single-entry-meta .meta-item p {padding:0 5px;margin-left:90px;display:block;}
.error404 .post {border:none;}

/*	Archive Styles */
.archive-meta {width:800px;padding:0 0 10px;margin:3px 0 10px;border-width:0 0 1px;} 
.archive-meta .category-description,
.archive-meta .tag-description,
.archive-meta .author-bio {width:440px;margin-top:3px;margin-bottom:3px;} 
.archive-meta .meta-search {margin-top:8px;}
/* @end */

/*	@group Page Styles */
.page .post {border-bottom:none;}
.page #content .entry-title {width:710px;padding-bottom:0;margin:0 0 0 180px;display:block;float:left;}
.page #content {width:890px;}
.page #content .entry-content {width:890px;padding:10px 0 5px;}
.page #content .entry-content p {padding-left:5px;padding-right:5px;}
.page #content .entry-content h2 {padding-left:5px;padding-right:5px;}
/* Added by Adam */
.page #content .entry-content h3 {padding-left:5px;padding-right:5px;}
/* End added by Adam */
.page #content .entry-content .page-link {padding:0 5px;margin-left:180px;}
.page #content .entry-content .topcolumn {width:710px;padding-bottom:0px;margin:0 0 15px 180px;float:none;clear:both;display:table;border-bottom:1px solid #AAA;}
.page #content .entry-content .topcolumn p {margin-left:0;}
.page #content .entry-content .leftcolumn {width:530px;float:left;}
.page #content .entry-content .rightcolumn {width:350px;float:right;}
.page #content .entry-content .rightcolumn p {margin-left:0;}
.page #content .single-entry-meta {padding:0;margin:0 0 0 180px;border:none;}
.page #content .entry-content .topcolumn p img.size-large.alignnone 
{
	height: inherit;
	margin-left: -5px;
}
.page #content .entry-content .rightcolumn p img.alignleft 
{
	margin-left: -5px;
}
/* @end */

/*	Edit links */
#content .edit {margin-left:5px;}
.edit-link a, .post-edit-link {color:red;}

/*	@group Gallery Styles */
.entry-content img {margin:5px 10px 5px -5px;}
.alignleft,
img.alignleft {margin-right:10px;float:left;}
.alignright,
img.alignright {display:block;float:right;}
.aligncenter,
img.aligncenter {margin:5px auto -7px;clear:both;display: block;}
.alignnone,
img.alignnone {margin-bottom:-5px;}
.gallery img {margin:0}
.wp-smiley {max-height:12px;margin:0 !important}

/*	Image Captions */

.caption 
{margin-bottom:-5px;}

.caption img 
{
	padding: 0;
	margin: 0;
	border: 0 none;
}


.caption p.caption-text
{
	padding: 5px;
	max-width: 440px;
	text-align: center;
	margin-left: 0;
	padding: 5px 0;
	font-family: 'Neris Thin Italic', Arial, sans-serif !important;
	color: #999;
}

.caption.alignleft {margin-left:180px;margin-right:10px;width:inherit;right:0;max-width:440px;float:left;}

.caption.alignleft p.caption-text
{text-align:left;}

.caption.alignright 
{
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	width: inherit;
	float: right;
}

.caption.alignright img 
{
	float: right;
	margin: 0;
	border: 0 none;
}

.caption.alignright p.caption-text 
{
	width: inherit;
	max-width: 440px;
	float: right;
	text-align: right;
	margin-left: 20px;
}






.caption.aligncenter {margin-left:180px;margin-right:10px;width:inherit;right:0;max-width:440px;float:none;}
.caption.aligncenter p.caption-text  {text-align:center;}

/*	@group Archives Template Listings
----------------------------------------- */
#toptags {width:800px;min-height:87px;padding:0;margin-bottom:10px;float:left;border-bottom:1px solid #066;position:relative;}
#toptags h3 {width:65px;padding:5px 0 5px 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:12px;line-height:13px;}
#toptags ul {width:720px;margin:10px 0 14px;float:left;list-style:none;}
#toptags ul li {width:160px;padding:0 5px;margin-left:10px;display:block;float:left;position:relative;}
#toptags ul li a {width:160px;padding:6px 0 0;margin-bottom:4px;display:block;position:relative;border-bottom:1px dotted #666;line-height:10px;}
#toptags ul li.all-tags-link {width:160px;padding:6px 5px 0 0;margin:0 0 4px 10px;display:block;position:relative;border-bottom:1px dotted #666;line-height:10px;}
#toptags ul li.all-tags-link:hover {background:transparent}
#toptags ul li:hover a {border-color:#FFF;color:#FFF;}
#toptags ul li a span {padding-bottom:3px;background:#FFF;z-index:4}
#toptags ul li.all-tags-link span {padding:0 0 3px 5px;background:#FFF;z-index:4}
#toptags ul li a span.postcount, #toptags ul li.all-tags-link span.postcount {padding-bottom:4px;position:absolute;right:0;background:#FFF;text-align:right;z-index:4}
#toptags ul li .description {width:158px;padding:2px 5px;left:0;display:none;position:absolute;border:1px solid #AAA;border-top-width:0;font-size:12px;}
#toptags ul li:hover .description {margin:0 0 5px;display:block;background:#FFF;z-index:10}

#alltags {width:800px;min-height:87px;padding:0;margin:0;float:left;position:relative;}
#alltags h3 {width:65px;padding:5px 0 5px 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:12px;line-height:13px;}
#alltags ul {width:720px;margin:10px 0 14px;float:left;list-style:none;}
#alltags ul li {width:160px;margin-left:10px;padding:0 5px;display:block;float:left;position:relative;}
#alltags ul li a {width:160px;padding:6px 0 0;margin-bottom:4px;display:block;position:relative;border-bottom:1px dotted #666;line-height:10px;}
#alltags ul li:hover a {color:#FFF;border-color:#FFF;}
#alltags ul li a span {padding-bottom:3px;background:#FFF;z-index:4;}
#alltags ul li a span.postcount {padding-bottom:4px;position:absolute;right:0;background:#FFF;text-align:right;z-index:4}
#alltags ul li .description {width:158px;left:0;display:none;position:absolute;border:1px solid #AAA;border-top-width:0;font-size:12px;padding:2px 5px}
#alltags ul li:hover .description {display:block;margin:0 0 5px;background:#FFF;z-index:10}
#alltags ul li .description:hover {display:none;}

#allcategories {width:800px;min-height:87px;padding:0;margin:0;float:left;position:relative;}
#allcategories h3 {width:65px;padding:5px 0 5px 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:12px;line-height:13px;}
#allcategories ul {width:720px;margin:10px 0 14px;float:left;list-style:none;}
#allcategories ul li {width:160px;height:74px;padding:0 5px;margin-left:10px;margin-bottom:11px;float:left;display:block;position:relative;overflow:hidden;}
#allcategories ul li a {width:160px;padding:6px 0 0;margin-bottom:4px;display:block;position:relative;border-bottom:1px dotted #666;line-height:10px;}
#allcategories ul li:hover a {color:#FFF;border-color:#FFF;}
#allcategories ul li a span {padding-bottom:3px;background:#FFF;z-index:4;line-height:12px;}
#allcategories ul li a span.postcount {right:0;padding-bottom:4px;position:absolute;background:#FFF;text-align:right;z-index:4}
#allcategories ul li .description {width:160px;height:49px;padding:2px 5px;margin:0 0 16px -5px;display:block;overflow:hidden;position:relative;left:0;font-size:12px;z-index:10;}
#allcategories ul li:hover .description {background:#FFF;}

#datearchives {width:800px;min-height:87px;padding:0;margin-bottom:10px;float:left;position:relative;}
#datearchives .archive-year {clear:both;float:none;display:block;border-top:1px solid #AAA;}
#datearchives h3 {width:65px;padding:5px 0 5px 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:12px;line-height:11px;}
#datearchives ul {width:720px;margin:0px;float:left;list-style:none;}
#datearchives ul li {width:160px;height:85px;padding:0 5px;margin-left:10px;float:left;display:block;overflow:hidden;position:relative;}
#datearchives ul li a {width:160px;height:85px;padding:6px 0 0;margin-bottom:4px;display:block;position:relative;line-height:24px;font-size:18px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
#datearchives ul li:hover a {color:#FFF;border-color:#FFF;}
#datearchives ul li a span.archiveyear {padding-bottom:3px;float:none;clear:both;display:block;font-size:12px;line-height:18px;z-index:4;font-family:Arial,Verdana,sans-serif;}
#datearchives ul li a span.postcount {padding:9px 0 4px;position:absolute;right:0;top:0;z-index:4;font-size:12px;line-height:20px;font-weight:300;text-align:right;font-family:Arial,Verdana,sans-serif;}
#datearchives ul li:hover .description {}

#basic-maths-calendar #wp-calendar {width:800px;margin:0;margin-bottom:10px;float:left;border-bottom:1px solid #AAA;list-style:none;}
#basic-maths-calendar #wp-calendar caption {width:75px;padding:0 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:12px;line-height:14px;}
#basic-maths-calendar #wp-calendar a {width:80px;height:50px;padding:5px;margin:-6px -5px -5px;display:block;border-bottom:0px solid #333;color:#FFF;}
#basic-maths-calendar #wp-calendar a:hover {background:#AAA;border-color:#AAA;color:#FFF;}
#basic-maths-calendar #wp-calendar thead {width:630px;margin:10px 0 0 90px;display:table;}
#basic-maths-calendar #wp-calendar thead th {width:90px;padding:0 5px 10px;}
#basic-maths-calendar #wp-calendar tbody {width:630px;margin-left:90px;display:table;}
#basic-maths-calendar #wp-calendar th {border-bottom:1px solid #AAA;line-height:20px;}
#basic-maths-calendar #wp-calendar td {height:60px;width:80px;padding:5px;margin-right:90px;border-bottom:1px solid #AAA;}
#basic-maths-calendar #wp-calendar tfoot a {border-width:0;padding:5px;margin:0;}
#basic-maths-calendar #wp-calendar tfoot tr {width:800px;margin:0;display:block;}
#basic-maths-calendar #wp-calendar tfoot td#prev,
#basic-maths-calendar #wp-calendar tfoot td.pad {width:90px;height:50px;display:table;float:left;clear:none;border:none;border-top:1px solid #AAA;}
#basic-maths-calendar #wp-calendar tfoot td#next {width:70px;height:50px;margin-right:0;display:table;float:right;clear:none;border:none;border-top:1px solid #AAA;}
#basic-maths-calendar #wp-calendar tfoot td#next a {width:70px;}

h3 span.count {text-transform:lowercase;}
#alltags.bottomtaxonomy, #allcategories.bottomtaxonomy {border-top:1px solid #AAA;}
/* @end */

/*	@group Next & Previous
----------------------------------------- */
.nextprev {padding:0 0 10px;margin-left:180px;display:table;clear:both;float:none;font-size:10px;}
.nextprev a {height:60px;padding:5px;display:block;line-height:17px;}
.nextprev a:hover {color:#FFF;}
.nextprev-arrow {display:block;float:left;width:20px;padding:23px 5px 0;font-size:18px;line-height:10px;font-family: "Times New Roman", Times, Georgia, Arial, serif;}
.nextprev a .nextprev-link-title {text-align:center;width:100%;display:block;}

/* Pagination Nav */
.pagination a {width:174px;float:left;margin:0;line-height:50px;}
.pagination .nextprev-arrow {display:block;float:left;width:16px;}
.pagination .nav-next a {margin-left:10px;}

/* Single Post Nav */
.nextprev-single a {width:144px;float:left;margin:0}
.nextprev-single .nextprev-post {font-weight:200;clear:both;display:block}
.nextprev-single .nextprev-arrow {display:block;float:left;width:36px;}

.nav-previous {width:219px;height:60px;padding:0;margin:0;overflow:hidden;float:left;text-align:right;line-height:10px;}
.nav-previous .nextprev-arrow {text-align:left;}
.nav-next {width:220px;height:60px;padding:0;margin:0;float:right;overflow:hidden;text-align:left;line-height:10px;border-left:1px solid #AAA;}
.nav-next .nextprev-arrow {text-align:right;float:right;}
.nav-next a {margin-left:20px;}
/* @end */

/*	@group Comments
----------------------------------------- */
#comments {position:relative;list-style-position:inside;}
#comments h3 {width:85px;padding-left:5px;display:block;font-size:12px;line-height:36px;float:left;clear:right;}
#comments p#login {padding:10px 0 10px 5px;margin:0;border-top:1px solid #AAA;}
#comments .comment-list-meta {padding-left:5px;display:inline;line-height:36px;}
#comments .add-comment {display:inline;line-height:36px;}
#comments img.avatar {padding:0 10px 0 32px;float:left;border:none;}
#comments .reply {width:170px;padding:0 5px;margin:0 0 20px 90px;position:relative;text-align:left;clear:both;float:none;}
#comments .reply a {font-size:12px;}
#comments-list {padding:0;margin-left:90px;border-top:1px solid #999;}
#comments-list ul, #comments-list ol {padding:0;margin:0;list-style:none;}
#comments-list li {min-height:80px;padding:10px 0 0;position:relative;border-top:1px solid #AAA;}
#comments-list li li{margin-left:90px;}
#comments-list .comment p {padding:0 5px;margin:0 0 15px 90px;line-height:20px;}
#comments-list .comment code {font-family: "Courier New",Courier,monospace;font-size:12px;}
#comments-list cite {display:inline;font-style:normal;font-weight:800}
.comment-author {padding-left:5px;}
.comment-author, .comment-meta {display:inline;font-style:normal;}
.comment-meta a {font-weight:400;font-size:12px;}
.comment-meta a.comment-edit-link {color:red;font-weight:600;font-size:12px;}
.comment-date, .comment-time {font-size:12px;}

#trackbacks-list {padding:0;margin:0;border-top:1px solid #999;}
#trackbacks-list ol {margin-bottom:20px;list-style:none;}
#trackbacks-list li {padding:10px 0;position:relative;border-top:1px solid #AAA;}
#trackbacks-list a.comment-edit-link {color:red;font-weight:600;font-size:12px;}
#trackbacks-list .comment-author{padding:0 5px;}
.trackback-date {width:90px;display:inline-block;font-size:12px;}

#respond {padding:0;margin:0 0 20px 90px;border-top:1px solid #AAA;}
#respond h3 {width:520px;padding:0 5px;margin-bottom:0;float:none;clear:both;display:block;}
#respond p {padding:0 0 0 5px;}
#respond #cancel-comment-reply {padding-left:5px;display:inline-block;}
#respond #cancel-comment-reply #cancel-comment-reply-link {margin-bottom:10px;display:block;}
#respond .form-section {width:530px;display:block;clear:both;float:none;border-top:1px solid #AAA;line-height:20px;}
#respond .form-label {width:75px;padding:5px 0 5px 5px;margin-right:10px;float:left;}
#respond .form-input {width:440px;padding:5px 0;float:left;}
#respond .form-textarea {width:440px;float:left;padding:5px 0;}
#respond .form-textarea textarea {width:430px;}
#respond #form-section-url input {width:430px;}
#respond #form-allowed-tags {width:530px;border:none;clear:both;display:table;float:none;font-size:12px;}
#respond #form-allowed-tags .form-label {font-size:12px;}
#respond #form-allowed-tags #comment-notes {padding-bottom:5px;}
#respond .form-submit {border-top:1px solid #AAA;}
#respond #submit {margin-top:5px;}
#respond .required {line-height:20px;font-size:10px;}
.page #comments {width:620px;}
/* @end */

/*	@group Sidebar
----------------------------------------- */
.sidebar {width:170px;margin-right:10px;float:left;position:relative;display:table;}
#archive-nav.sidebar {width:340px;height:137px;margin-bottom:14px;float:right;border-bottom:1px solid #999;}
#secondary {margin-right:0px;}
.sidebar h3 {padding:0 5px 6px;clear:both;float:none;display:block;color:#999;font-size:12px;font-weight:400;}
.sidebar ul {display:block;list-style:none;font-size:12px;}
.sidebar ul li {}
.sidebar ul li.widget {margin:0 0 20px 0;}
.sidebar ul li ul {border-bottom:1px solid #AAA}
.sidebar ul li.widget ul li ul {border:none;}
.sidebar ul li ul li {padding:0;border-top:1px solid #AAA}
.sidebar ul li ul li {padding:4px 5px;text-decoration:none;display:block} /* Adam */
/* .sidebar ul li a {padding:4px 5px;text-decoration:none;display:block}  Adam removed  */
.sidebar ul li a:hover {color:#FFF;}
.sidebar label.hidden {display:none;}



/*	@group Widget Styles */
.sidebar .widget-recent-posts ul {border:none;}
.sidebar .widget-recent-posts ul li {padding:0;border:none;}
.sidebar .widget-recent-posts ul li a {padding:5px;display:block;}
.sidebar .widget-recent-posts ul li a:hover,
.sidebar .widget-recent-posts ul li a:hover span {color:#FFF;}
.sidebar .widget-recent-posts ul li .recent-post-date {display:block;color:#999;font-weight:200;}
.sidebar .widget-archives {display:table;}
.sidebar .widget-archives h3 {margin-bottom:6px}
.sidebar .widget-archives div {display:block;clear:both;padding:0;margin:0;}
.sidebar .widget-archives ul {margin:0;padding:0;border:none;}
.sidebar .widget-archives ul li {width:85px;height:50px;padding:0;margin:0;float:left;display:block;border-top:1px solid #AAA;}
.sidebar .widget-archives ul li.full-archives {width:170px;display:block;clear:both;float:none;}
.sidebar .widget-archives ul li.full-archives a {text-transform:none;display:block;width:160px;}
.sidebar .widget-archives ul li a {height:40px;width:75px;padding:5px;}
.sidebar .widget-archives ul li a:hover,
.sidebar .widget-archives ul li a:hover span {color:#FFF;}
.sidebar .widget-archives ul li a .archive-count,
.sidebar .widget-archives ul li a .postcount {display:block;color:#999;font-weight:200;text-transform:none;}
.sidebar .widget-more-info ul,
.sidebar .widget-more-info li {border:none;}
.sidebar .widget-more-info li a {padding-left:22px;background-image: url('https://emergent-disease.org/img/icon-sprite.png');background-position: 3px 0px;background-repeat: no-repeat;}
.sidebar .widget-more-info li.entries-rss a:hover {background-position: 3px -25px;}
.sidebar .widget-more-info li.comments-rss a:hover {background-position: 3px -25px;}
.sidebar .widget-more-info li.wordpress-link a {background-position: 3px -50px;}
.sidebar .widget-more-info li.wordpress-link a:hover {background-position: 3px -75px;}
.sidebar .widget ul li ul {list-style:none;list-style-position:inside;}
.sidebar .widget ul li ul li {list-style:none;list-style-position:inside;}
.sidebar .widget ul li ul li a {display:block;padding:4px 5px 4px 20px;}
.sidebar .widget ul li ul li ul li a {padding:4px 5px 4px 40px;}
.sidebar .widget ul li ul li ul {list-style:none;list-style-position:inside;}
.sidebar .widget-tag-cloud {margin:0 0 20px;padding:0 5px;display:table;list-style:none;font-size:12px;}
.sidebar .widget-tag-cloud h3 {padding-left:0;}
.sidebar .widget-tag-cloud a {display:inline;float:left;line-height:31px;padding-top:0;padding-bottom:0;}
.sidebar .widget-calendar #calendar_wrap {width:160px;padding:0 5px;}
.sidebar .widget-calendar #calendar_wrap tbody a {padding:0;} 
.sidebar .widget-calendar #wp-calendar {width:160px;}
.sidebar .widget-search #searchform div {padding:10px 5px;border:1px solid #AAA;border-width:1px 0;}
.sidebar .widget-search #searchform input#searchsubmit {display:none;}
.sidebar .widget-search #searchform input#s {width:154px;}
.sidebar .widget-recent_comments a {padding:0;margin:0;display:inline;}
.sidebar .widget-recent_comments a:hover {display:inline;background:transparent;}
.sidebar .widget-recent_comments ul li.recentcomments {padding:5px;}
.sidebar .textwidget {padding:5px;border:1px solid #AAA;border-width:1px 0;}
.sidebar .textwidget a {padding:0;margin:0;display:inline;}
.sidebar .textwidget a:hover {display:inline;background:transparent;}
.sidebar .textwidget div {display:inline-block;}
.sidebar .widget-rss .rssSummary {padding:5px;}
.sidebar .widget-rss cite {padding:0 5px 5px;text-align:right;display:block;}
.sidebar .widget-rss cite:before {content:"— ";}
.sidebar .widget-rss .rss-date {padding:2px 5px 5px;border-top:1px solid #AAA;display:block;font-size:8px;}
.sidebar .widget-rss h3 {padding:0;}
.sidebar .widget-rss h3 a {display:inline-block;}
.sidebar .widget-rss h3 a img {display:inline-block;vertical-align:bottom;}
/* @end */
/* @end */

/*	@group Footer
----------------------------------------- */
#footer{font-size:12px;border-top:1px solid #066;color:#333;}
#footer p, #footer small {padding:0 5px;}
#footer .rss-feed {padding-left:18px;background-image: url('https://emergent-disease.org/img/icon-sprite.png');background-position: 0px -6px;background-repeat: no-repeat;}
/* @end */

/*	@group Grid Styles
----------------------------------------- */
.gridSystem {background:#FFF url('https://emergent-disease.org/img/grid.png') repeat-y 10px;}
/* @end */

/*	@group Browser Specifics
----------------------------------------- */
/* @group Safari */
.safari #nav #nav-search {padding-right:5px;}
.safari #basic-maths-calendar #wp-calendar caption {margin-right:5px;}
.safari #basic-maths-calendar #wp-calendar td {height:50px;}
.safari #basic-maths-calendar #wp-calendar td a {height:51px;border-right:1px solid #AAA;}
.safari #basic-maths-calendar #wp-calendar tfoot td#prev,
.safari #basic-maths-calendar #wp-calendar tfoot td.pad,
.safari #basic-maths-calendar #wp-calendar tfoot td#next {margin-top:-1px;}
.safari #basic-maths-calendar #wp-calendar tfoot td#prev a,
.safari #basic-maths-calendar #wp-calendar tfoot td.pad a,
.safari #basic-maths-calendar #wp-calendar tfoot td#next a {border-width:1px 0 0;}
/* @end */

/* @group IE */
.msie #nav{position:relative;z-index:50;}
.msie #wrapper #toptags {clear:none;float:none;}
.msie #toptags ul li a span,
.msie #alltags ul li a span,
.msie #allcategories ul li a span,
.msie #allcategories ul li a span,
.msie #toptags ul li.all-tags-link span {z-index:5;position:relative;}
.msie #toptags ul li a span.postcount,
.msie #alltags ul li a span.postcount,
.msie #toptags ul li.all-tags-link span.postcount,
.msie #allcategories ul li a span.postcount,
.msie #allcategories ul li a span.postcount {position:absolute;}
.msie #toptags ul li,
.msie #alltags ul li,
.msie #allcategories ul li,
.msie #allcategories ul li .description,
.msie #datearchives ul li,
.msie #toptags ul li a,
.msie #alltags ul li a,
.msie #allcategories ul li a,
.msie #allcategories ul li .description,
.msie #datearchives ul li a {width:150px;}
.msie #allcategories h3 {width:65px;overflow:hidden;}
.msie #wrapper #box {display:none;}
.msie #wrapper #content {clear:right;float:left;display:table;overflow:hidden;}
.msie #wrapper #content .entry-content {overflow:visible;}
.msie #wrapper #content .entry-content img {position:relative;zoom:1;}
.msie #wrapper #content .entry-content blockquote {margin-bottom:20px;margin-left:20px;font-style:italic;font-size:12px;line-height:17px;color:#777}
.msie.page #wrapper #content {width:890px;}
.msie #wrapper #respond {margin:20px 0 0 90px;}
.msie #wrapper #comments-list,
.msie #wrapper #comments-list ol {overflow:visible;}
.msie .sidebar .widget-archives div,
.msie .sidebar .widget-archives div ul {padding:0;margin:0;}
.msie #basic-maths-calendar #wp-calendar td,
.msie #basic-maths-calendar #wp-calendar td a {height:60px;width:105px;padding-bottom:0;margin-bottom:0;}
.msie .nextprev {margin-bottom:20px;}
/* @end */

/* @group IE7 */
.ie7 #content {position:relative;overflow:visible;width:620px;}
.ie7 #comments {display:table;clear:both;float:none;}
.ie7 #comments h3 {margin-left:15px;}
.ie7 #respond {margin-left:90px;}
.ie7 #content img.alignleft.size-large {margin-left:-95px;}
.ie7 #content .aligncenter,
.ie7 #content img.aligncenter,
.ie7 #content .alignnone,
.ie7 #content img.alignnone {margin-bottom:-7px;}
/* @end */

/* @group IE6 */
.ie6 #nav li a:hover,
.ie6 #header a:hover {color:#FFF;}
.ie6 #nav li.current_page_item a:hover {color:#999}
.ie6 #content {position:relative;overflow:visible;width:620px;}
.ie6 #content .entry-date {margin-left:90px;}
.ie6 #content .entry-content img.alignleft.size-large,
.ie6 #content .entry-content img.alignnone.size-large {margin-left:-185px;}
.ie6 #content .aligncenter,
.ie6 #content img.aligncenter,
.ie6 #content .alignnone,
.ie6 #content img.alignnone {margin-bottom:-7px;}
.ie6 #content #comments cite {margin-left:-15px;}
.ie6.page #content .entry-title {margin-left:90px;}
.ie6 .sidebar .widget-recent_posts ul li a,
.ie6 .sidebar .widget-archives ul li a,
.ie6 .sidebar .widget ul li a {display:inline-block;}
.ie6 .sidebar .widget-more-info li a {display:inline-block;background-image: url('https://emergent-disease.org/img/icon-sprite.gif');}
.ie6 #nav li:hover ul {display:block;position:absolute;top:60px;}
/* @end */

.broken_link, a.broken_link 
{
	text-decoration: line-through;
}

#tooltip 
{
	position: absolute;
	color: #000;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	font-size: 110%;
	padding: 5px;
	opacity: 0.95;
	width: 220px;
}

#tooltip h3, #tooltip div 
{
	margin: 0; 
}


/*	@Palette
----------------------------------------- */

a,
a:link,
a:visited,
#basic-maths-calendar #wp-calendar tfoot a,
.paged #nav li.current_page_item a 
{
	color: #007FBB;
}

a:hover,
a:active,
#header h1 a:hover,
#nav li ul li.page_item a,
#nav li.current_page_item ul li.page_item a,
.sidebar #recentcomments a:hover,
.sidebar .textwidget a:hover,
.edit-link a:hover,
#content a.post-edit-link:hover
{
	color: #99B462;
}

#toptags,
#alltags,
#toptags ul li .description,
#nav,
.archive-meta,
.page #content .entry-content .topcolumn,
#wp-calendar tbody a,
#wp-calendar,
#header h1,
#footer,
#respond
{
	border-color: #999856;
}

#nav li ul,
#alltags ul li .description,
#basic-maths-calendar #wp-calendar a:hover
{
	border-color: #99B462;
}

#nav 
{
	border-bottom-color: #ddd
}

#nav li a
{
	border-color: #ddd;
}

#nav li:hover a,
.nav-previous a,
.single-entry-meta,
.sidebar ul li ul,
.sidebar ul li ul li,
#comments-list,
.nav-next,
#tooltip
{
	border-color: #ddd;
}

.edit-link a,
#content a.post-edit-link 
{
	color: #99B462;
}

#skip,
#basic-maths-calendar #wp-calendar a 
{
	background-color: #007FBB;
}

#skip:hover,
#header h1:hover,
#nav li.current_page_item:hover,
#nav li.current_page_item:hover a,
#alltags ul li:hover,
#toptags ul li:hover,
#datearchives ul li:hover,
#allcategories ul li:hover,
#alltags ul li:hover a span,
#toptags ul li:hover a span,
#allcategories ul li:hover a span,
#datearchives ul li:hover a span,
#nav li:hover,
.nextprev a:hover,
.sidebar ul li a:hover,
.sidebar #basic-maths-recent-posts ul li a:hover,
.sidebar #basic-maths-archives ul li a:hover,
#basic-maths-calendar #wp-calendar a:hover,
#tooltip
{
	background-color: #99B462;
}

#basic-maths-calendar #wp-calendar tfoot a,
#nav li.current_page_item:hover,
#nav li.current_page_item:hover a
{
	background: transparent;
}

/* Video

.recentcomments a
{
	display:inline !important;
	padding:0 !important;
	margin:0 !important;
}

.vvqbox
{
	display: block;
	max-width: 100%;
	visibility: visible !important;
	margin: 10px auto; 
}
.vvqbox img
{
	max-width: 100%;
	height: 100%; 
}
.vvqbox object
{
	max-width: 100%;
}




/* @end */






#wrapper 
{
}

#header h1 
{
	margin-top: 150px;
	border: 0;
}

h2, h3, h4, h5
{
/*	font-family: Bodoni, Georgia, "Times New Roman", serif !important; */
}

#header h1
{
	text-shadow: 2px 2px 2px #333;
	margin-bottom: 0 !important;
}

#header h1 a
{
	color: ##007FBB;
}

#header h1:hover
{
	background: none;
	color: ##99B462 !important;
}

#header h1 a:hover
{
	color: ##99B462 !important;
}

#header .description
{
/*	margin-top: -20px; */
/*	margin-left: 10px; */
}

#footer
{
	padding-bottom: 0;
}

cite
{
	font-style: italic
}

.date {
	color: rgb(153, 153, 153);
	font-size: 85%;
}

strong {
	font-weight: 800;
}

.caption img,
.entry-content img {
	max-width: 100%;
	height: auto;
}