/* Css gebaseerd op de template 'CakeBomb v6.0' van Chris Bingham en Amy Guy
     */

/* New header */

.photobg1 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo1.jpg);
	height: 226px;
}

.photobg2 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo2.jpg);
	height: 226px;
}

.photobg3 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo8.jpg);
	height: 226px;
}

.photobg4 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo9.jpg);
	height: 226px;
}

.photobg5 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo10.jpg);
	height: 225px;
}

.photobg6 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo11.jpg);
	height: 225px;
}

.photobg7 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo14.jpg);
	height: 225px;
}

.photobg8 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo15.jpg);
	height: 225px;
}

.photobg9 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo5.jpg);
	height: 225px;
}

.photobg10 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo16.jpg);
	height: 225px;
}

.photobg11 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo7.jpg);
	height: 225px;
}

.photobg12 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo3.jpg);
	height: 225px;
}

.photobg13 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo4.jpg);
	height: 225px;
}

.photobg14 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo12.jpg);
	height: 225px;
}

.photobg15 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo13.jpg);
	height: 225px;
}

.photobg16 {
	width: 900px;
	margin-top: 40px;
	float: left;
	background-image: url(/images/photobg/photo6.jpg);
	height: 225px;
}

.oldspine {
	width: 900px;
	float: left;
	background-color: #D32B0D;
	height: 95px;
}

.spine {
	width: 890px;
	font-size: 12px;
	height: 35px;
	background-color: #D32B0D;
	color: #f3f3f3;
	margin-top: -40px;
	text-align: right;
	padding-top: 12px;
	padding-right: 10px;
}

.spine img {
	float: left;
	margin-top: -10px;
}

.spine span {
	vertical-align: bottom;
}

.spinelogo {
	float: right;
	margin-top: 7px;
	margin-right: 17px;
}

.spinenav {
  float: left;
  margin-top: 10px;
  margin-left: 17px;
  font-family: Impact;
}

.spinenav a:link {
	color: #f3f3f3;
}

.spinenav a:hover {
	color: #a6a6a6;
}

.spinenav a:visited {
	color: #f3f3f3;
}

.spinenav a:visited:hover {
	color: #a6a6a6;
}

.copyright {
  color: #f3f3f3;
  float: right;
  margin-top: -6px;
  margin-right: 20px;
}

.evilspinenav {
  float: left;
  margin-top: -15px;
  margin-left: 5px;
  font-family: Impact;
}

.copyright a:link {
	color: #D32B0D;
}

.copyright a:hover {
	color: #f3f3f3;
}

.copyright a:visited {
	color: #D32B0D;
}

.evilspinenav a:link {
	color: #D32B0D;
}

.evilspinenav a:hover {
	color: #f3f3f3;
}

.evilspinenav a:visited {
	color: #D32B0D;
}

.evilspine2 {
	float: left;
	font-size: 12px;
	width: 890px;
	height: 30px;
	background-color: #000;
	color: #f3f3f3;
	text-align: left;
	padding-top: 12px;
	padding-left: 10px;
}

.evilspine img {
	float: right;
	margin-top: -25px;
}

.evilspine span {
	vertical-align: bottom;
}

.evilspine2 a:link {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.evilspine2 a:hover {
	background-color: #f3f3f3;
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.evilspine2 a:visited {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.evilspine2 a:active {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.newnav {
	float: left;
	font-family: Impact;
	margin-left: 15.5px;
	margin-top: 3px;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}

.newnav a:link {
	padding: 4px;
	font-family: Impact;
	font-size: 12px;
	color: #3e3b37;
}

.newnav a:active {
	padding: 4px;
	font-family: Impact;
	font-size: 12px;
	color: #3e3b37;
}

.newnav a:visited {
	padding: 4px;
	font-family: Impact;
	font-size: 12px;
	color: #3e3b37;
}

.newnav a:hover {
	padding: 4px;
	background-color: #d32b0d;
	font-family: Impact;
	font-size: 12px;
	color: #fff;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}

.droptop {
	float: left;
	width: 900px;
	height: 25px;
	background-image: url(/web/20100809235525im_/http://www.cakebomb.co.uk/images/droptop.png);
}

.dropbottom {
	float: left;
	width: 900px;
	height: 25px;
	background-image: url(/web/20100809235525im_/http://www.cakebomb.co.uk/images/dropbottom.png);
}

.spine2 a:link {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.spine2 a:hover {
	background-color: #fff;
	color: #000;
	padding: 8px;
	margin-right: 4px;

}

.spine2 a:visited {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.spine2 a:active {
	color: #D32B0D;
	padding: 8px;
	margin-right: 4px;

}

.sitemap {
	float: left;
	width: 900px;
	background-color: #474343;
	color: #fff;
	font-size: 11px;
}

.splash {
  font-size: 10px;
  font-family: Lucida Grande;
}

.column {
	width: 200px;
	float: left;
	padding: 10px;
	margin-left: 40px;
	height: auto;
}

.sitemap a:link {
	color: #fff;
}

.sitemap a:active {
	color: #fff;
}

.sitemap a:visited {
	color: #fff;
}

.sitemap a:hover {
	color: #ffc6bc;
}

.blogupdate {
	width: 45%;
	height: 80px;
	margin-left: 20px;
	background-color: #474343;
	color: #fff;
}

.blogupdate:hover {
	width: 45%;
	height: 80px;
	margin-left: 20px;
	background-color: #d32b0d;
	color: #fff;
}

.blogupdate img {
	width: 80px;
	height: 80px;
	float: left;
}

.blogupdate .yay {
	margin: 5px;
	float: left;
}

.oldwelcome {
	font-size: 16px;
	font-weight: bold;
	color: #56a2d7;
	line-height: 20px;
	background-color: #fff;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #474343;
	height: 65px;
}

.welcome img {
	float: right;
	margin-left: 0px;
	width: 60px;
}

/* Header and everyday stuff */

body {
background-color: #D32B0D;
color: #000;
font-family: Lucida Grande, Lucida Grande;
font-size: 12px;
line-height: 16px;
margin: 0px;
}

.topbit {
	width: 100%;
	float: left;
}

.warning {
	color: #D32B0D;
	font-size: 16px;
	font-weight: bold;
}

.fonque {
	width: 892px;
	float: left;
	line-height: 16px;
	padding: 3px;
	margin-top: 5px;
	margin-left: 1px;
	background-color: #D32B0D;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
}

.fonque:hover {
	width: 892px;
	float: left;
	line-height: 16px;
	padding: 3px;
	margin-top: 5px
	margin-left: 1px;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
}

.fonque img {
	float: right;
}

img {
	border: none;
}

img a:link {
	border: none;
}

a:link {
	color: #dc1d1d;
	text-decoration: none;
}

a:active {
	color: #dc1d1d;
	text-decoration: none;
}

a:visited {
	color: #dc1d1d;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

#container3 {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background-color: #f3f3f3;
	float: left;
}

#container4 {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background-color: #fff;
	float: left;
}

#container2 {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

#text {
	float: left;
	margin: 20px 20px 20px 20px;
	color: #000;
	width: 95%;
}

.welcome {
	margin-bottom: 20px;
}

.fineprint {
	float: left;
	height: 20px;
	font-size: 10px;
	margin-top: -10px;
	margin-left: 0px;
}

#squarescont {
	width: 904px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#squarescont img {
	width: 180px;
}

#buttonscont {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 20px;
}

.squares {
	padding: 4px;
	background-color: #D32B0D;
	margin-left: 3px;
	margin-right: 3px;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:0.6;
}

.squares:hover {
	padding: 4px;
	background-color: #D32B0D;
	margin-left: 3px;
	margin-right: 3px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 0.100;
	opacity:1;

}

.buttons {
	padding: 2px;
	background-color: #D32B0D;
	margin-left: 3px;
	margin-right: 3px;
}

.adcont {
	height: auto;
	width: auto;
	margin-top: 20px;
}

.ad {
	float: left;
	height: 75px;
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.ad2 {
	float: left;
	height: 80px;
	width: 470px;
	margin-right: 10px;
}

.ad3 {
	float: right;
	height: 60px;
	width: 351px;
	margin-left: 0px;
}

.ad4 {
	float: left;
	height: 200px;
	width: 845px;
	margin-left: auto;
	margin-right: auto;
}

.rockeh {
	float: left;
	height: 170px;
	width: 100%;
	margin-bottom: 20px;
}

.latest {
	margin-bottom: 20px;
	width: 45%;
	height: 150px;
	float: right;
}

.latest a:link {
	background-color: #D32B0D;
	width: 65%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.latest a:active {
	background-color: #D32B0D;
	width: 65%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.latest a:visited {
	background-color: #D32B0D;
	width: 65%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.latest a:hover {
	background-color: #000;
	width: 65%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

/*People colours yay*/

/*.posts a:link {
	background-color: #e9da37;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.posts a:active {
	background-color: #e9da37;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.posts a:visited {
	background-color: #e9da37;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.posts a:hover {
	background-color: #000;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: right;
}

.lbing a:link {
	background-color: #ff8c11;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lbing a:active {
	background-color: #ff8c11;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lbing a:visited {
	background-color: #ff8c11;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lbing a:hover {
	background-color: #000;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ledd a:link {
	background-color: #1aa739;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ledd a:active {
	background-color: #1aa739;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ledd a:visited {
	background-color: #1aa739;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ledd a:hover {
	background-color: #000;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lrosie a:link {
	background-color: #9955a5;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lrosie a:active {
	background-color: #9955a5;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lrosie a:visited {
	background-color: #9955a5;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.lrosie a:hover {
	background-color: #000;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ltomska a:link {
	background-color: #1d1f7c;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ltomska a:active {
	background-color: #1d1f7c;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ltomska a:visited {
	background-color: #1d1f7c;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}

.ltomska a:hover {
	background-color: #000;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	margin-bottom: 5px;
	float: left;
}*/

.latestcomics {
	width: 55%;
	float: right;
}



.sharebox {
	width: 100%;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding: 5px;
}

.sharebox img {
	margin-right: 20px;
}

.permalink {
	background-color: #D32B0D;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	float: right;
}

.permalink2 {
	background-color: #D32B0D;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	text-transform: uppercase;
	width: 400px;
}

.homefilm {
	background-color: #D32B0D;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	width: 100%;
	text-transform: uppercase;
	float: left;
}

.homefilm2 {
	background-color: #56a2d7;
	color: #fff;
	font-weight: bold;
	font-family: Lucida Grande, Lucida Grande;
	padding: 5px;
	width: 100%;
	text-transform: uppercase;
	float: left;
}

.homefilm2 a:link {
	color: #c0d1dd;
	float: right;
}

.homefilm2 a:visited {
	color: #c0d1dd;
	float: right;
}

.homefilm2 a:active {
	color: #c0d1dd;
	float: right;
}

.homefilm2 a:hover {
	color: #000;
	float: right;
}

.perma {
	margin-top: 0px;
	margin-left: 3px;
}

.announce {
	color: #000;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 10px;
}


/* Purple and yellow stripes. Spine is the top purple and evilspine is the bottom. Evilspine only exists to alter the float of the image, so there's probably a better way to do that. */



.name {
	font-weight: bold;
}

.com {
	margin-top: 10px;
}

/* Comic Page stuff. God Amy, you're so shit at CSS. Why are you even here? Jesus, just go home and die or something. Fuck. */

.comic img {
	float: left;
	width: 896px;
	margin-left: 1px;
	margin-top: 10px;
	border-style: solid;
	border-width: 1px;
}

.comicnav {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
}

.comiclinks {
	margin-top: 5px;
}

.comicnav a:link {
	font-weight: bold;
	padding: 5px;
}

.comicnav a:active {
	font-weight: bold;
	padding: 5px;
}

.comicnav a:visited {
	font-weight: bold;
	padding: 5px;
}

.comicnav a:hover {
	background-color: #56a2d7;
	font-weight: bold;
	padding: 5px;
}

/* Film Page stuff. Pretty self-explanatory. 'wide-embed-sidebar-info' */

#embed {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#sidebar {
	padding: 5px;
	background-color: #d9deed;
	float: left;
	margin-top: 10px;
	width: 209px;
	height: 540px;
}

#info {
	background-color: #d9deed;
	float: left;
	margin-top: 10px;
	width: 100%;
	height: 25px;
	color: #540ead;
	font-size: 11px;
	font-weight: bold;
}

#info .text {
	color: #000 ;
	float: left;
	margin-top: 7px;
	margin-left: 5px;
}

#info select {
	margin-top: 4px;
	margin-right: 5px;
	float: right;
}

.ytlink {
	margin-top: 30px;
}

.ytlink a:link {
	font-size: 11px;
	text-decoration: underline;
	padding: 5px;
}

.ytlink a:hover {
	background-color: #1b1464;
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
	padding: 5px;
}

.ytlink a:visited {
	font-size: 11px;
	text-decoration: underline;
	padding: 5px;
}

.ytlink a:active {
	font-size: 11px;
	text-decoration: underline;
	padding: 5px;
}

.filmnav {
	margin-top: 100%;
	margin-bottom: 0px;
}

/* Archive inserts. Each have colour coding so there's a lot of repitition. */

.tomskahead {
	color: #1d1f7c;
	float: right;
	margin-left: 10px;
}

.binghead {
	color: #ff8c11;
	float: right;
	margin-left: 10px;
}

.defaulthead {
	color: #D32B0D;
	float: right;
	margin-left: 10px;
}

.welkomlol {
  float: left;
  font-family: Impact;
  font-size: 20px;
	margin-left: 0px;
}

.whitehead {
	color: #D32B0D;
	float: left;
	margin-left: 10px;
}

.blackhead {
	color: #000;
	float: right;
	margin-left: 10px;
}

.date {
	color: #000;
	float: right;
	margin-left: 0px;
}

.eddhead {
	color: #1aa739;
	float: right;
	margin-left: 10px;
}

.rosiehead {
	color: #864687;
	float: right;
	margin-left: 10px;
}

.abihead {
	color: #d8cc48;
	float: right;
	margin-left: 10px;
}

.minahead {
	color: #a3444d;
	float: right;
	margin-left: 10px;
}

.result {
	float: left;
	width: 100%;
	height: 130px;
	border-width:1px;
	margin-bottom: 5px;
}

.result2 {
	float: left;
	width: 100%;
	height: 130px;
	border-bottom: solid #000;
	border-width:1px;
	margin-bottom: 30px;
}

.result img {
	width: 200px;
	height: 115px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
	padding: 0px;
	
}

.result img:hover {
	width: 200px;
	height: 115px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
	padding: 0px;
	
}

.result2 img {
	width: 200px;
	height: 115px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
	padding: 0px;
	
}

.result2 img:hover {
	width: 200px;
	height: 115px;
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity:1.0;
	padding: 0px;
	
}

.title {
	color: #D32B0D;
	width: 90%;
	float: left;
	font-size: 16px;
	padding: 7px;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
	line-height: 24px;
}

.title:hover {
	color: #fff;
	width: 90%;
	float: left;
	font-size: 16px;
	padding: 7px;
	background-color: #D32B0D;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
	line-height: 24px;
}

.tomska .title {
	color: #1d1f7c;
	padding: 7px;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.tomska .title:hover {
	color: #fff;
	padding: 7px;
	background-color: #1d1f7c;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.bing .title {
	color: #ff8c11;
	padding: 7px;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.bing .title:hover {
	color: #fff;
	padding: 7px;
	background-color: #ff8c11;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.edd .title {
	color: #1aa739;
	padding: 7px;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.edd .title:hover {
	color: #fff;
	padding: 7px;
	background-color: #1aa739;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}

.filmimg {
	float: left;
	width: 210px;
}

.filmimg2 {
	float: left;
	width: 210px;
	border: 1px;
	border-style: solid;
	border-color: #D32B0D;
}

.column img {
	float: left;
	width: 210px;
	height: 120px;
}

.filminfo {
  margin-top: 10px;
	width: 800;
	padding: 5px;
}

.filmdesc {
	float: right;
	width: 300px;
	padding: 5px;
}

/* About and Store pages. MOTHERFUCK. */

.idsquare {
	float: right;
	margin-left: 10px;
}

.bio {
	height: 200px;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
}

.bio2 {
	height: 120px;
}

/* About page hover names, using a dropdown menu style. */

.menu {
	height: 500px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

.text ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
.text li {
  float: left;
  position: relative;
  width: 125px;
  }

.text li ul {
  display: none;
  position: absolute; 
  font-family: Lucida Grande, Lucida Grande;
  bottom: 0.1em;
  left: 0.1em;
  background-color: #D32B0D;
  width: 205px;
  padding: 3px;
  color: #fff;
  }

.text li:hover ul { display: block; }

.menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
  .menu li {
  float: left;
  position: relative;
  width: 125px;
  }
  
  .menu li ul {
  display: none;
  position: absolute; 
  font-family: Lucida Grande, Lucida Grande;
  bottom: 0.2em;
  left: 0.5;
  background-color: #D32B0D;
  width: 114px;
  padding: 3px;
  color: #fff;
  }

.menu li:hover ul { display: block; }

.archive {
	width: 100%;
	float: left;
	height: auto;
	margin-bottom: 15px;
}

.archive img {
	border: 1px;
	border-style: solid;
	border-color: #D32B0D;
}

.archive ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
  .archive li {
  float: left;
  position: relative;
  width: 125px;
  }
  
  .archive li ul {
  display: none;
  position: absolute; 
  font-family: Lucida Grande, Lucida Grande;
  bottom: 0.1em;
  left: 0.5;
  background-color: #D32B0D;
  width: 206px;
  padding: 3px;
  color: #fff;
  }

.archive li:hover ul { display: block; }

/* Blog stuff and things. Hopefully consolidates everything in the one sheet, even though WordPress is gay.  */

cite {
	font-style: normal;
	}
	
cite a {
	color: #ff7700;
	font-style: normal;
	}
	
code {
	background: #efefef;
	border: 1px solid #dfdfdf;
	display: block;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 10px;
	}
	
h2 {
	font-size: 1.5em;
	font-weight: normal;
	}
	
.post p {
	line-height: 1.5em;
	margin-top: 20px;
	text-align: left;
	width: 600px;
	}
	
pre {
	background: #efefef;
	border: 1px solid #dfdfdf;
	display: block;
	font-size: 1.1em;
	line-height: 1.3em;
	margin-top: 20px;
	overflow: auto;
	padding: 10px;
	}
	
textarea {
	font-size: 1em;
	}

	
#contentwrap {
	width: 900px;
	}
	
#contentwrap h1 {
	color: #000;
	font-weight: normal;
	margin-bottom: 20px;
	}
	
#contentwrap h1 a {
	color: #000;
	}
	
#content {
	float: left;
	width: 674px;
	}
	
.content-margin-20 {
	float: left;
	width: 10px;
	}
	
#content h1 .description {
	color: #ffffff;
	font-size: .5em;
	font-weight: normal;
	}
	
/* -comments- */

#comments, #respond {
	background: #ffffff;
	padding: 10px;
	border: 1px;
	border-style: solid;
	border-color: #5b5a5a;
	width: 550px;
	}
#commentpages {
	background: #ffffff;
	margin-bottom: 10px;
	margin-left: 20px;
	}
ul#commentlist {
	list-style: none;
	margin-bottom: 20px;
	padding: 0 20px 0 20px;
	}
ul#commentlist li.comment {
	border-top: 1px dotted #dfdfdf;
	padding: 20px 0 20px 0;
	}
ul#commentlist ul.children {
	list-style: none;
	padding: 0 0 0 20px;
	}
ul#commentlist ul.children li {
	border-top: 1px dotted #dfdfdf;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	}
ul#commentlist li blockquote {
	/*background: #efefef;*/
	border-left: 4px solid #dfdfdf;
	margin-top: 20px;
	padding: 1em;
	}
ul#commentlist li blockquote blockquote {
	margin-bottom: 0;
	}
ul#commentlist li blockquote p {
	margin: 0;
	}
/*ul#commentlist a {
	color: #ff7700;
	}*/
h2.comments, h2.respond {
	color: #000000;
	padding: 20px;
	}
h2.commentpages {
	margin-bottom: 20px;
	}
small a.comment-edit-link {
	color: #ff7700;
	text-transform: uppercase;
	}
#commentlist div .avatar {
	float: left;
	border: 4px solid #dfdfdf;
	margin: 0 10px 10px 0;
	padding: 3px;
	}
.vcard .fn, .vcard .says {
	font-size: 1.5em;
	}
.comment-meta {
	font-size: .8em;
	margin-bottom: 40px;
	text-transform: uppercase;
	}
.comment-meta a {
	color: #000000;
	}
.comment-meta a.comment-edit-link {
	color: #ff7700;
	}
.reply {
	margin-top: 20px;
	text-align: left;
	}
#cancel-comment-reply-link {
	margin-left: 20px;
	}
li.depth-1 #respond {
	margin: 0 0 -20px -20px;
	}
li.depth-2 #respond {
	margin: 0 0 -20px -40px;
	}
li.depth-3 #respond {
	margin: 0 0 -20px -60px;
	}
li.depth-4 #respond {
	margin: 0 0 -20px -80px;
	}
li.depth-5 #respond {
	margin: 0 0 -20px -100px;
	}
#commentform {
	margin-bottom: 20px;
	padding: 0 20px 20px 20px;
	width: 510px;
	}
#commentform a {
	color: #ff7700;
	}
#commentform input, #commentform textarea {
	background: #efefef;
	border: 1px solid #dfdfdf;
	color: #000000;
	padding: 3px;
	}
#commentform #commentbox {
	height: 100px;
	width: 502px;
	}
#commentform #submit {
	color: #000000;
	margin-top: 20px;
	}
#commentform small {
	text-transform: normal;
	}
.commentlinks {
	padding: 5px;
	}
.commentlinks a {
	color: #000000;
	padding: 5px 10px 5px 10px;
	}
.commentlinks a:hover {
	background: #000000;
	color: #ffffff;
	}
.commentlinks .current {
	background: #000000;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
	}
	
/* -post and entries- */

.post {
	background: ;
	background-color: #f8f8f8 ;
	padding: 10px;
	margin-bottom: 20px;
	}
	
.post img {
	margin-left: auto;
	margin-right: auto;
}

.post object {
	margin-left: auto;
	margin-right: auto;
}

.post blockquote {
	/*background: #efefef;*/
	border-left: 4px solid #dfdfdf;
	margin-top: 20px;
	padding: 1em;
	}
.post blockquote p {
	margin: 0;
	}
.post embed, .post img, .post object {
	display: block;
	max-width: 600px;
	}
.post img, .post object {
	border: 4px solid #dfdfdf;
	padding: 3px;
	}
.post embed.alignleft, .post img.alignleft, .post object.alignleft {
	margin: 0 10px 10px 0;
	}
.post embed.alignright, .post img.alignright, .post object.alignright{
	margin: 0 0 10px 10px;
	}
.post h2 a {
	color: #000000;
	}
.post h2 a:hover {
	color: #ff7700;
	}
.post ul, .post ol {
	line-height: 1.5em;
	margin-top: 20px;
	}
.post input {
	background: #efefef;
	border: 1px solid #dfdfdf;
	color: #000000;
	padding: 3px;
	}
.post input[type="submit"] {
	margin-top: 20px;
	}

.postmetadata-top {
	margin-top: .5em;
	text-transform: uppercase;
	}
.postmetadata-bottom {
	margin-top: 20px;
	text-transform: uppercase;
	}

/* -post tables- */

.post table {
	background: #efefef;
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	line-height: 1.5em;
	margin: 20px auto 0 auto;
	width: 100%;
	}
.post th, .post td {
	background: #efefef;
	border: 1px solid #dfdfdf;
	padding: 5px;
	}

/* -sidebar- */

#sidebar1wrap {
	float: left;
	width: 216px;
	}
#sidebar1 {
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0px;
	width: 216px;
	}
#sidebar1 ul {
	margin: 0;
	padding: 0;
	}
#sidebar1 ul.children a, #sidebar1 li.page_item ul li.page_item a {
	padding-left: 20px;
	}
#sidebar1 ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item a {
	padding-left: 30px;
	}
#sidebar1 ul.children ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item ul li.page_item a {
	padding-left: 40px;
	}
#sidebar1 li {
	list-style: none;
	}
#sidebar1 a, #sidebar1 li.recentcomments {
	border-bottom: 1px dotted #dfdfdf;
	color: #000000;
	displ


/*
     FILE ARCHIVED ON 23:55:25 Aug 09, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:33:44 Jan 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.477
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.007
  cdx.remote: 99.167
  LoadShardBlock: 144.571 (3)
  PetaboxLoader3.datanode: 367.487 (4)
  load_resource: 340.387
  PetaboxLoader3.resolve: 73.082
*/