/*------------------------------------*
 * Style Contents:                    *
 * #010: Colours, Tags and Typography *
 * #020: Page Layout                  *
 * #030: Banner and Utility Bar       *
 * #040: Entries                      *
 * #041: Comments and Trackbacks      *
 * #050: Sidebar                      *
 * #051: Sidebar Widgets              *
 * #060: Favourites                   *
 * #070: Profile                      *
 * #080: Gallery                      *
 *------------------------------------*/

/*------------------------------------*
 * #010: Colours, Tags and Typography *
 *------------------------------------*/
 
body {
	font-family: Trebuchet MS, Helvetica, Tahoma, Verdana, serif;
	background-color: #2f0d0d;
	color: #fef7bc;
}

h1 { font-weight: normal; }

a:link, a:visited { background-color: transparent; color: #f2c968; text-decoration: none; }
a:focus, a:hover, a:active { color: white; text-decoration: underline; }

blockquote { background: url(images/openquote.gif) no-repeat 10px 5px; } 

/*------------------------------------*
 * #020: Page Layout                  *
 *------------------------------------*/
 
#mainContent {
	margin: 0 20px;
	background: #092e20 url(images/stripes.gif);
	padding: 0 10px;
} 
 
#container {
	padding: 0 10px;
	background: #431e1e;
}

#sideContent {
	width: 230px;
	background: url(images/sidetop.gif) no-repeat;
	padding-top: 35px;
}

#entries-page #centreContent { margin-left: 230px;}

#centreContent { padding: 20px; } 

/*------------------------------------*
 * #030: Banner and Utility Bar       *
 *------------------------------------*/

#siteLogoBar {
	height: 100px;
	background: #711908 url(images/banner.gif) no-repeat right;
	line-height: 100px;
}

#siteLogoBar a:link, #siteLogoBar a:visited { color: #fef7bc; }

#utilityBar {
	background: #9e3b22;
	height: 2em;
	line-height: 2em;
	font-size: 1.0em;
}

ul#nav ul { background: #9e3b22; }
ul#nav ul a:focus, ul#nav ul a:hover, ul#nav ul a:active { background: #da4d2a; }

/*------------------------------------*
 * #040: Entries                      *
 *------------------------------------*/
 
h2.dateheader {	
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	font-size: 90%;
	line-height: 1.5em;
	font-weight: normal;
	color: #da4d2a;
}

h3.entryHeader {
	color: #EEB200;
	font-size: 1.4em;
	text-transform: uppercase;
	line-height: 1.5em;
	font-weight: normal;
}

h3.entryHeader a:link, h3.entryHeader a:visited {
	text-decoration: none;
	color: #EEB200;
}

h3.entryHeader a:focus, h3.entryHeader a:hover, h3.entryHeader a:active { color: white; }

p.entryfooter { font-size: 100%; }

.entry td, .entry th { padding: 2px; border-collapse: collapse; }

.entry table { margin-bottom: 10px; }

.entry table.outline { border: 1px solid #ccc; }

.entry table.border td, .entry table.border th { border: 1px solid #ccc; }

.entry table.divider tr { border-bottom: 1px solid #ccc; }
.entry table.divider tr+tr { border-bottom: none; }

.entry table.divider td, .entry table.divider th { border-right: 1px solid #ccc; }
.entry table.divider td+td, .entry table.divider th+th, .entry table.divider th+td, entry table.divider td+th { border-right: none; }

/*------------------------------------*
 * #041: Comments and Trackbacks      *
 *------------------------------------*/
 
p.commentfooter { font-size: 90%; }
 
 .commentItem {
	background-color: #2F0D0D;
	border: 2px solid #522828;
}

.authorComment {
	background-color: #521d0a;
	border: 2px solid #711908;
} 

/*------------------------------------*
 * #050: Sidebar                      *
 *------------------------------------*/
 
.sideContentItem {
	padding: 0 10px 10px;
	background: #522828 url(images/sidebg.gif) no-repeat bottom;
	padding-bottom: 80px;
}

.sideContentItem h2 {
	text-align: center;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 0.5em;
}

.sideContentItem ul { padding: 0; border-top: 1px dashed #703d3d;}
.sideContentItem li { margin: 0; padding: 0.75em 0; border-bottom: 1px dashed #703d3d; list-style: none; } 
 
/*------------------------------------*
 * #051: Sidebar Widgets              *
 *------------------------------------*/
 
#calendar a:link, #calendar a:visited { text-decoration: underline; }

#calendar #today { background-color: #653535; }

#buttons, #signincopyrightfooter { text-align: center; }

#signincopyrightfooter {
	background: #522828 url(images/sidebottom.gif) no-repeat bottom;
	padding-bottom: 60px;
}

#sidefavourites ul { border: none; }

#sidefavourites li { border: none; padding: 0; margin: 0.25em 0; }

#blogSearch form { text-align: center; } 
 
/*------------------------------------*
 * #060: Favourites                   *
 *------------------------------------*/
 
#favourites #outerContainer { background: #431e1e; }

#favourites .title { background-color: #711908; border: none; } 
 
/*------------------------------------*
 * #070: Profile                      *
 *------------------------------------*/
 
/*------------------------------------*
 * #080: Gallery                      *
 *------------------------------------*/
