/* the basics */
body {
margin: 0;
padding: 0;
background: #fff;
font-family: Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
font-size: 10px;
color: #000;
}

.wrapper {
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

a:link, a:visited, a:active {
color: #0066CC;
text-decoration: none;
}

a:hover {
background: #fff20d;
color: #000;
text-decoration: none;
}

#sidebar a:link, #left a:link, #sidebar a:active, #left a:active {
color: #0066CC;
text-decoration: none;
}

#sidebar a:visited, #left a:visited {
color: #09f;
text-decoration: none;
}

#sidebar a:hover, #left a:hover {
background: #fff20d;
color: #000;
text-decoration: none;
}

.cl {
clear:both;
font-size: 1px;
overflow: hidden;
}

ul, ol {
margin: 6px 0;
padding: 0 0 0 20px;
}

li {
}

/* end basics */

/* some formatting */

.align_right {
text-align: right;
}

.align_center {
text-align: center;
}

.align_left {
text-align: left;
}

/* end some formatting */

/* headlines */
#header h1 {
letter-spacing: -1px;
font-weight: bold;
font-size: 27px;
margin: 0;
padding: 0;
}

#main h1 {
letter-spacing: -1px;
font-weight: bold;
font-size: 42px;
margin: 0;
padding: 0;
}

#content h2 {
letter-spacing: -1px;
font-weight: bold;
font-size: 42px;
margin: 0;
padding: 0;
}

#content h3, #content h4, .postlet-title {
letter-spacing: -1px;
font-weight: bold;
font-size: 14px;
margin: 0;
padding: 0;
color: #191919;
}
/* end sIFR */

/* regarding journal entries */
.entry {
margin: 0 0 12px 0;
padding: 0;
}


.entry blockquote,
.entry li,
.entry code,
#content p {
font-size: 11px;
line-height: 16px;
color: #000;
}

.entry p.publish {
font-size: 9px;
margin: 9px 0 18px 0;
padding: 0 0 12px 15px;
color: #ccc;
border-bottom: 1px solid #666;
background: url(http://www.radishbeet.com/imgs/doc.gif) no-repeat 0px 6px;
}

.entry p.date {
font-size: 9px;
margin: 0;
padding: 0;
color: #fff;
text-transform: uppercase;
}

.band_name {
font-size: 18px; 
font-weight: bold;
}

.comment {
border-bottom: 1px solid #ccc;
padding: 0 0 6px 0;
margin: 0 0 12px 0;
}

.comments-form,
.comments-top p,
#Preview,
.comment p,
.comment li,
.comment code {
margin: 0 0 7px 0;
padding: 0;
font-size: 11px;
line-height: 16px;
color: #333;
}

.comment p.date {
font-size: 9px;
color: #666;
}

#comments-top {
border-top: 1px solid #ccc;
padding: 6px 0 12px 0;
}
/* end regarding journal entries */

/* basic frameworks */
#container {
width: 800px;
margin: 0 auto 33px auto;
padding: 0;
}

.archive {
padding: 0;
margin: 0 0 9px 0;
}

#header {
margin:25px 0 6px 0;
padding: 0;
width: 300px;
float:left;
}

#content {
margin: 0;
padding: 0;
}

#left {
width: 180px;
\width: 140px;
w\idth: 140px;
margin: 0;
padding: 20px;
float: left;
}

#main {
width: 440px;
w\idth: 420px;
\width: 420px;
float: left;
margin: 0;
padding: 20px 20px 25px 0;
}

#sidebar {
width: 160px;
\width: 160px;
w\idth: 160px;
float: right;
margin: 0;
padding: 20px 0 0 0;
}

#extra {
width: 160px;
\width: 140px;
w\idth: 140px;
float: right;
margin: 0;
padding: 20px 20px 0 0;
}

#footer {
height: 21px;
font-size: 9px;
clear:both;
margin: 0;
padding: 9px;
border-top: 1px solid #ccc;
text-align: right;
}
/* end basic frameworks */

/* some markups for basic frameworks */
#sidebar .section {
margin: 0 0 2px 0;
padding: 0 0 6px 0;
}

#sidebar p, #sidebar li, .postlet-holder {
color: #333;
}

#sidebar ul {
padding: 0;
margin: 6px 0 12px 0;
}
#sidebar li {
list-style:none;
font-size: 1.1em;
padding: 0 0 3px 0;
margin: 2px 0 2px 0;
}

#left p {
font-size: 1.1em;
line-height: 15px;
}

.postlet-holder {
margin: 0 0 12px 0;
padding: 0;
}
.postlet-title {
margin: 0 0 9px 0;
padding: 0;
}
.postlet {
margin: 0px;
padding: 6px 0;
border-top: 0px solid #666;
}
.postlet a {
}
.postlet a:hover {
}
.postlet-new {
margin: 0;
padding: 2px 1px 0 0;
border-top: 0px solid #666;
}
.postlet-new a {
font-weight: bold;
}

.archive h3 {
font-size: 12px;
margin: 0 0 3px 0;
padding: 0;
}

.archive p.date {
margin: 0;
padding: 0;
font-size: 9px;
color: #666;
}
/* some markups for basic frameworks */


/* top navigation stuff */
#nav {
width:40%;
text-align:right;
float:right;
margin: 35px 0 0 0;
padding: 0 0 6px 0;
}

#nav ul {
font-family: Helvetica, Arial, Verdana sans-serif;
font-weight: bold;
font-size: 1.4em;
margin: 0;
padding: 0 0 0 0;
}

#nav li {
display: inline;
list-style: none;
}


/* end top navigation stuff */

.blog-index-entry {
margin: 0 0 36px 0;
padding: 0 0 36px 0;
border-bottom: 1px solid #ccc;
}

#main p {
font-size: 1.2em;
}

#content .blog-date {
margin: 0;
padding: 0;
text-transform: uppercase;
font-size: 0.9em;
}


/*-------- comment box --------*/


input, textarea {
       margin-top:3px;
}

.comments {
	margin: 9px 9px 0 9px;
	padding: 0;
	font-size: 0.9em;
}

#c_buttons{
	float:right;
	width: 120px;
	text-align: right;
}

.c_left {
	float:left;
	width: 200px;
}

.c_input {
	width: 200px;
}

.c_txtarea {
	width: 100%;
	height: 200px;
	font-size: 1.1em;
}

.c_title, .c_title_first, .c_title_alert {
	padding: 4px 9px;
	font-size: 1.1em;
	font-weight: bold;
}

.c_title_first {
	margin: 30px 0 0 0;
       background:#222;
	color: #FFF;
}

.c_title {
       background:#F3F3F3;
	border-bottom: 1px solid #ccc;
	margin: 10px 0 16px 0;
	color: #333;
}

.c_title_alert {
	border-bottom: 1px solid #cc0000;
	margin: 10px 0 16px 0;
       background:#FF0000;
	color: #FFF;
}

.cl {
	clear: both;
}

#c_prev {
	margin: 0 9px;
}


/*-------- reply --------*/

.reply {
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 8px 0;
}

.reply p {
	margin: 0 0 12px 0;
	padding: 0;
       text-align:left;
}

.reply-left {
	float: left;
	width: 18%;
	padding: 0;
	margin: 12px 0 20px 9px;
}

.reply-right {
	float: right;
	width: 75%;
	padding: 0;
	margin: 12px 9px 0 0;
}

.reply-author {
	color: #333;
}

.reply-author a {
	text-decoration: none;
}

.reply-date {
	font-size: 0.9em;
	color: #666;
}

/* addtions */
.float-img-left {
	float:left;
	margin:0 15px 15px 0;
}


/* for the gallery */
#gallery #subnav { border-top: 1px solid #ccc; border-bottom: 3px solid #ccc; margin: 0; padding: 5px 2px; }
#gallery #footer { margin-top: 45px; border-top: 1px solid #ccc; }
#gallery #gallery-details { background: #191919; color: #fff; margin: 0; padding: 6px; font-size: 12px; }

#gallery #content { margin-top: 21px; text-align: center; min-height: 400px; }

#gallery #thumbnails { width: 750px; margin: 0 auto; text-align: left; }

#gallery #gallery-details .left { float: left; width: 550px; }
#gallery #gallery-details .right { float: right; width: 200px; text-align: right; }
#gallery #gallery-details p { margin: 2px 2px 3px 2px; padding: 0; }

#gallery #image p.over { margin: 0; padding: 0; }
#gallery #image p.overtags { margin: 0 0 18px 0; padding: 0; color: #666; font-size: 10px; }

#gallery #gallery-details #gal-nav a:link,
#gallery #gallery-details #gal-nav a:visited,
#gallery #gallery-details #gal-nav a:active { background: #fff; color: #000; }
#gallery #gallery-details #gal-nav a:hover { background: #fff203; color: #000; }


/* sitemap styling */
.sitemap-column { }
.sitemap-column ul { margin: 0; padding: 0; list-style: none; }
.sitemap-column li.sitemap { font-size: 14px; font-weight: bold; margin: 9px 0 9px 0; padding: 0 0 6px 0;
border-bottom: 1px solid #ccc; }
.sitemap-column li.page { margin: 2px 0; padding: 1px 0 1px 2px; font-size: 1.2em; }