
/*	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,cite,var,address{font-style:normal}i,em{font-style:italic;}strike,s{text-decoration:line-through;}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:bold}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:#333;font:62.5%/1.6em Arial,Verdana,sans-serif;}
a, a:link, a:visited {color:#066;font-weight:600;text-decoration:none;}
a:hover, a:active {color:#FF6600;}
.error {color:red;}

/*	Positioning
----------------------------------------- */
#wrapper {width:1014px;margin:10px 0 0 10px;z-index:2;font-size:12px;}
#header {width:170px;margin-right:10px;float:left;clear:both;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;}

/*	Header
----------------------------------------- */
#header {background:transparent}
#header h1 {height:148px;position:relative;border:1px solid #066;border-width:1px 0;font-size:24px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
#header h1 a {display:block;position:relative;height:148px;}
#header h1 a span {bottom:14px;padding:0 10px;position:absolute;line-height:1em;text-decoration:none;}
#header h1 a:hover, #header h1:hover a {color:#FFF;}
#header .description {top:12px;padding:0 5px 10px 5px;position:relative;background:transparent;color:#999;font-size:11px;display:block;}
#skip a {width:100%;height:150px;padding:6px 5px;display:block;z-index:1}
#skip a span {visibility:hidden;}
#skip a:hover{color:#FFF;}

/*	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;}
#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;}
.paged #nav li.current_page_item:hover,
.paged #nav li.current_page_item:hover a,
#nav li:hover a,
#nav li ul li:hover a,
#nav li.current_page_item ul li a:hover,
#nav li.current_page_item ul li.page_item a:hover,
#nav li.current_page_item ul li.page_item:hover a,
#nav li.current_page_item ul li.menu-item:hover a {color:#FFF;cursor:pointer;}
#nav li ul,
#nav li.page_item ul li ul,
#nav li.menu-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.sub-menu li a,
#nav li ul li a {width:85px;height:41px;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}
#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;}
#nav li.current_page_item:hover ul li a {border-right-width:0;color:#663;}
#nav li.page_item ul li:hover ul,
#nav li.menu-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:5px 9px 10px 5px;float:right;margin-left:-540px;}
#nav #nav-search label {text-transform:uppercase;font-size:11px;}
#nav input#nav-s {margin-top:5px;font-size:12px;width:200px}
#nav input#nav-submit {width:35px;}

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

/*	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:11px;font-weight:400;height:40px;text-transform:uppercase;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:11px;text-transform:uppercase;}
.page-title .search-term {font-size:18px;font-weight:800;line-height:14px;text-transform:none;position:absolute;left:95px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
.archive-title span {color:#333;font-size:11px;font-weight:400;line-height:20px;text-transform:uppercase;padding:0 5px;margin-bottom:0;min-height:20px;position:relative;display:inline-block;width:85px;clear:none;float:left;font-family:Arial,Verdana,sans-serif;}
.archive-title {color:#666;font-size:18px;font-weight:800;text-transform:uppercase;padding-top:3px;display:table;line-height:18px;position:relative;left:0px;font-family:Helvetica,HelveticaNeue,Arial,Verdana,sans-serif;}
.entry-date {width:65px;padding:2px 10px 10px 5px;margin-left:180px;display:block;float:left;clear:none;font-size:11px;text-transform:uppercase;}
.entry-date span {display:block;}
.search-result {width:65px;padding:2px 10px 0 5px;display:block;float:left;clear:none;font-size:11px;text-transform:uppercase;}
.search-no-results .archive-title, .error404 .archive-title {margin-left:180px;}

/*	Entry Content */
.entry-content {padding:10px 10px 10px 5px;clear:both;float:none;display:block;width:605px;}
.entry-content h1 {margin:10px 0 5px 180px;font-size:12px;line-height:15px;text-transform:uppercase;color:#000}
.entry-content h2 {margin:10px 0 5px 180px;font-size:12px;line-height:15px;text-transform:uppercase;color:#333}
.entry-content h3 {margin:10px 0 5px 180px;font-size:12px;line-height:15px;text-transform:none;color:#333}
.entry-content h4 {margin:10px 0 5px 180px;font-size:12px;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 div {margin-left:180px;line-height:20px;}
.entry-content p {margin:0 0 15px 180px;line-height:20px;}
.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,
.entry-content ul ol,
.entry-content ol ul {margin:0 0 0 20px;line-height:20px;}
.entry-content ul p,
.entry-content ol p {margin-left:0;line-height:20px;}
.entry-content abbr {border-bottom:1px dotted #AAA;text-transform:uppercase;font-size:0.85em;letter-spacing:1px;}
.entry-content blockquote {margin-bottom:20px;margin-left:200px;font-style:italic;font-size:11px;line-height:17px;color:#777}
.entry-content small {font-size:11px;line-height:17px;color:#777;}
.entry-content blockquote *,
.entry-content blockquote pre {padding:5px 0;margin:0;font-style:italic;font-size:11px;line-height:17px;color:#777}
.entry-content p cite {border-bottom:1px solid #AAA;font-style:italic;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 object {margin-left:-5px;}
.entry-content .page-link {margin-left:180px;}

/*	Image Styles */
.entry-content img {height:inherit;margin-left:-5px;}
.entry-content img.alignleft {margin-left:-5px;}
.entry-content img.aligncenter {margin:5px auto;}
.entry-content img.alignright {margin:5px -10px 5px 10px;}
.entry-content 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 img.size-medium,
.entry-content img.size-medium.alignnone,
.entry-content 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 img.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 img.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;}

/*	Misc. Divs */
.entry-content .no-hang {margin:0 10px 5px 200px;float:left;list-style-position:inside;}
.entry-content .hang-1-column {margin:0 10px 5px 90px;float:left;list-style-position:inside;}
.entry-content .hang-2-column {margin:0 10px 5px 0px;float:left;list-style-position:inside;}

/*	Post Entry Meta */
.entry-meta {height:30px;margin-left:180px;padding-bottom:10px;text-transform:uppercase;font-size:11px;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:0 0 10px 180px;display:table;clear:both;float:none;font-size:11px;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;text-transform:uppercase;}
.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;}

/*	Image Template Styles */
.attachment #content .entry-title {width:700px;overflow:hidden;margin-right:-360px;}
.attachment #content .entry-content {width:965px;overflow:hidden;margin-left:0px;}
.attachment #content .entry-content .caption {margin-left:0px;font-style:italic;color:#999}
.attachment .nextprev {height:70px;margin-top:10px;}
.attachment .nextprev .nav-previous,
.attachment .nextprev .nav-next {position:relative;height:70px;}

/*	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;text-transform:uppercase;}
.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 .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 .topcolumn ul,
.page #content .entry-content .topcolumn ol {margin-left:20px;}
.page #content .entry-content .topcolumn * {margin-left:5px;}
.page #content .entry-content .leftcolumn {width:350px;float:left;}
.page #content .entry-content .leftcolumn p {margin-left:0}
.page #content .entry-content .leftcolumn ul,
.page #content .entry-content .leftcolumn ol {margin-left:20px}
.page #content .entry-content .leftcolumn * {margin-left:0}
.page #content .entry-content .rightcolumn {width:350px;float:right;margin:0;}
.page #content .entry-content .rightcolumn p {margin-left:0;}
.page #content .entry-content .rightcolumn ul,
.page #content .entry-content .rightcolumn ol {margin-left:20px;}
.page #content .entry-content .rightcolumn * {margin-left:5px;}
.page #content .single-entry-meta {padding:0;margin:0 0 0 180px;border:none;}
.page #content .entry-content .topcolumn img {height:inherit;margin-left:-5px;}
.page #content .entry-content .rightcolumn img.alignleft {margin-left:-5px;}
#content .page .entry-title {padding-bottom:0;margin:0 0 0 180px;display:block;float:left;text-transform:uppercase;}

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

/*	Gallery Styles */
.gallery {margin-bottom:10px;}
.gallery .gallery-row {margin-bottom:10px;}
.gallery dl dt {font-weight:600;margin-top:0}
.gallery img {margin:0}
.wp-smiley {max-height:12px;margin:0 !important}
.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;}

/*	Image Captions */
.wp-caption {margin-bottom:-5px;}
.wp-caption.alignnone,
.wp-caption.alignleft,
.wp-caption.aligncenter {margin-left:180px;}
.wp-caption.alignnone p.wp-caption-text,
.wp-caption.alignleft p.wp-caption-text,
.wp-caption.aligncenter p.wp-caption-text {margin-left:-5px;padding:5px;max-width:440px;}
.wp-caption.alignright {margin-right:0;float:right;display:block;}
.wp-caption.alignright img {margin-left:20px;}
.wp-caption.alignright p.wp-caption-text {margin-left:5px;margin-right:10px;width:inherit;right:0;max-width:440px;float:right;}
.wp-caption img {padding:0;margin:0;border:0 none}
.wp-caption.alignleft p.wp-caption-text {text-align:left;}
.wp-caption p.wp-caption-text {text-align:center;padding:5px 0;font-style:italic;color:#999}


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

#toptags {border-bottom:1px solid #066;}

#alltags {margin:0;}
#alltags ul li .description:hover {display:none;}

#allcategories {width:800px;min-height:87px;padding:0;margin:0;float:left;position:relative;}
#allcategories ul li {height:74px;margin-bottom:11px;overflow:hidden;}
#allcategories ul li a span {line-height:12px;}
#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:11px;z-index:10;border:none;}

#datearchives {width:800px;min-height:87px;padding:0;margin-bottom:0px;float:left;position:relative;}
#datearchives .archive-year {clear:both;float:none;display:block;border-top:1px solid #AAA;}
#datearchives h3 {display:none;}
#datearchives h4 {width:65px;padding:5px 0 5px 5px; margin:10px 10px 0 0;float:left;font-weight:400;font-size:11px;line-height:11px;text-transform:uppercase;}
#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:11px;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:11px;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:11px;line-height:14px;text-transform:uppercase;}
#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;}

/*	Next & Previous
----------------------------------------- */
.nextprev {padding:0 0 10px;margin-left:180px;display:table;clear:both;float:none;font-size:10px;text-transform:uppercase;}
.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:18px 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:210px;float:left;margin:0;line-height:50px;}
.pagination .nextprev-arrow {display:block;float:left;width:16px;}
.pagination .nav-next a {margin-left:0;}

/*	Single Post Nav */
.nextprev-single {padding-top:10px;border-top:1px solid #AAA;}
.nextprev-single a {width:210px;float:left;margin:0}
.nextprev-single .nextprev-post {font-weight:200;clear:right;display:block}
.nextprev-single .nav-previous a .nextprev-post {float:right;clear:right;padding-right:5px;}
.nextprev-single .nav-previous a .nextprev-single-link-title {width:150px;float:right;padding-right:5px;}
.nextprev-single .nav-next a .nextprev-post {float:left;clear:left;padding-left:5px;}
.nextprev-single .nav-next a .nextprev-single-link-title {width:150px;float:left;padding-left:5px;}
.nextprev-single .nextprev-arrow {display:block;float:left;width:36px;}
.nextprev-single .nav-next a {margin-left:0}

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

/*	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 .avatar {padding:0 37px 0 5px;float:left;border:none;}
#comments .reply {padding:0;margin:-10px 0 10px 90px;clear:both;float:none;}
#comments .reply a {text-transform:uppercase;font-size:11px;padding:0 5px;font-weight:normal;}
#comments-list {padding:0;margin-left:90px;border-top:1px solid #999;}
#comments #comments-list ul,
#comments #comments-list ol {padding:0;margin:0 0 30px;list-style:none;}
#comments #comments-list li {min-height:90px;padding:10px 0 0;position:relative;border-top:1px solid #AAA;}
#comments #comments-list li.byuser {border-top:1px solid #999;margin-bottom:-1px}
#comments #comments-list li .comment-author-type {position:absolute;top:60px;left:0;padding:0 0 0 5px;font-size:11px;font-weight:bold;text-transform:uppercase;}
#comments #comments-list cite {display:inline;font-style:normal;font-weight:800}
#comments .comment-author {padding-left:5px;display:inline;}
#comments .comment-meta {display:inline-block;margin-bottom:2px;}
#comments .comment-meta.comment-awaiting-moderation {display:block;padding:0 5px 10px;margin-left:90px;color:red;font-size:11px;text-transform:uppercase;}
#comments .comment-meta.comment-awaiting-moderation em {font-style:normal;}
#comments .comment-meta a {font-weight:400;font-size:11px;}
#comments .comment-meta a.comment-edit-link {color:red;font-weight:600;font-size:11px;}
#comments .comment-date,
#comments .comment-time {font-size:11px;text-transform:uppercase;}

/*	Comment threading */
#comments-list .depth-1 p {padding:0 5px;margin:0 0 15px 90px;line-height:20px;}
#comments-list .depth-1 blockquote {color:#777;margin:0 0 15px 20px;font-size:11px;line-height:17px;}
#comments-list .depth-1 code {font-family: "Courier New",Courier,monospace;font-size:12px;}
#comments-list .depth-1 li.depth-2 {margin-left:90px;min-height:80px;padding:10px 0 0;position:relative;border-top:1px solid #AAA;}
#comments-list .depth-1 li.depth-2 .reply {padding:0;margin-left:0;clear:both;float:none;}
#comments-list .depth-1 li.comment p {padding:0 5px;margin:0 90px 15px 0;line-height:20px;}
#comments-list .depth-1 li.comment .comment-author .avatar {padding:0 5px 0 10px;float:right}
#comments #comments-list .depth-1 li.comment .comment-author-type {left:360px;padding-right:5px;width:70px;text-align:right;}
#comments-list .depth-1 li.comment .comment-meta.comment-awaiting-moderation {margin-left:0;}

#trackbacks-list {padding:0;margin-left:90px;;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:11px;}
#trackbacks-list .comment-author{padding:0 5px;}
.trackback-date {width:90px;display:inline-block;font-size:11px;text-transform:uppercase;}

#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:11px;}
#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;}

/*	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:10px;float:right;}
.sidebar h3 {padding:0 5px 6px;clear:both;float:none;display:block;color:#999;font-size:11px;font-weight:400;text-transform:uppercase;}
.sidebar ul {display:block;list-style:none;font-size:11px;}
.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 a {padding:4px 5px;text-decoration:none;display:block}
.sidebar ul li a:hover {color:#FFF;}
.sidebar label.hidden {display:none;}

/*	Widget Styles */
.sidebar .widget_basic_maths_recent_posts ul {border:none;}
.sidebar .widget_basic_maths_recent_posts ul li {padding:0;border:none;}
.sidebar .widget_basic_maths_recent_posts ul li a {padding:5px;display:block;}
.sidebar .widget_basic_maths_recent_posts ul li a:hover,
.sidebar .widget_basic_maths_recent_posts ul.xoxo li a:hover span {color:#FFF;}
.sidebar .widget_basic_maths_recent_posts ul li .recent-post-date {display:block;color:#999;font-weight:200;text-transform:uppercase;}
.sidebar .widget_basic_maths_archives {display:table;}
.sidebar .widget_basic_maths_archives h3 {margin-bottom:6px}
.sidebar .widget_basic_maths_archives div {display:block;clear:both;padding:0;margin:0;}
.sidebar .widget_basic_maths_archives ul {margin:0;padding:0;border:none;}
.sidebar .widget_basic_maths_archives ul li {width:85px;height:50px;padding:0;margin:0;float:left;display:block;border-top:1px solid #AAA;}
.sidebar .widget_basic_maths_archives ul li.full-archives {width:170px;display:block;clear:both;float:none;}
.sidebar .widget_basic_maths_archives ul li.full-archives a {text-transform:none;display:block;width:160px;}
.sidebar .widget_basic_maths_archives ul li a {height:40px;width:75px;padding:5px;}
.sidebar .widget_basic_maths_archives ul li a:hover,
.sidebar .widget_basic_maths_archives ul li a:hover span {color:#FFF;}
.sidebar .widget_basic_maths_archives ul li a .archive-count,
.sidebar .widget_basic_maths_archives ul li a .postcount {display:block;color:#999;font-weight:200;text-transform:none;}
.sidebar .widget_basic_maths_more_info ul,
.sidebar .widget_basic_maths_more_info li {border:none;}
.sidebar .widget_basic_maths_more_info li a {padding-left:22px;background-image: url('../img/icon-sprite.png');background-position: 3px 0px;background-repeat: no-repeat;}
.sidebar .widget_basic_maths_more_info li.entries-rss a:hover {background-position: 3px -25px;}
.sidebar .widget_basic_maths_more_info li.comments-rss a:hover {background-position: 3px -25px;}
.sidebar .widget_basic_maths_more_info li.wordpress-link a {background-position: 3px -50px;}
.sidebar .widget_basic_maths_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 {padding:0 5px;display:table;list-style:none;font-size:11px;}
.sidebar .widget_tag_cloud h3 {padding-left:0;}
.sidebar .widget_tag_cloud div {margin:0 -5px 20px 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;}

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

/*	Grid Styles
----------------------------------------- */
.gridSystem {background:#FFF url(../img/grid.png) repeat-y 10px;}

/*	Browser Specifics
----------------------------------------- */
/*	Safari */
.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;}

