@charset "utf-8";

/* CSS Document */

body { background:#886e40 url(images/pagebg.gif) center top repeat-y; text-align:center; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
* { margin:0; padding:0; border:0; }
a { color:#dd852e; text-decoration:none; }
a:hover { color:#9c0; text-decoration:none; }
input{ width:180px; height:14px; padding:3px 2px; background:#E7DCB5; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
textarea:focus, input:focus{ background:#fff; }

h2{ display:block; text-align:left; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#E7DCB5; padding:5px 10px; line-height:20px; }
	h2 a{ color: #E7DCB5; !important; }
	h2 a:hover{ color: #fff; !important; }

h4{ text-align:justify; font:bold 16px Georgia, "Times New Roman", Times, serif; color:#E7DCB5; margin-bottom:10px; padding:5px 10px; line-height:18px; background:transparent url(images/redbg.gif) left top repeat; border-bottom:2px solid #54120d; }
	h4 a{ color: #E7DCB5; !important; }
	h4 a:hover{ color: #fff; !important; }

h6{ text-align:justify; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:5px 10px; line-height:14px;}
	h6 a{ color: #E7DCB5; !important; }
	h6 a:hover{ color: #fff; !important; }

.clr{clear:both;}

.nav{ width:445px; margin-left:28px; margin-bottom:10px; }
	.nav a{ color:#E7DCB5; background:#000; padding:2px 3px; font:bold 11px ; }
	.nav a:hover{ color:#fff; }
	.nav .navleft{ float:left; }
	.nav .navright{ float:right; }

.alignleft{ float:left; margin-right:5px; }
.alignright{ float:right; margin-left:5px; }

/*----------------------*/

#page {	width:950px; margin:0 auto; }
#header { width:950px; height:170px; }
	#header #hstrip{ width:894px; height:115px;	margin:0 28px; background:transparent url(images/headerstrip.gif) top left no-repeat; }
	#header #banner{ float:right; width:468px;	height:60px; margin-right:15px; margin-top:15px; border:1px #cc9 dashed; }
	#header #menu{ height:28px; background:#000; margin:0 28px; }
	#header #hfade{ width:894px; height:30px; margin:0 28px; background:transparent url(images/headerfade.gif) top left repeat-x; }

#content { clear:both; width:950px; }
	#content #left{	float:left;	width:473px; /*445*/ margin-right:6px; }
	#content #middle{ float:left; width:204px; /* 232*/ margin-right: 6px; }
	#content #right{ float:left; width: 233px; }
	
	#content #fullpage{	float:left;	width:100%; /*445*/ margin-right:6px; }

#footer{ clear:both; width: 950px; background: url(images/footerbg.gif) top left; margin-bottom:10px; }

/*----------------------*/

.articles{ width:100%; margin-bottom:10px; }
	.articles .title{ overflow:auto; width:473px; }
	.articles .date{ float:left; overflow:hidden; width:28px; height:30px; background:transparent url(images/datebg.gif) center right no-repeat; }
		.articles .date .month{ font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:2px; }
		.articles .date .day{ font:bold 12px Georgia, "Times New Roman", Times, serif; margin-top:-6px; }
	
	.articles .h{ float:left; overflow:hidden; width:445px; background:transparent url(images/redbg.gif) left top repeat; border-bottom:2px solid #87b35b; }
	.articles .text{ overflow:auto; width:473px; }
	.articles .labels{ float:left; width:28px; }
	.articles .p{ float:left; width:445px; overflow:hidden; }
		.articles .p p{ text-align:justify; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:0 10px; line-height:14px; }
		.articles .p .infobox{ overflow:auto; background-color:#000; padding:10px 0; margin-bottom:10px; }
		.articles .p .info{ text-align:justify; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:0 10px; line-height:15px; }
		.articles .p a.iRead{ font-weight:bold; letter-spacing:0.05em; text-transform:uppercase; color:#9c0; }
		.articles .p a.iRead:hover{ font-weight:bold; color:#E7DCB5; }
		.articles .p a.more-link { float:right; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:1px; }
		.articles .p a.more-link:hover{	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:1px; background-color:#fff; }
	
	.articles .textcontent p{ padding-bottom:10px; }
		.articles .textcontent a{ padding:0 3px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; background:url(images/orangebg.gif) left top repeat; }
		.articles .textcontent a:hover{ padding:0 3px; color:#E7DCB5; background:url(images/redbg.gif) left top repeat; }
		.articles .textcontent ol,
		.articles .textcontent ul{ padding:10px 40px; }
		.articles .textcontent li{ text-align:justify; }
		.articles .textcontent blockquote{ text-align:justify; margin:10px; padding:10px 5px; background:url(images/blockquote.gif) left top repeat; font:normal 12px Georgia, "Times New Roman", Times, serif; 
		 border-right:1px #9b794e solid; border-bottom:1px #9b794e solid; }
			.articles .textcontent blockquote p{ font:italic 13px Georgia, "Times New Roman", Times, serif; }
			/*
			.articles .p .imagebox{ float:right; width:121px; height:94px; }
			.articles .p .imageborder{ width: 121px; height: 94px; background: transparent url(images/imgb.gif) center center no-repeat; }
			*/
		
	.articles h5.rating-title{ text-align:center; padding:5px 0; color:#E7DCB5; font:bold 14px Georgia, "Times New Roman", Times, serif; background:url(images/blockquote.gif) left top repeat; }
	.articles .post-ratings{ padding:5px 0; background:url(images/blockquote.gif) left top repeat; }
	.articles .tags{ text-align:left; overflow:auto; width:445px; margin-top:10px; }
		.articles .tags p{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
		.articles .tags a{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:0 2px; background:none; }
		.articles .tags a:hover{ color: #fff; padding: 0 2px; background-color:#900; }


	.articles label{ display:block; width:421px; height:20px; margin:5px 10px; text-align:left !important; font-weight:bold; color:#7b603d; }
		.articles input.author_field{  width:230px; height:14px; }
	.articles input.comment_button{ width:120px; height:30px; }
	.articles textarea.author_comment{ width:421px; height:150px; margin-bottom:5px; padding:3px 2px; background:#E7DCB5; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
	.articles .comment-box { list-style:none; width:421px; margin:0 !important; padding:10px !important; }
		.articles .comment-box li { float:left; }
		.articles .comment-box li.comment-avatar { width:50px; height:42px; padding:4px; background:url(images/blockquote.gif) left top repeat; }
		.articles .comment-box li.comment-shoutbox { width:350px; padding:5px; background:url(images/blockquote.gif) left top repeat; }
			.articles .comment-box li.comment-shoutbox span { display:block; padding-bottom:4px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dashed #666; }
			.articles .comment-box li.comment-shoutbox span.comment-id { float:right; padding:0 !important; margin-left:5px; border:none; color:#d5c5a6; font:normal 24px "Palatino Linotype", "Book Antiqua", Palatino, serif;}
			.articles .comment-box li.comment-shoutbox p { text-align:justify; padding-bottom:4px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:14px; }
	
/* PAGE ---------------------*/
	
.page{ width:894px; padding:0 28px; margin-bottom:10px; }
	.page .title{ overflow:auto; width:100%; }
	.page .date{ float:left; overflow:hidden; width:28px; height:30px; background:transparent url(images/datebg.gif) center right no-repeat; }
		.page .date .month{ font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:2px; }
		.page .date .day{ font:bold 12px Georgia, "Times New Roman", Times, serif; margin-top:-6px; }
	
	.page .h{ float:left; overflow:hidden; width:100%; background:transparent url(images/redbg.gif) left top repeat; border-bottom:2px solid #87b35b; }
	.page .text{ overflow:auto; width:100%; }
	.page .labels{ float:left; width:28px; }
	.page .p{ float:left; width:100%; overflow:hidden; }
		.page .p p{ text-align:justify; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:0 10px; line-height:14px; }
		.page .p .infobox{ overflow:auto; background-color:#000; padding:10px 0; margin-bottom:10px; }
		.page .p .info{ text-align:justify; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:0 10px; line-height:15px; }
		.page .p a.iRead{ color:#9c0; }
		.page .p a.iRead:hover{ color:#E7DCB5; }
		.page .p a.more-link { float:right; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:1px; }
		.page .p a.more-link:hover{	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:1px; background-color:#fff; }
	
	.page .textcontent p{ padding-bottom:10px; }
		.page .textcontent a{ padding:0 3px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; }
		.page .textcontent a:hover{ padding:0 3px; color:#E7DCB5; }
		.page .textcontent ol,
		.page .textcontent ul{ padding:10px 40px; }
		.page .textcontent li{ text-align:justify; }
		.page .textcontent blockquote{ text-align:justify; margin:10px; padding:10px 5px; background:url(images/blockquote.gif) left top repeat; font:normal 12px Georgia, "Times New Roman", Times, serif; 
		 border-right:1px #9b794e solid; border-bottom:1px #9b794e solid; }
			.page .textcontent blockquote p{ font:italic 13px Georgia, "Times New Roman", Times, serif; }
		
	.page h5.rating-title{ text-align:center; padding:5px 0; color:#E7DCB5; font:bold 14px Georgia, "Times New Roman", Times, serif; background:url(images/blockquote.gif) left top repeat; }
	.page .post-ratings{ padding:5px 0; background:url(images/blockquote.gif) left top repeat; }
	.page .tags{ text-align:left; overflow:auto; width:445px; margin-top:10px; }
		.page .tags p{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
		.page .tags a{ font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 2px; background:none; }
		.page .tags a:hover{ color: #fff; padding: 0 2px; background-color:#900; }

	.page label{ display:block; width:421px; height:20px; margin:5px 10px; text-align:left !important; font-weight:bold; color:#7b603d; }
	.page input.author_field{  width:230px; height:14px; }
	.page input.comment_button{ width:120px; height:30px; }
	.page textarea.author_comment{ width:421px; height:150px; margin-bottom:5px; padding:3px 2px; background:#E7DCB5; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
	.page .comment-box { list-style:none; width:421px; margin:0 !important; padding:10px !important; }
		.page .comment-box li { float:left; }
		.page .comment-box li.comment-avatar { width:50px; height:42px; padding:4px; background:url(images/blockquote.gif) left top repeat; }
		.page .comment-box li.comment-shoutbox { width:350px; padding:5px; background:url(images/blockquote.gif) left top repeat; }
			.page .comment-box li.comment-shoutbox span { display:block; padding-bottom:4px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px dashed #666; }
			.page .comment-box li.comment-shoutbox span.comment-id { float:right; padding:0 !important; margin-left:5px; border:none; color:#d5c5a6; font:normal 24px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
			.page .comment-box li.comment-shoutbox p { text-align:justify; padding-bottom:4px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:14px; }
		
/*----------------------*/

.calendar {	width:100%; margin-bottom:6px; }
	.calendar table#wp-calendar { width:100%; margin:0; padding:0; border-collapse:	collapse; }
	.calendar table#wp-calendar caption { text-align:left; font:normal 18px Georgia, "Times New Roman", Times, serif; color: #E7DCB5; background: transparent url(images/redbg.gif) left top repeat-x;	
	 padding: 3px 10px; border-bottom:2px solid #87b35b; }
	.calendar table#wp-calendar thead { background:#000; }
	.calendar table#wp-calendar thead tr th{ font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:5px; }
	.calendar table#wp-calendar tbody {}
	.calendar table#wp-calendar tbody tr td { font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	.calendar table#wp-calendar a{font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/orangebg.gif); color:#E7DCB5; }
	.calendar table#wp-calendar a:hover{ background:url(images/redbg.gif); color:#fff; }
	.calendar table#wp-calendar tfoot {}
	.calendar table#wp-calendar tfoot#prev {}
	.calendar table#wp-calendar tfoot#next {}
	
	.calendar h2{ text-align:center; font:bold 20px Georgia, "Times New Roman", Times, serif; font-variant: small-caps; color:#E7DCB5; margin:3px 0; }
	.calendar .cal_week{ width:14%; text-align:center; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; background:#000; padding:1px; border-left:1px #C6AE87 solid;
	 border-right:1px #C6AE87 solid; border-bottom:1px #C6AE87 solid; }

	.calendar a{ display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#E7DCB5; }
	.calendar a:hover{ font:bold 14px Arial, Helvetica, sans-serif; color:#fff; }

/*----------------------*/

.box { width:100%; margin-bottom:6px; }
	.box .h { width:100%; height:30px; background:transparent url(images/redbg.gif) left top repeat-x; border-bottom:2px solid #87b35b; }
	.box .p { width: 100%; }
		.box .p p{ text-align:justify; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:10px; background:#000; }
		.box .p a{ font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5;	padding:0 2px; }
		.box .p a:hover{ color:#fff; background-color:#900; padding:0 2px; }
		
	.box small.detail { display:block; padding-top:5px; }	
		.box small.detail a{ color:#000; }
		.box small.detail a:hover{ color:#900; }

	.box .tagcloud { width:100%;  }
		.box .tagcloud p{ text-align:justify; padding:5px 10px; background:url(images/blockquote.gif) left top repeat; }
		.box .tagcloud a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:0 2px; }
		.box .tagcloud a:hover{ color:#E7DCB5; background-color:#900; padding:0 2px; }

	.box .img { background:transparent url(images/redbg.gif) left top repeat; padding:10px; }
		.box .img img { border:2px solid #000; }
	
	.box form { padding:10px; background:#000;  }
		.box form label { display:block; padding-left:25px; margin-bottom:5px; height:20px; }
		.box form label#user { background:url(images/user.gif) left center no-repeat; }
		.box form label#password { background:url(images/password.gif) left center no-repeat; }
		.box form label#find { background:url(images/find.gif) left center no-repeat; }
		.box form input.default_button{ width:60px; height:24px; }
		.box form input.radiocheck{ width:18px; height:18px; }
		.box form input#finder{ width:150px; height:14px; }
		.box form label#userlinks { border-top:1px dashed #666; text-align:right; margin-top:5px; padding-top:5px; }
			.box form label#userlinks a { font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; }
			.box form label#userlinks a:hover { font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	.box ul,
	.box ol { overflow:auto; list-style:none; margin:0; }
		.box .default_li li { display:block; text-align:left; margin-bottom:2px; overflow:hidden; }
			.box .default_li li a { display:block; padding:5px 10px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; background:url(images/orangebg.gif) left top repeat; }
			.box .default_li li a:hover { background:#000; }
	
	.box ul#partners { padding:10px 20px; }
		.box li.icon { float:left; }
		.box li.gk a{ display:block; width:32px; height:32px; background:url(images/gk.gif) left center no-repeat;  }
		.box li.gk a:hover{ background:url(images/gk.gif) right center no-repeat;  }
		.box li.ll a{ display:block; width:32px; height:32px; background:url(images/linklog.gif) left center no-repeat;  }
		.box li.ll a:hover{ background:url(images/linklog.gif) right center no-repeat;  }
		.box li.mc a{ display:block; width:32px; height:32px; background:url(images/malcom.gif) left center no-repeat;  }
		.box li.mc a:hover{ background:url(images/malcom.gif) right center no-repeat;  }
		.box li.wp a{ display:block; width:32px; height:32px; background:url(images/wp.gif) left center no-repeat; }
  	.box li.wp a:hover{ background:url(images/wp.gif) right center no-repeat; }
		.box li.rss a{ display:block; width:32px; height:32px; background:url(images/rss.gif) left center no-repeat; }
		.box li.rss a:hover{ background:url(images/rss.gif) right center no-repeat; }
		.box li.mka a{ display:block; width:32px; height:32px; background:url(images/mka.gif) left center no-repeat; }
		.box li.mka a:hover{ background:url(images/mka.gif) right center no-repeat; }
		
/* --------------------- */
/* News Box */
/* --------------------- */

.news{ float:left; width:473px; }
	.news .title{ overflow:auto; width:100%; margin-left:28px; }
	.news .date{ float:left; overflow:hidden; width:28px; height:30px; background: transparent url(images/datebg.gif) center right no-repeat;	 }
		.news .date .month{ font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:2px; }
		.news .date .day{ font:bold 12px Georgia, "Times New Roman", Times, serif; margin-top:-6px; }
	.news .h{ float:left; overflow:hidden; width:445px; height:30px; }
	.news .text{ overflow:auto; width:473px; margin-bottom:10px; }
	.news .p{ float:left; width:445px; overflow:hidden; }
		.news .p p{ text-align:justify; font:normal 12px Tahoma, Geneva, sans-serif; color:#E7DCB5; padding:0 10px; }
		.news .p .infobox{ overflow:auto; background-color:#000; padding: 8px 0; margin-bottom:10px; }
		.news .p .info{	text-align: justify; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #E7DCB5; padding: 0 10px; }
		
	.news a { color:#E7DCB5; }
	.news a:hover { color:#dd852e; }

	.news .tags{ overflow:auto; width:445px; margin-top:10px; }
	.news .tags a{ font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 2px; }
		.news .tags a:hover{ font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 2px; background-color:#900; }
		
/* --------------------- */
/* RSS Box */
/* --------------------- */

.rssbox{ float:left; width:445px; margin-left:4px; }
	.rssbox .title{ overflow:auto; width:100%; }
	.rssbox .h{ overflow:hidden; width:445px; height:30px; }
	.rssbox .text{ overflow:auto; }
	.rssbox .p{ width:445px; overflow:hidden;  margin-bottom:10px; }
		.rssbox .p p{ text-align:justify; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E7DCB5; padding:0 10px; }
		.rssbox .p .infobox{ overflow:auto; background-color:#000; padding: 8px 0; margin-bottom:10px; }
		.rssbox .p .info{	text-align: justify; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #E7DCB5; padding: 0 10px; }
	.rssbox a { color:#E7DCB5; }
	.rssbox a:hover { color:#dd852e; }

	.rssbox .tags{ overflow:auto; width:445px; margin-top:10px; }
	.rssbox .tags a{ font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 2px; }
		.rssbox .tags a:hover{ font:bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:0 2px; background-color:#900; }

/* --------------------- */
/* NG Gallery */
/* --------------------- */

.ngg-galleryoverview { width:100%; padding:0 10px; overflow:auto; border:none; }
	.ngg-galleryoverview a { background:none; margin:0 !important; padding:0 !important;  }
	.ngg-galleryoverview img { border:5px solid #000;  }
		.ngg-galleryoverview .ngg-gallery-thumbnail-box { float:left; width:200px; margin:9px; background:#000; }

	.ngg-galleryoverview .ngg-album-link{ float:left; } 
		 
/* --------------------- */
/* WP-Polls */
/* --------------------- */

.wp-polls { padding:0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
.wp-polls ul { margin-top:10px; overflow:hidden; }
.wp-polls form { background:none; padding:0; }
.wp-polls label { padding:0 10px !important; margin:0; }
.wp-polls input.radiocheck { width:20px; height:20px; }
.wp-polls input.poll_button { width:80px; height:26px;  }
.wp-polls ul.wp-polls-ul { width:213px; padding:0 10px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

.wp-polls-ans p { text-align:justify; color:#E7DCB5; padding:10px; background:#000; }

/* --------------------- */
/* iLast.fm */
/* --------------------- */

ul#ilastfm li, ul#ilastfm_display li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
}

ul#ilastfm, ul#ilastfm_display {
	margin-top:5px;
	padding: 0;
}

#ilastfm a img, #ilastfm_display a img {
	background: #000;
	padding: 5px;
	width:46px;
	height: 46px;
}

#ilastfm a:hover img, #ilastfm_display a:hover img {
	background: #E7DCB5;
}
