* { margin:0; padding:0;}
body { background:url(/images/template_images/tail-top.gif) left top repeat-x #222; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#fff; padding: 0; margin: 0;}

body#page3, body#page4 { background:url(/images/template_images/tail-top2.gif) left top repeat-x #1c1c1c; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#fff; padding: 0; margin: 0;}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:16px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#search-box { background:url(/images/template_images/search-box-bg.gif) left top repeat-x #111; border-top:1px solid #555; border-left:1px solid #555; margin-top:7px; color:#ccc; height:55px; float:right;}
#search-box div {padding:7px 7px 6px 17px;}
#search-box div#radio_buttons {padding: 0; margin-right: 55px; text-align:right;}
#search-box input { display:inline;}
#search-box input.text { width:295px; background:#333333; border:1px solid #0a0a0a; padding:2px 3px 3px 3px; margin:0 5px 0 10px; color:#fff;}
#search-box span { text-transform:uppercase;}

/*==================list====================*/
ul { list-style:none;}

body#page3 div.inner ul, body#page4 div.inner ul {
	list-style: inside disc;
	padding-left: 10px;
}

body#page3 div.inner ul li, body#page4 div.inner ul li {
	padding-bottom: 5px;
}

#site-nav { width:100%; overflow:hidden;}
#site-nav li { display:inline;}
#site-nav li a { display:block; float:left; background:url(/images/template_images/menu-off.gif) no-repeat left top; width:144px; text-align:center; font-size:1.17em; color:#fff; text-decoration:none; margin-right:2px; padding:11px 0 8px 0;}
#site-nav li a.last { margin-right:0;}
#site-nav li a:hover { background:url(/images/template_images/menu-on.gif) no-repeat left top;}
#site-nav li a.current { background:url(/images/template_images/menu-on.gif) no-repeat left top;}

.banners-list { width:100%; overflow:hidden;}
.banners-list li { float:left; width:216px; margin-right:3px;}
.banners-list li.style4 div#LogInContainer { height: 192px; margin-top: 0; padding-top: 5px;}
.banners-list li h5 {height:34px; line-height:34px; font-size:1em; text-transform:uppercase; padding-left:15px; margin-bottom:3px; color:#fff;}
.banners-list li.style1 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; color:#fff; border-left:1px solid #ff9900;}
.banners-list li.style2 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; border-left:1px solid #ff9900;}
.banners-list li.style3 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; border-left:1px solid #ff9900;}
.banners-list li.style4 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; border-left:1px solid #ff9900;}
.banners-list li.style2 .button span {background:url(/images/template_images/marker9.gif) no-repeat right top !important;}
.banners-list li.style3 .button span {background:url(/images/template_images/marker9.gif) no-repeat right top !important;}
.banners-list li.style4 .button span {background:url(/images/template_images/marker9.gif) no-repeat right top !important;}

.primary_info { width:100%; overflow:hidden;}
.primary_info div { float:left; width:216px; margin-right:3px;}
.primary_info div.style1 { width: 175px;}
.primary_info div.box5 div.style1 { width: 175px;}
.primary_info2 div.box5 .laugh_tracker_2 {}
.primary_info2 div.box5 div.style1 { width: 876px;} 
.primary_info2 div.box5 div.style1 div.laugh_tracker_2 { width: 855px; margin: 0; padding: 10px; height:260px;  background:url(../images/bg_pics/laugh_tracker_bg_2.jpg) no-repeat #000;}
.primary_info2 div.box5 div.style1 div.laugh_tracker_1 { width: 855px; margin: 0; padding: 10px; height:260px;  background:url(../images/bg_pics/laugh_tracker_bg.jpg) no-repeat #000;} 
.primary_info2 div.box5 div.style1 div.default_form_div {
width: 855px; margin: 0; padding: 10px; height:260px;  background:url(../images/bg_pics/laugh_tracker_bg.jpg) no-repeat #000;}
.primary_info div.style1 h5, .primary_info2 div.style1 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; color:#fff;}
.primary_info h5.comic_name, .primary_info h5.venue_name, .primary_info2 h5.page_name {height:34px; line-height:34px; font-size:1.5em; font-weight:bold; text-transform:uppercase; padding-left:15px; margin-bottom:3px; color:#fff;}
.primary_info h5, .primary_info2 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; color:#fff; border-left:1px solid #ff9900;}
.primary_info div.style2 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; border-left:1px solid #ff9900;}
.primary_info div.style2 {width: 425px;}
.primary_info div.style4 h5 { background:url(/images/template_images/title-bg6.gif) left top repeat-x; border-left:1px solid #ff9900;}
.primary_info div.style2 .button span {background:url(/images/template_images/marker9.gif) no-repeat right top !important;}
.primary_info div.style4 .button span {background:url(/images/template_images/marker9.gif) no-repeat right top !important;}

.top-links { text-align:center; padding:5px 0 0 0;}
.top-links li { display:inline; padding:0 13px;}
.top-links li a { color:#ff9900;}

.list1 li { background:url(/images/template_images/marker6.gif) no-repeat left 2px; padding:0 0 10px 23px; font-weight:bold;}
.list1 li a { color:#182f31;}

.list2 li { background:url(/images/template_images/marker6.gif) no-repeat left 2px; padding:0 0 10px 23px; font-weight:bold; color:#182f31; }
.list2 li a { color:#182f31;}

.list3 li { display:inline;}
.list3 li a { color:#ccc; text-decoration:none;}
.list3 li a:hover { text-decoration:underline;}

.list4 { font-size:1.17em; padding:5px 0 10px 0; background:url(/images/template_images/footer-line.gif) no-repeat right bottom; margin-bottom:10px;}
.list4 li { display:inline; color:#fff;}
.list4 li a { color:#fff; text-decoration:none;}
.list4 li a:hover { text-decoration:underline;}

.list5 li { background:url(/images/template_images/arrow1.gif) no-repeat left 5px; padding:0 0 7px 11px;}
.list5 li a { text-decoration:none; color:#fff;}
.list5 li a:hover { text-decoration:underline;}

/*==================other====================*/
.img-box { width:100%; overflow:hidden;}
.img-box img { float:left; margin:0 20px 0 0; border: 1px solid white;}
.img-box a { color: #ff9900; font-weight:bold;}
.img-box a:link, .img-box a:active, .img-box a:visited {text-decoration: none;}
.img-box a:hover { text-decoration:underline;}

.p1 { margin-bottom:16px;}
.p2 { margin-bottom:10px;}

/*==================txt, links, lines, titles====================*/
a {color:#ff1856;}
a:hover{text-decoration:none;}

h1 { background:url(/images/template_images/title-bg5.gif) left top repeat-x #0f2224; border-left:1px solid #555; font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px; color:#ffffff; position:relative;}
div#sharing_menu {
background:url(/images/template_images/title-bg6.gif) left top repeat-x; color:#fff; font-weight:normal; font-size:1.17em; text-transform:uppercase; padding:7px 0 7px 18px; margin-bottom:2px; position:relative;
}
h1 a#schedule_rss_link {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 13px;
	right: 5px;
}
h2 { background:url(/images/template_images/title-bg5.gif) left top repeat-x #111111; border-left:1px solid #555555; font-weight:normal; font-size:1.17em; text-transform:uppercase; font-weight:normal; padding:17px 0 12px 18px; margin-bottom:2px;}
h3 { font-size:1.17em; color:#fff; font-weight:normal; margin-bottom:10px}
h4 { font-size:1.17em; color:#fff; font-weight:normal; margin-bottom:6px;}
h4 strong { color:#f6aa2c; font-size:.85em;}
h5 { font-size:1.17em; font-weight:normal; margin-bottom:10px;}
div.col-1 div.box3 h5 a {
	color: #f90;
	text-decoration:none;}
div.col-1 div.box3 h5 a:link { 
	text-decoration:none; 
	color: #f90; 
	font-weight:bold;
}
div.col-1 div.box3 h5 a:visited {color: #ccc; font-weight:bold;}
div.col-1 div.box3 h5 a:hover {color: #999; text-decoration:underline;font-weight:bold;}
div.col-1 div.box3 h5 a:active { text-decoration:none; color: #f90; font-weight:bold;}

.txt1 { font-size:.91em; text-transform:uppercase;}

.link1 { background:url(/images/template_images/marker7.gif) no-repeat right top; padding:1px 27px 1px 0; text-transform:uppercase; font-size:.91em; text-decoration:none; display:block; float:right; color:#ff9900;}
.link1:hover { text-decoration:underline;}

.link2 { background:url(/images/template_images/link2-bg.gif) left top repeat-x; display:block; float:right; font-family:"trebuchet ms", helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase; padding:3px 15px 3px 15px; border-left:1px solid #555555; font-size:.91em; margin-right:10px;}
.link2:hover { text-decoration:underline;}

.link3 { background:url(/images/template_images/marker8.gif) no-repeat right top; padding:0 21px 0 0; text-transform:uppercase; font-size:.91em; text-decoration:none; color:#fff;}
.link3:hover { text-decoration:underline;}

.button { background:url(/images/template_images/button-tail.gif) left top repeat-x; display:block; text-align:right; color:#fff; font-family:"trebuchet ms", helvetica, sans-serif; text-decoration:none; text-transform:uppercase; font-size:.91em; padding:8px 8px 8px 0; margin-top:3px; border-left:1px solid #555555;}
.button span { background:url(/images/template_images/marker9.gif) no-repeat right top; padding:0 28px 2px 0; display:inline-block; cursor:pointer;}
.button:hover { text-decoration:none; color:#24b2bb;}

.line-hor { border-top:1px solid #111; border-bottom:1px solid #333; height:0; overflow:hidden; font-size:0; line-height:0; margin:7px 0 7px 0;}

/*==================boxes====================*/
.box { background:url(/images/template_images/box1-bg.gif) left top repeat-x #f5a62a; border-left:1px solid #ffe479;}
.box .inner { padding:18px 16px 26px 20px;}

.box1 { background:url(/images/template_images/box1-bg.gif) left top repeat-x #f5a62a; border-left:1px solid #ffe479;}
.box1 .inner { padding:18px 16px 26px 20px;}

.box2 { background:url(/images/template_images/box2-bg.gif) left top repeat-x #111; border-left:1px solid #555;}
.box2.alt { margin-bottom:6px;}
.box2 .inner { padding:18px 13px 35px 19px;}
.box2a { background:url(/images/template_images/box2-bg.gif) left top repeat-x #111; border-left:1px solid #555;}
.box2a.alt { margin-bottom:6px;}
.box2a .inner { padding:5px;}
.box2a h4 {font-size: 1.5em; margin:15px 0 0 10px; line-height: 1em;}

.box3 { background:url(/images/template_images/box4-bg.gif) left top repeat-x #575757; border-left:1px solid #222; color:#111;}
body#page4 .box3 { background: #333; border-left:1px solid #222; color:#fff;}
.box3 .inner { padding:18px 16px 26px 20px;}
body#4 .box3 .inner { padding:18px 16px 26px 20px;}
div.box4 { background:url(/images/template_images/box2-bg.gif) left top repeat-x #111; border-left:1px solid #555; width: 654px; height: 280px; padding: 0; margin: 0; position:relative;}
div.box5 { background:url(/images/template_images/box2-bg.gif) left top repeat-x #111; border-left:1px solid #555; width: 875px; height: 280px; padding: 0; margin: 0;}

.box7 { background:url(/images/template_images/box2-bg.gif) left top repeat-x #111; border-left:1px solid #555;}
.box7.alt { margin-bottom:6px;}
.box7 .inner { padding:0 13px 35px 0;}
.cont-box { padding:0 20px 0 0; margin:0;}
.cont-box span { float:right;}

/*header*/
#header .row-1 { height:151px;}
#header .row-1 .fleft { padding:7px 0 0 0;}
#header .row-1 .fright { padding:23px 0 0 0; color:#cccccc; text-align:right;}
#header .row-2 { height:63px;}
#header .row-3 { height:272px;}

/*content*/
#content .block { margin-bottom:3px;}

/*footer*/
#footer { text-align:right;}
#footer p { font-size:1.17em; margin:0;}
#footer p a { color:#cccccc; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/

/*forms=====================================*/
form.default_form {
	margin:0;
	padding: 10px;
}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
	padding-left: 7px;
	}

form#default_form fieldset.inputs_selects, form#default_form fieldset.text_area {
	border: none;
	padding: 0;
	margin: 0;
	padding-left: 7px;
	width: 400px;
	float: left;
	overflow:hidden;
	}
	
form#default_form fieldset.inputs_selects {
	width: 475px;
	float: none;
	margin-left: 320px;
}

form#default_form fieldset.text_area {
	width: 475px;
	float: none; 
	margin-left: 320px;
}

fieldset label {
	display:block;
	margin-bottom: 5px;
}

label span {
	display: block; 
	
}

label strong {
	display: block;
}



label strong.inline {
	display:inline;
	margin-left: 3px;
}

form#default_form label strong {
	display: none;
}

label span.inline {
	display:inline;
}

form#laugh_tracker { 
	width: 300px;
	margin-left: 25px;
	overflow:hidden;
}

h3.form_title {
	font-size: 2em;
	font-family:  Arial, Helvetica, sans-serif;
	color: #f90;
	font-weight: bold;
	margin: 0 10px 10px 0;
	border-bottom: 2px solid #f90;
	padding-bottom: 5px;
}


form#laugh_tracker fieldset {
	position:relative;
	overflow:hidden;
}

/*form#laugh_tracker label span {
	background:url(../images/bg_pics/input_bg_1.png) no-repeat #000 center center;
	width: 200px; height: 35px;
}*/

form#laugh_tracker label, form#default_form label {
	width: 225px;
	float: left;
	margin-bottom: 15px;
}

form#default_form fieldset.text_area label {
	width: 500px;
}

form#laugh_tracker label.short_input {
	width: 100px;
	float: left;
}

/*form#laugh_tracker label span.short_input {
background:url(../images/bg_pics/input_bg_2.png) no-repeat #000 center center; 
width: 85px; height: 35px;}*/

form#laugh_tracker label span input, form#default_form label span input, form#default_form label span textarea, form#default_form label span select {
	background:url(/images/template_images/search-box-bg.gif) left top repeat-x #111; border: none; border-top:1px solid #777; border-left:1px solid #999; color:#ccc; height:25px; border-bottom:1px solid #555; border-right:1px solid #555;
	width: 180px;
	padding: 3px;
	font-size: 1.5em;
}

form#default_form label span textarea {
	width: 500px;
	height: 150px;
	border-bottom:1px solid #555;
	border-right:1px solid #555;
}

form#default_form label span select {
	height: 35px;
}

form#laugh_tracker label span.short_input input {
	width: 70px;
}

form div.button_container {
	text-align:left;
	padding-left: 10px;
	margin-top: 10px;
	clear: both;
}

form#default_form div.button_container {
	text-align:right;
	padding-left: 10px;
	margin-top: 5px;
	width: 475px;
	margin-left: 320px;
}

div.information {
	float: left;
	width: 300px;
}

div.laugh_tracker_1 p, div.laugh_tracker_2 p {
	width: 450px;
	
}

div.information p, div.laugh_tracker_1 p, div.laugh_tracker_2 p {
	font-size: 1.25em;
	line-height: 1.35em;
}

/*comic and venue=========================*/
ul#share_list {
	padding: 0;
	padding-bottom: 10px;
	overflow: hidden;
	width: 150px;
	position:relative;
	text-align:left;
	margin: 0;
}

 ul#share_list li {
 	padding: 0;
	margin: 0;
	width: 150px;
	position: relative;
	overflow:hidden;
 }
	
div.primary_info ul#share_list li a:link, div.primary_info ul#share_list li a:visited, div.primary_info ul#share_list li a:hover, div.primary_info ul#share_list li a:active {
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	text-transform:lowercase;
	width: 125px;
	text-align: left;
	margin: 0;
	border: 1px solid white;
	float: none;
	display: block;
	height:1.25em;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-right: 5px;
	padding-left: 20px;
	}
	
img.headshot {
	padding: 5px;
	background:#fff;
	float: left;
	margin: 5px;
}

img.venue_logo {
	padding: 5px;
	background:#fff;
	float: left;
	margin: 5px;
	width: 160px;
}
	
	div.primary_info img.headshot, div.primary_info img.venue_logo {
	padding: 5px;
	background:#fff;
	float: left;
}

div.primary_info img.headshot {
	float:none;
	}

div.primary_info img.venue_logo {
	width: 160px;
	}

div.primary_info ul.comic_info, div.primary_info ul.venue_info {
	padding: 5px;
	float: left;
	margin: 0 0 0 10px;

}

div.primary_info ul.venue_info {
	width: 450px;
}

div.primary_info ul.venue_info {
}

div.primary_info ul.comic_info li, div.primary_info ul.venue_info li {
	padding: 2px 0 0 0;
	}
	
div.primary_info ul.comic_info li strong, div.primary_info ul.venue_info li strong {
	color: #f90;
}
	
div.primary_info ul.comic_info li a:link, div.primary_info ul.comic_info li a:visited, div.primary_info ul.comic_info li a:active, div.primary_info ul.venue_info li a:link, div.primary_info ul.venue_info li a:visited, div.primary_info ul.venue_info li a:active {
	color: #f90;
	text-decoration:underline;
}

div.primary_info ul.comic_info li a:hover, div.primary_info ul.venue_info li a:hover {
	color: #ccc;
	text-decoration:none;
}

div.primary_info div.other_favorites {
	width: 260px;
	color: #fff;
	padding: 0 5px 0 5px;
	margin-left: 3px;
	overflow: hidden;
	height: 280px;
	position:relative;
}

li.other_favorites {
	margin-left: 10px;
	margin-top: 5px;
}

li.img-box ul li.other_favorites a:link, li.img-box ul li.other_favorites a:visited, li.img-box ul li.other_favorites a:active {
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	font-size:.95em;

}

li.img-box ul li.other_favorites a:hover {
	color: #999;
	text-decoration:underline;
}

div.primary_info div.other_favorites p {
	padding: 3px;
}

div.other_favorites ul#favorites_tool_bar {
	margin:0;
	padding: 0;
	list-style:none;
	
}

li#add_favorites_button, li#watch_list_button, li#delete_favorites_button{ 
	margin-left: 3px;
	padding: 5px 0;
	width: 200px;
}


li#add_favorites_button a:link, li#add_favorites_button a:visited, li#add_favorites_button a:active {
	text-decoration:none;
	display:block;
	color: #ff9900;
	font-weight:bold;
	font-size: 1.5em;
	padding-left: 30px;
	background: url(/images/add.png) no-repeat left center;
}

li#add_favorites_button a:hover {
	color: #999;
}

li#delete_favorites_button a:link, li#delete_favorites_button a:visited, li#delete_favorites_button a:active {
	text-decoration:none;
	display:block;
	color: #ff9900;
	font-weight:bold;
	font-size: 1.5em;
	padding-left: 30px;
	background: url(/images/close.png) no-repeat left center;
}



li#delete_favorites_button a:hover {
	color: #999;
}

div.primary_info div.other_favorites h4 {
	padding: 10px 5px 5px 5px;
	font-size: 1.25em;
	
	}
div.primary_info div.other_favorites h5 {
	font-weight: bold;
	color: #f90;
	margin-bottom: 5px;
	background-image: none; 
	background-color: transparent;
	border: none;
}
div.primary_info div.other_favorites a:link, div.primary_info div.other_favorites a:visited, div.primary_info div.other_favorites a:active {
	color: #f90;
	text-decoration:none;
	line-height: 1.35;
}

div.primary_info div.other_favorites a:hover {
	color: #ccc;
	text-decoration:underline;
}

div.primary_info div.other_favorites div.comic_favorites {
	padding: 3px 3px 5px 3px;
	width: 190px;
	}

div#information, div#information_2 {
	padding: 10px;
	width: 400px;
	}
	
div.box5 div#information, div.box5 div#information_2 {
	padding: 10px;
	width: 600px;
	}

div#information h5, div#information_2 h5 {
	font-size:1.05em;
	color: #f90;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #f90;
}

div#information p, div#information_2 p {
	margin: 5px 0 3px 0;
	line-height: 1.5;
	padding-left: 10px;
}

div#information a:link, div#information a:visited, div#information a:active, div#information_2 a:link, div#information-2 a:visited, div#information_2 a:active {
	color: #f90;
	font-weight: bold;
	text-decoration:none;
	text-align:right;
	display:block;
	padding: 10px;
	}
	
div#information a:hover, div#information_2 a:hover {
	color: #ccc;
	text-decoration: underline;
}

div.inner dl {
	margin: 0;
	padding: 0;
	position: relative;
	
}

div.inner dl a img.thumbnail {
	float: left;
	padding: 3px;
	background:#fff;
	margin: 0 10px 5px 0;
}



div.inner dt {	
	margin-top: 15px;
	margin-bottom: 3px;
	border-bottom: 1px solid #f90;
	margin-left: 0;
	padding: 3px;
	position:relative;
	}
	
div.inner dd {
	padding: 5px 0;
	margin-left: 0;
	position:relative;
}
	
div.inner dt a:link, div.inner dt a:active, div.inner dt a:visited {
	color: #f90;
	text-decoration:none;
	
	font-size: 1.25em;
	font-weight:bold;
	}
	

div.inner dt a:hover {
	color: #ccc;
	text-decoration:underline;
}

span.next_show {
	color: #f90;
	font-weight:bold;
	}
	
li.next_show {
	margin-top:5px;
	padding: 3px;
	margin-left: 10px;
}
	
div#intro_text {
	font-size: 1.25em;
	line-height:1.5em;
	width: 826px;
	margin: 0;
	padding: 1.5em;
	float: left;
	color: #fff;
	
	}
	
ol#alpha_links {
	margin: 0;
	padding:0;
	margin-bottom: .25em;
	width: 876px;
	list-style-type: none;
	overflow: hidden;
	border-bottom: 1px solid #555;
	background-color: #111;
}

ol#alpha_links li {
	float: left;
}

ol#alpha_links li a {
	font-size: 1.15em;
	display: block;
	padding-left: .75em;
	padding-right: .75em;
	color: #fff;
	padding-bottom: .55em;
	padding-top: .5em;
	text-decoration:none;
}

ol#alpha_links li a:hover {
	background-color: #f90;
}

ol#alpha_links li a:visited, ol#alpha_links li.empty {
	color: #fff;
	background-color: #f90;

}

div#comic_list,div#venue_list, div#comic_list_2 {
text-align:center;
padding-left: 10px;
}

div#comic_list ul#completeList, div#venue_list ul#completeList , div#comic_list_2 {
	list-style:none;
	padding: 0;
	margin:0;
	text-align: left;
	position:relative;
	padding-top: 2em;
	}	
	
div#comic_list_2 {
	overflow: auto;
	float:left;
	text-align:left;
}
	
div#comic_list ul#completeList li, div#comic_list_2 ul li {
	padding: 5px 5px 5px 5px;
	width: 160px;
	float: left;
	}
	
div#comic_list_2 ul li {
	background-color: #111;
	border: 1px solid #333;
	margin: 0 0 5px 0 ;
	cursor:move;
	z-index:20000;
}	

div#comic_list_2 ul li a {
	cursor:move;
	}
	
div#venue_list ul#completeList  li {
	padding: 10px 10px 10px 10px;
	width: 190px;
	height: 4em;
	float: left;
	
	}

div#comic_list ul#completeList li a:link, div#comic_list ul#completeList li a:active, div#comic_list ul#completeList li a:visited, div#venue_list ul#completeList  li a:link, div#venue_list ul#completeList  li a:active, div#venue_list ul#completeList  li a:visited, div#comic_list_2 ul#completeList  li a:link, div#comic_list_2 ul#completeList  li a:active, div#comic_list_2 ul#completeList  li a:visited {

	color: #fff;
	text-decoration: none;
	font-size: 1.15em;
	}
	

	

	
div#comic_list ul#completeList li a:hover, div#venue_list ul#completeList  li a:hover, div#comic_list ul#completeList  li a:visited, div#venue_list ul#completeList  li a:visited {
	color: #aaa;
	text-decoration:underline;

}	

div#comic_list ul#completeList li a:visited, div#venue_list ul#completeList  li a:visited {
	text-decoration: none;
}

div#comic_list img, div#venue_list img {
	margin: 0 auto;
	}


div#google_ad_leaderboard {
	position:absolute;
	top: 5px;
	left: 80px;
	width: 728px;
	height: 90px;
}

div.google_ads_square_sidebars {
	padding: 0 0 0 7px;
	margin: 0;
	position: relative;
	clear:both;
}

ul.contact_list {
	font-size:1.5em;
	list-style:none;
	padding:0;
	margin: 0;
}

ul.contact_list li {
	margin-top: 1.5em;
	line-height: 1.5em;
}

ul.contact_list li a:link, ul.contact_list li a:visited, ul.contact_list li a:active, ul.contact_list li strong {
	color: #f90;
	font-weight: bold;
	text-decoration:none;
}

ul.contact_list li a:hover {
	color: #ccc;
	text-decoration:underline;
}

p.directions {
	font-size:1.65em;
	color: #fff;
	line-height: 1.25em;
}

h1 span.location_link {
	margin-left: 5px;
	float: right;
	width: 65px;
	margin-top:-20px;
	text-align:right;
	padding-right: 5px;
}
	

h1 span.location_link a:link, h1 span.location_link a:visited, h1 span.location_link a:active {
	color: #f90;
	font-size: .60em;
	text-decoration: none;
	line-height:.45em;
	text-transform:lowercase;
	
}

h1 span.location_link a:hover {
	color: #ccc;
	text-decoration:underline;
}

ul.social_networks {
	position: absolute;
	right: 5px;
	top: 5px;
	list-style:none;
	width: 30px;
	padding: 0;
	margin: 0;
}

ul.social_networks li {
	margin-bottom: 5px;
	width: 24px;
	height: 24px;
}

body#page4 div#content div.wrapper div.col-3 div.box3 div.inner {
	
}

li.img-box ul {
	position:relative;
	margin: 0;
}

li.img-box ul li.comic_headshot {
	float: left;
}

li.img-box ul li.comic_name h4 {
	margin: 0; 
	margin-top: 10px;
}

li.img-box ul li.comic_name, li.img-box ul li.other_favorites, li.img-box ul li.next_show {
	margin-left: 60px;
}
li.img-box ul li.delete_favorite {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	width: 25px;
	/*margin-top: -100px;*/
}
li.img-box ul li.delete_favorite img {
	border:none;
}

body#page4 div.ui-widget-helper {
	width: 50px;
	background-color: #111;
	border: 1px solid #333;
	color: white;
	padding: 5px;
	}
