a, .linkStyle {
	color: #8000ff;
	text-decoration:none;
}

body {
	margin:0;
	padding:0;
	background-image: url(/images/bg_main.gif);
	background-color:white;
	background-attachment: fixed;
	font-family: Comic Sans, Comic Sans MS, sans-serif;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

div.fbthumb {
	display:none;
}

#full {
	position:relative;
	width:990px;
	margin:2px auto;
}

#content, #bottom, #ad-break {
	width:800px;
	padding:10px;
}	

#sidebar {
	position:absolute;
	width:160px;
	right:0px;
	top:0px;
}

#sidebar .bigad {
	width:160px;
	min-height:600px;
	background-color:#f0ffff;
}

#content, #sidebar, #bottom {
	background-color:#fff;
	border:2px solid #444;
}

#content {
	margin-bottom:10px;
}

div.headerbox {
	width:800px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

div.headerbox .banner {
	width:800px;
	height:153px;
	position:relative;
	overflow:hidden;
	background: transparent url(/images/header_scribs2.jpg) no-repeat 0 0;
}

div.headerbox .banner a {
	display:block;
	height:99%;
}

div.headerbox .comic {
	background-position: 0 -153px;
}	
div.headerbox .qna {
	background-position: 0 -306px;
}	
div.headerbox .characters {
	background-position: 0 -459px;
}	
div.headerbox .donate {
	background-position: 0 -612px;
}	
div.headerbox .buy {
	background-position: 0 -765px;
}	

div.headerbox .banner img {
	position:absolute;
	top:0px;
	left:0px;
}

div.headerbox .status,
div.headerbox .status-back {
	position:absolute;
	top: 123px;
	left:0px;
	width:800px;
	text-align:center;
	font-family: Comic Sans MS,Verdana,sans-serif;
	font-size:10pt;
	font-weight:bold;
}

div.headerbox .status-back {
	top: 124px;
	left:1px;
	color: #c4c4e6;
}

div.headerbox .status-back a {
	color: #c4c4e6;
}

div.headerbox .links {
	text-align: center;
	height:18px;
}

div.headerbox .links td {
	background: url(/images/header_links.gif) no-repeat 0px 0px;
}

div.headerbox .links td,
div.headerbox .links a {
	height: 18px;
}

div.headerbox .links a {
	display:block;
}

div.headerbox .links td.bullet {
	width:16px;
	background-position:4px 0px;
}


div.headerbox .links td.comic {
	width:60px;
	background-position:-21px 0px;
}

div.headerbox .links td.qna {
	width:39px;
	background-position:-90px 0px;
}

div.headerbox .links td.characters {
	width:120px;
	background-position:-144px 0px;
}

div.headerbox .links td.donate {
	width:68px;
	background-position:-285px 0px;
}

div.headerbox .links td.buy {
	width:36px;
	background-position:-381px 0px;
}

div.headerbox .update-container {
	position:absolute;
	width:800px;
	text-align:center;
	top: 133px;
	left:0px;
}


.comic-block {
	text-align:center;
}


.comic-block .header {
	text-align: left;
	width:650px;
	height:54px;
	margin:0 75px;
	border-bottom: 2px solid #bbb;
	margin-bottom:6px;
}

.comic-block .status {
	height:1.5em;
	margin: 0 75px;
}

.comic-block .status .left {
	float:left;
}
.comic-block .status .right {
	float:right;
}

.comic-block .footer {
	text-align: left;
	width:650px;
	height:54px;
	margin:0 75px;
	border-top: 2px solid #bbb;
	margin-top:6px;
	position:relative;
}

.comic-block .footer .addthis_toolbox {
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
	padding-top:12px;
}



/*
 *  jumpnav 
 *
 */

.comic-block .jumpnav {
	position:absolute;
	width:100px;
	padding:10px;
	text-align:center;
	margin-left:275px;
}

.comic-block .jumpnav .menu {
	position:absolute;
	z-index:100;
	top:-261px;
	left:-157px;
	width:550px;
	height:246px;
	background:white url(/images/jumpnav.gif);
	border:4px solid #b0b0b0;
	display:none;
}

.comic-block .jumpnav .menu-shadow {
	position:absolute;
	z-index:90;
	width:552px;
	height:246px;
	top:-241px;
	left:-134px;
	*left:-4000px; /* no drop shadow for you */
	background-color: #404040;
	opacity:0.6;
	display:none;
}

.comic-block .jumpnav .menu .text {
	color:#505050;
	font-size:14px;
}

.comic-block .jumpnav .menu .comics {
	position:absolute;
	left:0;
	top:33px;
	width:191px;
	height:184px;
	background:transparent;
	cursor:pointer;
}


.comic-block .jumpnav .menu .comics .set {
	position:absolute;
	left:20px;
	top:22px;
	font-style:italic;
	font-size:11px;
	background-color:white;
	padding-right:5px;
	display:none;
}

.comic-block .jumpnav .menu .comics .tag {
	position:absolute;
	right:14px;
	top:57px;
	font-weight:bold;
	text-align:right;
	color:#8000ff;
	display:none;
}


.comic-block .jumpnav .comics-on .comics {
	background:url(/images/jumpnav.gif) no-repeat 0 -251px;
}
.comic-block .jumpnav .comics-on .comics .set,
.comic-block .jumpnav .comics-on .comics .tag {
	display:block;
}

.comic-block .jumpnav .menu .arcs {
	position:absolute;
	left:192px;
	top:33px;
	width:177px;
	height:184px;
	background:transparent;
	cursor:pointer;
}

.comic-block .jumpnav .menu .arcs .arc {
	position:absolute;
	right:15px;
	top:27px;
	text-align:right;
	font-weight:bold;
	color:#8000ff;
	display:none;
}

.comic-block .jumpnav .arcs-on .arcs {
	background:url(/images/jumpnav.gif) no-repeat -192px -251px;
}
.comic-block .jumpnav .arcs-on .arcs .arc {
	display:block;
}


.comic-block .jumpnav .menu .nothing {
	position:absolute;
	left:369px;
	top:33px;
	width:180px;
	height:184px;
	background:white url(/images/jumpnav.gif) no-repeat -369px -251px;
	display:none;
}

.comic-block .jumpnav .menu .close {
	position:absolute;
	right:0px;
	top:0px;
	width:35px;
	height:35px;
	background:transparent;
	cursor:pointer;
}	

.comic-block .jumpnav .nothing-on .nothing {
	display:block;
}

.comic-block .jumpnav .toggle {
	cursor:pointer;
}

.comic-block .jumpnav .boring {
	position:absolute;
	height:28px;
	left:69px;
	opacity:0.2;
	position:absolute;
	top:217px;
	width:479px;
}

.comic-block .jumpnav .boring a {
	display:block;
	height:20px;
}
.comic-ident {
	height:52px;
	float:left;
}

.comic-ident .comic-tag {
	padding:0 6px;
}

.comic-ident .comic-tag a {
	font-size:24px;
}

.comic-ident .info {
	font-size:12px;
	padding-left:8px;
}
.comic-ident .date {
	font-size:12px;
	clear:both;
}


.comic-block .nav {
	float:right;
	width:192px;
	*width:200px;
}

.comic-block .footer .nav {
	margin-top: 4px;
	position:relative;
	z-index:1;
}

.comic-block .nav .item {
	margin:0px 3px;
	background-image: url(/images/ui.gif);
	width:41px;
	height:52px;
	margin-right:4px;
	float:left;
}

.comic-block .nav .start {
	background-position:0px -189px;
}
.comic-block .nav .prev {
	background-position:-41px -189px;
}
.comic-block .nav .next {
	background-position:-82px -189px;
}
.comic-block .nav .now {
	background-position:-123px -189px;
}

.comic-block .nav .item a {
	width:41px;
	height:52px;
	background-image: url(/images/ui.gif);
	float:left;
}

.comic-block .nav .start a {
	background-position:0px -241px;
}
.comic-block .nav .prev a {
	background-position:-41px -241px;
}
.comic-block .nav .next a {
	background-position:-82px -241px;
}
.comic-block .nav .now a {
	background-position:-123px -241px;
}
.comic-block .nav .start a:hover {
	background-position:0px -293px;
}
.comic-block .nav .prev a:hover {
	background-position:-41px -293px;
}
.comic-block .nav .next a:hover {
	background-position:-82px -293px;
}
.comic-block .nav .now a:hover {
	background-position:-123px -293px;
}

.comic-block .arcnav .item {
	margin: 7px 8px 0 0;
	
}

.comic-block .arcnav .item,
.comic-block .arcnav .item a {
	background-image: url(/images/ui.gif);
	width:16px;
	height:16px;
	float:left;
}
.comic-block .arcnav .text {
	float:left;
}
.comic-block .arcnav .text .arc {
	font-size:18px;
}


.comic-block .arcnav .first {
	background-position:-90px -347px;
}
.comic-block .arcnav .prev {
	background-position:-107px -347px;
}
.comic-block .arcnav .next {
	background-position:-122px -347px;
}
.comic-block .arcnav .last {
	background-position:-138px -348px;
}
.comic-block .arcnav .first a {
	background-position:-90px -363px;
}
.comic-block .arcnav .prev a {
	background-position:-107px -362px;
}
.comic-block .arcnav .next a {
	background-position:-122px -362px;
}
.comic-block .arcnav .last a {
	background-position:-138px -363px;
}

.comic-block .comment {
	font-family:Tahoma,Verdana,sans-serif;
	font-size:9px;
	margin:3px 75px;
}

.comic-block .question {
	border:2px solid #500000;
	border-width: 2px 3px 3px 2px;
	background-color:#f8f8f8;
	padding:8px;
	font-size:16px;
	color:#500050;
	text-align:left;
	margin: 12px 6px 0 0;
	width:220px;
	
}

.comic-block .question .dear {
	font-size:20px;
}

.comic-block .question .signed {
	margin-left: 30px;
}

.comic-block .question .ps {
	font-size:12px;
}

.comic-block .answer-space {
	width:400px;
	height:1px;
}

div.sidelinks .text {
	background-image: url(/images/ui.gif);
	margin-top:14px;
}

div.sidelinks .supporting {
	height:47px;
	background-position: 0px -521px;
	
}

div.sidelinks .link-head {
	height:47px;
	background-position: 0px -578px;
	
}

div.sidelinks .links {
	font-size:11px;
	margin:0px 12px;
}

div.sidelinks .good .text {
	height:62px;
	background-position: 0px 0px;
}

div.sidelinks .old .text {
	height:50px;
	background-position: 0px -66px;
}

div.sidelinks .bad .text {
	height:59px;
	background-position: 0px -120px;
}

div.sidelinks .votes {
	text-align: center;
}
div.sidelinks .votes a img {
	margin: 2px;
	border:0px;
}


#ad-break {
	padding:4px 0 4px 15px;
	position:relative;
}

#ad-break center {
	display:none;
	position:absolute;
	right:0px;
	background-color: #606060;
	width: 94px;
	right:0px;
	border:1px solid black;
	padding:6px 0;
	opacity:0.8;
}



#idc-container-parent {
	font-family:Tahoma,Verdana,sans-serif;
	margin:10px;
	padding:8px;
	border:2px solid #888;
	width:400px;
	float:left;
}

#idc-container-parent #idc-container {
	font-size:16px;
	margin:0px;
}


#idc-container-parent #idc-container h3 {
	font-size:16px;
}

#idc-container-parent #idc-container div {
	font-size:11px;
}

#bottom .blog  {
	font-family:Tahoma,Verdana,sans-serif;
	width:460px;
	float:left;
	margin-bottom:12px;
}

#bottom .blog .header {
	margin-top:13px;
	border-bottom:2px solid #808080;
}

#bottom .blog .header .image {
	background: url(/images/ui.gif)  -160px -529px;
	width: 140px;
	float:left;
	height:37px;
	margin-left:12px;
}

#bottom .blog .header .links {
	height:37px;
}

#bottom .blog .header .links td {
	padding-left: 8px;
}
#bottom .blog .header img {
	border:0;
}

#bottom .blog .title {
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #000;
}

#bottom .blog .date {
	font-size: 12px;
	font-style: italic;
}

#bottom .blog .comments-link {
	font-size: 12px;
	float:right;
	text-align:right;
}
	
#bottom .blog .entry {
	background-color:#f8f8ff;
	padding:10px;
	margin-bottom:12px;
}

#bottom .blog .entry .header {
	border:0;
	margin-top:0;
}


#bottom .blog blockquote {
	font-family:Helvetica;
	border-left:7px solid #E8E8FF;
	padding-left:6px;
}

#bottom .blog img.alignleft {
	float:left;
	margin-left:0;
	margin-right:5px;
}

#bottom .adblock {
	width:728px;
	margin: 12px 35px;
	clear:both;
}

.dsq-brlink {
	display:none;
	float:left;
}
#disqus_thread .dsq-post-area {
	border:2px solid #888;
	padding:8px;
}

#bottom .question-block {
	width:330px;
	margin:10px 0 10px 470px;
}

#bottom .question-block .header {
	background: transparent url(/images/ui.gif) no-repeat scroll 16px -386px;
	height:40px;
}
#bottom .question-block .header-error {
	background-position: 17px -480px;
	height:40px;
}

#bottom .question-block .footer {
	background: transparent url(/images/ui.gif) no-repeat scroll 16px -444px;
	height:40px;
}


#bottom .question-block .form {
	border:2px solid #500000;
	border-width: 2px 3px 3px 2px;
	background-color:#f8f8f8;
	padding:20px 8px;
	font-size:16px;
	color:#500050;
	text-align:left;
}

#bottom .question-block input {
	font-size:20px;
}

#bottom .question-block .dear {
	font-size: 24px;
}
#bottom .question-block .question {
	margin:12px 0;
	width:300px;
}
#bottom .question-block .signed-box {
	margin:12px 0 24px 80px;
}
#bottom .question-block .signed-box input{
	margin:12px 0;
	width:220px;
}

#bottom .question-block .ps-box .text {
	font-size:12px;
	float:left;
}

#bottom .question-block .ps-box .ps-input-box {
	margin-left: 30px;
	width:270px;
}
#bottom .question-block .ps-box .ps {
	font-size:12px;
	width:270px;
}
#bottom .question-block .send-box {
	text-align:right;
	margin-top:12px;
	margin-right:5px;
}

#bottom .question-block .send-box input {
	border:1px solid #500000;
	background: transparent url(/images/ui.gif) -82px -241px;
	width:43px;
	height:40px;
	cursor:pointer;
	padding:0;
}

#bottom .credits {
	text-align:center;
	clear:both;
}



.archive {
	width:760px;
	margin:0px 20px;
	font-size:14px;
}

.archive .header,
.archive .header a {
	font-size: 18px;
	font-weight: bold;
}

.archive .section {
	margin:20px 0px;
}

.archive .pic {
	float:left;
	background: url(/images/archive.jpg) no-repeat;
	width:150px;
	height:185px;
}


.archive .comics .pic {
	background-position:0 -185px;
}

.archive .list {
	width:600px;
	margin-left:180px;
}

.archive .list table {
	width:100%;
	border:0;
}

.archive .list td {
	border:0;
	padding:0;
	margin:0;
	width:25%;
}


.archive .comics table {
	margin-bottom: 20px;
}

.archive .comics table a {
	font-size: 10px;
}
.archive .comics td {
	font-size: 10px;
	width:10%;
}

.archive .list .comic {
	color:#808080;
	font-style:italic;
	font-size:9px;
}

.archive .boring .arcs .pic {
	background-position:-150px 0px;
}
.archive .boring .comics .pic {
	background-position:-150px -185px;
}


.clear {
	clear:both;
}

