a img {
	border:1px solid #900;
	}
	
/* Multiple Pages */

.fade a:hover img {
	opacity:0.9;
	}
	
input.comic_search {
	background-color:#900;
	font:bold 12px 'Trebuchet MS', 'Arial', sans-serif; 
	padding:2px;
	color:#fff;
	border:0;
	height:22px;
	margin:0 0 0 5px;
	}
	
.stars {
	width:85px;
	}

span.share {
	text-align:center;
	padding-top:6px;
display: block;
	}

span.share img {
	border:0;
	}
	
/* Index Styles */	

h1.sucd_head {
	background:#fff url(/images/site/sucd_banner_v2.jpg) top left no-repeat;	
	height:144px;
	width:457px;
	}
	
h1.sucd_head span {
	display:none;
	}

.intro {
	background:#fff;
	padding:8px 12px;
	margin-bottom:12px;
	text-align:left;
	font:12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	}

h2.featured {
	font:bold 21px/27px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.featured p {
padding: 9px 0;
}

.no_of_comics {
	width:60px;
	text-align:center;
	background:#900;
	color:#fff;
	font:13px/16px "Trebuchet MS", "Tahoma", sans-serif;
	float:left;
	margin-right:5px;
	min-height:70px;
	padding:5px 0;
	}

.no_of_comics span {
	font:bold 24px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	}

.find_comics {
	float:left;
	min-height:70px;
	width:223px;
	}

.find_comics p {
	margin-top:6px;
	font:11px "Trebuchet MS", "Tahoma", sans-serif;
	}

.find_comics label {
	font:bold 14px 'Trebuchet MS', 'Arial', sans-serif; 
	margin-right:3px;
	}

.find_comic_field {
	padding:2px;
	border:1px solid #333;
	font:12px/17px Verdana, sans-serif;
	}

h1 {
	font:bold 30px/34px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom:6px;
	}

h2 {
	font:bold 21px/27px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-bottom:3px;
	}

h3 {
	font:bold 18px/22px "Lucida Grande", Lucida, Verdana, sans-serif;
	}
	
/* Index - Random Joke */

.joke_top {
	background: #fff url(images/site/joke_top.gif) no-repeat scroll 0pt 100%;
	padding:0 0 12px;
	position:relative;
	}

#index_joke  {
	background:#ECECEC url(images/site/joke_bottom.gif) no-repeat scroll 0pt 100%;
	padding:0 20px 12px;
	}



/* Index - Rate */

.index_rate {
float: right;
width: 290px;
}

.index_block {
	margin-bottom:12px;
	background: #fff url("/images/site/headbg.png") top left repeat-x;
padding: 6px;
	}

.index_block h2 {
width: 400px;
height: 50px;
}

.index_rate_reviewer {
width:140px;
margin-top: 12px;
}

.index_rate_reviewer img {
margin: 0 6px 0 0;
float: left;
background: white;
padding: 4px;
}

.rate_yourself {
text-align:center;
border-top:1px dotted #333;
clear:both;padding-top:3px;
margin-top: 8px;
}


/* Index - Blog Entries */

.comic_blog_entry .date {
	width:20px;
	height:20px;
	font:11px/11px 'Trebuchet MS', 'Tahoma', sans-serif;
	float:left;
	border:0;
	text-align:center;
	text-transform:uppercase;
	}

.comic_blog_entry .date span {
	display:block;
	font:bold 16px/14px "Verdana", sans-serif;
	color:#900;
	}

.comic_blog_entry h4 {
	text-align:left;
	font:bold 16px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:0 0 3px;
	margin:0 0 0 35px;
	display:block;
	}

.comic_blog_entry p {
	text-align:left;
	font:12px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:0;
	color:#111; 
	padding:0 0 3px;
	margin:0 0 3px 35px;
	border-bottom:1px dotted #090;
	}


/* List Page */

#picselect {
	width:100px;
	padding:4px;
	height:140px;
	min-height:140px;
	float:left;
	text-align:center;
	font:12px/14px "Trebuchet MS", "Tahoma", sans-serif;
	}

#picselect img:hover {
	border:1px solid #080;
	}

#picselect img {
	margin:0 auto 3px;
	border:1px solid #900;
	}

.picpages {
	clear:both;
	padding:4px 0;
	font:12px/14px "Trebuchet MS", "Tahoma", sans-serif;
	}

/* Comic - Vitals Section */

.vitals {
	height:237px;
	font:14px/16px "Trebuchet MS", "Tahoma", sans-serif;
	position:relative;
	background: #fff url("/images/site/headbg.png") top left repeat-x;
	}

.vitals h1 {
	font:bold 30px/30px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:left;
	}

.vitals p {
	padding-bottom:8px;
	}

/* Jokes, Reviews, All Video - Vitals2 Section */

.vitals2 {
	height:100px;
	font:14px/16px "Trebuchet MS", "Tahoma", sans-serif;
	background: #fff url("/images/site/headbg.png") top left repeat-x;
	}

.vitals2 h1 span {
	font:bold 28px/28px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin:0 0 8px;
	display:block;
	}

.vitals2 h1 {
	font:bold 18px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:left;
	}

.vitals2 p {
	padding-top:8px;
	}

/* Comic - Works Section */

.works {
	text-align:left;
	font:13px/15px "Trebuchet MS", "Tahoma", sans-serif;	
	}

.works h3, .rated h3 {
	font:bold 14px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin:0;
	clear:both;
	color:#333;
	padding:0;
	width:100%;
	text-align:left;
	}

.works h3 span, .rated h3 span {
	font:bold 11px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color:#666;
	}

.works p.none {
	width:450px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #080;
	}

.works table {
	width:446px;
	margin:0 0 6px;
	}

.works tr {
	font:13px/15px "Trebuchet MS", "Tahoma", sans-serif;
	}

.works tr:hover {
	/*background:#d3d3d3;*/
	background: #fff url("/images/site/headbg.png") top left repeat-x;
	}

.works td.date {
	width:38px;
	padding:2px 2px;
	vertical-align:top;
	border-bottom:1px dotted #090;
	}

.works td.title {
	width:260px;
	padding:2px 10px 2px 0;
	vertical-align:top;	
	border-bottom:1px dotted #080;
	}

.works td.title p.note {
	padding:0 0 0 15px;
	font:10px/12px "Trebuchet MS", "Tahoma", sans-serif;
	}

.works td.buylinks {
	padding:2px 0;
	width:140px;
	vertical-align:top;
	border-bottom:1px dotted #080;	
	}

/* Comic - Rated */

.rated {
	margin:0 0 12px;
background: #fff;
padding: 6px;
	font:12px "Trebuchet MS", "Tahoma", sans-serif;
	}

/* Comic - Bio Section */

.bio {
	font:12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
padding: 12px;
	}

.bio p {
	padding: 0 0 18px;
	}

/* Comic - Videos Section */

.video {
	font:10px/12px "Trebuchet MS", "Tahoma", sans-serif;
	padding-left: 14px;
	}

.video p {
	text-align:center;
padding-bottom: 3px;
}

.video h3 {
	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
padding-bottom: 3px;
text-align: left;
}

.vid {
	width:130px;
	float:left;
	padding:0 10px 0 0;
	margin:0;
	height:140px;
	min-height:140px;
	text-align:left;
	}

.video a img{
	border:1px solid #900;
	}

#videobuylinks {
clear: both;
text-align: right;
font: 10px/10px "Lucida Grande", Lucida, Verdana, sans-serif;
padding-right: 35px;
}


/* Comic - Jokes Section */

.jokes {
	font:12px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:left;
	}

.jokes h3 {
	font:bold 14px/17px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:left;
	padding: 0 0 3px;
	}

.jokes p {
	padding: 0 0 17px 17px;
	}


/* Comic - Liked */

#likedphoto {
width: 64px;
float: left;
margin-right: 8px;
text-align: center;
font:11px/13px "Trebuchet MS", "Tahoma", sans-serif;
}

#likedphoto img {
margin: 0 auto 2px;
display: block;
}

/* Comic - Comments */

.commentbox {
	font:12px/16px "Trebuchet MS", "Tahoma", sans-serif;
	text-align:left;
	}

.commentbox span {
	width:150px;
	font:bold 13px/15px "Trebuchet MS", "Tahoma", sans-serif;
	}
	
.commentbox p {
	padding: 6px 0 0;
	}
	
p.deeperlink {
	font:bold 13px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align:center;
	padding: 8px 0 3px;
	}
	
.indy_comment {
	clear:left;
	padding:10px 0 15px;
	}


/* Comic - Links */

.linkbox {
	font:13px/15px "Trebuchet MS", "Tahoma", sans-serif;
	text-align:left;
	}

.linkbox ul {
	list-style-type:none;
	}

.linkbox li {
	list-style-type:none;
	padding:0 0 0 15px;
	margin:0;
	}

/* Favorites & Top 25 Rated */

.fave_comic {
	position:absolute; top:200px; left:161px;
	}

.favenum {
	width:50px;
	height:40px;
	min-height:40px;
	text-align:center;
	float:left;
	display:block;
	font:bold 19px/24px "Trebuchet MS", "Tahoma", sans-serif;
	background:transparent url(http://www.dead-frog.com/images/site/fave_bg.jpg);
	color:#900;
	padding:2px;
	margin:0 5px 0 0;
	}

.favetext {
	font:10px/10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:0;
	color:#333;	
	}

.favemenu {
	width:225px;
	height:35px;
	min-height:40px;
	float:right;
	display:block;
	padding:5px 0 0;
	font: 11px "Trebuchet MS", "Tahoma", sans-serif;
	}

.favemenu p, .faveitem p, .user_faveitem p {
	display:block;
	border-top:1px dotted #080;
	margin:3px 0 0;
	padding:5px 0 0;
	color:#333;
	font:11px "Trebuchet MS", "Tahoma", sans-serif;
	}
	
.faveitem, .user_faveitem {
	height:45px;
	min-height:45px;
	font:bold 24px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	}

.faveitem {
	width:390px;
	display:block;
	position:absolute;
	top:0;
	left:40px;
}

.user_faveitem {
	margin:10px 0 20px;
	}
	
.fave_opinion {
	margin:0 0 10px 60px;
	font:12px/14px "Trebuchet MS", "Tahoma", sans-serif;
	}
	
.fave_opinion span {
	font:bold 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	}
	
#numbered_faves li  {
	padding-top:10px;
	padding-bottom:24px;
	height:45px;
	min-height:45px;
	list-style-type:none;
	position:relative;
	}

#numbered_faves ol {
margin: 12px 0;
}

#numbered_faves {
	padding: 6px;
	background: #fff url("/images/site/headbg.png") top left repeat-x;
	}

.number_count {
	font:bold 16px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	position:absolute;
	top:0;
	left:0;
	text-align:right;
	width:30px;
	}

.favenum_page {
	position:absolute;
	top:0;
	left:390px;
	width:50px;
	}

.favepage_rate {
	margin-left:100px;
	width:100px;
	}


/* Rate Form Styles */

fieldset {  
	margin:8px 0;  
	padding:0;
	border:0;
	}
	 
legend {  
	margin-left:1em;  
	color:#333;  
	font-weight:bold;
	}
	
fieldset ol {   
	list-style:none;
	}
	
fieldset li {  
	padding-bottom:12px;
	}
	
fieldset.submit {  
	border:1px solid #333;
	}

.rate_comic {
	font:12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	}

.rate_comic_guide {
width:144px;
float:left;
padding-right:9px;
}

.rate_comic_form {
width:275px;
float:left;
border-left: 1px dotted #090;
padding-left:9px;
}
	
.rate_comic_form label {  
	font: 10px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
display: block;
	}

.rate_comic_form label strong {
	font-size: 12px;
font-weight: bold;
}

.rate_comic_form label em {
font-style: normal;
color: #900;
}

.rate_comic p {
	font:12px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:0 0 9px 6px;
	}

textarea#review {
	border:1px solid #333;
	font:12px "Lucida Grande", Lucida, Verdana, sans-serif;
	width:240px;
	height:160px;
	padding:3px;
	}

.rate_comic_form input.submit {
	background-color:#900;
	font:bold 12px 'Trebuchet MS', 'Arial', sans-serif; 
	padding:1px;
	color:#fff;
	border:0;
	height:20px;
	margin:0 10px 0 0;
	float:right;
	}


/* Inner Nav */

.comic_innernav {
	font:bold 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	overflow:hidden;
	height:30px;
	width:759px;
	float:right;
	}

h1#small_logo{
float: left;
width: 60px;
height: 30px;
margin-right: 12px;
background: #fff url("/images/site/sucd_small_logo.png") no-repeat;
}

h1#small_logo span {
display: none;
}

#comic_innernav_butttons {
	list-style:none;
	display:inline;
	float:left;
	}

#comic_innernav_buttons li {
	padding:6px 18px 0 0;
	float:left;
	overflow:hidden;
	}

.comic_innernav_search {
	float:right;
	}

.comic_inner_search label {
	font:bold 12px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-right:3px;
	}

.comic_innernav_search input {
border: 1px solid #666;
padding: 2px;
}

div.playButton {
background:transparent url(/images/site/play.png) no-repeat scroll 0% 0%;
height:34px;
left:50px;
margin-bottom:-32px;
opacity:0.5;
position:relative;
top:-60px;
width:34px;
}

.fade a:hover div.playButton { 
    opacity:1.0;         
}

/* who's funnier */

.choice {
position: relative;
	background: #fff url("/images/site/headbg.png") top left repeat-x;
}

.choice h1 {
text-align:center;
font-size: 40px;
margin-bottom: 20px;
letter-spacing: -1px;
}

.choice h1 span {
padding: 1px;
background: #900;
color: #fff;
font: 12px/12px Arial, san-serif;
letter-spacing: 0;
}

.option_box {
width: 222px;
float: left;
position: relative;
text-align: center;
}

.option_box h3 {
text-align: center;
}

.option_button {
padding: 0px;
margin: 0 auto;
border:0;
display:block;
font-size: 0.1px;
width:150px;
height:200px;
vertical-align: bottom;
}

.option_box input:hover {
opacity: 0.7;
cursor: pointer;
}

.or {
position: absolute;
top: 100px;
left: 210px;
padding: 5px 10px;
color: #fff;
background: #900;
z-index: 100;
}

.choice input.submit {
width: 200px;
padding: 5px 10px;
color: #fff;
background: #900;
margin: 20px 115px;
border: 0;
clear: both;
}

.funniest li {
margin-left: 30px;
}

.choice_results, .funniest {
	font:12px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
}


/* Shows */

.shows {
	text-align:left;
	font:13px/15px "Trebuchet MS", "Tahoma", sans-serif;	
	}

.shows p.none {
	width:450px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #080;
	}

.shows table {
	width:442px;
	margin:0 0 0 4px;
	}

.shows tr {
	font:13px/15px "Trebuchet MS", "Tahoma", sans-serif;
	}

.shows th {
background: #900;
padding: 3px;
color: #fff;
border-bottom: 2px solid #000;
}

.shows tr.live_date:hover {
	background: #fff url("/images/site/headbg.png") top left repeat-x;
	}

.shows td.day {
	width:70px;
	padding:2px 2px 8px;
	vertical-align:top;
	border-bottom:1px dotted #090;
	}

.shows td.time {
	width:50px;
	padding:2px 2px 8px;
	vertical-align:top;
	border-bottom:1px dotted #090;
	}

.shows td.club {
	width:190px;
	padding:2px 10px 8px 0;
	vertical-align:top;	
	border-bottom:1px dotted #080;
	}

.shows td.club p.addy {
	padding:0 0 0 15px;
	font:10px/12px "Trebuchet MS", "Tahoma", sans-serif;
	}

.shows td.ticket {
	padding:2px 0 8px;
	width:70px;
	vertical-align:top;
	border-bottom:1px dotted #080;	
font-weight: bold;
	}