/*

Least I Could Do

*/



/* Standards Begin --  */

body {
  margin: 0;
  color: #000;
  font-family: 'Arial', sans-serif;
  font-size: 13px;
  text-shadow: #000 0 0 0; /* Lighten Safari's heavy fonts */
  background: url('/images/bg.jpg');
  }

a {
	color: #cb0013;
	text-decoration: none;
	}

	a:hover {
		color: #f00;
		}

 	a:focus {
		outline: none;
		}

	a img {
		border: none;
		}

 img {
	max-width: 100%;
	}

 ul {
	margin: 0 0 0 20px;
	padding: 0;
	}

h1 {
	font-size: 28px;
	padding: 0;
	margin: 0;
	}

/* -- Standards End */


	
/* Header Begin -- */

#header {
	width: 1000px;
	height: 160px;
	margin: 0 auto;
	background: url('/images/header.png') no-repeat;
	}


#comic-table {
	width: 100%;
	border-collapse: collapse;
	}

	#comic-table td {
		padding: 0;
		}

#comic-header-left {
	height: 110px;
	background: url('/images/comic-left.png') right 0 no-repeat;
	}
	
#comic-header {
	height: 110px;
	width: 1000px;
	background: url('/images/comic.png') no-repeat;
	vertical-align: top;
	}
	
	#ad-header {
		width: 1000px;
		}
	
		#ad-house-mini {
			width: 140px;
			height: 90px;
			display: block;
			margin: 0 0 0 60px;
			float: left;
			overflow: hidden;
			text-indent: -9999px;
			background-image: url('/images/ad-house-mini.png');
			background-repeat: no-repeat;
			background-position: 0 90px;
			}
			
		#ad-leaderboard {
			width: 728px;
			height: 90px;
			margin: 0 0 0 10px;
			float: left;
			overflow: hidden;
			}
	
#comic-header-right {
	height: 110px;
	background: url('/images/comic-right.png') left 0 no-repeat;
	}	

/* -- Header End */


	
/* Comic Begin -- */

#comic-topleft {
	height: 180px;
	background: url('/images/comic-left.png') right -110px no-repeat;
	}

#comic {
	width: 1000px;
	max-width: 1000px;
	background: #fff;
	text-align: center;
	overflow: hidden;
	}

#comic-topright {
	height: 180px;
	background: url('/images/comic-right.png') left -110px no-repeat;
	}
	
#comic-midleft {
	line-height: 1px;
	font-size: 1px;
	background: url('/images/comic-midleft.png') right top repeat-y;
	}

	.comic-spacer {
		height: 1px;
		width: 1px;
		}	

#comic-midright {
	line-height: 0px;
	font-size: 1px;
	background: url('/images/comic-midright.png') left top repeat-y;
	}

#comic-bottomleft {
	height: 155px;
	background: url('/images/comic-left.png') right -291px no-repeat;
	}

#comic-bottomright {
	height: 155px;
	background: url('/images/comic-right.png') left -291px no-repeat;
	}

/* -- Comic End */


	
/* Menu Begin -- */

#comic-menu-left {
	height: 100px;
	background: url('/images/comic-left.png') right -446px no-repeat;
	}
	
#comic-menu {
	width: 1000px;
	height: 100px;display:block;
	vertical-align: top;
	background: url('/images/comic.png') 0 -446px no-repeat;
	overflow: hidden;
	}
	
#comic-menu-right {
	height: 100px;
	background: url('/images/comic-right.png') left -446px no-repeat;
	}

#logo {
	height: 40px;
	width: 225px;
	margin: 30px 0 0 50px;
	text-indent: -9999px;
	float: left;
	display: block;
	overflow: hidden;
	}

	#header #logo {
		margin: 0 0 0 50px;
		}
	
#menu {
	width: 415px;
	height: 30px;
	padding: 45px 0 0 5px;
	margin: 0;
	float: left;
	list-style: none;
	overflow: hidden;
	}

	#header #menu {
		padding: 25px 0 0 5px;
		}
	
	#menu h1 {
		display: inline;
		font-size: 19px;
		font-weight: normal;
		}
	
	#menu li {
		deight: 25px;
		padding: 0;
		display: block;
		float: left;
		border-right: 1px solid #d45500;
		}
		
		#menu li.menu-last {
			border: none;
			}
	
	#menu a {
		dheight: 25px;
		padding: 0 5px;
		display: block;
		color: #f4c300;
		}
	
	/* For submenu dropdowns - this order must be maintained */

	#menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		left: -9999px;
		width: 150px;
		line-height: 1;
		border: 2px solid #000;
		}
	#menu li li {
		width: 150px;
		margin: 0;
		padding: 0;
		border: none;
		font-size: 11px;
		line-height: 11px;
		}
	#menu li li a {
		width: 139px;
	    padding: 2px 5px;
		color: #000;
		border: none;
		}
	#menu li ul ul {
	    margin: -21px 0 0 151px;
	    }
	#menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a {
	    color: #fff; /*Submenu highlighted text color */
	    }
	#menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a  {
	    color: #000; /*Submenu text color */
	    }
	#menu li li:hover {
	    background: #cb0013; /*Submenu highlighted background color */
	    }
	#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul {
	    left: -9999px;
	    }
	#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul {
	    left: auto;
	    background: #f4c300; /*Submenu background color */
		text-transform: none;
	    }

/* -- Menu End -- */

		
		
/* Navigation Begin -- */

#nav-first {
	height: 69px;
	width: 62px;
	float: left;
	}
	
	#nav-first a{
		height: 69px;
		width: 62px;
		display: block;
		text-indent: -9999px;
		background: url('/images/nav-buttons.png') 0 0 no-repeat;
		}
	
		#nav-first a:hover {
			background-position: 0 -69px;
			}

#nav-previous {
	height: 69px;
	width: 63px;
	float: left;
	}
	
	#nav-previous a {
		height: 69px;
		width: 63px;
		display: block;
		text-indent: -9999px;
		background: url('/images/nav-buttons.png') -62px 0 no-repeat;
		}
	
		#nav-previous a:hover {
			background-position: -62px -69px;
			}
	
#nav-next {
	height: 69px;
	width: 62px;
	float: left;
	}
	
	#nav-next a{
		height: 69px;
		width: 62px;
		display: block;
		text-indent: -9999px;
		background: url('/images/nav-buttons.png') -125px 0 no-repeat;
		}
	
		#nav-next a:hover {
			background-position: -125px -69px;
			}
	
#nav-last {
	height: 69px;
	width: 65px;
	float: left;
	}
	
	#nav-last a {
		height: 69px;
		width: 65px;
		display: block;
		text-indent: -9999px;
		background: url('/images/nav-buttons.png') -187px 0 no-repeat;
		}
	
		#nav-last a:hover {
			background-position: -187px -69px;
			}

#nav-comment {
	width: 125px;
	height: 69px;
	float: left;
	}
	
	#nav-comment a {
		width: 125px;
		height: 69px;
		display: block;
		text-indent: -9999px;
		background: url('/images/nav-buttons.png') -250px 0 no-repeat;
		}
		
		#nav-comment a:hover {
			background-position: -250px -69px;
			}
			
/* -- Navigation End */


/* Page Begin -- */

#page {
	width: 1000px;
	margin: 0 auto;
	}
	
#page-column {
	width: 750px;
	float: left;
	overflow: hidden;
	}
	
	#page-head {
		width: 680px;
		height: 205px;
		padding: 0 0 0 70px;
		background-repeat: no-repeat;
		overflow: hidden;
		}
		
		#page-head-table {
			width: 420px;
			height: 160px;
			border-collapse: collapse;
			}
			
			#page-head-table td {
				padding: 0;
				margin: 0;
				vertical-align: bottom;
				}
		
		#page-head h1 {
			padding: 0;
			margin: 0;
			}
			
			#page-title {
				padding: 0;
				margin: 0;
				font-size: 50px;
				}
				
			#page-subtitle {	
				padding: 0;
				margin: 0;
				color: #746a55;
				}
		
	#page-content {
		width: 620px;
		min-height: 400px;
		padding: 0 40px 0 90px;
		background: url('/images/page-content.png') repeat-y;
		overflow: hidden;
		}
		
		#page-content  p{
			margin: 0 0 25px 0;
			}
		
	#page-foot {
		width: 750px;
		height: 45px;
		background: url('/images/page-foot.png') no-repeat;
		}

/* -- Page End */

/* -- Comic Page End */

#comic-page {
width: 1000px;
margin: 0 auto;
}
#comic-page #box-ad {
width: 300px;
height: 250px;
padding: 17px 0 20px 14px;
overflow: hidden;
}
#comic-page #footer-mini {
padding-bottom: 20px;
}
/* -- Comic Page End */


/* Blog Begin -- */

#blog {
	width: 630px;
	float: left;
	overflow: hidden;
	}

.post-table {
	width: 100%;
	border-collapse: collapse;
	}

	.post-table td {
		padding: 0;
		}

	.post-avatar {
		vertical-align: bottom;
		}

	.post-table td.post-title {
		width: 99%;
		padding: 0 10px 0 0;
		text-align: right;
		background: url('/images/post-title.png') right bottom no-repeat;
		}

		/*.post-title h1 {
			padding: 0;
			margin: 0;
			}
			
		.post-date {
			font-size: 11px;
			color: #989182;
			}
*/
.post-title h1 {
padding: 0;
margin: 0;
}
.post-date {
font-size: 11px;
color: #989182;
}

		
	.post-table td.post-content {	
		padding: 0 40px 0 90px;
		background: url('/images/post-content.png') repeat-y;
		}

		.post-table td.post-content p {
			margin: 0 0 13px 0;
			}

		.post-content img { max-width: 100%; }
			
		h1.readmore {
			font-size: 19px;
			text-align: right;
			margin: 0;
			padding: 0;
			}
			
	.post-foot {
		height: 41px;
		background: url('/images/post-foot.png') no-repeat;
		}
		
	.post-table td.post-comments {
		padding: 0 10px 20px 0;
		}
		
		
		.post-table td.post-comments a {
			height: 25px;
			padding: 5px 0 0 55px;
			display: block;
			float: right;
			font-size: 18px;
			background: url('/images/post-comments.png') no-repeat;
			}
			
			.post-table td.post-comments a:hover {
				background-position: 0 -30px;
				}
			
		.post-table td.post-comments h1 {
			margin: 0;
			font-size: 18px;
			}

/* -- Blog End */			
		

/* Blog Avatars Begin -- */

.lartist-happy {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-happy.png') no-repeat;
	}
	
.lartist-busy {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-busy.png') no-repeat;
	}

.lartist-klingon {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-klingon.png') no-repeat;
	}
	
.lartist-monkey {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-monkey.png') no-repeat;
	}
	
.lartist-ustream {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-ustream.png') no-repeat;
	}
	
.lartist-yoda {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-yoda.png') no-repeat;
	}
	
.lartist-frustrated {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-frustrated.png') no-repeat;
	}

.lartist-halloween {
	width: 300px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lartist-halloween.png') no-repeat;
	}

.sohmer-stitch {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-stitch.png') no-repeat;
	}

.lar-pinky {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-pinky.png') no-repeat;
	}
	
.sohmer-brain {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-brain.png') no-repeat;
	}

.sohmer-kermit {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-kermit.png') no-repeat;
}
.sohmer-muppets {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-muppets.png') no-repeat;
}
.sohmer-coker1 {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-coker1.png') no-repeat;
	}

.sohmer-coker2 {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-coker2.png') no-repeat;
	}

.lar-coker1 {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-coker1.png') no-repeat;
	}

.lar-coker2 {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-coker2.png') no-repeat;
	}
.lar-fozzie {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-fozzie.png') no-repeat;
}


.sohmer-tigger {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-tigger.png') no-repeat;
}
.lar-pooh {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-pooh.png') no-repeat;
}


.sohmer-shopkeep {
	width: 342px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-shopkeep.png') no-repeat;
	}

.sohmer-statue {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/sohmer-statue.png') no-repeat;
	}

.sohmer-picard {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-picard.png') no-repeat;
	}

.lar-chipmunk {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-chipmunk.png') no-repeat;
}
.sohmer-chipmunk {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-chipmunk.png') no-repeat;
}
.sohmer-pinocchio {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-pinocchio.png') no-repeat;
}


.sohmer-angry {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-angry.png') no-repeat;
	}
	
.sohmer-appearance {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-appearance.png') no-repeat;
	}
		
.sohmer-back {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-back.png') no-repeat;
	}
	
.sohmer-baby {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-baby.png') no-repeat;
	}
	
.sohmer-excited {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-excited.png') no-repeat;
	}
	
.sohmer-happy {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-happy.png') no-repeat;
	}
	
.sohmer-leaving {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-leaving.png') no-repeat;
	}
	
.sohmer-luke {
	width: 372px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-luke.png') no-repeat;
	}
	
.sohmer-nerd {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-nerd.png') no-repeat;
	}
	
.sohmer-overworked {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-overworked.png') no-repeat;
	}
	
.sohmer-robot {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-robot.png') no-repeat;
	}
	
.sohmer-sick {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-sick.png') no-repeat;
	}
	
.sohmer-tired {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-tired.png') no-repeat;
	}
	
.sohmer-stitch {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/sohmer-stitch.png') no-repeat;
	}
	
.lar-busy {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-busy.png') no-repeat;
	}

.lar-klingon {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-klingon.png') no-repeat;
	}
	
.lar-monkey {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-monkey.png') no-repeat;
	}
	
.lar-ustream {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-ustream.png') no-repeat;
	}
	
.sohmer-yoda {
	width: 287px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-yoda.png') no-repeat;
	}
	
.lar-frustrated {
	width: 311px;
	height: 182px;
	display: block;
	background: url('/images/blog-avatars/lar-frustrated.png') no-repeat;
	}
	
.sohmer-shopkeep {
    width: 342px;
    height: 182px;
    display: block;
    background: url('/images/blog-avatars/sohmer-shopkeep.png') no-repeat;
    } 

.sohmer-archie {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-archie.png') no-repeat;
}
.sohmer-smurf {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-smurf.png') no-repeat;
}
.lar-smurf {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-smurf.png') no-repeat;
}

.lar-cat {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-cat.png') no-repeat;
}
.lar-happy-2 {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-happy-2.png') no-repeat;
}
.lar-statue {
width: 358px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-statue.png') no-repeat;
}
.sohmer-lar-calvin-hobbes {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-lar-calvin-hobbes.png') no-repeat;
}
.sohmer-pony {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/sohmer-pony.png') no-repeat;
}
.lar-pony {
width: 287px;
height: 182px;
display: block;
background: url('/images/blog-avatars/lar-pony.png') no-repeat;
}

	
/* -- Blog Avatars End */
			
			
			
/* Sidebar Begin -- */

#sidebar {
	width: 370px;
	float: left;
	overflow: hidden;
	}
	
	#sidebar-content {
		background: url('/images/sidebar.png') no-repeat;
		}
	
	#sidebar-foot {
		height: 36px;
		background: url('/images/sidebar.png') 0 bottom no-repeat;
		}
		
	#box-ad {
		width: 300px;
		height: 250px;
		padding: 17px 0 0 14px;
		overflow: hidden;
		}

#twitter {
	height: 356px;
	padding: 254px 70px 0 30px;
	}
	
	#twitter-table {
		width: 100%;
		border-collapse: collapse;
		}

	#twitter td {
		padding: 0;
		height: 88px;
		}
	
	.tweet {
		width: 210px;
		max-height: 80px;
		font-size: 11px;
		line-height: 13px;
		text-align: center;
		overflow: hidden;
		}
		
		.tweet-av-lartist{
			width: 60px;
			height: 75px;
			display: block;
			text-indent: -9999px;
			background: url('/images/tweet-avs.png') no-repeat;
			}
			
		.tweet-av-sohmer {
			width: 60px;
			height: 75px;
			display: block;
			text-indent: -9999px;
			background: url('/images/tweet-avs.png') 0 -75px no-repeat;
			}
			
		.tweet-av-mccahan {
			width: 60px;
			height: 75px;
			display: block;
			text-indent: -9999px;
			background: url('/images/tweet-avs.png') 0 -150px no-repeat;
			}
			
		.tweet-av-rdwaxy {
			width: 60px;
			height: 75px;
			display: block;
			text-indent: -9999px;
			background: url('/images/tweet-avs.png') 0 -225px no-repeat;
			}
			
      .tweet-av-becker02 {
      	width: 60px;
      	height: 75px;
      	display: block;
      	text-indent: -9999px;
      	background: url('/images/tweet-avs.png') 0 -300px no-repeat;
      }

 .tweet-av-niqd_ {
width: 60px;
height: 75px;
display: block;
text-indent: -9999px;
background: url('/images/tweet-avs.png') 0 -375px no-repeat;
}
			
		.tweet-post {
			width: 200px;
			
			}

#appearances {
	padding: 255px 70px 10px 120px;
	text-align: right;
	font-size: 11px;
	}

	#appearances a {
		padding: 15px 0 0 0;
		display: block;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		}
		
		#appearances a:hover {
			text-decoration: underline;
			}
	
#tower {
	width: 160px;
	height: 600px;
	padding: 20px 65px 30px 25px;
	float: left;
	background: url('/images/tower.png') no-repeat;
	overflow: hidden;
	}
	
/* --Sidebar End */

	
	
/* Post-Its Begin--- */

#post-its {
	width: 1000px;
	height: 180px;
	margin: 20px 0 0 0;
	background: url('/images/post-its.png') no-repeat;
	overflow: hidden;
	}
	
	.post-it {
		width: 145px;
		height: 120px;
		float: left;
		}
		
	.post-it-read {
		padding: 45px 0 0 75px;
		}
		
	.post-it-watch {
		padding: 42px 0 0 28px;
		}
		
	.post-it-view {
		padding: 45px 0 0 35px;
		}
		
	.post-it-listen {
		padding: 41px 0 0 28px;
		}	
		
	.post-it-play {
		padding: 45px 0 0 37px;
		}	
	
	.post-it-table {
		width: 145px;
		height: 120px;
		border-collapse: collapse;
		}
		
		.post-it-table td {
			padding: 0;
			height: 40px;
			}

	h1.post-it-title {
		max-height: 40px;
		padding: 0;
		margin: 0;
		font-size: 14px;
		text-align: center;
		overflow: hidden;
		}

/* Post-Its End--- */
	
	
	
/* Footer Begin--- */

#footer {
	width: 930px;
	height: 155px;
	padding: 20px 0 0 70px;
	margin: 20px 0 0 0;
	background: url('/images/footer.png') no-repeat;
	}
	
	#blind-ferret {
		height: 120px;
		width: 150px;
		display: block;
		float: left;
		text-indent: -9999px;
		}

	#footer-center {
		height: 120px;
		width: 530px;
		float: left;
		}
		
		#footer-logo {
			height: 40px;
			width: 220px;
			margin: 0 0 0 170px;
			display: block;
			text-indent: -9999px;
			}
			
			#footer #menu {
				padding: 0 0 0 70px;
				height: 40px;
				width: 100%;
				}
		
	#fine-print {
		font-size: 11px;
		line-height: 11px;
		color: #aaa;
		text-align: center;
		}
		
		#fine-print a {
			color: #fff;
			}
			
			#fine-print a:hover {
				text-decoration: underline;
				}
		
#footer-mini {
	width: 1000px;
	margin: 0 auto;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	}
	
#footer-right {
		width: 180px;
		height: 120px;
		float: left;
}

	#ncs-link {
		width: 180px;
		height: 60px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
	}

	#rss-feed {
		width: 180px;
		height: 60px;
		display: block;
		text-indent: -9999px;
		overflow: hidden;
	}
	
/* -- Footer End */
	
	
	
/* Align Begin -- */

.align-right {
	text-align: right;
	}

/* -- Align END */
	
	
	
/* Clear Floats  Begin -- */

.clear {
	clear: both;
	}

/* -- Clear Floats  End */



/* Comic Sites  Begin -- */

#comic-sites {
	width: 900px;
	height: 150px;
	padding: 0 50px;
	background: url('/images/comic-sites.png') no-repeat;
}

#the4thwall {
	width: 245px;
	height: 150px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url('/images/comic-sites.png') -50px 0 no-repeat;
}

#new-releases  {
	width: 404px;
	height: 150px;
	padding: 0 0 0 6px;
	float: left;
	overflow: hidden;
	background: url('/images/comic-sites.png') -295px 0 no-repeat;
}

#new-releases a {
	width: 58px;
	height: 90px;
	display: block;
	float: left;
	padding: 36px 0 0 18px;
}

#new-releases a:hover {
	padding: 32px 0 0 18px;
}

#new-releases img {
	width: 58px;
	height: 90px;
}

#comicpull {
	width: 245px;
	height: 150px;
	float: left;
	display: block;
	text-indent: -9999px;
	background: url('/images/comic-sites.png') -705px 0 no-repeat;
}

#webcomicscholarship {
	width: 570px;
	height: 130px;
	margin: 30px 0 0 54px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url('/images/webcomicscholarship.png') no-repeat;
}

/* Comic Sites  End -- */

/* Social Begin -- */

#buyprint {
width: 125px;
height: 22px;
display: block;
text-indent: -9999px;
position: absolute;
margin: -10px 0 0 565px;
overflow: hidden;
background: url('/images/buyprint.png') no-repeat;
}

#facebook {
width: 90px; 
height: 23px;
position: absolute;
margin: -10px 0 0 370px;
overflow: hidden;
}

#retweet {
width: 110px;
height: 22px;
margin: -10px 0 0 460px;
position: absolute;
overflow: hidden;
}

/* Social  End -- */

/* Guests Begin -- */

.guest-date {
	padding: 0 0 10px 0;
	font-family: Georgia, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #777;
}

.guest-thumbs {
	float: right;
}

.guest-thumbs a img {
	padding: 5px;
	margin: 0 0 10px 0;
	display: block;
	overflow: hidden;
	border: 1px solid #777;
	background: #fff;
	font-family: Georgia, serif;
	color: #333;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 100%;
	box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	-moz-box-shadow: 3px 3px 5px #888;
}

/* Guests  End -- */

