/*
 ___                                       __      
/\_ \                                     /\ \__   
\//\ \     ___   __  __  __     __    ____\ \ ,_\  
  \ \ \   / __`\/\ \/\ \/\ \  /'__`\ /',__\\ \ \/  
   \_\ \_/\ \L\ \ \ \_/ \_/ \/\  __//\__, `\\ \ \_ 
   /\____\ \____/\ \___x___/'\ \____\/\____/ \ \__\
   \/____/\/___/  \/__//__/   \/____/\/___/   \/__/
  ___    ___     ___ ___     ___ ___     ___     ___    
 /'___\ / __`\ /' __` __`\ /' __` __`\  / __`\ /' _ `\  
/\ \__//\ \L\ \/\ \/\ \/\ \/\ \/\ \/\ \/\ \L\ \/\ \/\ \ 
\ \____\ \____/\ \_\ \_\ \_\ \_\ \_\ \_\ \____/\ \_\ \_\
 \/____/\/___/  \/_/\/_/\/_/\/_/\/_/\/_/\/___/  \/_/\/_/
  __                                                           __             
 /\ \                                     __                  /\ \__          
 \_\ \     __    ___     ___     ___ ___ /\_\    ___      __  \ \ ,_\   ___   _ __  
 /'_` \  /'__`\/' _ `\  / __`\ /' __` __`\/\ \ /' _ `\  /'__`\ \ \ \/  / __`\/\`'__\
/\ \L\ \/\  __//\ \/\ \/\ \L\ \/\ \/\ \/\ \ \ \/\ \/\ \/\ \L\.\_\ \ \_/\ \L\ \ \ \/ 
\ \___,_\ \____\ \_\ \_\ \____/\ \_\ \_\ \_\ \_\ \_\ \_\ \__/.\_\\ \__\ \____/\ \_\ 
 \/__,_ /\/____/\/_/\/_/\/___/  \/_/\/_/\/_/\/_/\/_/\/_/\/__/\/_/ \/__/\/___/  \/_/ 

	Sheet: 					Main styles
	Author: 				Brook Elgie
	Date:						July 2006
	Last updated:		April 2008

	Description:		The primary rules for the site.
*/

/* remove default browser styles */
@import url("undohtml.css");

/* import for IE6 */
@import "ie6win.css";

html {
	height: 100%;
}

body {
	color:#F9FFEB;
	background-color: #0A0040;
	font-family: Arial, Helvetica, "Lucida Grande", "Lucida Sans Unicode", Lucida, sans-serif;
	font-size:62.5%;
	height:100%;
}

#header {
	margin:0 auto;
	width: 920px;
}
#header h1 {
/*  text-indent: -9999px;*/
	width:334px;
	height: 123px;
	position: relative;
	top: 59px;
	left:20px;
}
#header h1 a, #header h1 a:hover{
	display:block;
	width: 100%;
	height: 100%;
/*  background: transparent url(/furniture/lowest_logo.png) no-repeat top left;*/
	outline:none;
}

#mainContainer {
	color:#F9FFEB;
	background-color: #0A0040;
	width: 920px;
	margin:0 auto;
	overflow:hidden;
}

p {
	font-size: 1.3em;
	line-height:1.4em;
	margin: 0 0 0.8em;
}

acronym {
	border-bottom:1px dotted #4B485E;
}

blockquote {
	margin:1.2em 2em 1.2em 1em;
	padding-left: 1em;
	border-left: 2px #4B485E solid;
	color:#F9FFEB;
}
blockquote p {
	font-size:1.1em;
	line-height:1.3em;
	color:#F9FFEB;
}

h2 {
	margin:0 0 3px;
	height:64px;
	
	font-size: 2.6em;
	color: #A8FF00;
	font-family: Constantia, Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	line-height:1.1em;
}
h2 a {
	color: #A8FF00;
}
h2 a:hover {
	border-bottom:1px dotted #70A616;
}

/* Appears beneath the h2 titles */
div.subTitle {
	font-size: 1.2em;
	color: #4B485E;
	margin-top:-35px;
	margin-bottom:20px;
	text-align:right;
}
div.subTitle a {
	color: #4B485E;
}
div.subTitle a:hover {
	color: #6E6E6E;
}

div.notice {
	border:1px solid #F9FFEB;
	padding: 10px 10px 0 10px;
	margin-bottom: 1.2em;
	background-color: #470000;
}

h3 {
	font-size: 1.7em;
	color: #CE631B;	
	font-weight: normal;
	margin:0 0 0.2em;
}
h3 a{
	color:#CE631B;
}
h3 a:hover{
	border-bottom:1px dotted #8A4027;
}
h4 {
	font-size:1.3em;
	color:#92de00;
	margin:0 0 0.2em;
	font-weight:normal;
}

a {
	color: #0086FF;
}

/* Code blocks */
div.code {
	color: #C0C2C2;
	display: block;
	padding: 10px 10px 10px 3px;
	border-top: 1px solid #2B244F;
	border-bottom: 1px solid #2B244F;
	margin: 1.2em 1em 1.2em 0;
	font-size:12px;
	clear:both;
}
code {
 	font-family: Monaco, 'Andale Mono', 'Lucida Console', 'Bitstream Vera Sans Mono', 'Courier New', monospace;;
	font-size: 12px;
}
div.code code{
	white-space: pre;
	font-size: inherit;
}
div.code span.breakMark {
	color: #666666;
	font-size: 1.2em;
	margin-left:1.2em;
}
/* /end Code blocks */

/* Figures in text */
div.figure {
	text-align: center;
	float:left;
	width: 230px;
	margin: 0.5em 0.5em 0.5em 0;
	padding-right: 0.5em;
	/*border-right: 2px solid #2B244F;*/
}
div.figure img {
	background-color: #2B244F;
	padding: 4px;
}
div.figure p.caption {
	font-size: 1.2em;
	color: #4B485E;
	margin: 0.2em 0 0 0;
}
/* /end Figures in text */


ul#tools {
	text-align:right;
	position:absolute;
	margin: 10px 0 0 650px;
	width:270px;
}
ul#tools li {
	display:inline;
	float:left;
}
ul#tools li form#searchForm p {
	font-size:1.1;
}
ul#tools li form#searchForm input, ul#tools li form#searchForm label {
	display:none;
}
ul#tools li form#searchForm input#search {
	display:inline;
	padding-left:20px;
	padding-bottom:4px;
	margin:6px 0 0 52px;
	width:150px;
	
	color:#F9FFEB;
	background:transparent url(/furniture/search_glass.png) no-repeat 0 1px;
	border:none;
	border-bottom:1px solid #0356b9;
}

div#content {
	width: 495px;
	margin: 59px 0 0 187px;
	float:left;
	background-color: #0A0040;
}

div.entry {
	margin: 0 0 38px 0;
}
div.searchEntry {
	margin: 0 0 38px 50px;
}
div.searchEntry p{
	margin: 0;
}

div.entryBody {
	margin:0 0 0 50px;
}
div.entryBody a.imageLink {
	text-align:center;
	display: block;
	background:none;
}
div.entryBody a.imageLink:hover {
	border:none;
}
div.entryBody a {
	
}
div.entryBody a:hover {
	border-bottom:1px dotted #0357BC;
}
div.entryBody a.download {
	background-color:#2B244F;
	padding:2px 5px;
}

div.entryBody ul {
	font-size:1.2em;
	margin:0 1em 1.2em;
	color: #C0C2C2;
}
div.entryBody ul li {
	margin-bottom:0.5em;
	list-style: disc outside;
	line-height:1.2em;
	margin-left:1em;
	padding-left:0.3em;
}

div.entryFooter {
	margin:0 0 0 50px;
}
div.entryFooter p {
	color: #4B485E;
	margin:0;
}
div.searchEntry div.entryFooter, div.searchEntry div.entryFooter p{
	margin:0;
}
div.entryFooter a {
	color: #0357BC;
}
div.entryFooter a:hover {
	color: #0086FF;
}
div.entryFooter a.commentLink , div.searchEntry a.commentLink{
	color: #4B485E;
}
div.entryFooter a.commentLink:hover , div.searchEntry a.commentLink:hover {
	color: #6E6E6E;
}
div.entryDate {
	width:38px;
	float:left;
	text-align: center;
	position: relative;
	left:-7px;
}
div.searchEntry .searchEntryHeader {
	margin: 0;
	color: #6E6E6E;
}
.entryDate p {
	font-family: Constantia, Georgia, Times, "Times New Roman", serif;
	color: #6E6E6E;
}

/* SIDEBAR */
#links {
	float: left;
	width: 180px;
	margin: 64px 0 0 50px;
}
#links h3 {
	margin: 0 0 43px;
	color: #8A4028;
}
#links dt {
	margin-bottom:0.2em;
}
#links dt a, #links li a {
	font-size: 1.3em;	
}
#links dt a, #links dd a, #links li a {
	color: #0357BC;
}
#links li {
	margin: 0 0 1.1em 0;	
}
#links dt a:hover, #links dd a:hover, #links li a:hover {
	color: #0086FF;
	text-decoration: none;
}
#links dd {
	color: #A6A6AF;
	margin: 0 0 1.1em 0;
	line-height:1.2em;
	font-size:1.1em;
}
#links p {
	font-size: 1.1em;
}
#links p a.secondaryLink {
 	color: #4B485E;
	text-transform:uppercase;
}
#links p a.secondaryLink:hover {
	color: #6E6E6E;
}
/* /SIDEBAR */

/* Comments section */
#comments {
	margin: 0 0 46px 237px;
	color: #666666;
	width: 495px;
}
#comments div#posterDetails p {
	margin: 0 0 10px 0;	
}
#comments div#posterDetails input {
	display: block;
	width: 295px;
	background-color: #F9F9f9;
	border: 1px solid #6E6E6E;
	padding:2px;
}
#comments textarea {
	background-color: #F9F9F9;
	border: 1px solid #6E6E6E;
	padding: 2px;
	width: 445px;
	height: 150px;
}
#comments div.comment {

}
#comments div.trackback{
	border: 1px #9EA099 solid;
	padding: 7px;
	margin-top: 40px;
}
#comments div.comment .commentNumber, #comments div.trackback .commentNumber {
	display:block;
	width: 44px;
	position:relative;
	left: -50px;
	top: 18px;
	margin:0;
}
#comments div.trackback .commentNumber {
	left: -57px;
}
#comments div.comment .commentHeader, #comments div.trackback .commentHeader {
	color: #9EA099;
	margin:0;
}
#comments div.comment .commentHeader a, #comments div.trackback .commentHeader a {
	color: #54A7E8;
}
#comments div.comment .commentHeader a:hover, #comments div.trackback .commentHeader a:hover {
	color: #0086FF;
}
#comments div.comment .commentNumber a, #comments div.trackback .commentNumber a {
	color: #9EA099;
}
#comments div.comment .commentNumber a:hover, #comments div.trackback .commentNumber a:hover {
	color:#6E6E6E;
}
#comments div.comment div.commentBody {

}
#comments div.comment div.commentBody a {
	color:#54A7E8;
}
#comments div.comment div.commentBody a:hover{
 	color:#0086FF;
}
#comments form#commentForm{
	margin:40px 0 0 0;
}
#comments div#previewComment {
	border: 1px #9EA099 solid;
	padding: 7px;
	margin:0;
}
#comments div.errorMessage {
	border: 3px #CC0000 solid;
	margin:20px 0 0 0;
	padding: 7px;
}
#comments div.errorMessage p{
	margin: auto;
}
/* /comments */


/* TAG CLOUD */
div#tagCloud {
	margin: 0 0 46px 50px;
	text-align: justify;
	color: #4b485e;
}

div#tagCloud a:hover {
	border-bottom:1px dotted #0357BC;
}

.tagLevel1 {
	font-size: 3.5em;
}
.tagLevel2 {
	font-size: 3.1em;
}
.tagLevel3 {
	font-size: 2.7em;
}
.tagLevel4 {
	font-size: 2.3em;
}
.tagLevel5 {
	font-size: 1.9em;
}
.tagLevel6 {
	font-size: 1.5em;
}

/* link boxes */
#secondaryContainer {
	overflow:hidden;
	background: #F9FFEB url(/furniture/secondary_container_background.gif) repeat-x top;
	padding:67px 0 20px;
}
#secondaryContainer #secondaryContainerInnerWrapper {
	width:920px;	
	margin:0 auto;
}
#secondaryContainer .linkBox {
	margin-right: 10px;
	margin-bottom:10px;
	padding-right:10px;
	width: 206px;
	float: left;

	color: #9EA099;
	border-right: 1px solid #CFD3C5;
}
#secondaryContainer .linkBox h3 {
	margin-bottom: 1.2em;	
}
#secondaryContainer .linkBox ul, #secondaryContainer .linkBox p {
	font-size:1.2em;
	line-height:1.3em;
}
#secondaryContainer .linkBox ul li{
	margin-bottom: 0;
}
#secondaryContainer .linkBox a{
	color: #54A7E8;
}
#secondaryContainer .linkBox a:hover{
	color: #0086FF;
}
#secondaryContainer #recentEntries {
	margin-left: 237px;
}
#secondaryContainer #recentEntries ul li {
	margin-bottom: 1.1em;
}
#secondaryContainer #recentArchives {
}
#secondaryContainer #myInfoLinks {
	border-right:none;
	margin-right:0;
	padding-right:0;
}

/* /link boxes */

/* footer */
#footer {
	width:683px;
	padding:10px 0 10px 237px;
	margin:0 auto;
/*  border-top:1px solid #000;*/
}
#footer p {
	color:#4B485E;
}
#footer a {
	color:#4B485E;
	border-bottom:1px dotted;
}
#footer a:hover {
	color: #6e6e6e;
}
/* /footer */