/* ---------------- General ---------------- */
body {
	padding: 0;
	margin: 0;
	background-color: #9B0101;
	font-family: Verdana, sans-serif;
	font-size: 10pt; /*0.8em;*/
}


a:link, a:visited, a:active {
	color: #0040b6;
	text-decoration: none;
}

.navlink, .navlink a{
	color:#E6FFBF;
}

a:hover {
	text-decoration:underline;
}



.yellowbg {
	background-color: #D59802;
}

ul {
	margin: 0;

}


/* ---------------- Header ---------------- */

.bannerdiv {
	background-color: #CEB58C;
	background-image: url(http://www.thekurths.com/images/thekurths_logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 167px;
	width: 100%;
}





/* ---------------- Main Weblog Posts ---------------- */
.post {
	padding: 5px 8px 5px 8px;
	text-align:left;
	clear:both;
	background-color:white;
}
.post-title{
	font-size:1.2em;
	margin-bottom: 0em;
	font-weight: bold;
	color:#01256f;
}

.barpost {
	background-color:#83bee9;
	display: table-cell;
    	vertical-align: middle;
    	border: dashed #ccffff 1px;
    	
}

.barpost p{
	margin-left:3em;
	margin-right: 1em;
	text-indent: -2em;
	color:#003366;
}

.bartitle {
	font-weight: bold;
	font-size: 1.4em;
}

/* ---- image ---- */
img.border{
	position:absolute;
	top:4px;
	left:3px;
	border-width: 0 1px 1px 1px;
	border-color: transparent #625e4e #625e4e #625e4e;
	border-style: none none solid solid;
	line-height: 1em;
}

a:hover img {
	text-decoration: none;
	border: none;
}
a:link img {
	text-decoration: none;
	border: none;
}
a:visited img {
	text-decoration: none;
	border: none;
}
a:active img {
	text-decoration: none;
	border: none;
}


/* ---- Menu ---- */
span.menuitem {
	margin: 30px;
	color:#066022;
	font-size:10pt;
	font-weight:bold;
}

.menu {
	position:absolute;
	top:140px;
	left:19%;
}


/* ---------------- Canvas ---------------- */
#canvas {
	/*float: left;*/
	width: 100%; /*790px;*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#leftcol {
	margin-top:60px; /*move down below the header*/
	margin-left:15px;
	/*float:left;*/
	/*width:423px;*/
}
#rightcol {
	margin-top:70px;
	/*float:right;*/
	/*width:290px;*/
	text-align:left;
	/*line-height: 14px;*/
}
#rightcol p{
	margin-top:2px;
	margin-bottom:2px;
}
#rightcol A {
	color: #000000;
}
.redheading{
	/*font-size: 0.8em;*/
	font-weight: bold;
	text-decoration: none;
	color: #a60000;
}


/* ---------------- Footer ---------------- */

#hem {
	margin: 0 auto;
	padding: 25px 0 30px 0;
	width: 770px;
	clear: both;
}
.rights {
	text-align: left;
	padding: 0;
	margin: 10px 6px;
	font-size: 10px;
	line-height: 13px;
	color: white;
}



img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* ---------------- Special ---------------- */


#itemlist {
	float: left;
	position:relative;
	top:10px;
	left:70px;
	width:700px;
}


li.item {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;

	text-align:left;
	list-style-type: none;
	color:white;#003366;
	font-size:12px;

}

li.item a {
	color:white;
	text-decoration:underline;
}
.tenpt{
	font-size: 10px;
	margin-top:0;
	margin-bottom:1em;
}

p.sidebar {
	font-size: 1em;
	line-height: normal;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 1em;
	text-indent: -1em;
}
p.sidebar-small {
	line-height:1.2em;
	font-size: 0.8em;

}

/* ---------------- Music Page ---------------- */
body.music {background-color: darkgreen;}
.songtitle {
	font-weight: bold;
	font-size:1.2em;
	font-family: Verdana, sans-serif;
}
.songgroup-header {
	font-size:0.85em;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:left;
	list-style-type: none;
	color:#E6FFBF;
}
div.songs {
	margin:0;
	padding:0;
	float:left;
	width:30%;
}



div.songgroup {
	margin:0;
	padding:0;
	background-color:darkgreen;
	border:dotted white 2px;
	clear:none;
}
div.songgroup li.item{color:#E6FFBF;}
div.songgroup a{color:#E6FFBF;}
div.songgroup a:link, div.songgroup a:visited, div.songgroup a:active {
	color: #99FF00;
	text-decoration: none;
	border-bottom: solid #99FF00 1px;
}
div.songgroup a:hover {
	color:#ccffff;
	text-decoration: none;
	border-bottom: dotted #ccffff 1px;
}

div.songgroup#green {background-color:darkgreen;}
div.songgroup#blue {background-color:#006B6B;}
div.songgroup#orange {background-color:#B34700;}
div.songgroup#brown {background-color:brown;}
div.songgroup#red {background-color:#B30000;}
div.songgroup#lightgreen {background-color:#6BB300;}
div.songgroup#darkblue {background-color:black;}

div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
