/*** General Styles **/

body {
	margin: 0px;
	padding: 0px;
	font: normal 8pt/15pt Georgia, "Bitstream Vera Serif", Helvetica, sans-serif;
	background: #e6e7e1 url(../i/insides-bg.jpg);
	/* font: normal 0.75em/2.25em "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Helvetica, sans-serif; */
	/* background: #efefef; */
}

a {
	color: #6d5d55;
	/*border-bottom: 1px solid #6d5d55;*/ /*4b2a01*/
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

a:visited {
	color: #777;
	/* border-bottom: 1px dashed #666; */
	border: none;
	text-decoration: none;
}

a:hover {
	color: #cc6600;
	/* border-bottom: 1px dashed #cc6600; */
	border: none;
	text-decoration: none;
}

a+img {
	border: none;
	text-decoration: none;
}

a.noBorder {
	border: none;
	text-decoration: none;
}
a.noBorder:visited {
	border: none;
	text-decoration: none;
}
a.noBorder:hover {
	border: none;
	text-decoration: none;
}

b {
	font-weight: bolder;
}

i {
	font-style: oblique;
}

em {
	font-style: oblique;
}

cite {
	font: normal 7.5pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	color: #555;
}

acronym, abbr {
	/* font-style: normal; */
	/* font-weight: normal; */
	/* font-variant: small-caps; */
	text-transform: capitalize;
	font-size: 90%;
	border-bottom: none;
	cursor: help;
}

tt {
	font: normal Profont, "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
}

tt.small {
	font: normal 7pt Profont, "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	color: #666;
}

img.decor {
	margin: 2px 2px 1px 0;
	padding: 10px; 
	background: #f9f9f9; 
	border: 1px solid #bcbcbc;
}

img.decor2 {
	margin: 2px 10px -2px 0;
	padding: 5px; 
	background: #f9f9f9; 
	border: 1px solid #bcbcbc;
}

img.decor3 {
	margin: 2px 0 0 10px;
	padding: 5px; 
	background: #f9f9f9; 
	border: 1px solid #bcbcbc;
}

img.decorlyrics {
	margin: 2px 0 4px 0;
	padding: 5px; 
	background: #f9f9f9; 
	/* border: 1px solid #ccc; */
}

img+img {
	margin: 0 1px 1px 0;
}

.decor {
	margin: 0;
	padding: 10px; 
	background: #f9f9f9; 
	border: 1px solid #bcbcbc;
}



/*** /General Styles **/





h3 {
	margin: 0.05em 0 0.1em 0;
	padding: 0;
	width: 98%;	/* some fucking IE6 quirk */
	font: bold 7.5pt/15pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, serif; /* 0.7em */
	/*font: bold 8.5pt/14pt Georgia, "Bitstream Vera Serif", Helvetica, sans-serif;*/
	color: #443a3a;
	display: inline;
}

a.h3link:link {
	color: #443a3a;
	text-decoration: none;
	border: 0;
	/* cursor: default; */
}
a.h3link:visited {
	color: #443a3a;
	text-decoration: none;
	border: 0;
	/* cursor: default; */
}
a.h3link:hover {
	color: #443a3a;
	text-decoration: none;
	border: 0;
	/* cursor: default; */
}

a.permalink {
	font: normal 6pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, serif;
	background: #9f191e;
	color: #9f191e;
	text-decoration: none;
	border: none;
}

a.permalink:hover {
	color: #9f191e;
	background: #9f191e;
	border: none;
}

a.permalink_f {
	font: normal 6pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, serif;
	text-decoration: none;
	border: none;
}
a.permalink_f:link,a.permalink_f:visited,a.permalink_f:hover {
	font: normal 6pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, serif;
	text-decoration: none;
	border: none;
}


.timestamp {
	margin: 0;
	padding: 3px 3px 3px 3px;
	font: normal 7pt/15pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, serif; /* 0.7em */
	/* font: bold 7pt/14pt Georgia, "Bitstream Vera Serif", Helvetica, Verdana, Arial, sans-serif; */
	color: #9f191e;
	font-weight: normal;
	/*display: block;*/
}


div.copyarea {
	margin: 0.2em 0 0 0;
	padding: 0;
	/*width: 99%;*/	/* some fucking IE6 quirk */
	width: 440px;
	font: normal 8pt/15pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	/* font: normal 0.75em/1.75em "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	color: #333;
	clear: both;
}

div.copyarea p {
	margin: 0 0 0.7em 0;
	padding: 0;
}

div.copyarea dl {
	margin: 0 0 0.7em 0;
	padding: 0;
}

div.copyarea dt+dd {
	margin: 0 2.5em 0 2em;
	padding: 0 0 0 0;
}

div.copyarea dl dt {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 1px dotted #cfcfcf;
}

div.copyarea dl dt a {
	text-decoration: none;
}

div.copyarea dl dd {
	margin-bottom: 15px;
}

div.copyarea ul {
	margin: -0.75em 1em 0.7em 1em;
	padding: 0;
}
div.copyarea ul.exclusive {
	margin: 0 1em 0.7em 1em;
	padding: 0;
}
div.copyarea ol {
	margin: 0 1em 0.7em 0;
	padding: 0;
}

/* ahhhh, CSS2 */
div.copyarea p+p {
	margin: 0 0 0.7em 0;
	padding: 0;
}
div.copyarea p+ul {
	margin: -0.75em 0 0.7em 0;
	padding: 0;
}
div.copyarea p+ol {
	margin: -0.75em 0 0.7em 0;
	padding: 0;
}

div.copyarea ul li {
	margin: 0 1em 0.5em 2em;
	padding: 0;
	list-style: square;
}
div.copyarea ul.exclusive li {
	margin: 0 1em 0.1em 15px;
	padding: 0;
	list-style: circle;
}
div.copyarea ol li {
	margin: 0 1em 0.5em 2em;
	padding: 0;
}





/* linkbot! */

div#linkbot {
	/* font: normal 9px/1.75em "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; */
	font: normal 7.5pt/15pt Georgia, "Bitstream Vera Serif", Helvetica, sans-serif;
	color: #333;
}

div#linkbot ul {
	margin: 0 0 0 0.5em;
	padding: 0;
}

div#linkbot ul li {
	margin: 0.25em;
	padding: 0;
	font-weight: bold;
	list-style-type: none;
}

div#linkbot ul li ul {
	margin: 0 0 0 14px;
	padding: 0.05em 0.75em 0.5em 0.75em;
}

div#linkbot ul li ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#linkbot ul li ul li p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #333;
	font: normal 7.5pt/15pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
}

div#linkbot ul li ul li p a {
	margin-right: 1em;
}

div.cheatclick {
	padding-left: 10px;
	background: url(/i/more.gif) no-repeat;
}

div.cheatclick strong {
	cursor: crosshair;
}

/* /linkbot! */


/* exhibits */

#thumbnails {
	margin-left: 10px;
	/*background: #369;*/
	text-align: right;
}

#thumbnails img {
	border: 1px solid #aaa;
	padding: 0px;
	margin: 4px;
	display: inline;
	line-height: 0;
	background: transparent;
}

#thumbnails img:hover {
	border: 1px solid #616150;
	padding: 3px;
	margin: 1px;
	display: inline;
	line-height: 0;
	background: #fff;
}

#thumbnails img.coming {
	border: 1px solid #bdbdbd;
	padding: 0px;
	margin: 4px;
	display: inline;
	line-height: 0;
	background: transparent;
}
#thumbnails img.coming:hover {
	border: 1px solid #bdbdbd;
	padding: 0px;
	margin: 4px;
	display: inline;
	line-height: 0;
	background: transparent;
}

#thumbnails p {
	border: 0;
	padding: 0;
	margin: 10px 20px 2px 10px;
	display: inline;
	cursor: default;
	float: left;
}

#thumbnails p a {
	cursor: default;
	text-decoration: none;	
}
#thumbnails p a:hover {
	cursor: default;
	text-decoration: none;	
}
#thumbnails p a:visited {
	cursor: default;
	text-decoration: none;	
}

/* /exhbits */



/* form specific stuff */

form, fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

#form1 {
	width: 99%;
	/* align: right; */
	text-align: right;
}

#form1 textarea {
	margin: 1pt 0 2pt 0;
	padding: 3px 2px 2px 3px;
	font: normal 8pt Profont, "Bitstream Vera Sans Mono", monaco, "Lucida Sans Unicode", "Courier New", courier, monospace;
	letter-spacing: 1px;
	line-height: normal;
	color: #666;
	width: 450px;
	height: 65px;
	background: #d9d9d4;
	border: 1px solid #e4e6d9;
}

#form1 textarea:focus {
	background: #edede8;
}

#form1 input {
	margin: 0 0 2pt 0;
	padding: 3px 2px 2px 3px;
	font: normal 1em Profont, "Bitstream Vera Sans Mono", monaco, "Lucida Sans Unicode", "Courier New", courier, monospace;;
	letter-spacing: 1px;
	line-height: normal;
	color: #666;
	width: 450px;
	background: #d9d9d4;
	border: 1px solid #e4e6d9;
}

#form1 input:focus {
	background: #edede8;
}

#form2 {
	width: 450px;
	/*align: right;*/
	text-align: right;
}

#form2 input.butt_style {
	font: bold 8pt Profont, "Bitstream Vera Sans Mono", monaco, "Lucida Sans Unicode", "Courier New", courier, monospace;;
	letter-spacing: 1px;
	width: auto;
	margin: 2pt 0 0 0;
	padding: 2px;
	color: #4a3a3a;
	border-bottom: 1px solid #242424;
	border-right: 1px solid #242424;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #ccccc8;
}

#form2 input.butt_style:focus {
	border-top: 1px solid #242424;
	border-left: 1px solid #242424;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #edede8;
}


/* form specific stuff ends */




.hid {
	display: none;
}

.speshul {
	font: normal 0.75em Profont, "Bitstream Vera Sans Mono", monaco, "Lucida Sans Unicode", "Courier New", courier, monospace;;
	letter-spacing: 1px;
	color: #222;
}

blockquote.old {
	margin: 0 12pt 8pt 6pt;
	padding: 0 6pt 0 8pt;
	color: #555;
	border-left: 3px solid #ccc;
	font-size: 90%;
	letter-spacing: 1px;
}
blockquote {
	margin: 0 12pt 8pt 0;
	padding: 0 6pt 0 8px;
	color: #555;
	border-left: 6px solid #ccc;
	font-size: 90%;
	letter-spacing: 1px;
}
blockquote.lyrics {
	margin: 2pt 4pt 8pt 8pt;
	padding: 0 0 0 6pt;
	color: #444;
	border-left: 1px dotted #ccc;
	font: italic 7.5pt/14pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
}

blockquote.lyrics2 {
	margin: 2pt 4pt 8pt 6pt;
	padding: 0 0 0 4pt;
	color: #444;
	border: 0;
	font: italic 7.5pt/14pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	float: left;
}


blockquote.quotable {
	margin: 0 0 0.7em 0;
	padding: 0;
	background: transparent url(../i/quote-left.gif) left top no-repeat;
	border: none;
}
blockquote.quotable div {
	padding: 0 50px 0 30px;
	margin: 0;
	color: #767674;
	font: bold 12pt/16pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	background: transparent url(../i/quote-right.gif) right bottom no-repeat;
	border: none;
}
blockquote.quotable div a {
	color: #767674;
	text-decoration: underline;
}
blockquote.quotable div a:visited {
	color: #767674;
	text-decoration: underline;
}
blockquote.quotable div a:hover {
	color: #cc6600;
	text-decoration: none;
}

blockquote.quotable div.source {
	padding: 10px 30px 0 30px;
	margin: 0;
	color: #767674;
	font: bold 7.5pt/11pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	background: none;
	border: none;
}
blockquote.quotable div.source a {
	color: #767674;
	text-decoration: underline;
}
blockquote.quotable div.source a:visited {
	color: #767674;
	text-decoration: none;
}
blockquote.quotable div.source a:hover {
	color: #cc6600;
	text-decoration: none;
}

cite {
	font: bold 8pt/15pt Georgia, "Bitstream Vera Serif", Helvetica, serif;
	cursor: default;
}


sub {
	vertical-align: -15%;
	font: normal 80% monaco, "Lucida Sans Unicode", "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
}

.post_previous {
}

.next_previous {
}

div#menu {
	font: bold 9px "Lucida Sans Unicode", "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
	text-align: left;
	padding: 5;
}

div#menu a {
	background: #E7E6E2;
	color: #9F191E;
	padding: 5px;
}

div#menu a:visited {
	background: #E7E6E2;
	color: #9F191E;
	padding: 5px;
}

div#menu a:hover {
	background: #9F191E;
	color: #ccc;
	padding: 5px;
}



