/*  
Theme Name: Brolly
Theme URI: http://donut.nu/
Description: Brolly
Version: 1.0
Author: Donna
Author URI: http://donut.nu/
*/

* {
	margin: 0;
	padding: 0;
	}
body {
	background: #fff url('/wp-content/themes/brolly/images/bg.gif') top left repeat-x;
	font: 85%/1.4 Helvetica,Tahoma,sans-serif;
	color: #494949;
	margin: 0;
	padding: 0;
	}
p {
	margin-bottom: 15px;
	}
a {
	text-decoration: none;
	}

/* BLOG ENTRIES */

.post-info {
	float: left;
	font-size: 0.85em;
	padding: 15px 0;
	margin-bottom: 10px;
	}
.post-comments {
	float: right;
	font-size: 1.5em;
	text-align: right;
	padding: 38px 0 15px 0;
	margin-bottom: 10px;
	}
.clear {
	clear: both;
	}
#content ol.footnotes {
	margin: 10px;
	}
.footnotes {
	font-size: 0.85em;
	color: #686868;
	}
#content a.footnote-link:link, #content a.footnote-back-link:link, #content a.footnote-link:visited, #content a.footnote-back-link:visited, #content a.footnote-link:active, #content a.footnote-back-link:active, #content a.footnote-link:hover, #content a.footnote-back-link:hover {
	text-decoration: none;
	}
#content .post-comments a:link, #content .post-comments a:visited {
	color: #b90007;
	}
#content .post-comments a:hover, #content .post-comments a:active {
	color: #8e0006;
	}

/* CONTENT AREA */

#content a:link, #content a:visited {
	color: #31bedc;
	text-decoration: underline;
	}
#content a:hover, #content a:active {
	color: #89bd53;
	text-decoration: underline;
	}
#content h2 {
	font: 2.0em "Trebuchet MS",Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #89bd53;
	}
#content h3 {
	font: 1.7em "Trebuchet MS",Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #689836;
	}
#content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited {
	color: #89bd53;
	text-decoration: none;
	}
#content h2 a:hover, #content h2 a:active, #content h3 a:hover, #content h3 a:active {
	color: #689836;
	text-decoration: none;
	}


/* SIDEBAR */

#sidebar h3 {
	font: 1.7em "Trebuchet MS",Helvetica,Tahoma,sans-serif;
	font-weight: bold;
	color: #31bedc;
	}
#sidebar a:link, #sidebar a:visited {
	color: #89bd53;
	}
#sidebar a:hover, #sidebar a:active {
	color: #689836;
	}
#sidebar h3 a:link, #sidebar h3 a:visited {
	color: #31bedc;
	}
#sidebar h3 a:hover, #sidebar h3 a:active {
	color: #1c9eba;
	}
#sidebar ul {
	margin: 0 0 15px 0;
	list-style: none;
	}
#sidebar li {
	margin-bottom: 5px;
	}
#sidebar-me {
	font-size: 1.2em;
	}
#sidebar-links {
	font-size: 1.3em;
	}


/* FOOTER */

#footer {
	font: 1.2em Helvetica,Tahoma,sans-serif;
	padding: 20px 20px 30px 20px;
	text-align: center;
	border-top: 20px solid #b90007;
	}


/* MENU */

#menu-ul {
	list-style: none;
	}
#menu2-ul {
	list-style: none;
	}
#menu2-ul li {
	float: left;
	padding: 15px;
	}
#menu a:link, #menu a:visited, #menu2 a:link, #menu2 a:visited {
	color: #31bedc;
	}
#menu a:active, #menu a:hover, #menu2 a:active, #menu2 a:hover {
	color: #1c9eba;
	}
#menu-donut a:link, #menu-donut a:visited {
	color: #89bd53;
	}
#menu-donut a:active, #menu-donut a:hover {
	color: #689836;
	}


/* LAYOUT */

#brolly { 
	position: absolute;
	top: 0;
	left: 10px;
	border: 0;
	}
#menu {
	position: absolute;
	top: 5px;
	left: 162px;
	font: 2.35em Courier,"Trebuchet MS",monospace;
	font-weight: bold;
	}
#menu2 {
	position: absolute;
	top: 100px;
	right: 5px;
	font: italic bold 1.5em Courier,"Trebuchet MS",monospace;
	}
#menu-donut {
	position: absolute;
	top: 5px;
	right: 10px;
	font: 5.0em Courier,"Trebuchet MS",monospace;
	font-weight: bold;
	text-transform: uppercase;
	}
#tagline {
	position: absolute;
	top: 60px;
	right: 105px;
	font: 1.7em "Trebuchet MS",Helvetica,Tahoma,sans-serif;
	color: #707070;
	font-style: italic;
	}
#content {
	position: absolute;
	top: 150px;
	left: 160px;
	right: 280px;
	}
#content2 {
	padding-bottom: 20px;
	}
#sidebar {
	position: absolute;
	top: 150px;
	right: 5px;
	width: 250px;
	font-size: 0.9em;
	}


/* OTHER */

img.left {
	float: left;
	margin: 0 10px 5px 0;
	}
img.right {
	float: right;
	margin-left: 0 0 5px 10px;
	}
#sidebar img.left {
	float: left;
	margin: 0 5px 0 0;
	}
blockquote {
	background: #f5f5f5;
	font-style: italic;
	margin: 0 25px 20px 50px;
	padding: 15px 15px 1px 15px;
	border-left: 20px solid #89bd53;
	}
.left {
	float: left;
	}
.right {
	float: right;
	}
img, img a, img a:link, img a:hover, img a:visited, img a:active {
	border: 0;
	}
#content #film-log ul, #content #film-log ul li {
	list-style: none;
	margin-left: 0;
	}
#content #book-log ul, #content #book-log ul li {
	list-style: none;
	margin-left: 0;
	color: #4c4c4c;
	}
.film-desc {
	font-size: 0.9em;
	color: #4c4c4c;
	}
.book-title {
	font-size: 1.2em;
	}
.book-log-info {
	font-size: 0.8em;
	color: #4c4c4c;
	}
.dogs-img {
	float: left;
	margin-right: 15px;
	}
.img, .dogs-img img {
	border: 1px solid #494949;
	}
.spoiler {
	background: #FFF;
	color: #FFF;
	}
.strike {
	text-decoration: line-through;
	}
#content ul, #content ul li {
	list-style: square;
	margin-left: 30px;
	}
#content ol, #content ol li {
	margin-left: 30px;
	}
#content .list-none li {
	list-style: none;
	}
code {
	font-family: Courier, monospace;
	color: #a1a1a1;
	}
p.code {
	margin-left: 3%;
	}
acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
	}
.small {
	font-size: 0.8em;
	}
.hidden {
	display: none;
	}
.tags-cloud a, .tags-cloud a:link, .tags-cloud a:hover, .tags-cloud a:active, .tags-cloud a:visited {
	text-decorations: none;
	}
.center {
	text-align: center;
	}
dt {
	font: 1.4em "Trebuchet MS",Helvetica,Tahoma,sans-serif;
	color: #689836;
	font-weight: bold;
	}
dd {
	margin-left: 3.0em;
	}
.navigation {
	font-size: 1.3em;
	font-weight: bold;
	}
ol, ul {
	margin-bottom: 15px;
	}
.links-blogs ul {
	display: inline;
	width: 100%;
	}
.links-blogs li {
	float: left;
	width: 45%;
	margin: 0;
	}

/* COMMENTS */

#comments, #comments ol, #comments ul, #comments ol li ul {
	list-style: none;
	}
li.comment, ul.children li {
	list-style: none;
	margin: 15px 0;
	}
.comment-author {
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	}
.comment-meta {
	font-size: 0.9em;
	float: right;
	margin-top: 5px;
	}
li.comment p {
	clear: both;
	margin-top: 10px;
	}
#content a.comment-reply-link:link, #content a.comment-reply-link:visited {
	color: #89bd53;
	text-decoration: underline;
	}
#content a.comment-reply-link:hover, #content a.comment-reply-link:active {
	color: #31bedc;
	text-decoration: underline;
	}



/* FORMS */

input, option, textarea, select {
	color: #494949;
	background: #acdf77;
	border: 2px solid #494949;
	font: 1.0em/1.4 Verdana, sans-serif;
	padding: 3px;
	margin-bottom: 5px;
	}