* {
	outline:none;
	}
body {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, Verdana, Helvetica, Sans-serif;
	background-color:#000000;
	background-image: url('../images/seambg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	}
.container {
	width:100%;
	font-size:small;
	color:#999;
	}
a:link, a:visited {
	color:#FFF;
	/*background-color:#444;*/
	text-decoration:none;
	}
a:hover {
	color:#111;
	background-color:#EEE;
	}
table#outside {
	background-color:#151515;
}
h1 {
	margin:0;
	padding:0 10px;
	line-height:60px;
	font-size:130%;
	}
h1 a:link, h1 a:visited, h1 a:hover {
	color:#999;
	text-decoration:none;
	background:none;
	}
table#banner {
	background-color:#151515;
	}
table#banner td.nav a:link, td.nav a:visited {
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #252525;
	color:#777;
	line-height:60px;
	display:block;
	background-color:#151515;
	font-size:90%;
}
table#banner td.nav a:hover {
	background-color:#444;
	color:#999;
}
#hphoto, #vphoto {
	display:none;
	}
.photocell {
	background-color:#000;
	background-image:url(../images/loadingB.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.photo {
	display:none;
	}
.sidecol {
	width:250px; 
	background-image: url('../images/deets.png');
	background-color:#252525;
	}
.details {
	padding-bottom: 15px;
	padding-left: 10px;
	padding-top: 5px;
	background-color:#252525;
	background-image: url('../images/deets.png');
	font-size:85%;
	line-height:150%;
	}
h2 {
	margin:0;
	padding:0;
	font-size:120%;
	color: #FFF;
	}
h3 {
	font-size:110%;
	}
	
.comment ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.comment ul li {
	display:none;
	}	
.viewAll {
	display:none;
	}	
#footer {
	padding:7px;
	font-size:90%;
	background-color: #111;
	}
	
	
/* COMMENT TEMPLATE */

#commentTop {
	padding:8px 20px;
	background-color:#252525;
}
#commentMid {
	
}
#commentMid ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#commentMid ul li {
	padding:6px 20px;
	}	
.odd {
	background-color:#222;
	}
.even {
	background-color:#333;
}
#commentBottom {
	padding:8px 20px;
	}
#commentBottom input.input, #commentBottom textarea {
	background-color:#111;
	color:#FFF;
	padding:4px;
	border:1px solid #666;
	}

/* ARCHIVE */

table td#thumbs {
	background-color:#333;
}
table td#thumbs a:link, table td#thumbs a:visited {
	border:2px solid #444;
	display:block;
	float:left;
	margin:12px;
}
table td#thumbs a:hover {
	border:2px solid #666;
}
table td#thumbs a img {
	border:none;
	}
td.sidecol ul {
	list-style:none;
	margin:0;
	padding:0;
}
td.sidecol ul li {
	margin-bottom:4px;
}
.hidden { display: none; }


/* Mystique */
#header{display:block;position:relative;z-index:5;}

#header p.nav-extra{position:absolute;top:-25px;z-index:10;right:10px;}
#header a.nav-extra{width:64px;height:36px;display:block;float:right;margin-left:6px;}
#header a.nav-extra span{display:none;}

.bubble-trigger{position:relative;}

/*** LOGO & HEADLINE ***/

#site-title{padding:4em 0 3.6em 0;}
#site-title #logo{font-size:400%;font-weight:bold;font-style:normal;margin:0;padding:0;float:left;line-height:60px;}
#site-title #logo a{color:#fff;text-decoration:none;text-shadow:#000 1px 1px 1px;font-variant:small-caps;letter-spacing:-0.04em;}
#site-title #logo a:hover{color:#ed1e24;}
#site-title p.headline{float:left;border-left:1px solid #999;margin:0 0 0 1em;padding:.2em 0 .2em .8em;font-weight:normal;font-size:140%;line-height:64px;letter-spacing:0.4em;}

/* clearfix */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;/*** PRINT STYLES ***/

@media print {
 body{background:white;color:black;font-size:10pt}
 .header-wrapper{display:none;}
 .shadow-left.main-wrapper,.main-wrapper .shadow-right,#main,#main-inside{background:none;}
 #main{background-color:#fff;}
 .page-content{width:100% !important;max-width:none !important;min-width:0 !important;}
 #footer-blocks .leftFade,#footer-blocks .rightFade{display:none;}
}}

