/*
Theme Name: Architect's Newspaper Blog
Description: A customized Wordpress theme built for The Architect's Newspaper.
Version: 1.0
Author: Adda Birnir
Author URI: http://www.addabjork.com
Tags: custom header, fixed width, three columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* CSS reset code */

 body {padding: 0;margin: 0; font: 13px Arial, sans-serif;font-size: small;font: x-small;height:100%; background:white;}
 h1, h2, h3, h4, h5, h6, ul, li, pre, code { padding: 0;margin: 0;line-height: 1em;font-size: 100%;font-weight: normal;font-style: normal;}
table {font-size: inherit;font: 100%;}
ul {list-style: none;}
img {border: 0; -ms-interpolation-mode: bicubic; }
p {margin: 1em 0;}


/* Main Elements */

/* Begin Structure */

body {font-family: Arial;background: white;margin: auto;}

#page {background-color: white; margin-left: 60px; margin-right: auto; width: 1000px;height:100%;}

#left_gray_bar {background:url('left_gray_border.jpg') repeat-y; margin-bottom:20px;}


/* Header */

#header {background-color: white;margin-bottom: 10px;}
#headerimg 	{margin: 0;width: 100%;	border: none;width: 760;padding-top:10px;margin-bottom:-8px;}

/*Footer */

#footer {margin:auto; width: 1000px;clear: both; background: white;border-top: #00B6DE solid 1px;text-align: center;font-family: Arial;font-size: 10px;color: #787878;}
#footer p {margin: 0;padding: 4px 0;text-align: center; clear:both;}
#footer a {color: #787878;}
	
/* Blog Post */

div.alignleft a, div.alignright a {color:#383838;font-size:16px; font-weight: bold; margin-bottom: 4px;}

div.alignleft {width: 240px;padding-bottom: 10px; float:left;}
div.alignright {float:left; width: 240px;text-align: right;margin-right:10px;padding-bottom: 10px;}

#next {float: right;}

.attachment {text-align: left;}
.clear {clear: both;}
.narrowcolumn {float: left;width: 500px; border-top: #00B6DE solid 1px;	margin-right:5px;}
.narrowcolumn .entry {font-size: 13px;color: #484848;width: 490px;}
.narrowcolumn .postmetadata {padding-top: 5px; text-align: left;}
.post {	text-align: left;}
.post hr {display: block;	}
.postmetadata {clear: both; font-family: Arial;font-size: 10px;	color: #787878;line-height: 1.5em;}

p#date {font-size: 12px;color: #484848;margin-top: -2px;margin-bottom: -4px;padding:none;}
p#date a {color: #484848; }

#content h2 {color: #00B6DE;font-weight: normal;}
#content h2 a {color: #00B6DE;}
#headline {font-size: 20px;	color: #00B6DE;	font-weight: normal; margin-top: 10px; margin-bottom: 4px; clear:both;}
#headline a {color: #00B6DE;}

a.more-link {font-weight: bold; color:#484848;}
.entry p a {color:#00B6DE;}
.entry p {line-height: 18px;}



/*Typography */

h1, h2, h3 {font-family: Arial; clear:both;}
h1 {font-size: 4em;text-align: left;padding-top: 70px;margin: 0;font-weight: normal;}
h3, h3 a {clear:both;
color:#00B6DE;
font-size:20px;
font-weight:normal;
margin-bottom:4px;
margin-top:10px;}
h1, h1 a, .description, a {text-decoration: none;color: inherit;}
a:active, a:visited, a, a:link {text-decoration: none; color: inherit;}
a:hover {text-decoration: underline;}
h2, h2 a, h2 a:visited {color: inherit;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, #sidebar h2, cite {text-decoration: none;}

/* h3, h3 a, h3 a:visited */

h2.pagetitle, h2.pagetitle a {margin-top: 20px;text-align: left;color: #383838;font-size: 20px;font-weight: normal;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
	
.smalltitle, .smalltitle a, .smalltitle li a {font-size: 13px;text-align: left;margin-left: 5px;margin-top: 4px;clear: both;color: #383838;font-weight: bold;}

#comment_tag {font-size: 12px; font-weight:normal; color: #686868; text-align: left; margin-right:10px; 
	margin-top: 10px;
	padding-top:2px; border-top: #e0e0e0 solid 1px; clear:both;}

#comment_tag a {color: #686868;}	
	

/*Comments */

acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
comment-meta commentmetadata a {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;color:#787878;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: inherit;}

.comment-body p {color:#484848;font-size:12px;}
.comment-body cite, span.says  {font-size: 13px;text-align: left;margin-left: 0px;margin-top: 4px;clear: both;color: #383838;font-weight: bold;font-style: italic;}

.commentlist {padding: 0;text-align: left;}
.commentlist li, #commentform input, #commentform textarea {font: 10px Arial;color:#787878;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold; margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;background-color:#F0F0F0;
border:1px solid #C8C8C8; width:450px;}.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;margin: 10px 5px 10px 0;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}

.commentmetadata {font-weight: normal; margin: 0;display: block;}
.nocomments {text-align: left;margin: 0;padding: 0;}

#commentform {margin: 5px 10px 0 0; max-width:500px;}
#commentform p {font-family: Arial;margin: 5px 0;}
#commentform input {color: #00B6DE;font-size: 18px;font-weight: bold;margin-top: -2px;background: white;border:1px solid #C8C8C8;}
#commentform input#submit {border:none;padding-bottom:20px;}
#commentform textarea {background-color:#FFFFFF;border:1px solid #C8C8C8;font-size: 12px;color: #787878;text-align: left;float: left;width: 450px;height: 150px;margin-top: -4px;margin-bottom: 10px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


div#respond p {margin-left:0px;}

p#comments {font-size: 13px;text-align: left;margin-left: 0px;margin-top: 4px;clear: both;color:#484848;font-weight: bold;}

form#commentform {margin-bottom: 10px;}

/* End Comments */

/* Begin Images */

embed {max-width: 490px;}

#right_top {float:left; clear:both; height:10px;width:100%;}

embed#Advertisement {margin-left:2px;margin-right:2px;margin-top:0px;}
object {max-width: 490px;}

a img {border: none;}
p img {max-width: 490px;height: auto; margin-top:-3px;}

p#an_ad a {color:#00B6DE;padding-bottom:8px;}
	
img#subscribe_ad {padding: 3px;border: #e0e0e0 solid 1px; margin-left: 12px;margin-right: 12px;margin-bottom: 12px;margin-top:12px;}
img#rss {width: 16px;height:16px;padding: 0px;margin-left: 0px;margin-top: -6px;}
img#twitter {width: 16px;height:16px;padding: 0px;margin-left:0px;margin-top: -6px;}
img#facebook {width: 16px; height: 16px; margin-left:0px;padding:0px;margin-top: 6px;}


/* End Images */

/* Begin Lists */

label {display: none;}

html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
	
/* End Entry Lists */

/* Sidebar */

.smalltext {font-family: Arial;font-size: 10px;	color: #787878;line-height: 1.5em;margin-left:10px;}
.smalltext a {color: #787878;}
#sidebar {width: 490px;margin-left:5px;height:100%;}

#nav_links {margin-top:10px; padding-top:10px;}

#search_div {background:white;}

#widgets {background:white; padding-bottom:8px; padding-top:12px;}


#sidebar h2 {font-family: Arial;font-size: 10px;color: #00B6DE;margin-bottom: 2px;font-style: italic; font-weight: bold; margin-top: 5px;margin-left: 5px; padding: 0;}
#sidebar h2 a {color: #00B6DE;}

#smalltext li {font-family: Arial;font-size: 10px;	color: #787878;line-height: 1.5em;margin-left:10px;}



#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}

/* Begin Search */

form#searchform {width: 290px; height: 60px; background:white;}

input#s {/* position: relative; left: 2px; top: 0px;*/ vertical-align: middle; background-color: white;border: #C8C8C8 solid 1px;
	color: #505050;font-size:12px;margin:16px 0 16px 10px;padding:4px;
	width: 200px;height: 16px;text-align: left;}
input#searchsubmit {width: 60px;height: 20px;font-family: Arial;font-weight: bold; background:white;
		text-align: center;margin-right:6px;margin-left: 4px;padding-left: 3px;border:none; margin-top: -2px; 
		color: #00B6DE;font-size: 16px;
		vertical-align: middle;
		/* position: relative;left: 6px;top: 0px;*/}
		
		/* position: relative;left: 6px;top: 0px; */
		
input#searchsubmit:hover {text-decoration: underline;}

#sidebar form {margin: 0;}
#sidebar #searchform #s {padding: 2px;}
	
/* End Search */
	
/*Sidebar Structure */

#sidebar{padding: 20px 0 10px 0;margin-left: 510px;}

/* #left_border {border-left: #F0F0F0 solid 2px;margin-left:5px;height:5000px;} */

li {list-style-type: none;}

#left {float: left;width: 300px;border-top: #00B6DE solid 1px;margin-top: -20px;clear:none;
	margin-left:5px; height:100%;
	}

#right {width: 160px;margin-left: 10px;float: left;border-top: #00B6DE solid 1px;margin-top: -20px;text-align:center;}

#right iframe {
	padding-bottom:10px;
}

.ad {
	padding-bottom:30px;
}

#readmore {font-size: 14px;margin-top: 8px;margin-bottom: 2px;color: #00B6DE;font-weight: normal;background:white;}

.middlesub {width: 100%;text-align: left;float: left; background:white;}

#mailing_list {width:290px; font-size:12px; color: white;font-weight: bold;
	background: #00B6DE; height:70px;margin-top:0px; border:#C8C8C8 solid 1px;
	text-align: left; margin-left:4px; margin-bottom:20px;}
	
#mailing_list p {padding-top:0px;margin-bottom:1px;}

input.sidebar_text_input {
	background-color:white;
	border:1px solid #F8F8F8;
	color:#505050;
	width: 200px;
	height: 20px;
	margin-left:21px;
	/* position: relative;
	top:4px;
	left:18px; */
	vertical-align: middle;
	margin-top:6px;
}

input#mailing_list_submit {
	color: white;
	font-size: 16px;
	font-weight: bold;
	background: #66cccc;
	border:1px solid #F8F8F8;
	height:24px;
	vertical-align: middle;
	margin-left: -4px;
	margin-top:6px;
}

#subscribe_newsletter {margin-left:20px; color: #f8f8f8;}

#archpaper {width: 100%;}

.anad {font-size: 16px;color: #00B6DE;margin-top: 6px;margin-bottom: 24px; background:white;}
#anad {/* border-top: #00B6DE solid 1px; */ text-align: center;color: #00B6DE;font-size:20px;margin-top:-18px; background:white;}

#current_issues {text-align: center;color: #00B6DE;font-size:20px;}

.links {float: left;width: 48%;border-top: #00B6DE solid 1px;height: 100%; background:transparent;}
#links {margin-bottom: 10px;
	/* border-left: #e0e0e0 solid 1px;
	/* border-right: #e0e0e0 solid 1px;
	border-bottom: #e0e0e0 solid 1px; */
	height: 100%;
	background:transparent;
}

#links li {
	margin-left: 4px;
}

#aboutus {float: right;width: 48%;margin-left:2%;border-top: #00B6DE solid 1px;text-align:left;
	/*  border-left: #e0e0e0 solid 1px;
	border-right: #e0e0e0 solid 1px;
	border-bottom: #e0e0e0 solid 1px; */
	/* background: #F8F8F8; */}
	
ul#smalltext li a { color:#787878;}

li.linkcat ul li, li.linkcat ul li a {font-family: Arial;font-size: 10px;color: #787878;line-height: 1.5em;margin-left:5px; list-style-type: none;}

a.rsswidget img {height:0px;width:0px}

#kb-advanced-rss-4 ul {height: relative;border-top: #888888 solid 3px;border-bottom: #C8C8C8  solid 1px;
			border-right: #C8C8C8 solid 1px;border-left: #C8C8C8 solid 1px;margin: 4px;margin-bottom: 15px;
			padding-top: 4px;padding-bottom: 2px; background: white; width:290px;}
#kb-advanced-rss-4  ul li {list-style-type: none;list-style-image: none;	border-bottom:1px solid #E8E8E8;color:#00B6DE;font-size:13px;
	margin-bottom:10px;margin-right:10px;margin-left: 10px;padding-top: 3px;text-align:left;padding-bottom:3px;}
#kb-advanced-rss-4  ul li a {color:#00B6DE; }
#kb-advanced-rss-4  h2 {font-style: normal;list-style-type: none;list-style-image: none;margin-bottom: 2px;color:#383838;font-size:13px;font-weight:bold;margin-left: 8px;}
#kb-advanced-rss-4  h2 a, #rss-3 h2 a:link, #rss-3 h2 a:visited {color:#383838;}
#kb-advanced-rss-4 h2 a:hover { color:#383838; text-decoration:underline;}

/* End Sidebar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #C8C8C8;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #C8C8C8;}
blockquote cite {margin: 5px 0 0;display: block;}
hr {display: none;}
select {width: 130px;}

.alt {margin: 0;padding: 10px;}
.children { padding: 0; }
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:left;}
.hidden {display: none;}
.narrowcolumn .postmetadata alt {text-align:left;}

/* End Various Tags & Classes*/

/* Captions */

.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: left;background-color: white;font-size: 11px;color: #787878;margin-top: 8px; max-width:490px;height:auto;}
.wp-caption img { max-width:490px; height: auto;margin-top:0px;}
.wp-caption p.wp-caption-text {font-size: 11px;margin: 0;padding-top:2px; line-height: 14px; text-align:left;}

/*End Captions */


