/* 	This site is woefully out of date and needs to be updated, but I
	just never seem to find the time. Alas.

	So you will find shoddy CSS and lots of questionable crap here.
	Just being a good host and warning you, is all.
*/

body {
	background: url(/images/girls/femmes.php) no-repeat bottom right;
	background-attachment: fixed;
	text-align: center;
	min-width: 740px;
	background-color: #fff;
	margin-top: 0 !important;
}

body#photos {
	background-image: none;
}

#page {
	width: 100%;
}

#mainbody {
	width: 760px;
	margin: 0 auto;
}

/* Let's start pushing some DIVS around */
#header {
	top: 0;
	padding: 15px 0 4px 0;
	margin: 0 auto;
	text-align: center;
	background: #012839 url(/images/top/brick.jpg) repeat;
	width: 100%;
	border-bottom: 2px solid #666;
}

#photos #header { background: #012839 url(/images/top/camera.jpg) repeat; }
#photos .indPhoto img { border: 1px solid #aaa; }
/*#faqs #header { background: #012839 url(/images/top/blood3.jpg) repeat; }*/
#writing #header { background: #012839 url(/images/top/type.jpg) repeat; }
/*#archives #header { background: #012839 url(/images/top/blood.jpg) repeat; }*/

#header img {
	display: block;
}

#brand {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 758px;
}

#brand a img { border: 0; }

#navbar { 
	border-top: 2px solid #ccc;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

#leftCol {
	top: 61px;
	background-color: white;
	margin-top: 0px;
	float: left;
	padding: 20px 10px 0px 10px;
	width: 538px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 517px;
}

html>body #leftCol {
	width: 517px;
	/* ie5win fudge ends */
}

#rightCol {
	float: right;
	top: 0;
	position: relative;
	text-align: center;
	padding-top: 11px;
	margin-top: 0px;
	left: auto;
	width: 200px;
	color: #444;
	background-color: #fff;
	_filter: alpha(opacity=85);
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 199px;
}

html>body #rightCol {
	width: 199px;
	background-image: url(/images/bg.png);
	background-color: transparent;
	/* ie5win fudge ends */
}

#bayWindow {
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	border: 1px solid #e0e0e0;
	width: 515px;
}

#issn {
	text-align: center;
	text-transform: uppercase;
	margin: 6px 0 2px 0;
	padding-bottom: 5px;
	font-size: 110%;
	border-bottom: 1px dotted #ddd;
}

#contentBody li { text-align: justify; }

#faqs .sideBox { text-align: left; }

#listening {
	padding: 6px 6px 0px 6px;
	text-align: left;
}

#searchBox {
	padding: 6px;
	margin: 0px;
	text-align: center;
}

#features {
	margin-top: 6px;
	margin-bottom: 2px;
	padding: 0px 6px 10px 6px;
	font: 95% "lucida grande", "trebuchet ms", verdana, helvetica, sans-serif;
	color: #000;
	text-align: left;
}

#notify {
	border: 1px #ddd solid;
	padding: 5px;
	margin-bottom: 4px;
	font: 100% georgia, "times new roman", times, serif;
	color: #333;
	background-color: white;
	text-align: left;
}

#footer {
	margin-top: 15px;
	padding: 6px 10px 6px 10px;
	font: 95% georgia, "times new roman", times, serif;
	color: black;
	background-color: transparent;
	text-align: center;
}

#contentBody {
	font: 13px /19px georgia, "times new roman", times, serif;
	color: #333;
	background-color: transparent;
	padding: 4px 0 4px 6px;
	text-align: left;
}

#promo {
	padding: 6px;
	margin: 0px;
	text-align: center;
	border-left: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
}

.entry { padding: 0; }

.entryDivider {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.entry h2, .entry h3, .entry h4 {
	margin: 10px 0;
}

.tags {
	margin-bottom: 16px;
	font: 85% "lucida grande", "trebuchet ms", helvetica, sans-serif;
	color: #333;
	font-weight: normal;
}

.photoDivider {
	padding: 0px;
	margin: 5px;
	text-align: right;
}

.contentDivider {
	padding: 0px;
	margin: 0 0 5px 0;
	text-align: center;
}

.indcomment {
	border-bottom: 1px solid #ccc;
	border-top: 1px dotted #ccc;
	padding: 10px;
	margin-bottom: 2px;
}

.indcomment.me {
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	background-color: #f5f5f5;
}

.me .commentsMeta:before {
	content: url(/images/icons/speech_bubble.gif) " ";
}

.me blockquote {
	background-color: #fcfcfc;
	background-image: none;
	padding-right: 6px;
	margin-right: 6px;
	border-top: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;	
}

.commentsMeta {
	font: 11px/16px georgia, "times new roman", times, serif;
	color: #999;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 1pt;
}

.me .commentsMeta {
	font: 14px/16px georgia, "times new roman", times, serif;
	color: #333;
	text-transform: none;
}

.commentsMeta:before {
	content: url(/images/bubble.png) " ";
}

.commentbody {
	font: 11px/17px verdana, "trebuchet ms", helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	margin: 0;
}

.indNavigation {
	text-align: center;
	margin-bottom: 15px;
}

.commentFooter {
	font: 90% "lucida grande", "trebuchet ms", helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	background-color: transparent;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: center;
}

.callOut {
	clear: both;
	padding: 10px;
	border: 1px dotted #ccc;
	background-color: #f9f9f9;
	margin: 12px 0 12px 0;
	text-align: left;
}

.callOut ol {
	margin-left: 14px;
	padding-left: 6px;
}

.indexDate {
	font: 10px "lucida grande", verdana, "trebuchet ms", Helvetica, sans-serif;
	color: #666;
}

.trackback {
	padding: 10px;
	border-top: 1px solid #aaa;
	background-color: #fcfcfc;
	margin: 12px 0 12px 0;
	text-align: left;
}

.sideHeader {
	padding: 6px;
	text-align: center;
	text-transform: uppercase;
	color: black;
	border-top: 1px solid #ddd;
	font-size: 130%;
	background-repeat: repeat-x;
}

.subheading {
	text-align: center;
	font-size: 90%;
	margin: 0 0 10px 2px;
}

.formField {
	font: 90% verdana, "trebuchet ms", helvetica, sans-serif;
	color: black;
	background-color: white;
}

.button {
	font: 90% verdana, "trebuchet ms", helvetica, sans-serif;
	padding: 1px;
	font-weight: bold;
}

.sideBox {
	padding: 6px 10px 10px 6px;
	margin: 0 0 2px 0;
	border-bottom: 1px dotted #ddd;
	text-align: left;
	font-size: 97%;
	letter-spacing: normal;
}

hr {
	color: #d3d3d3;
	border: 0;
	background-color: #d3d3d3;
	height: 1px;
	margin: 6px 0 12px 0;
}	

.indPhoto {
	text-align: center;
	margin: 4px;
}

.caption {
	font: 110% georgia, "times new roman", times, serif;
	color: #333;
	font-weight: normal;
	background-color: transparent;
	margin-bottom: 5px;
	text-align: center;
}

.photoNav {
	text-align: center;
	font: 100%/1.5 georgia, "times new roman", times, serif;
	margin: 10px;
}

.photoThumbs {
	padding: 6px;
	margin: 0px;
	text-align: center;
}

.heading {
	padding: 6px;
	margin: 7px 0px 15px 0px;
	border: 1px solid #333;
	background-color: #666;
	background-image: url(/images/sideHeader.gif);
	background-repeat: repeat;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.imageRight {
	padding: 0px;
	border: 0;
	margin: 0 10px 10px 10px;
	float: right;
	position: relative;
}

.imageRightoff {
	padding: 0px;
	border: 0;
	margin: 10px;
	float: right;
	position: relative;
}

.imageLeft {
	padding: 0px;
	margin: 0 10px 0 0;
	float: left;
	position: relative;
}

p.imageLeft {
	padding: 0px;
	margin: 17px 10px 0 0;
	float: left;
	position: relative;
}

.gallery {
	width: 700px;
	text-align: center;
}

.gallery img {
	margin: 15px;
	padding: 6px;
	border: 1px solid #000;
}

.gallery a:hover img { border: 1px solid #c33; }

.gallery a { border-bottom: none; }

.gallery p a:hover { background-color: transparent; }

.thumbs { 
	text-align: center;
	margin-top: 4px;
}

.thumbs img {
	padding: 5px;
	margin: 0;
	border: 1px solid #aaa;
}

.thumbs a:hover img {
	border: 1px solid #000;
	background-color: #ddd;
}

.zoom {
	margin: 0;
	padding: 0;
	position: absolute;
	background: url(/images/zoom.png) no-repeat;
	width: 26px;
	height: 26px;
	bottom: 11px;
	left: 474px;
}

.flickr {
	text-align: center;
	float: right;
	margin: 0 0px 6px 10px;
	border: 1px dotted #aaa;
	padding: 5px;
	background-color: #f3f3f3;
}

.flickr img {
	padding: 5px;
	margin: 0;
	border: 1px solid #666;
	background-color: #fff;
}

.flickr a:hover img {
	border: 1px solid #000;
	background-color: #ddd;
}

#TextDisplay {
	font: 11px/15px "lucida grande", verdana, Helvetica, sans-serif;
	color: #666;
}

.thumbs a:hover { background-color: white; }
.thumbs a { border-bottom: 0; }

p.right {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
}

blockquote {
	font: 11px/19px verdana, "trebuchet ms", helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin-left: 0;
}

blockquote code {
	font: 11px/19px Monaco, courier, monospace;
	font-weight: normal;
}

blockquote blockquote {	background-color: #f3f3f3; }
blockquote p { margin: 6px 0; }
ol { list-style: decimal; padding-left: 25px; }
ol li { margin-top: 3px; }
ul { list-style: disc url(/images/bullet.gif); padding-left: 16px; }
form { margin: 6px 0; }
p.contd { text-transform: uppercase; }
.photoThumbs img { margin: 5px 0px; }
#promo a:link { border: 0px; }
#bayWindow a { border-bottom: 0px; }
#bayWindow img { border: 1px solid #f0f0f0; }
.photoThumbs img { border: 1px solid #999; }
a img.imageRight {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 6px;
}

a:hover img.imageRight { border: 1px solid #9cf; padding: 6px; background-color: #f6f6f6; }

.footnote {
	color: #777;
	cursor: help;	
}

span.footnote:hover { color: #aaa; }

.yelling {
	font-size: 90%;
	letter-spacing: 1px;
	font-family: "lucida grande", "trebuchet ms", verdana, helvetica, sans-serif;
}

.photoThumbs a {
	border: 0px;
	background-color: white;
}

.strike, .deleted { text-decoration: line-through; }

.sideBox h3, .sideBox h4 { margin-bottom: 4px !important; }

.sideBox p { margin: 6px 0; }

#features p { margin: 0 20px 5px 5px; }

.poem {
	font: 18px/22px Georgia, "times new roman", times, serif;
	color: #555;
	margin: 10px 35px 0 85px;
	white-space: pre;
	font-style: italic;
}

li { margin-bottom: 6px; }

li a strong { 
	color: #933; 
	font-weight: 600;
}

dt, #delicious-posts-neilio ul li {
	margin: 7px 0 3px 0; 
	padding-left: 6px;
	line-height: 1.1em;
	font-size: 105%;
	border-left: 3px solid #ddd;
	list-style: none;
}

dt a:hover #delicious-posts-neilio ul li a:hover { color: #933; }

dt:hover, #delicious-posts-neilio ul:hover { border-left: 3px dotted #9c9c9c; }

#delicious-posts-neilio ul li, dd {
	margin: 6px 0 6px 0;
	padding: 0;
	line-height: 1.3em;
	font-size: 100%;
}

body#recently  {
		background-image: url(images/musicLady.jpg);
		background-position: bottom right;
		background-repeat: no-repeat;
	}
	
table#playlist {
	margin: 0 0 10px 0;
	padding: 0;
	border-top: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	font: 11px/1.2 "lucida grande", verdana, "trebuchet ms", helvetica, sans-serif;
}
	
#playHeader th {
	padding: 10px 0 5px 10px;
	font: 16px Georgia, "times new roman", times, serif; 
	text-align: left;
}

#artist { width: 27%; }
#title { width: 35%; }
#album { width: 33%; }

#playlist tr td {
	margin: 0;
	border-left: 1px solid #d5d5d5;
	padding: 4px 8px;
}

.num { width: 2%; text-align: right;}
.art { width: 23%; }
.tit { width: 39%; }
.alb { width: 35%; }

#mp3 #contentBody p { margin: 8px 0 0 10px }
#mp3 #contentBody h3, #bagatelle #contentBody h3 { 
	font-size: 115%;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 15px;
	color: #000;
}

#weblove ul {
	margin-left: 16px;
	padding-left: 0;
}

.sideBox ul {
	margin-left: 0;
	padding-left: 0;
}

#weblove li { margin-bottom: 2px; }

#delicious-post-neilio .delicious-tags {
	font-family: Georgia, "times new roman", times, serif !important;
}

h2.delicious-banner {
	color: #000 !important;
	margin: 0 !important;
	padding: 6px 0px 2px 0 !important;
	text-align: left !important;
	font-size: 100% !important;
}

#weblove .callOut li { margin: 0 10px 6px 3px; }

#contentBody #commentsForm .formLabel {
	float: left;
	width: 130px;
}

#contentBody #commentsForm .rememberme input {
	margin-left: 30px;
}

#commentsForm .fields {
	clear: left;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 12px;
	padding: 6px 0;
}

#commentsForm .fields.rememberme {
	border-bottom: 0;
}

.replytothis { display: block; }

.replytothis:before { content: url(/images/icons/arrow.gif) " "; }

#comment-reply { margin: 0; padding: 0; }

.reply { color: #333; }

#comment-form-subscribe { margin-bottom: 8px; }

<<<<<<< HEAD
.coda-download {
	padding: 10px;
	border: 1px dotted #aaa;
	font-size: 12px;
	color: #aaa;
}

.coda-download a {
	font-size: 28px;
	line-height: 30px;
	display: block;
	padding: 0 0 0 70px;
	background: url(/images/coda-download.png) no-repeat;
	height: 70px;
=======
ul#twitter_update_list { 
	list-style: none;
>>>>>>> b67d89310c567839fe01da5fe56655fdf1a9345e
}

.dl { margin-bottom: 0 !important; padding-bottom: 2px;}
