
/*	justLeP.net style
	(c)2005-2006 Lennart Pegel aka LeP
 */
 
body {background:#000}

* {	
	font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	letter-spacing:2px;
	color:#454545;
}

a {text-decoration:none;color:#977C60 !important}
a:hover {text-decoration:underline;color:#977C60 !important}

.paging a * {color:#977C60}

img {border:none;margin:0}
ul, li {list-style-type:none}
small, small * {font-size:10px}

.break {clear:both;height:1px;overflow:hidden}

h1.dino {display:none}

p#navi, p#footer {
	background-color:#010501;
	padding:1px 0 2px 10px;
	vertical-align:middle;
	border-bottom:1px solid #222;
	border-top:1px solid #0d0d0d;
}
p#navi {margin-top:2px}
p#navi, p#navi * {line-height:19px}
p#footer {padding:2px 10px;margin-bottom:30px}
p#footer, p#footer * {line-height:15px;letter-spacing:1px;color:#666}

#navi a {margin-right:15px}

h5.name {text-align:right;padding-right:10px;color:#999;font-weight:normal;line-height:34px}

.paging {text-align:right;color:#333}
.paging a span {letter-spacing:0}
p.paging.top {padding:15px 10px 20px 0}
p.paging.bot {padding:20px 10px 15px 0}

#content {text-align:center;background-color:#000;cursor:default}

#info {background:#7C7471 url(../img/bg_smaller.jpg) left top no-repeat;width:342px;border:1px solid #837C74;margin:50px auto;min-height:495px} /* min-height overr. in ie.css */
#info, #info * {letter-spacing:0;font-size:11px;color:#222}
#info div {margin:0 auto 20px auto;color:#69635C;line-height:20px}
#info .txt {padding:14px 10px 0 30px;text-align:left}
#info .txt p {line-height:18px;margin:0;padding:10px 0 5px 150px;}
#info .txt h5 {font-weight:bold;margin:20px 0 10px 0;padding:0 0 0 140px;letter-spacing:3px;line-height:18px}
#info .txt h6 {font-weight:bold;margin:0;padding:0}
#info .txt em {font-style:normal;color:#333;font-weight:bold}

table.img {margin:0 auto}
table.img td {padding:0;text-align:center}
table.img td.img {border:1px solid #333;padding:15px}
table.img td.img.noborder {border:none}

table.img td.descr {padding-top:15px}
table.img td.descr h5 {padding-bottom:5px;color:#666;background:#0d0d0d;padding-top:3px}
table.img td.descr div {padding:8px 15px;border:1px solid #0d0d0d;border-top:none}
table.img td.descr p {width:341px;margin:0 auto;line-height:15px}	/* width was:375 */
table.img td.descr p, table.img td.descr p * {color:#5a5a5a}

table.img td.cmts {padding-top:14px}

p.bc {text-align:right;padding:1px 10px 2px 10px;border-bottom:1px solid #222;background-color:#000}
p.bc, p.bc * {color:#777}

p#shorty {line-height:50px;padding:100px 0}


div.gallery {text-align:center;padding:20px 0}
div.tworowsnopaging {padding:77px}
div.onerownopaging {padding:100px 0}
div.onerowpaging {padding:77px 0}
table.gallery {margin:0 auto}
table.gallery caption {margin:0 auto;padding:10px}
table.gallery caption span.h5 {display:block;font-size:13px;padding:4px 0;font-weight:bold;color:#666;background-color:#0d0d0d;border-top:1px solid #555}
table.gallery caption span.descr {display:block;background-color:#000;border:1px solid #0d0d0d;border-top:none;padding:4px 10px}
table.gallery caption span.descr, table.gallery caption span.descr * {line-height:17px}

table.gallery caption span.descr, table.gallery caption span.descr * {color:#4b4b4b;letter-spacing:1px}
table.gallery td {border:1px solid #1a1a1a;padding:10px;vertical-align:middle;text-align:center}
table.gallery td.empty {padding:10px 20px;color:#999;cursor:default}
table.gallery td.cmts {background:transparent url(/img/bg_commented.gif) right bottom no-repeat}

table.galleries {margin:0 auto;width:500px}
table.galleries img {border:1px solid #666}
table.galleries caption {margin:0 auto;padding:10px 0 20px 0}
table.galleries caption span {display:block;font-size:13px;padding:4px 0 5px 0;font-weight:bold;color:#666;background-color:#0d0d0d;border-top:1px solid #555}
table.galleries td {border:1px solid #303030;padding:10px;vertical-align:middle}
table.galleries td h5 {color:#555}
table.galleries td.img {border-right:1px dashed #222;text-align:center;background-color:#0d0d0d}
table.galleries td.descr {padding-left:12px;width:480px;background-color:#0d0d0d;border-width:1px 1px 1px 0;vertical-align:top}
table.galleries td.descr h5 {color:#707070;padding-top:1px}
table.galleries td.descr div.stats {padding-top:7px;letter-spacing:1px;color:#666}
table.galleries td.descr div.lupd {padding-top:7px;letter-spacing:1px;color:#4b4b4b}

table.galleries td.spacer {border:none;padding:0}
table.galleries td.spacer div {height:10px;overflow:hidden}

td.page {border:none !important;padding:10px 0 0 0 !important}
td.page div {background-color:#0d0d0d;text-align:center;padding:5px 0;border-bottom:1px solid #333;color:#666}
td.page a, td.page b {padding:3px 8px}
td.page b {color:#666}

#error {padding:200px 0}
#error h5 {padding-bottom:20px}

#guestbook small, #guestbook small * {color:#666;letter-spacing:1px}
#guestbook {margin:10px auto 0 auto;width:530px;text-align:center;padding-top:10px}
#guestbook h4 {color:#555;font-size:13px}
#guestbook h5 {background-color:#0d0d0d;padding:4px 5px 5px 5px;border-top:1px solid #555;text-align:left;font-weight:normal;color:#555}
#guestbook h5 b {color:#666}
#guestbook .entry {background-color:#040404;margin:5px 15px;text-align:left;letter-spacing:1px;padding:5px 7px;color:#707070;line-height:15px}
#guestbook div.reply {margin-top:5px;padding-top:5px;border-top:1px dotted #555;color:#555;line-height:15px;letter-spacing:1px}
#guestbook div.reply * {letter-spacing:1px}
#guestbook div.reply b.antwort {letter-spacing:2px;color:#666}
#guestbook div.foot {background-color:#0b0b0b;text-align:right;padding:3px 5px;border-bottom:1px solid #292929;text-align:right;color:#555;margin-bottom:30px;font-size:10px}

#guestbook p.entry label {display:block;margin:15px 0 2px 0;color:#555}
#guestbook p.entry input, #guestbook p.entry textarea {width:486px;border:1px solid #333;border-width:1px 0;display:block;background:#111;color:#777;padding-left:4px !important}
#guestbook p.entry textarea {height:160px;letter-spacing:1px}
#guestbook p.entry input {height:18px;line-height:inherit;padding:1px 0 0 0;letter-spacing:1px}

#guestbook.newentry {margin:40px auto 53px auto}
#guestbook.newentry h5 {text-align:center}
#guestbook.newentry p.entry {padding-bottom:20px}
#guestbook.newentry p.entry input.submit {margin:23px 0 0 0;border:1px solid #666;background:transparent none;padding-bottom:2px;height:auto;cursor:pointer}
#guestbook.newentry label.error {color:#B13600;font-weight:normal}

#guestbook.newentry span.error {color:#B13600}
#guestbook .question {color:#333}


#icomment {text-align:center;margin-top:5px;padding-bottom:10px}
#icomment label.error {color:#B13600;font-weight:normal}
#icomment p {width:290px;padding:0;margin:0 auto;}
#icomment p * {text-align:left}
#icomment h5 {background-color:#0d0d0d;padding:4px 5px 5px 5px;border-top:1px solid #333;text-align:center;font-weight:normal;color:#333}
#icomment h5 b {color:#666}
#icomment input, #icomment textarea {width:100%;border:1px solid #333;border-width:1px 0;display:block;background:#0d0d0d;padding-left:4px !important;color:#777}
#icomment label {display:block;margin:10px 0 2px 0;color:#555}
#icomment textarea {height:140px;letter-spacing:1px}
#icomment input {height:18px;line-height:inherit;padding:1px 0 0 0;letter-spacing:1px}
#icomment input.submit {margin:13px 0 0 0;border:1px solid #666;background:transparent none;padding-bottom:2px;height:auto;text-align:center;cursor:pointer}


#cmt_top, #cmt_bot {height:8px;border:1px solid #222}
#cmt_top {border-bottom:none}
#cmt_bot {border-top:none}

#comments {text-align:center}
#comments p, #comments p a {text-align:center;color:#888;font-style:normal}
#comments div#cl {width:341px;margin:0 auto} /* same as #ld */
#comments div#cl ul {text-align:center;width:100%}
#comments ul li {text-align:left;margin:15px 0;width:100%}
#comments ul * {color:#333}
#comments ul b, #comments ul b * {color:#555}
#comments ul li h5 {font-weight:normal;padding:4px 10px;background:#0d0d0d;border:1px solid #222;border-bottom:none}
#comments ul li div.cmt {border:1px solid #222;border-top:none;padding:6px 10px;background-color:#000;letter-spacing:1px;line-height:15px;color:#555}
#comments ul li div.reply {border-top:1px dotted #555;margin-top:6px;padding-top:6px;letter-spacing:1px;line-height:15px;color:#5a5a5a}
#comments ul li div.reply * {letter-spacing:1px}
#comments ul li div.reply b.antwort {letter-spacing:2px;color:#555}
#comments ul li span.date {font-size:10px;letter-spacing:1px;color:#505050}



.stdbox {margin:50px auto;width:550px;border:1px solid #333;background:#7C7471 url(../img/bg_smaller.jpg) -5px 0 no-repeat;border-bottom:none}
.stdbox .stdinnerbox {float:right;width:390px;background:#0d0d0d;border-left:1px solid #0d0d0d}
.stdbox .stdinnerbox .stdcontent {padding:20px;text-align:left;color:#666}
.stdbox .stdinnerbox .stdcontent * {line-height:16px;color:#5a5a5a;letter-spacing:1px}
.stdbox .stdinnerbox .stdcontent p {padding-top:13px}
.stdbox .stdinnerbox .stdcontent p b {color:#707070}
.stdbox .break {background-color:#333}
.stdbox .stdcontent div {color:#484848; letter-spacing:1px}

.stdbox.wide {width:850px !important}
.stdbox.wide .stdinnerbox {float:right;width:670px;background:#000 url(/img/bg_std_wide.gif) left top repeat-y}
.stdbox.wide .stdinnerbox .break {background:none}
.stdbox .box1 {float:left;width:390px}
.stdbox .box2 {float:right;width:270px}

ul.links {margin:20px 0 20px 20px}
ul.links li {background:transparent url(/img/bullet.gif) 0 19px no-repeat; padding-left:10px;padding-top:10px}

#morelinks h5 i {display:none}
#mrl.dyn li div {display:none}
#mrl.dyn h5 {margin-top:6px;color:#635C52}
#mrl.dyn h5 i {display:inline;font-style:normal;color:#413D35;font-size:10px}

ul#morelinks {margin:20px 0 20px 0px}
ul#morelinks li {color:#666}
ul#morelinks li * {font-weight:normal}
ul#morelinks ul li {
	background:transparent url(/img/bullet_links.gif) 0 5px no-repeat;
	padding-left:10px;
	padding-top:0;
	margin:2px 0 0 5px;
}
ul#morelinks small {letter-spacing:1px;color:#505050}
ul#morelinks ul {margin-bottom:10px}
#disclaimer {background:#0D0D0D none;border-top:1px solid #1a1a1a;padding:2px 10px;font-size:10px}

.stdbox .stdcontent {min-height:440px} /* overriden by 'height' in ie.css */

#randimg {margin-bottom:20px}
#randimg table {margin:10px 0 0 0;width:230px;height:125px;border:1px solid #333;border-width:1px 0}
#randimg table td a img {border:1px solid #666}
#randimg td {text-align:center;vertical-align:middle;}

#newspreview {}
#newspreview h4.nh {color:#505050}
#newspreview ul {margin-top:13px}
#newspreview ul li {margin-bottom:15px}
#newspreview ul li h5 {border-bottom:1px solid #222;padding-bottom:1px}
#newspreview ul li p {padding:3px 0 0 0;color:#505050}
#newspreview ul li p.seeleft {color:#735927;padding-top:0}
#newspreview ul li small {color:#4b4b4b;letter-spacing:0}
#newspreview .nonews {padding:15px;margin-top:13px;}
#newspreview ul li.showmore {padding-top:10px;display:none}
#newspreview ul li.showmore a:visited {color:#977C60 !important}
#newspreview ul li.showmore span {display:none}
#newspreview ul.nooldnews li.old {display:none}

#newspreview * a:visited, #leplinks * a:visited {color:#614F3D !important}	/* visited links */
#newspreview * a:hover,   #leplinks * a:hover   {color:#977C60 !important}  /* keep hover color */

#fullnews {width:350px}
#fullnews h4 {border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px}
#fullnews h4 small {font-weight:normal;color:#444;letter-spacing:0}

#fullnews ul {margin:5px 0 10px 10px}
#fullnews ul li {background:transparent url(/img/bullet.gif) 0 13px no-repeat; padding-left:13px;padding-top:5px}


#about .box2 img {border:1px solid #444}
#about dl {margin:15px 0 0 0}
#about dl dt {font-weight:bold}
#about dl dd {padding:2px 0 10px 15px;color:#505050} 

/* images parsed/generated by LGeneral::parseTags() */
.pImg {float:left;margin:4px 8px 3px 0;border:1px solid #555}
.pImgright {float:right;margin:4px 0 3px 8px;border:1px solid #555}
p.pCenterImg {clear:both;padding:4px 0;text-align:center}
p.pCenterImg img {border:1px solid #555}


/* dynamic stuff */
div.iDiv {
	width:112px;
	height:112px;
	background-color:#222;
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #444;
	position:absolute;
}
div.iDiv:hover {border-color:#666}
div.iDiv a {display:block;width:100%;height:100%}
#piczone {
	background:#111;
	/* border:1px solid #555; */
	margin:0;
	overflow:hidden;
	z-index:100;
	width:100%;
	height:100%;
}
#pzWrap {
	margin:0;
	padding:0;
	display:none;
}
#ovLink {
	margin-left:10px;
	font-weight:normal;
	color:#977C60;
	font-size:10px;
}
#ovLink img {vertical-align:bottom}

#allGalleries {
	display:none;
	padding:0 0 0 0;
	position:absolute;
	top:0;
	border-bottom:1px solid #222;
}

#allGalleries li {background:#0d0d0d}
#allGalleries ul {
	border: 1px solid #222;
	border-bottom:0;
}

#allGalleries a {
	display:block;
	padding:4px 10px 4px 21px;
	text-decoration:none;
	background:transparent url(/img/bullet_links.gif) no-repeat scroll 9px 9px;
	outline:none;
}
#allGalleries a:hover {background-color:#202020}
#allGalleries a small {
	letter-spacing:1px;
	color:#5a5a5a !important;
}

a.ngArr {
	padding-right:9px;
	background:transparent url(/img/navmore.gif) right center no-repeat;
}