/*
Theme Name: BerthaBlog
Theme URI: http://bertha.yetta.net/
Description: Customised theme for BerthaBlog
Version: 1.5
Author: Bertha
Author URI: http://bertha.yetta.net/
*/

.ahem {display: none;}

body {
	position: relative;
	background-color: #CFC;
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	font-size: 1em;
	width: 100%;
	}

img {border: none; background-color: #cfc;}

.header a:link, .footer a:link {
	color: #060;
	background-color: #CFC;
	font-family: "Comic Sans MS", verdana, sans-serif;
	}
.header a:visited, .footer a:visited {
	color: #060;
	background-color: #CFC;
	font-family: "Comic Sans MS", verdana, sans-serif;
	}
.header a:hover, .footer a:hover {
	color: #CFC;
	background-color: #060;
	font-family: "Comic Sans MS", verdana, sans-serif;
	}
.header a:active, .footer a:active {
	color: #C0C;
	background-color: #060;
	font-family: "Comic Sans MS", verdana, sans-serif;
	}

h1, h2, h3 {
	color: #060;
	}
h1 a, h2 a, h3 a {
	text-decoration: none;
	color: #060;
	font-family: verdana, sans-serif;
	}
h3 {padding: 1em; }

.post h2 {
	font-size: large;
	}

pre {font-family: monospace;}

hr {
	text-align: center;
	width: 50%;
	background: #060;
	}

.navbar {
	width: 100%;
	list-style-type: none;
	padding-left: 150px;
	padding-right: 200px;
	margin: auto;
	}

.navbar ul {
	margin: 0;
	padding: 0;
	}

.navbar li {
	float: left;
	width: 8em;
	text-align: center;
	}

.navbar li a {
	text-decoration: none;
	}

.navbar li a:hover {
        color: #cfc;
	background-color: #060;
        }

#content {
	position: relative;
	margin-left: 180px;
	margin-right: 180px;
	background-color: #fffff0;
	}
#content a {color: #060;}
#content a:visited {color: purple;}
#content img {background-color: #fff;}

.post {
	padding: 1em 2em 1em 2em;
	}

.date {
	float: right;
	color: #060;
	font-family: verdana, sans-serif;
	font-weight: bold;
	}

.storytitle {
	font-family: "Comic Sans MS", verdana, sans-serif;
	font-style: italic;
	font-weight: normal;
	padding-left: 1em;
	}

.storytitle a {text-decoration: none;}

.postmetadata {
	font-size: x-small;
	text-align: right;
	}

.navigation {
	text-align: center;
	}

#search {
	width: 250px;
	float: right;
	}

.feedback {				/* comment section */
	text-align: right;
	padding: 0 3em 2em 0;
	}

.skip {
	display: none;
}

.header {
	position: relative;
	padding: 1em 1em 0 1em;
	}

.footer {
	padding: 20px 0px 20px 0px;
        width: 99%;
        float: left;
	text-align: center;
	font-size: smaller;
	clear: both;
        }

.spacer {
        clear: both;
        }

#leftbar {
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	color: #060;
	font-size: small;
	text-align: center;
	}

#sidebar {
	float: right;
	width: 160px;
	margin: 0;
	padding: 1em;
	color: #060;
	font-size: small;
	}
#sidebar ul, #leftbar ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	}
#leftbar #aboutme {
	border: 1px solid #060;
	padding: 5px;
	}
#sidebar li ul, #leftbar li ul {
	padding: 0 10px 5px 10px;
	}
#sidebar ul li, #leftbar ul li {
	padding-top: 10px;
	}
#sidebar abbr, #leftbar abbr {
	font-size: smaller;
	border-bottom: none;
	font-style: italic;
	}

#sidebar h2, #leftbar h2 {
	font-size: medium;
	margin: 0;
	border-top: 1px solid green;
	}

blockquote {
	text-align: justify;
	}

#berthablog {
	}

.linkcat {
	font-weight: bold;
	}

.linkcat li {
	font-weight: normal;
	}

.leftfloat {
	float: left;
	padding-right: 1em;
	}

.rightfloat {
	float: right;
	padding-left: 1em;
	}

.footnote {
	font-size: smaller;
	font-style: italic;
	}

.caption {
	font-size: small;
	text-align: center;
	margin: 0;
	}

.txtmsg {
	font-family: arial, sans-serif;
	font-weight: bold;
	color: blue;
	}

.exerpt {
	background-color: white;
	font-family: times new roman, serif;
	}

.archive_col {
	float: left;
	width: 49%;
		}
/* Holly Hack for IE peekaboo bug \*/
* html .archive_col {height: 1px; }
/* End hide from IE5-mac */
.archive_col ul {
	list-style-type: none;
	}

form { padding-left: 1em; }

.myFlashContent { margin: auto;}

#content .border1 {border: 1px solid #030;}
#content .border2 {border: 1px solid #363;}
#content .border3 {border: 1px solid #696;}
#content .border4 {border: 1px solid #9c9;}

#sidebar .border1 {border-top: 1px solid #030;}
#sidebar .border2 {border-top: 1px solid #363;}
#sidebar .border3 {border-top: 1px solid #696;}
#sidebar .border4 {border-top: 1px solid #9c9;}

.header .border4 {border-bottom: 1px solid #030;}
.header .border3 {border-bottom: 1px solid #363;}
.header .border2 {border-bottom: 1px solid #696;}
.header .border1 {border-bottom: 1px solid #9c9;}

#birthday_list ul {
	margin-right: auto;
	margin-left: auto;
	}
