html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	background: transparent;
}

/* remember to define focus styles! */
:focus
{
	outline: 0;
}

body
{
	line-height: 1.2em;
	font-size: .8em;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ccc;
	text-align: center;
}

#master
{
	width: 998px;
	background: white;
	margin: 0 auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

p
{
	font-family: Arial, Verdana, sans-serif;
	padding: 0px 0px 12px 0px;
	font-size: 12px;
	color: #333;
}

ol, ul
{
	margin-left: 20px;
	list-style: circle;
}

strong, b
{
	font-weight: bold;
}

em, i
{
	font-style: italic;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after
{
	content: "";
}

blockquote, q
{
	quotes: "" "";
}

a:link, a:visited
{
	color: #cc0000;
	text-decoration: none;
}

a:hover, a:active
{
	color: black;
	text-decoration: underline;
}

.ptr
{
	width: auto;
	margin: 0 0 20px 20px;
	float: right;
	padding: 10px !important;
	font-size: 11px;
}

.ptr .credit
{
	text-transform: uppercase;
	color: black;
	text-align: left;
	font-size: 10px;
	font-family: Arial, Verdana, serif;
	width: 250px;
}

.ptr .cutline
{
	margin-bottom: 10px;
	text-align: left;
	width: 250px;
	font-weight: bold;
}

.home-index .ptr img
{
	width: 220px;
	border: none;
	margin-top: 10px;
}

h1, .hed, .defhed, .slideshow .title
{
	font-size: 24px;
	color: #000;
	line-height: 26px;
	padding: 4px 0px 8px 0px;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-weight: normal;
}

.story-content .hed
{
	color: #c00;
}

.story-content .body
{
	font-family: Arial, Verdana, sans-serif;
	padding: 0px 0px 12px 0px;
	font-size: 12px;
	color: #333;
}

.story-content .body p
{
	margin-top: 10px;
	padding: 0px;
}

.home-index .defhed
{
	color: black;
	font-size: 20px;
}

.colhed
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

h2
{
	font-size: 20px;
	color: #cc0000;
	line-height: 20px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3, .subhead
{
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}

h4
{
	font-size: 14px;
	text-transform: uppercase;
	color: black;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 8px;
	padding-left: 20px;
	background: url(/live/export-content/sites/columbusalive/images/v3_cuts/h4_box.jpg) no-repeat top left;
}

hr
{
	margin: 10px 0px;
}

.date
{
	font-size: 11px;
	color: #666;
}

.byline
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
}

.srcline
{
	font-size: 14px;
	font-style: italic;
	font-family: Georgia, Times, serif;
	padding-bottom: 10px;
}

#main
{
	background: #fff url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/main_bground.jpg) repeat-x top left;
	width: 998px !important;
	float: left;
}

/* HEADER */
#header-topline
{
	height: 17px;
	width: 998px;
	padding-top: 3px;
}

#header-topline ul li
{
	display: inline;
	border-right: 1px solid black;
	padding: 0 8px;
}

#header-topline li:last-child
{
	border: none;
}

#header-topline a:link, #header-topline a:visited
{
	color: black;
}

#header-topline a:hover, #header-topline a:active
{
	color: #cc0000;
}

#header_logo
{
	height: 102px;
	float: left;
	width: 998px;
	color: black;
	font-size: 14px;
	padding: 8px 0 0 0;
}

#header_logo h1
{
	width: 191px;
	height: 102px;
	float: left;
	font-size: 0px;
	text-indent: -9999px;
	margin: 0 0 0 10px !important;
	padding: 0px !important;
}

#header_logo h1 a:link, #header_logo h1 a:visited
{
	width: 191px;
	height: 102px;
	display: block;
	background: url(/wwwexportcontent/sites/columbusalive/images/2009/alive-logo.gif) no-repeat 0 0;
}

#header_logo h1 a:hover, #header_logo h1 a:active
{
	background: url(/wwwexportcontent/sites/columbusalive/images/2009/alive-logo.gif) no-repeat 0 -105px;
}

#header_logo h3
{
	float: left;
	font-size: 30px;
	color: black;
	border-bottom: 2px solid black;
	width: 300px;
	text-align: left;
	line-height: 30px;
	display: block;
	margin-top: 30px;
	font-family: "Impact", Verdana, Arial, sans-serif;
}

#columbus
{
	float: left;
	width: 300px;
	text-align: left;
}

#leaderboard-ad
{
	width: 728px;
	height: 90px;
	float: left;
	margin-left: 30px;
}

#homepage_300_ad
{
	width: 300px;
	height: 100px;
	float: left;
	margin-left: 180px;
}

#print2web #header
{
	width: 1000px;
}

#print2web #header #header_logo #leaderboard-ad
{
	margin-left: 20px;
}

/* MAIN NAV */
#main_nav
{
	float: left;
	width: 998px;
	border-bottom: 5px solid white;
}

#home #main_nav
{
	border-bottom: 10px solid white;
}

.nav_line
{
	height: 19px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	z-index: 500;
	text-transform: uppercase;
	background: url(/wwwexportcontent/sites/columbusalive/images/v3_cuts/nav_bground.jpg) repeat-x top left;
}

.nav_line .select
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	white-space: nowrap;
}

.nav_line li
{
	float: left;
	border-right: 1px solid white;
}

.nav_line li:last-child
{
	border-right: none;
}

.nav_line .select a:link, .nav_line .select a:visited
{
	display: block;
	height: 19px;
	float: left;
	padding: 0 0 0 0px;
	text-decoration: none;
	line-height: 20px;
	white-space: nowrap;
	color: #fff;
}

.nav_line .select a b
{
	display: block;
	padding: 0 23px 0px 23px;
}

.nav_line .select a:hover, .nav_line .select a:active,
.nav_line .select li:hover a, .nav_line .select li:active a
{
	background: url(/wwwexportcontent/sites/columbusalive/images/v3_cuts/nav_bground_roll.jpg) repeat-x top left;
	padding: 0 0 0 0px;
	line-height: 20px;
	cursor: pointer;
	color: #000;
}

.nav_line .select a:hover b, .nav_line .select a:active b,
.nav_line .select li:hover a b, .nav_line .select li:active a b
{
	display: block;
	padding: 0 23px 0px 23px;
	background: url(/wwwexportcontent/sites/columbusalive/images/v3_cuts/nav_bground_roll.jpg) repeat-x top left;
	cursor: pointer;
}

.level_two
{
	height: 16px;
	position: relative;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	z-index: 500;
	border-bottom: 1px solid black;
	background: #efe8c6;
}

.level_two .select
{
	margin: 0;
	padding: 0 0 0 60px;
	list-style: none;
	white-space: nowrap;
}

.level_two li
{
	float: left;
	border-right: none;
}

.level_two .select a
{
	display: block;
	height: 16px;
	float: left;
	padding: 0 0 0 10px;
	text-decoration: none;
	line-height: 16px;
	white-space: nowrap;
	color: #000;
}

.level_two .select a b
{
	display: block;
	padding: 0 20px 0px 10px;
}

.level_two .select a:hover, 
.level_two .select li:hover a
{
	background: white;
	padding: 0 0 0 10px;
	line-height: 16px;
	cursor: pointer;
	color: #000;
}

.level_two .select a:hover b, 
.level_two .select li:hover a b
{
	display: block;
	padding: 0 20px 0px 10px;
	background: white;
	cursor: pointer;
}

#home #home_tab,
#features #issue_tab,
#galleries #galleries_tab,
#blogs #blogs_tab, 
#multimedia #multimedia_tab,
#cityclub #cityclub_tab
{
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/nav_bground_roll.jpg) repeat-x top left;
}

#home #home_tab a b,
#features #issue_tab a b,
#galleries #galleries_tab a b,
#blogs #blogs_tab a b, 
#multimedia #multimedia_tab a b,
#cityclub #cityclub_tab a b
{
	color: black;
}

#restaurants_bars #dining_tab,
#film #movies_tab,
#music #music_tab,
#arts #arts_tab,
#fashion_shopping #fashion_shopping_tab,
#city_life #city_life_tab,
#games_tech #games_gadgets_tab,
#sports #sports_tab
{
	background: white;
}

/* left column */
#main #left_column
{
	width: 200px !important;
	background: #dedcdc;
	padding: 10px 6px;
}

.left_box
{
	background: #999;
	border: 1px solid #333;
	margin-bottom: 15px;
}

.left_box ul, .home-section ul, #index_box ul, #t1 ul, ul.rss-feed
{
	list-style: none !important;
	margin-left: 0px !important;
}

#galleries.left_box p
{
	padding: 5px 0 0 2px;
	font-size: 14px;
	color: black;
}

#galleries.left_box img
{
	width: 120px;
	border: 4px solid #ccc;
	margin-left: 34px;
}

.left_calendar
{
	background: #efe8c6;
	border: 1px solid #333;
}

.left_calendar h4
{
	background: #999;
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	padding: 3px;
	border-left: none;
}

.left_calendar ul
{
	margin: 10px 10px 10px 20px;
}

.left_calendar ul li
{
	border-bottom: 1px dashed #ffcc33;
	padding: 5px 0px;
	list-style: disc;
	color: black;
}

.left_calendar a:link, .left_calendar a:visited
{
	color: black;
}

.left_calendar a:hover, .left_calendar a:active
{
	color: #cc0000;
}

.left_calendar h3
{
	margin: 0 !important;
}

.left_box h3, .left_calendar h3, .right_box h3, #calendar_box h2, #search_box h2, #most_popular_box h2
{
	padding: 2px 4px 5px 4px;
	font-size: 16px;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	margin-bottom: 8px;
	background: #fff url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/grey_subnav_header.jpg) repeat-x bottom left;
	text-align: left;
}

.left_box li
{
	background: #ccc url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/link_bground.jpg) repeat-y top left;
	margin: 2px 0px 2px 2px;
	padding-left: 4px;
}

.tower_ad p
{
	text-align: center;
	font-size: 11px;
	color: #666;
	padding: 0;
}

.tower_ad
{
	margin: 15px auto;
	width: 160px;
}

.left_tower
{
	width: 160px;
	margin: 0 auto 10px auto;
}

/* MAIN */
#home #main-content
{
	width: 444px;
	padding: 0px 16px;
}

.story .story-content,
#foundation .story-content,
#hit #makecommentform
{
	margin: 10px 20px 10px 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid black;
	/* to fix IE6 display... triggers "hasLayout" in IE6 */
	overflow: hidden;
	width: 635px;
}

#multimedia .story-content
{
	width: auto !important;
}

.index .story-content
{
	margin: 10px 20px 10px 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid black;
}

.top_headline_module .ptr,
#t1 .ptr, .t1 .ptr
{
	background: none;
	border: none;
	width: auto;
	padding: 0px !important;
}

.defsubhed, .subhed
{
	font-weight: normal;
	margin: 6px 0px;
	font-size: 14px;
	color: black;
}

.top_headline_module img, #t1 img, .t1 img
{
	width: 200px;
	border: 1px solid black;
}

.defhed
{
	font-family: Helvetica, Verdana, Arial, sans-serif !important;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-transform: none !important;
}

.story-content .index_left
{
	width: 190px;
	float: left;
	margin-right: 25px;
}

.story-content .index_right
{
	width: 190px;
	float: left;
}

.headline-ul ul, ul.headline-timestamp
{
	margin-left: 16px;
}

.headline-ul li, .headline-timestamp li
{
	padding: 6px 0px;
	border-bottom: 1px dashed #ccc;
	list-style: circle;
	color: black;
}

#t1 .defbody
{
	margin-bottom: 10px;
}

.story-content #index_box
{
	width: 178px;
	float: left;
	border: 2px solid #666;
	padding: 10px;
	margin: 10px 0px;
	background: white;
	display: inline;
}

.story-content #index_box img
{
	float: left;
	margin: 0 8px 8px 0px;
	width: 30px;
}

.story-content #index_box .rss-feed h3
{
	font-size: 12px;
	font-weight: bold;
}

.story-content #index_box p
{
	font-size: 14px;
}

.story-content #index_box a
{
	font-size: 12px;
	font-weight: bold;
}

.story-content br,
.story-content .clear-fix
{
	clear: both !important;
	display: block;
}

/* HOME PAGE */
.home-section
{
	width: 433px;
	background: white url(/live/export-content/sites/columbusalive/images/v3_cuts/main_box_bground.jpg) repeat-x bottom left;
	float: left;
	border: 1px solid black;
	margin: 10px 0px 10px 3px !important;
}

#t1
{
	padding: 10px;
}

.home-index .t1
{
	margin: 10px 0px;
}

.home-index .t1 ul li a
{
	margin-bottom: 10px;
	float: left;
	border: none !important;
}

.t1 ul li
{
	border: none !important;
}

.home-index h4
{
	clear: both;
	background: #ccc url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/subhead_bground.jpg) repeat-y top left;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
	font-family: Arial, Verdana, sans-serif;
	border: none;
	margin: 0px 2px;
}

.home-index ul
{
	text-align: center;
	margin-bottom: 5px;
	width: 390px;
	padding: 0px 20px;
}

#top10stories table td
{
	text-align: center;
	padding: 1px 10px;
}

#top10stories
{
	padding-bottom: 10px;
}

#top10stories a
{
	border-bottom: 1px dashed #999;
	display: block;
	padding: 1px 0px;
}

.home-index ul li
{
	border-bottom: 1px dashed #900;
	padding: 3px 0px;
}

.home-index li:last-child
{
	border: none;
}

.home-index .ptr
{
	margin: 0px 10px 10px 10px;
}

.home-index h1, .home-index p
{
	padding: 10px;
}

#headlines.home_module h2
{
	background: #000 url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/hedr_headlines.jpg) no-repeat top left;
	height: 36px;
	text-indent: -1000px;
	border-bottom: 1px solid black;
}

#blogs.home_module h2
{
	text-indent: -2000px;
	font-size: 0px;
}

#blogs.home_module .rss-feed
{
	text-align: left;
}

#blogs.home_module h3
{
	text-indent: 0px !important;
	display: block;
	width: 380px;
}

#blogs.home_module #all_blogs
{
	padding: 0px 10px;
}

#all_blogs h6
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	width: 180px;
	clear: left;
	display: block;
	float: left;
}

#all_blogs .rss-feed
{
	clear: left;
}

#all_blogs h6 a
{
	color: black;
}

#all_blogs .rss-feed li
{
	border-bottom: none;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
}

#all_blogs .rss-feed h3
{
	text-transform: inherit;
	float: left !important;
	font-size: 12px;
}

#blogs_link
{
	background: #c00;
	text-align: center;
}

#blogs_link a
{
	color: white;
}

#brightcove_player_small
{
	float: left;
	width: 300px;
	margin-right: 8px;
}

#pod img
{
	width: 300px;
	float: left;
	margin: 8px 5px 0 0;
}

.gallery_thumb img
{
	width: 100px;
}

.gallery_thumb
{
	text-align: center;
	width: 100px;
	float: left;
	margin: 10px 20px 10px 10px;
}

/* right rail */
#main #right_rail
{
	width: 300px;
	padding: 10px 10px 0 0;
}

.right_box, #most_popular_box
{
	border: 1px solid black;
	width: 298px;
	background: white;
	margin: 20px 0px;
}

#right_tabbed_box
{
	border: 1px solid black;
	padding-top: 20px;
	background: white url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/header_calendar.jpg) no-repeat top left;
	width: 298px;
}

.right_box_ad
{
	text-align: center;
	margin: 15px 0px;
}

.right_box_ad p
{
	font-size: 11px;
	color: #333;
	padding: 0 !important;
}

#search_box
{
	background: white;
	border: 1px solid black;
	margin-bottom: 20px;
}

#search_box h2
{
	font-weight: bold;
}

#search_box #keywords
{
	float: left;
	margin: 5px 10px 10px 7px;
	width: 170px;
	background: #f1f1f1;
}

#top-search
{
	margin-bottom: 10px;
}

#calendar_box
{
	border: 1px solid black;
	background: white;
	padding-bottom: 5px;
}

#calendar_box .ZventsQuickSearch
{
	width: 294px;
	padding: 2px;
}

#calendar_box .ZventsQuickSearch .ZventsDayButtons td
{
	padding: 0;
}

#calendar_box h2
{
	line-height: 20px;
	font-weight: bold;
}

#calendar_box .ZventsQuickSearch button
{
	background: #fff url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/btn_search.jpg) repeat-x bottom left;
	font-size: 0px;
	width: 96px !important;
	height: 32px;
	border: 0px;
	cursor: pointer;
}

#calendar_box .ZventsQuickSearch input
{
	width: 175px !important;
	margin: 5px;
	background: #f1f1f1;
}

#articles_box
{
	background: white url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/hedr_articles.jpg) no-repeat top left;
	padding: 30px 8px 8px 8px;
}

#articles_box img
{
	float: left;
	margin: 0 8px 0px 0px;
	border: 1px solid black;
}

#promos_box
{
	text-align: left;
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/main_box_bground.jpg) repeat-x bottom left;
}

#promos_box p
{
	font-size: 16px;
}

#promos_box .promo_item
{
	width: 250px;
	border-bottom: 1px dashed #ccc;
	margin: 5px auto;
	padding-top: 5px;
	clear: both;
	height: 100px;
}

#promos_box .promo_item img
{
	margin-bottom: 8px;
	height: 80px;
	border: 4px solid #999;
	float: left;
}

#promos_box h2
{
	background: white url(/live/export-content/sites/columbusalive/images/v3_cuts/hedr_features.jpg) no-repeat top left;
	width: 298px;
	height: 36px;
}

#contests_box
{
	background: white url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/hedr_contests2.jpg) no-repeat top left;
	padding: 40px 8px 8px 8px;
}

#contests_box h2, #articles_box h2, #promos_box h2
{
	text-indent: -2000px;
	font-size: 0px;
}

#contests_box img
{
	display: block;
	margin: 0 auto;
}

/*footer */
#footer
{
	background: #999;
	border-top: 5px solid #900;
	text-align: center;
	padding: 10px 0px;
	color: white;
}

#footer li
{
	display: inline;
	padding: 0px 10px;
	border-right: 1px solid #900;
}

/* story tools */
#storytools, .tts
{
	border: 1px solid #ccc;
	background: #f0ecec;
	width: 220px;
	margin-right: 20px;
	float: left;
}

.tts
{
	width: 360px !important;
}

.tts ul
{
	list-style: none;
}

#storytools h1, .tts h3
{
	height: 21px;
	background: url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/grey_subnav_header.jpg) repeat-x top left;
	font-size: 14px;
	color: black;
	font-weight: bold;
	padding: 0 0 0 10px !important;
	line-height: 22px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, sans-serif;
}

#storytools h3
{
	font-size: 12px;
}

.tts ul
{
	margin: 10px;
}

.tts ul li, #storytools-buzz, #storytools-print, #storytools-email, #storytools-search, #storytools-subscribe, #storytools-rss
{
	padding: 4px 0px;
	border-bottom: 1px dashed #ccc;
}

#storytools-buzz, #storytools-print, #storytools-email, #storytools-search, #storytools-subscribe, #storytools-rss
{
	margin: 2px 0 0 10px;
}

/* slideshow */
#slideshow
{
	width: 520px;
}

#slideshow h1
{
	color: black;
}

#slideshow h3
{
	font-size: 12px;
}

#slideshow .controls, .slideshow .controls
{
	width: 500px;
	float: left;
	height: 16px;
	background: #ccc;
	border: 2px solid #999;
	margin-bottom: 10px;
}

#slideshow .controls, .slideshow .controls
{
	position: relative;
	width: 506px;
	text-align: center;
}

#slideshow .next, .slideshow .next
{
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	width: 40px;
	padding-right: 20px;
	background: url(/live/export-content/sites/columbusalive/images/v3_cuts/forward_arrow.jpg) no-repeat top right;
}

#slideshow .previous, .slideshow .previous
{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 20px;
	padding-left: 20px;
	background: url(/live/export-content/sites/columbusalive/images/v3_cuts/back_arrow.jpg) no-repeat top left;
}

#slideshow .first
{
	position: absolute;
	top: 0;
	left: 190px;
}

#slideshow .last
{
	position: absolute;
	top: 0;
	left: 290px;
}

#slideshow .counter
{
	font-weight: bold;
}

#slideshow .credit
{
	text-transform: uppercase;
	color: black;
}

#slideshow .cutline
{
	margin-top: 6px;
}

#slideshow .slideshowcontent img
{
	border: 4px solid #ccc;
}

.slideshow .title .counter
{
	font-size: 14px;
}

.slideshow .slideshowcontent, .slideshow .gallerycontent
{
	margin-bottom: 10px;
}

/* form */
#formtool #main-content
{
	background: white;
	border: 1px solid black;
	padding: 10px;
}

#forms.story .label
{
	font-weight: bold;
}

#forms.story tr td
{
	padding: 5px;
}

#forms.story textarea
{
	height: 150px;
	width: 200px;
}

#forms.story .story-content .generic-form input
{
	width: 200px;
}

#forms.story .story-content .generic-form .submit input
{
	width: auto;
}

/* poll */
.poll
{
	border: 1px solid #666;
	padding: 5px;
	background: #efe8c6;
}

.poll h3
{
	background: black;
	color: white;
	padding: 5px;
	margin-bottom: 10px;
}

.poll .boldHeader
{
	font-weight: bold;
}

.poll .poll-graph
{
	width: 120px;
}

.poll .poll-question
{
	border-top: 1px solid #ccc;
}

/* hot issue */
/* info box */
#infobox
{
	float: right;
	width: 200px;
	border: 1px solid #666;
	background: url(/live/export-content/sites/columbusalive/images/v3_cuts/main_box_bground.jpg) repeat-x bottom left;
	margin: 0 0 10px 10px;
}

#infobox_middle
{
	padding: 8px;
}

#infobox p
{
	color: black;
}

.ptr .freeform
{
	border: 1px solid #000;
	padding: 10px 10px 0px 10px;
	background: url(/live/export-content/sites/columbusalive/images/v3_cuts/main_box_bground.jpg) repeat-x bottom left;
	width: 200px;
}

.ptr .freeform p
{
	color: black;
	text-align: center;
}

#userreg #main-content
{
	padding: 10px;
}

#userreg #main-content #user-reg-login-signup
{
	border: 1px solid #000;
	padding: 10px;
	background: white;
}

#userreg #main-content #user-reg-login-signup table tr td
{
	padding: 5px 0;
}

.webcams div
{
	text-align: center;
}

.webcams .webcam object
{
	margin: 20px auto;
	display: block;
}

#blogs_index .rss-feed h4
{
	background: none !important;
}

#blogs_index .rss-feed li p, #blogs_index .rss-feed h4, #blogs_index .rss-feed li li 
{
display:none;
}

#blogs_index .rss-feed li h3 {
       font-size:14px;
}

#blogs_index .rss-feed li {
       text-align:left !important;
       padding:3px 0px;
}

#rss_page ul li
{
	padding: 4px 0px;
	border-bottom: 1px dashed #ccc;
}

#features_index .index_left, #features_index .index_right
{
	width: 300px;
}

#features_index .index_left ul, #features_index .index_right ul
{
	margin-left: 20px;
	list-style: disc;
}

#features_index li
{
	padding: 2px 0px;
	border: none;
}

/* Search pages */
#search #main
{
	background: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em !important;
	line-height: 1.2em;
}

#search-table-of-contents,
#search #search-right
{
	width: 160px;
	float: left;
	margin: 0 0 0 0;
	padding: 0px 19px 0 19px;
}

#search-table-of-contents .primary-results,
#search-table-of-contents .secondary-results
{
	font-size: .85em;
	width: 160px;
	overflow: hidden;
	margin: 0;
}

#search-table-of-contents .primary-results li,
#search-table-of-contents .secondary-results li
{
	margin: 5px 0 !important;
	padding-bottom: 5px !important;
	border-bottom: 1px solid #ccc !important;
}

#search-table-of-contents .primary-results > li,
#search-table-of-contents .secondary-results > li
{
	border-bottom: 1px dotted #999 !important;
}

#main #search-table-of-contents h3
{
	background: transparent !important;
	text-align: left;
	text-transform: none;
	padding: 0;
	font-size: 1em !important;
	line-height: 1.2em !important;
	font-weight: bold;
	margin: 10px 0 5px 0;
}

#main #search-table-of-contents h4
{
	background: none;
	padding: 0;
	margin: 10px 0 5px 0;
	text-transform: none;
}

#search-table-of-contents .search-the-web
{
	margin: 20px 0;
	padding: 0 0 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#search-table-of-contents .search-the-web h3
{
	margin: 5px 0 5px !important;
}

#main #search-table-of-contents ul li
{
	list-style: none;
	margin: 0px 0;
	padding: 0;
	border: none;
	list-style-image: none !important;
}

#main #search-table-of-contents .Active-Search-Brand
{
	font-weight: bold;
	background: #e0e0e0;
	padding: 5px !important;
	border-left: 3px solid #999;
	margin-bottom: 5px;
}

#main .small-search-box
{
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-align: center;
	height: 36px;
	background: #efefef;
	position: relative;
	padding: 7px 0 0 0;
}

.small-search-box .search-box-l
{
}

.small-search-box .search-box-r
{
}

#search .small-search-box h3
{
	width: 100px;
	float: left;
	text-align: right !important;
	margin: 0 0 0 0;
	color: #333;
}

#search .small-search-box .keyword
{
	background: white;
	width: 300px;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

#search .small-search-box .submit
{
	background: url(/live/export-content/sites/columbusalive/images/2009/alive-search-button-eaeaea.gif) no-repeat 0 3px;
	width: 93px;
	height: 37px;
	color: white;
	text-transform: uppercase;
	border: none;
	font-weight: bold;
	font-size: .8em;
	line-height: 10px;
	cursor: pointer;
	padding: 0 4px 0 0;
	margin: -5px 0 0 0;
}

#search .small-search-box form > .submit
{
	padding: 0 3px 10px 0;
	font-size: .9em;
	line-height: 37px;
	background: url(/live/export-content/sites/columbusalive/images/2009/alive-search-button-eaeaea.gif) no-repeat 0 0;
	margin: -2px 0 0 0;
}

#search #search-content
{
	float: left;
	width: 600px;
	margin: 0 0 0 0;
	padding: 0;
}

.sponsored-search-results
{
	background: #fff;
	border: 1px solid #fc0;
	margin: 10px 0 20px 0;
	padding: 10px;
}

#search #main .sponsored-search-results ul,
#search #main .search-results ul
{
	margin: 0 !important;
}

#search #main .sponsored-search-results ul li,
#search #main .search-results ul li
{
	list-style: none;
	margin: 10px 0 0 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
	border-bottom: 1px solid #ccc;
}

#search #main .sponsored-search-results ul > li,
#search #main .search-results ul > li
{
	border-bottom: 1px dotted #999;
}

#search #main .sponsored-search-results h2
{
	background: #fc0;
	margin: -10px -10px 10px -10px;
	padding: 5px;
	font-size: 1.1em;
	line-height: 1.2em;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #333;
}

#search #main .sponsored-search-results ul li h3,
#search #main .search-results ul li h3
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

#search #main .sponsored-search-results ul li p,
#search #main .search-results ul li p
{
	text-indent: 0;
	font-size: .9em;
	margin: 0;
}

#search #main .sponsored-search-results .host-address
{
	font-weight: normal;
	font-size: .7em;
	width: 140px;
	overflow: hidden;
	color: green;
}

#search #main .sponsored-search-results ul li h3 a b,
#search #main .sponsored-search-results ul li p b,
#search #main .search-results ul li p b
{
	border-bottom: 1px dotted #f00;
}

#search #main .sponsored-search-results ul li p .host-address
{
	display: block;
	margin: 2px 0;
}

#search #main .search-results ul li .search-publish-date
{
	font-size: .8em;
	display: block;
	color: #666;
}

#search #main .search-results ul li .search-read-more a:link,
#search #main .search-results ul li .search-read-more a:visited
{
	display: block;
	width: 82px;
	font-weight: bold;
	height: 15px;
	padding: 0 0 0 18px;
	background: url(/live/export-content/sites/dispatch/images/2008/2008-redesign-images/search-read-more.gif) no-repeat 0 0;
	margin: 5px 0 10px 0;
	vertical-align: top;
}

#search #main .search-results ul li .search-read-more a:hover,
#search #main .search-results ul li .search-read-more a:active
{
	background: #ff9 url(/live/export-content/sites/dispatch/images/2008/2008-redesign-images/search-read-more.gif) no-repeat 0 -17px;
}

#search .search-navigation-index
{
	text-align: center;
	background: #fff;
	margin: 0px 0 5px 0;
	padding: 0px;
	color: #333;
	font-size: .9em;
	height: 25px;
}

#search-content > .search-navigation-index
{
	height: auto;
}

#search .search-navigation-index a:link, #search .search-navigation-index a:visited
{
	border: 1px solid #ccc;
	height: 20px;
	padding: 3px 5px;
	margin: 0 0 0 0;
	color: #333;
}

#search .search-navigation-index a:hover, #search .search-navigation-index a:active
{
	background: #ff0;
	color: red;
}

#search .search-navigation-index a.selected:link, #search .search-navigation-index a.selected:visited
{
	border: 1px solid #ccc;
	padding: 3px 6px 4px;
	margin: 0 0 0 0;
	background: #333;
	color: white;
}

#search .search-navigation-index a.selected:hover, #search .search-navigation-index a.selected:active
{
	background: #ff0;
	color: red;
}

#search #main .search-navigation
{
	background: #ccc;
	color: white;
	text-align: center;
	position: relative;
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 590px;
}

#search #main .search-navigation h2
{
	font-size: .9em;
	color: #333;
}

#search #search-content > .search-navigation
{
	width: auto;
}

#search #main .search-navigation .previous-page,
#search #main .search-navigation .next-page
{
	position: absolute;
	top: 39px;
	height: 17px;
	width: 70px;
	color: #333;
	font-size: .8em;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid #ccc;
	padding: 0 5px;
}

#search #main .search-navigation .previous-page
{
	left: 5px;
	text-align: left;
}

#search #main .search-navigation .next-page
{
	right: 5px;
	text-align: right;
}

#search #main .search-navigation a:link .next-page,
#search #main .search-navigation a:visited .next-page,
#search #main .search-navigation a:link .previous-page,
#search #main .search-navigation a:visited .previous-page
{
	color: #2477c7;
}

#search #main .search-navigation a:hover .next-page,
#search #main .search-navigation a:active .next-page,
#search #main .search-navigation a:hover .previous-page,
#search #main .search-navigation a:active .previous-page
{
	color: red;
	background: #ff9;
}

#search #main .search-navigation h2
{
	margin: 0;
	font-weight: bold;
}

#search .editorial-content
{
	background: #d1e8dd;
	padding: 0 10px 10px 10px;
}

#search .editorial-content ul li
{
	border: none !important;
}

#search #main .editorial-content h2
{
	background: #64968D;
	color: #333 !important;
	padding: 5px;
	margin: 0 -10px 10px -10px;
}

#search #main .editorial-content h3
{
	background: none !important;
	text-transform: none;
	clear: none;
	margin: 10px 0;
	text-align: left !important;
}

#search #search-content h3.search-error
{
	background: none !important;
	padding: 0;
	text-align: left;
	text-transform: none;
	color: #c00;
	font-size: 1.3em !important;
	line-height: 1.2em !important;
	margin: 0 0 100px 0;
}

#search #main .result-sort
{
	margin: -10px 0 10px 0;
	padding: 10px;
	background: #fff;
	color: #333;
	font-size: .9em;
	text-align: center;
	border-bottom: 1px solid #ddd;
}

#search #main .result-sort a:link, #search #main .result-sort a:visited
{
	padding: 1px 5px;
	border: 1px solid white;
	background: #fff;
	color: #2477c7;
}

#search #main .result-sort a:hover, #search #main .result-sort a:active
{
	background: #fff;
	color: red;
}

#search #main .result-sort a.selected-sort
{
	background: #fff;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
}

#search #main .result-sort .relevancy-explaination
{
	border: none !important;
	text-transform: capitalize;
	font-style: italic;
}

#search-table-of-contents .powered-by-yahoo
{
	color: #dfdfdf;
	text-indent: -1000px !important;
	display: block;
	background: url(http://www.dispatch.com/live/export-content/sites/dispatch/images/2008/ws_horiz_pwrlogo_red160.gif) no-repeat;
	height: 21px;
}

/* BEGIN web search */
#websearch #main .web-search-content
{
	width: 780px;
	float: left;
}

#Web-Search-Related
{
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 20px;
	background: #eee;
}

#Web-Search-Spelling-Suggestions
{
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 20px;
	background: #eee;
}

#Web-Search-Related p,
#Web-Search-Spelling-Suggestions p
{
	text-indent: 0;
	font-size: 1em;
	font-weight: bold;
}

#Web-Search-Related p,
#Web-Search-Related ul,
#Web-Search-Spelling-Suggestions p,
#Web-Search-Spelling-Suggestions ul
{
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
}

#main #Web-Search-Related h3
{
	background: transparent !important;
	text-align: left;
	text-transform: none;
	padding: 0;
	font-size: .9em !important;
	line-height: 1.2em !important;
}

#websearch .small-search-box .submit
{
	background: url(/live/export-content/sites/dispatch/images/2008/2008-redesign-images/site-search-button.gif) no-repeat;
	width: 71px;
	height: 22px;
	color: white;
	text-transform: uppercase;
	border: none;
	font-weight: bold;
	font-size: .8em;
	line-height: 21px;
	padding-bottom: 3px;
	cursor: pointer;
}

#websearch .small-search-box .keyword
{
	background: url(/live/export-content/sites/dispatch/images/2008/2008-redesign-images/search-text-input-bkgnd.gif) repeat-x;
	width: 300px;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

#Web-Search-Related ul li,
#Web-Search-Spelling-Suggestions ul li
{
	list-style: none;
	margin: 5px 0;
	padding: 0 20px 0 0 !important;
	border: none !important;
	display: inline;
	list-style-image: none !important;
}

#Web-Search-Related ul li:first-child,
#Web-Search-Spelling-Suggestions ul li:first-child
{
	margin: 0 !important;
}

#websearch .sponsored-search-results
{
	background: #fff;
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #fc0;
}

#websearch #main #Web-Search-Results
{
	width: 780px;
	float: left;
}

#websearch #main .sponsored-search-results ul li
{
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
}

#websearch #main .sponsored-search-results h2
{
	background: #fc0;
	margin: -10px -10px 10px -10px;
	padding: 5px;
}

#websearch #main .sponsored-search-results ul li p
{
	text-indent: 0;
	font-size: .9em;
	margin: 0;
}

#websearch #main .sponsored-search-results ul li h3
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
}

#websearch #main #Web-Search-Results ul li
{
	list-style: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	list-style-image: none !important;
}

#websearch #main #Web-Search-Results ul li h2,
#websearch #main #Web-Search-Results ul li h3,
#websearch #main #Web-Search-Results ul li h4
{
	clear: none;
	background: transparent !important;
	text-align: left;
	text-transform: none;
	margin: 0 !important;
	padding: 0;
	font-weight: normal !important;
}

#websearch #main #Web-Search-Results ul li h4
{
	margin: 5px 0 0 0 !important;
	font-size: .9em;
	color: green;
	height: 20px;
	overflow: hidden;
}

#websearch #main #Web-Search-Results ul li a:link,
#websearch #main #Web-Search-Results ul li a:visited
{
	color: #2477c7;
	background: white;
	padding: 0;
	display: block;
	margin: 0 0 5px 0;
	font-weight: normal;
}

#websearch #main #Web-Search-Results ul li a:hover,
#websearch #main #Web-Search-Results ul li a:active
{
	background: #ff9 !important;
	color: #f00;
}

#websearch #main #Web-Search-Results ul li a h2
{
	margin-bottom: 5px !important;
}

#websearch #main #Web-Search-Results ul li a h2 b,
#websearch #main #Web-Search-Results ul li a h3 b,
#websearch #main .sponsored-search-results ul li p b
{
	border-bottom: 1px dotted #f00;
}

#websearch #main .sponsored-search-results ul li p .host-address
{
	display: block;
	margin: 2px 0;
	color: green;
}

#websearch #main #Web-Search-Results ul li a h3
{
	font-weight: normal !important;
}

#websearch #main .Web-Search-Nav
{
	background: #2477c7;
	color: white;
	text-align: center;
	position: relative;
	padding: 5px;
	margin: 20px 0 10px 0;
	clear: left;
}

#websearch #main .Web-Search-Nav h2
{
	font-size: .9em;
}

#websearch #main .Web-Search-Nav .previous-page,
#websearch #main .Web-Search-Nav .next-page
{
	position: absolute;
	top: 3px;
	height: 17px;
	width: 70px;
	color: #2477c7;
	font-size: .8em;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	border: 1px solid white;
	padding: 0 5px;
}

#websearch #main .Web-Search-Nav .previous-page
{
	left: 5px;
	text-align: left;
}

#websearch #main .Web-Search-Nav .next-page
{
	right: 5px;
	text-align: right;
}

#websearch #main .Web-Search-Nav a:link .next-page,
#websearch #main .Web-Search-Nav a:visited .next-page,
#websearch #main .Web-Search-Nav a:link .previous-page,
#websearch #main .Web-Search-Nav a:visited .previous-page
{
	color: white;
}

#websearch #main .Web-Search-Nav a:hover .next-page,
#websearch #main .Web-Search-Nav a:active .next-page,
#websearch #main .Web-Search-Nav a:hover .previous-page,
#websearch #main .Web-Search-Nav a:active .previous-page
{
	color: red;
	background: #ff9;
}

#websearch #main .Web-Search-Nav .Web-Search-Results-Information
{
	margin: 0;
	font-weight: bold;
}

#websearch #main .small-search-box
{
	padding: 0 0 10px 0;
	font-weight: bold;
	margin: 0 0 10px 0px;
}

#websearch .small-search-box form
{
	background: url(http://www.dispatch.com/live/export-content/sites/dispatch/images/2008/ws_horiz_pwrlogo_red160.gif) no-repeat top right;
}

#search-content h2,
#search-content h4
{
	max-width: 600px;
	overflow: hidden;
}

#search .beta, #websearch .beta
{
	float: left;
	background: url(http://www.dispatch.com/live/export-content/sites/dispatch/images/2008/beta2.gif) no-repeat left top;
	width: 30px;
	height: 12px;
	margin: -15px 0 0 85px;
}

#search .small-search-box > .beta
{
	margin: -20px 0 0 85px;
}

#websearch .beta
{
	margin: -5px 0 0 183px;
}

#search #pdlogo
{
	text-align: center;
	margin: 20px 0;
}

/* END web search */
/* UNIVERCITY */
#univercity_capital #header,
#univercity_ccad #header,
#univercity_cscc #header,
#univercity_denison #header,
#univercity_odu #header,
#univercity_osu #header,
#univercity_wesleyan #header,
#univercity_otterbein #header
{
	background: white !important;
	width: 1000px;
	height: 130px;
}

.univercity_hedr h2
{
	display: none;
	width: 600px;
	float: left;
}

#univercity_capital .univercity_hedr #capital, 
#univercity_ccad .univercity_hedr #ccad,
#univercity_cscc .univercity_hedr #cscc,
#univercity_denison .univercity_hedr #denison,
#univercity_odu .univercity_hedr #odu,
#univercity_osu .univercity_hedr #osu,
#univercity_wesleyan .univercity_hedr #wesleyan,
#univercity_otterbein .univercity_hedr #otterbein,

#univercity_capital #univercity_left #capital,
#univercity_ccad #univercity_left #ccad,
#univercity_cscc #univercity_left #cscc,
#univercity_denison #univercity_left #denison,
#univercity_odu #univercity_left #odu,
#univercity_osu #univercity_left #osu,
#univercity_wesleyan #univercity_left #wesleyan,
#univercity_otterbein #univercity_left #otterbein
{
	display: block;
}

#univercity_left #capital, #univercity_left #ccad, #univercity_left #cscc, #univercity_left #denison, #univercity_left #odu, #univercity_left #osu, #univercity_left #wesleyan, #univercity_left #otterbein, #univercity_right .right_box, #search #main #left_column, #search #main #right_rail, #blogs_index .rss-feed img, #blogs_index .rss-feed object, #storytools #storytools-search, #storytools #storytools-subscribe, #storytools #storytools-rss, #infobox_top, #infobox_bottom, .slideshow .controls .warp, #all_blogs .rss-feed li ul, #all_blogs .rss-feed li h4, #all_blogs .rss-feed li p, #all_blogs .rss-feed li strong, #blogs.home_module .rss-feed img, .story-content #index_box embed, .story-content #index_box li ul li,
.story-content #index_box .rss-feed h4, .story-content #index_box .rss-feed p, .story-content #index_box .rss-feed img, .home-index h3, #pd-eventwidget-container .keywords-wrapper .pd-keywords-label
{
	display: none;
}

#univercity_left .left_box
{
	text-align: center;
}

#univercity_left .left_box img
{
	margin: 8px 0px;
}

#univercity_left .left_box #jumpMenu
{
	width: 160px;
	margin-bottom: 10px;
}

#univercity_left .left_box ul
{
	text-align: left !important;
}

#univercity_right #contests_box
{
	background: none;
	padding: 0px 5px 8px 5px;
}

#univercity_capital #capital.right_box,
#univercity_ccad #ccad.right_box,
#univercity_cscc #cscc.right_box,
#univercity_denison #denison.right_box,
#univercity_odu #odu.right_box,
#univercity_osu #osu.right_box,
#univercity_wesleyan #wesleyan.right_box,
#univercity_otterbein #otterbein.right_box
{
	display: block !important;
}

#univercity_right #contests_box h2
{
	padding: 2px 4px 5px 4px;
	font-size: 16px;
	color: black;
	font-family: Verdana, Arial, sans-serif;
	background: #fff url(http://www.columbusalive.com/live/export-content/sites/columbusalive/images/v3_cuts/grey_subnav_header.jpg) repeat-x bottom left;
	text-align: left;
	margin: 0 -5px 10px -5px;
	text-indent: 0px;
}

/* PD Events Calendar to replace ZVents calendar */
.event_calendar #calendar
{
	width: auto;
	float: none;
	background: #fff;
	margin: 0;
}

.event_calendar #calendar table
{
	width: 100%;
	border: 1px solid #afafaf;
}

.event_calendar #calendar tr, .event_calendar #calendar td
{
	border: 1px solid #afafaf;
	text-align: center;
}

.event_calendar #calendar table .daysofweek /*header w/days */
{
	background-color: #6c5b0a;
	color: #ffffff;
	font-weight: bold;
	font-size: .9em;
}

.event_calendar #calendar table td.days
{
	background-color: #d3edf5;
}

/* M-F */
.event_calendar #calendar table td.weekends
{
	background-color: #a7dceb;
}

.event_calendar #calendar table a:link, .event_calendar #calendar table a:visited
{
	text-decoration: none;
	color: #b01010;
	font-weight: bold;
	font-size: .9em;
	background-color: #dcf4c4;
	display: block;
	padding: 1px;
}

.event_calendar #calendar table a:hover
{
	background-color: #f4d683;
}

.event_calendar #calendar table td.weekends a:link, .event_calendar #calendar table td.weekends a:visited
{
	background-color: #b9e989;
	display: block;
	padding: 1px;
}

.event_calendar #calendar table td.weekends a:hover
{
	background-color: #f4d683;
}

.event_calendar #calendar table td.today a:link, .event_calendar #calendar table td.today a:visited
{
	background-color: #f4d683;
	border: 1px solid #505050;
	padding: 0;
}

.event_calendar #calendar table .month_title_row td /* month display */
{
	background-color: #dcf4c4;
	color: #333333;
	border: 1px solid #afafaf;
	font-weight: bold;
	font-size: .9em;
	text-transform: uppercase;
}

/*These sort of work, but not consistently. */
.event_calendar #calendar table tr.month_title_row td:first-child a:link
{
	color: #000;
	font-weight: bold;
	background: transparent url(previousmonth.gif) no-repeat center center;
	display: block;
	border: none;
}

.event_calendar #calendar table tr.month_title_row td a:link
{
	color: #000;
	font-weight: bold;
	background: transparent url(nextmonth.gif) no-repeat center center;
	display: block;
}

#multimedia .story-content
{
	padding: 0px;
	margin: 0px;
	border: none;
}

#pd-eventwidget-container
{
	padding-left: 10px;
}

#pd-eventwidget-container .pd-day-wrapper .pd-day
{
	width: 28px;
	height: 30px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	background: orange;
	border: 1px solid orange;
	margin: 0 3px 0 0;
	float: left;
}

#pd-eventwidget-container .pd-day-wrapper .pd-day strong
{
	font-size: 1.2em;
	text-transform: uppercase;
	display: block;
}

#pd-eventwidget-container .pd-day-wrapper .today
{
	border: 1px solid #333;
}

#pd-eventwidget-container .pd-day-wrapper .all-events
{
	width: 50px;
	background: #ffd8aa;
	border: 1px solid #ffa646;
}

#pd-eventwidget-container .keywords-wrapper
{
	clear: left;
}

#pd-eventwidget-container .keywords-wrapper .pd-keywords
{
	margin: 5px 5px 0 0;
	padding: 3px;
	width: 200px;
	float: left;
	background: #ccc;
	border: none;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

#pd-eventwidget-container #button
{
	float: left;
	margin: 8px 0 0 0;
}

#calendar_box
{
	width: 300px;
	overflow: hidden;
}

#calendar_box h3
{
	text-indent: -9999px;
	background: url(/live/export-content/sites/columbusalive/images/alist3.jpg) no-repeat top right;
	height: 30px;
	margin-right: 10px;
}

.topix_postform
{
	border: none;
	padding-top: 10px;
}

.topix_postform .inputTable .headerText
{
	font-weight: bold;
	font-size: 1.3em !important;
	line-height: 1.2em;
	padding: 0 0 10px 0;
}

.topix_postform #at_anon input
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
	font-size: .9em;
}

.topix_postform .fieldContent textarea
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .9em;
}

.topix_postform .captchaTable .captchaText input[type="text"]
{
	background: #eee;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
}

.topix_postform .captchaTable .captchaText div
{
	text-align: center;
}

.topix_postform .disclaimerText
{
	font-size: .9em !important;
	line-height: 1.2em !important;
	margin: 0 0 20px 0;
}

.topix_commentLink
{
	background: #eee;
	text-align: center;
	padding: 5px 0;
}

/*
#search-ad
{
width: 160px;
height: 30px;
margin: -5px 10px 10px 10px;
}
*/
