
/* - { FRESH }  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {	margin: 0px; padding: 0px; 
		color: #666; background-color: #fff; background-image: url("/1/gfx/bg_sqr.gif"); 
		font-family: verdana, arial, serif; } 
div, ul, ol, li { margin: 0px; padding: 0px; }
a { color: #000; text-decoration: none; }
a:hover { color: #666; text-decoration: underline;}
.search { background-color: #ef3; }
blockquote,q { font-style: italic; }

/* - { FRESH }  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#lazycontainer { 
		margin: 0px 0px 0px 100px; padding: 10px; width: 650px; min-height: 600px; height:100%;
		background-color: #fff; border-left: 1px solid #999; border-right: 1px solid #999;}

/* - { FRESH }  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#header { padding: 20px 0px 20px 0px; margin: 1px; background-color: #E1E5B9; border-bottom: 1px solid #999; }
#header h1 { margin-left: 100px; font-size: x-small; }
#header h2 { margin-left: 100px; font-size: xx-small; display: none; }
#header ul { margin-left: 100px; font-size: xx-small; list-style: none; }
#header ul li { display: inline;  }
#header a:hover { text-decoration: none; }

/* - { FRESH }  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content { font-size: xx-small; }
#content table tr td { font-size: xx-small; }


#content #submenu { background-color: #ddd; border-bottom: 1px solid #999; margin: 0px 1px 0px; }
#content #submenu ul { list-style: none; display: inline; }
#content #submenu ul li { display: inline; line-height: 20px; }
#content #submenu ul li a {	background-color: #eee; width:120px; height: 20px;
			border-left: 4px solid #E1E5B9;  vertical-align: middle; padding-left: 4px; 
			voice-family: "\"}\""; voice-family:inherit; 
			padding: 4px; vertical-align: top; }
html>body #content #submenu ul li a { padding: 4px; vertical-align: top; } 
#content #submenu ul li a:hover { text-decoration: none; }

#content #submenu ul li a:hover { background-color: #E1E5B9;  }

#content div.entry { width: 350px; margin-left: 260px; padding-bottom: 2em; margin-top: 10px; }
#content div.entry h3 { padding: 10px 15px;	background-color: #fff; font-size: xx-small; border-bottom: 1px solid #E1E5B9; margin-top: 10px; margin-bottom: 0px;}
#content div.entry h3 a { color: #666;  }
/* #content div.entry h3 div.entrytitle { display: none; } */
#content div.entry p { text-align: justify; }
#content div.entry p img.d { border: 1px solid #333; margin-left: 25px; }
#content div.entry ul { margin-left: 20px; list-style: disc; }
#content div.entry #nav { color: #999; text-align:right;  }
#content div.entry #nav a { color: #999; }

#content div.helpcontent { float: left; margin-top: 15px; width: 230px; font-size: xx-small; }
#content div.helpcontent h4 { font-size: xx-small; margin: 10px 10px 2px 12px; 
							border-left: 5px solid #E1E5B9; padding-left: 5px; }
#content div.helpcontent p { margin: 10px 10px 2px 12px; }
#content div.helpcontent ul { margin: 10px 10px 2px 12px; list-style: none; }
#content div.helpcontent table { margin-left: 18px; border-collapse: collapse; }
#content div.helpcontent table tr td { font-size: xx-small; }

#content #mainstuff { margin: 10px 150px; }
#content #mainstuff h3 { font-size: x-small; }
#content #mainstuff ul { list-style: none; }
#content #mainstuff ul li { line-height: 1.3em;}

/* - OLDIES ARE STILL GOOD : - - - - - - - - - - - - - - - - - - - - - */

#youwrotethis { 
	margin: 0px 0px 0px 260px;
	width: 350px;
	color: #666; 
	background-color: #fff;
	font-size: xx-small; 
}

#youwrotethis h2 { 
	margin: 0px;
	padding: 10px 30px;
	background-color: #ddd;
	background-image: url("/1/gfx/rideme.gif");
	background-repeat: no-repeat;
	font-size: xx-small; 
	font-weight: normal; 
}
#youwrotethis td { font-size: xx-small; }
#youwrotethis a { color: #000; }

#youwrotethis #comments {  margin: 0px; }

#youwrotethis #comments div {   }
#youwrotethis #comments div p { margin: 10px 0px; } 
#youwrotethis #comments div div {  }
#youwrotethis #comments div div p { color: #ccc; margin-bottom: 40px; }
#youwrotethis #comments div div p span.commenter{ color: #000; }
#youwrotethis #comments div div p a img { border: 0px; }
#youwrotethis #comments #commentsForm { padding: 20px; } 
#youwrotethis #comments #commentsForm p {  }
#youwrotethis #comments #commentsForm table tr td p { margin: 0px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div form input.send1 {
	background-color: #fff;
	border-color: #ccc #999 #999 #ccc;
	border-width: 1px;
	border-style: solid;
}

div form textarea.indata2 {
	width: 270px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#stats #content {  width: 690px;  }

#stats #content div { background-image: url("/1/gfx/music_bg_main.jpg"); margin: 0px;	padding: 0px; }
#stats #content #top { background-image: url("/1/gfx/music_bg_top.jpg"); height: 25px; }
#stats #content #bot { background-image: url("/1/gfx/music_bg_bottom.jpg"); height: 25px; }

#stats #content div p,
#stats #content div h3,
#stats #content div table { margin: 0px 23px 0px 27px; width: 640px; }
#stats #content div h3 { text-align: left; font-size: 22px; text-transform: uppercase; color: #aaa; padding-top: 10px; margin-bottom:10px;}
#stats #content div table {
	border-collapse: collapse;
	border: 1px solid #fff;
	empty-cells: show;
}
#stats #content div table tr td { font-family: verdana,arial,helvetica,geneva,serif; }
#stats #content div table thead tr td {
	border-bottom: 1px solid #aaa;
}
#stats #content div table tr td {
	border: 0px;
	border-bottom: 1px dashed #ddd;
	padding: 2px;
	font-size: 9px; 
}
#stats #content div table tr td a { text-decoration: none; }

#stats #menu {  width: 670px; text-align: right; margin: 15px 0px 20px 0px; }

#adminpage { font-size: xx-small; margin: 10px; }
#adminpage table tr td { font-size: xx-small; }
