@charset "iso-8859-1";
/*
Theme Name: Noticeboard-1024px
Theme URI: http://www.aussiediary.com
Description: Noticeboard theme for a 1024 pixel screen width
Author: Kieran Knox
*/

/* general */

body {
background-color: #EEE0C4;
background: url(images/my-wood-bg.jpg);
margin: 0px 0px 10px 0px;
color: #000;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
}

#banner {
height: 90px;
}

/* corkboard frame */

.left-hand-top-corner {
margin: 0;
padding: 0;
width: 23px;
height: 21px;
background: url(http://www.aussiediary.com/index-images/frame/left-hand-side.jpg) repeat-y;
}

.top {
margin: 0;
padding: 0;
height: 21px;
background: url(http://www.aussiediary.com/index-images/frame/body.jpg);
}

.right-hand-top-corner {
margin: 0;
padding: 0;
width: 23px;
height: 21px;
background: url(http://www.aussiediary.com/index-images/frame/right-hand-side.jpg) repeat-y;
}

.left-hand-side {
margin: 0;
padding: 0;
width: 23px;
background: url(http://www.aussiediary.com/index-images/frame/left-hand-side.jpg) repeat-y;
}

.cork-body {
margin: 0;
padding: 0;
background: url(http://www.aussiediary.com/index-images/frame/body.jpg);
}

.right-hand-side {
margin: 0;
padding: 0;
width: 23px;
background: url(http://www.aussiediary.com/index-images/frame/right-hand-side.jpg) repeat-y;
}

.left-hand-bottom-corner {
margin: 0;
padding: 0;
width: 23px;
height: 21px;
}

.bottom {
margin: 0;
padding: 0;
height: 21px;
background: url(http://www.aussiediary.com/index-images/frame/bottom.jpg) repeat-x;
}

.right-hand-bottom-corner {
margin: 0;
padding: 0;
width: 23px;
height: 21px;
}

/* On the corkboard */

.level-1 {
width: 930px;
}

.level-2 {
width: 730px;
}

.level-3{
width: 730px;
}

.notice-1 {
width: 165px;
background: url(http://www.aussiediary.com/index-images/notices/contents-bg.jpg);
}

.contents {
padding: 0px 5px 0px 15px;
width: 140px;
text-align: left;
} 

.contents ul, .contents ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

.contents li {
margin: 0px;
padding: 0px;
}

.contents li ul {
margin: 0px;
padding: 0px;
padding-left: 20px; 
}

.notice-2 {
width: 551px;
margin: 0px;
padding: 0px;
background: url(http://www.aussiediary.com/index-images/notices/main-article-bg.gif) repeat-y;
}

#main-article {
width: 531px;
padding: 5px 10px 5px 15px;
text-align: left;
line-height: 150%;
} 

#main-article h4 {
margin-right: 10px;
}

#more-articles {
float: right;
border: 1px solid #acacac;
padding: 0px 5px 0px 5px;
margin: 0px 10px 0px 10px;
width: 170px;
text-align: left;
}

#more-articles ul, #more-articles ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

#more-articles li {
margin: 0px;
padding: 0px;
border-top: 1px dashed #acacac; 
}

#main-news {
width: 531px;
padding: 5px 10px 5px 15px;
text-align: left;
line-height: 150%;
} 

#main-news h4 {
margin-right: 10px;
}

#daze {
text-align: left;
padding-left: 5px;
padding-right: 5px;
}

#bottletree {
text-align: left;
padding-left: 5px;
padding-right: 5px;
}

#links {
text-align: left;
padding-left: 5px;
padding-right: 5px;
}

p.moreright {
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 10px 0px 0px;
font-family: arial,helvetica,sans-serif; 
font-style: normal; 
font-size: 11px; 
color: black;
}

.notice-3 {
width: 490px;
margin: 0px;
padding: 0px;
background: url(http://www.aussiediary.com/index-images/notices/random-bg.gif);
text-align: left;
}

.notice-3 ul {
list-style: none;
margin: 0px;
padding: 5px 10px 0px 10px;
}

.notice-3 li {
margin: 0px;
padding: 0px;
border-top: 1px dashed #acacac; 
}

.notice-4 {
width: 180px;
margin: 0px;
padding: 0px;
background: url(http://www.aussiediary.com/index-images/notices/commented-bg.gif) repeat-y;
}

.polaroid {
width: 200px;
height: 194px;
background-color: #F7F7EF;
}

/* h4 styles used with wp-image-replacement */

h4.image-text {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 4px 0px 4px 2px;
border-top: 1px solid #acacac;
border-bottom: 1px solid #acacac;
background: #f6f6f6;
}

h4.image-text-bgcolor {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 4px 0px 4px 2px;
border: 0;
background: #f6f6f6;
}

h4.image-text-nobg {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 4px 0px 4px 2px;
}

h3 {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;
}

h2 {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #acacac;
}

h5 {
font-size: 12px;
font-weight: normal;
font-style: italic;
margin: 0;
padding: 0;
padding-bottom: 2px;
border-bottom: 1px dotted #acacac;
}

a {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
background-color: #EEE0C4; 
color: #000; 
text-decoration: none;
}

a.link {
color: #000000;
text-decoration: underline;
}

a.link:hover {
background-color: #EEE0C4; 
color: #000; 
text-decoration: none;
}

a.image {
text-decoration: none;
}

a.image:hover {
text-decoration: none;
background-color: transparent; 
}

img {
border: 0;
}

/* Boxed and floated images */

.leftbox {
float: left;
margin-right: 10px;
border: 1px solid #acacac;
padding: 2px;
text-align: center;
background-color: #f6f6f6;
}

.rightbox {
float: right;
margin-left: 10px;
border: 1px solid #acacac;
padding: 2px;
text-align: center;
background-color: #f6f6f6;
}

/* Dates for posts */

.datestamp-editorial {
font-size: 11px;
margin: 0;
padding: 1px 0;
background: #f6f6f6;
}

.datestamp {
font-size: 11px;
margin: 0;
padding: 1px 0;
background: transparent;
}

#commented {
border: 0px;
padding: 0px 5px 0px 5px;
text-align: left;
}

#commented ul, #commented ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

#commented li {
margin: 0px;
padding: 0px;
border-top: 1px dashed #acacac; 
}

#random-posts {
border: 0px;
padding: 0px 5px 0px 5px;
text-align: left;
}

#random-posts ul, #random-posts ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

#random-posts li {
margin: 0px;
padding: 0px;
}

#more-in-article {
float: right;
border: 1px solid #acacac;
background: #EAEEE6;
padding: 10px 5px 0px 5px;
margin-left: 10px;
width: 170px;
text-align: left;
}

#bgcolor {
background-color: #f6f6f6;
text-align: center;
}

div.both {
clear: both;
} 

/* index.php single.php and page.php */

.mainpost {
padding: 2px 6px;
background: #FCFCFC;
border: 1px solid #eee;
}
		
.mainpost ul, .mainpost ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

.mainpost li {
margin: 0px;
padding: 0px;
}

.pagination {
margin: 0px 0;
text-align: center;
}

.pagelink {
margin-right: 10px;
padding: 2px 6px;
background: #FCFCFC;
}

.pagelink a {
padding: 2px 6px; 
border: solid 1px #ddd; 
background: #fff; 
text-decoration: none;
}

.pagelink a:hover {
color: #fff; 
background: #EEE0C4; 
border-color: #036; 
text-decoration: none;
}

/* Text align */

.center {
text-align: center;
}
	
.alignright {
text-align: right;
}

.alignleft {
text-align: left;
}

#footer {
background: #fff;
padding: 0px;
margin-left: 20px;
width: 675px;
border-top: 1px dotted #acacac;
font-family: arial,helvetica,sans-serif; 
font-style: normal; 
font-size: 10px; 
color: black;
text-align: left;
}

#footer ul, #footer ol {
list-style: none;
margin: 0px;
padding: 5px 0px;
}

#footer li {
margin: 0px;
padding: 0px;
}

/* Comments */

#commentlist {
list-style: none;
margin: 0;
padding: 0;
}

#commentlist li {
border: 1px solid #eee;
background: #F4F5F0;
margin: 10px 0;
padding: 0 10px;
}

#commentlist small {
font-size: 11px;
}

#comments, #postcomment {
margin: 40px 0 10px 10px;
text-transform: uppercase;
}
			
.commentBox {
position: relative;
margin: 0 auto;
width: 95%; 
background-color: #f5f5f5; 
text-align: left; 
border: 1px solid #999; 
padding: 5px;
}
	
acronym, abbr, span.caps {
border: 0;
cursor: help;
text-decoration: none;
}
	
#reference {
font: normal normal 12px arial,helvetica,sans-serif;
line-height: 150%;
margin: 10px;
padding: 5px;
text-align: left;
background-color: #EAEEE6;
}

#reference ul {
font: normal normal 12px arial,helvetica,sans-serif;
line-height: 150%;
list-style-image: url(images/list.gif);
list-style-type: disc;
list-style-position: inside;
margin: 10px;
padding: 5px;
text-align: left;
background-color: #EAEEE6;
}
	
#reference ul li {
font: normal normal 12px arial,helvetica,sans-serif;
}

ul.resume {
font: normal normal 12px arial,helvetica,sans-serif;
line-height: 110%;
list-style-type: disc;
list-style-position: inside;
margin: 0px;
padding: 5px 0px 5px 0px;
text-align: left;
}
	
li.resume {
font: normal normal 12px arial,helvetica,sans-serif;
padding: 5px 0px 5px 0px;
}

blockquote {
margin: 15px 30px 10px 45px;
padding: 3px 15px 3px 15px;
background: #EAEEE6;
font-style: normal;
}

.blockquotecredit {
font-size: 11px;
font-family: arial,helvetica,sans-serif;
text-align: right;
}

table.kitchen {
border: 2px solid #808040;
background-color: #EAEEE6;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
	
ul.recipe {
list-style-type: none;
margin: 0;
padding-left: 3px;
}

table.border {
border-width: 1px;
border-style: solid;
border-color: #808040;
}
 
td.border {
border-width: 1px;
border-style: solid;
border-color: #808040;
font-family: arial,helvetica,sans-serif; 
font-style: normal; 
font-size: 12px; 
color: black;
}

td.footer {
border-width: 1px;
border-style: solid;
border-color: #808040;
font-family: arial,helvetica,sans-serif; 
font-style: normal; 
font-size: 11px; 
color: black;
}

cite {
text-decoration: none;
}
	
code {
font-family: arial,helvetica,sans-serif;
font-size: 1.1em;
}

/* Float and Clear */
div.floatleft {
float: left;
}

div.floatright {
float: right;
}
	
img.center {
display: block; 
margin: auto;   
}

.centeredImage {
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.centerbox img  {
text-align: center;
background-color: #EAEEE6;
border: 1px solid #808040;
padding: 2px;
line-height:0px;
}

.left {
float: left;
margin: 0px 10px 0px 0px;
}

.right {
float: right;
margin: 0px 0px 0px 10px;
}

.imageleft {
 display: block; 
 float: left;  
 padding: 6px 10px 10px 0px;
}
 
.imageright {
display: block; float: right;  padding: 6px 0px 10px 10px;
}
	
.imagecenter {
text-align: center;  padding: 6px 0px 10px 0px;
}

#ed_toolbar input {
border: 1px solid #999;
background-color: #EAEEE6;
}

p.BigFirst:first-letter {
font-family: arial,helvetica,sans-serif;
color: #804040;
font-size: 3em;
float: left;
padding-right: 0.05em;
}

.post-teaser {
font-style: italic;
font-size: 11px;
}

/* Random Quotes */

#wp_quotes
{
	margin-left: 0px;
}
	
#wp_quotes div.wp_quotes_quote
{
}
	
#wp_quotes div.wp_quotes_author
{
	text-align:right;
	font-style: italic;
	margin-top: 5px;
}
	
div.wp_quotepage
{
	font-size: 12px;
	width: 80%;
	margin-left: 40px;
}
	
div.wp_quotepage_quote
{
}
	
div.wp_quotepage_author
{
	margin-left: 40px;
	font-style: italic;
}
	
hr.wp_quotepage_hr
{
	width: 80%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}
	
div.wpquotes_poweredby
{
	display: none;
	text-align: center;
	font-size: 0.8em;
	margin-top: 12px;
}

.pagebar 
	{ 
		font: 11px arial,helvetica,sans-serif;
		padding-top: 20px; 
		padding-bottom: 10px; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
		padding: 2px 6px; 
		border: none; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #fff; 
		background: #EEE0C4; 
		border-color: #036; 
		text-decoration: none;
	}
	
.kgarchives {
	margin: 5px 0 10px 0;
	list-style: none;
	padding-left: 25px;
}

a.kgarchives {
color: #000000;
text-decoration: none;
}

a.kgarchives:hover {
background-color: #ccc; 
color: #000; 
text-decoration: none;
}

#counter {
margin: 20px 20px 10px 0px;
text-align: right;
}
