* {
	outline:none;
	}
body {
	margin:0;
	padding:0;
	font-family:Helvetica, Tahoma, Geneva, Verdana, Sans-serif;
	background-color:#050505;
	}
.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:200%;
	text-shadow: #000 0 1px 1px;
	color: #333;
	}
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:#111;
	background-image:url(../images/loadingB.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.photo {
	display:none;
	}
.sidecol {
	width:350px; 
	background-color:#252525;
	}
.details {
	padding:20px;
	background-color:#252525;
	font-size:85%;
	line-height:150%;
	}
h2 {
	margin:0;
	padding:0;
	font-size:135%;
	text-shadow: #000 0 1px 1px;
	color: #999;
	}
h3 {
	font-size:110%;
	text-shadow: #000 0 1px 1px;
	color: #999;
	}
h4 {
	font-size:110%;
	}

.comment ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.comment ul li {
	display:none;
	}	
.viewAll {
	display:none;
	}	
#footer {
	padding:20px;
	font-size:90%;
	background-color:#111;
	}

	
/* COMMENT TEMPLATE */

#commentTop {
	padding:20px 20px;
	background-color:#222;
}
#vote {
	padding:8px 20px;
	background-color:#222;
	float:left;
}
#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;
}

/* ALBUM VIEW */

.albumWrapper {
				
	height:120px;
	text-align:center;
	float:left;
	/*background:#333;
	border:1px solid #666;*/
	margin:5px;
}
.albumWrapper2 {	
	margin:3px;
	width:83px;
}
.albumWrapper a:link, .albumWrapper a:visited {
	border:1px solid #666;
	display:block;
}
.albumWrapper img {
	border:3px solid #FFF;
	}
.albumTitle {
	font-size:80%;
	padding:2px 0;
}
.albumTitle a:link, .albumTitle a:visited {
	border:none;
}
#corner-banner { 
    position: absolute; 
    left: 250px; 
    top: -10px; 
    display: block; 
    width: 400px; 
    background: #333; 
    background: -moz-linear-gradient(top, #cc0033 60%, #cc0033 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000)); 
    text-align:center; 
    font-size:8px; 
    line-height:12px; 
    padding:15px 3px 4px 3px; 
    text-shadow: #000 0px -1px 0;
    box-shadow: rgba(0,0,0, 0.2) 0px 0px 2px; 
    -moz-box-shadow: rgba(0,0,0, 0) 0px 4px 3px; 
    -webkit-box-shadow: rgba(0,0,0, 1.0) 0px 0px 2px;
    box-shadow:inset 0 0 2px #990033;
    border-radius: 3px;
} 
} 
#corner-banner a:link,#corner-banner a:visited  {color:#FFF0B7;text-decoration: none;} 
#corner-banner a:hover,#corner-banner a:focus  {color:#FFF;text-decoration: none;} 
#corner-banner em { 
    letter-spacing:1px; 
    font-style:normal; 
    font-size:12px !important; 
    color:#fff; 
    text-transform:uppercase; 
    line-height:14px; 
    display:block; 
}
#corner-banner { 
    position: relative; 
    left: 0px;
    top: -10px; 
    display: block; 
    width: 99.5%; 
    background: #333; 
    background: -moz-linear-gradient(top, #cc0033 0%, #990033 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(94%,#cc0033), color-stop(100%,#990033)); 
    text-align:center; 
    font-size:8px; 
    line-height:12px; 
    padding:15px 3px 4px 3px; 
    text-shadow: #000 0px -1px 0;
} 
#corner-banner a:link,#corner-banner a:visited  {color:#FFF0B7;text-decoration: none;} 
#corner-banner a:hover,#corner-banner a:focus  {color:#FFF;text-decoration: none;} 
#corner-banner em { 
    letter-spacing:1px; 
    font-style:normal; 
    font-size:12px !important; 
    color:#fff; 
    text-transform:uppercase; 
    line-height:14px; 
    display:block; 
}
.FotomotoToolbarClass {  background-color:#3b3b3b ! important; color: #fff ! important; }

