/* CSS Document */

/* Base Weblog (base-weblog.css) */

/* basic elements */

html
{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}


	#centred {
	position: absolute;
        top: 0px;
        left: 54%;
        width: 2px;
	}

	#main_cointeiner {
	position: relative;
	top: 0px;
	left: -465px;
	width: 1px;
	}



body
{
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
	min-width: 800px;
    text-align: left;
    background: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 5px;
    margin-bottom: 5px;
}

img{
   margin-right: 4px;
}

imbanner{
   margin-right: 0px;
}

#banner { 	
	position: absolute;
	top: 0px;
	height: 119px;
	color: #fff;
	border: 0px;
        background: #000;
	width: 840px;
	left: 7px;}


#menu {
	position: absolute;
	top: 115px;
	height: 0px;
        background: #000;
	border: 0px;
	width: 840px;
	left: 7px;
		}		

	
/* one-column tweaks */
	
	#music {
	position: absolute;
	left:7px;
	width: 260px;
	top:157px;
	background:#CDCDCD;
	height:7300px;
	background-color: #CDCDCD;
		}

	#news {
	position: absolute;
	left:267px;
	width:260px;
	top:120px;
	background:#BBBBBB;
	height:7300px;
	background-color: #BBBBBB;
		}

	#about {
	position: absolute;
	left:647px;
	width:200px;
	top:120px;
	background:#CDCDCD;
	height:7300px;
	background-color: #CDCDCD;

		}

	#ads {
		position: absolute;
		left:527px;
		width:120px;
		top:120px;

		background:#999;
	        height:7300px;
		}

	#singleentry {
		position: absolute;
		left:7px;
		width:520px;
		top:120px;
	        background:#BBBBBB;
	        height:7300px;
	        background-color: #BBBBBB;
		}

	#singleentry_bookshop {
		position: absolute;
		left:7px;
		width:720px;
		top:120px;
	        background:#BBBBBB;
	        height:7300px;
	        background-color: #BBBBBB;
		}


	#miniabout {
	position: absolute;
	left:647px;
	width:200px;
	top:120px;
	background:#CDCDCD;
        height:1100px;
	background-color: #CDCDCD;

		}

	#miniads {
		position: absolute;
		left:527px;
		width:120px;
		top:120px;
                height:1351px;

		background:#999;
		}


	#minisingleentry {
		position: absolute;
		left:7px;
		width:520px;
		top:120px;
	        background:#BBBBBB;
	        height: 1351px;
	        background-color: #BBBBBB;
		}

/* basic page elements */

a img { border: 0; }
a { color: #36414d; text-decoration: none; }
a:hover { color: #333; text-decoration: none;}

 a:link.white { color: #fff; text-decoration: none; }
 a:hover.white  { color: #fff;  text-decoration: none;}
 a:visited.white  { color: #fff;  text-decoration: none;}

 a:link.kind-header { color: #fff; text-decoration: none; }
 a:hover.kind-header { color: #fff;  text-decoration: none;}
 a:visited.kind-header { color: #fff;  text-decoration: none;}

 a:link.language-header { color: #fff; text-decoration: none; }
 a:hover.language-header { color: #fff;  text-decoration: none;}
 a:visited.language-header { color: #fff;  text-decoration: none;}

 a:link.about-header { color: #fff; text-decoration: none; }
 a:hover.about-header { color: #fff;  text-decoration: none;}
 a:visited.about-header { color: #fff;  text-decoration: none;}

 a:link.rss-header { color: #fff; text-decoration: none; }
 a:hover.rss-header { color: #fff;  text-decoration: none;}
 a:visited.rss-header { color: #fff;  text-decoration: none;}



.kind-header
{
   margin-top: 0;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
}

.music-header
{
   margin-top: 0;
   font-size: 16px;
   line-height: 18px;
   margin-bottom: 3px;
   margin-top: 3px;
}

.language-header
{
   margin-top: 0;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

.about-header
{
   margin-top: 0;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
}

.rss-header
{
   margin-top: 0;
   font-size: 9px;
   font-weight: bold;
}

.entry-header
{
   margin-top: 0;
   color: #000;
   font-size: 18px;
   font-weight: bold;
   line-height: 20px;
   margin-bottom: 3px;
   margin-top: 3px;
}


h1, h2, h3, h4, h5, h6
{
  font-family: Arial, Helvetica, sans-serif;
}


form, input { margin: 0; padding: 0; }


h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
   margin-top: 0px;
   margin-bottom: 0px;
}

.module-content
{
   position: relative;
   margin: 5px 4px 4px 4px;
   font-size: 11px;
   line-height: 14px;
}

.module-tags  
{
   position: relative;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 0px;   padding-bottom: 7px;
}

.module-syndicate  
{
   position: relative;
   background: #aaa;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 0px;   padding-bottom: 7px;
}

.module-book
{
   position: relative;
   background: #b2b2b2; 
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-magazine 
{
   position: relative;
   background: ddd;
   background-color: #CDCDCD;
   font-size: 11px;
   line-height: 14px;

   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-winner 
{
   position: relative;
   background: #ddd;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-project 
{
   position: relative;
   background: #ccc;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-colophon 
{
   position: relative;
   background: #ddd;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-friend
{
   position: relative;
   background: #ccc;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-legal
{
   position: relative;
   background: #aaa;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}

.module-powered 
{
   position: relative;
   background: #ccc;
   font-size: 11px;
   line-height: 14px;
   padding-left: 4px;   padding-right: 4px;
   padding-top: 5px;   padding-bottom: 7px;
}


.module-search input { font-size: 8px; }
.module-search { font-size: 11px; margin: 0; padding: 0; }
.module-search-button { font-size: 10px;  margin: 0; padding: 0; }

/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* Start Tag Cloud CSS */

#cloud {padding:1px; line-height:30px;text-align:center;}
#cloud a {text-decoration:none;padding:0px;}

a.tag1{
 font-size:12px;
}
a.tag2, a.tag3 {
 font-size:13px;
 font-weight:200;
}

a.tag4 ,a.tag5, a.tag6 {
 font-size:16px;
 font-weight:300;
}

a.tag7, .tag8, a.tag9 {
 font-size:20px;
 font-weight:300;
}

a.tag10, a.tag11, a.tag12 {
 font-size:24px;
 font-weight:300;
}

a.tag13, a.tag14, a.tag15 {
 font-size:28px;
 font-weight:400;
}

a.tag16, a.tag17, a.tag18 {
 font-size:30px;
 font-weight:400;
}

a.tag19, a.tag20, a.tag21 {
 font-size:32px;
 font-weight:500;
}

a.tag22, a.tag23, a.tag24 {
 font-size:34px;
 font-weight:500;
}

a.tag25, a.tag26, a.tag27 {
 font-size:36px;
 font-weight:900;
}

a.tag28, a.tag29, a.tag30 {
 font-size:38px;
 font-weight:900;
}
/* End Tag Cloud CSS */

/* .pkg class wraps enclosing block element around inner floated
