#leftcol {
	width:160px;
	float:left;
}

#content {
	width:348px;
	float:left;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #D9F0F7;
	border-left: dotted 1px #0099CC;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
}

#rightcol {
	width:160px;
	float:left;
}
 
 .clear {clear:both}
 
 #contentArea {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
h3.commentsLink, h3.commentsLink a {
font-size:14px;
color:#0099CC;
}

/*commonly-used xhtml tags */

 blockquote  /* for quoting other sites or sources. Don't use it just for indenting stuff
or the semantics police will come bashing down your door */
{background:#dee4e0;
 line-height:1.2em;
 padding:3px;
 border:1px #b1bebc solid;}
 
 cite /* for references to books, films, TV programmes, personal publishing software etc. */
 {font-style:italic}
 
 #content ul /* some people like to make lists in their entries*/
 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
 h1 /* blog title */ {
 margin:0.2em
 }
  

 #header h2 /* blog description */
 {font-size:1.2em;
 color:#969BA6;
 margin:0.2em}
 
/* padding and background footer for individual posts */
 .postHeader {
 border-bottom:dotted 1px #0099CC;
 padding-bottom:5px;
 padding-top:10px;
 font-size:11px;
 width:100%;
}

 .postFooter {
 border-bottom:dotted 1px #0099CC;
 border-top:dotted 1px #0099CC;
 padding-bottom:10px;
 padding-top:10px;
 font-size:11px;
 width:100%;
}
 

 #content h2 /* date */
 {
	color:#0099CC;
	margin-top:5px;
	margin-bottom:2px;
	font-size: 14px;
}
.commenttext p {
	margin:0px;
	padding:0px;
}

 #content h3 /* post title */
 {
	font-size:18px;
	color:#003366;
	margin:0;
	margin-top: 10px;
}
 
#content h4 /* links to previous and next pages */
{text-align:center;
font-size:1.2em; 
 color:#969BA6;
}

.edit {font-size:0.7em;
font-weight:normal}

.meta, .feedback /*that bit at the end of each entry with category, time and comments info */
{color:#636873;
margin:0;
text-align:right}

/* comments */

input, #comment {
 line-height:1.2em;
 padding:3px;
 border:1px #b8b8ac solid;
 border-left-color:#797b74;
 border-bottom-color:#797b74}
 
 
 #comment,.commenttext { }
 
 .commenttext {
	font-style: italic;
	padding-bottom: 10px;
	border-bottom: 1px dotted #0099CC;
	margin-bottom: 25px;
}
 
#submit {
	border:0;
	float:right;
}

/* .menu styles apply to both sidebars  */

 .menu { line-height:1.4em}
 
.menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	margin-bottom:20px
}
.menu ul li ul li {
	padding:5px 10px;
}
.menu ul li ul li:first-child {
	padding:10px 10px;
}

	 
.menu h2, #wp-calendar caption   /* section headings */
{
	margin:0;
	color:#FFFFFF;
	background-color:#0099CC;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 10px;
}

 
 #searchform {margin:0}
 
 #search input {padding:1px}
 
 #s /* the search box */ 
 {width:85px;}
 
 
 /* calendar styles, for those using it */

 #wp-calendar {
	border: 0;
	empty-cells: show;
	font-size: 1em;
	margin: 0;
	width: 90%;
	text-align:center;
	text-transform:lowercase
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background:#e9e4d5
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background:#e9e4d5
	
}

#wp-calendar a {
	display: block;
	background:#969BA6;
	color:#fff;
	font-weight:bold
}

#wp-calendar a:hover {
	background:#969BA6;
	border:0;
}

#wp-calendar caption {
text-align:left
}

#wp-calendar td {
	padding: 2px 0;
}

#wp-calendar td.pad:hover {
background:#e9e4d5
}

#wp-calendar td:hover, #wp-calendar #today {
	background:#dee4e0;
}

#wp-calendar th {
	font-style: normal;
}
