/*
===================================================
KOTC Stylesheet: GLOBAL
===================================================
*/

/*
---------------------------------------------------
Global Elements
---------------------------------------------------
*/

body, html
	{
	height: 100%;
	}
	
body
	{
	padding: 0;
	margin: 0;
	background: #fff;
	}
	
div#wrapper
	{
	width: 935px;
	margin: 0 auto;
	}
	
body p
	{
	padding: 0;
	margin: 0 0 15px 0;
	}
	
/*
---------------------------------------------------
Edition Selection
---------------------------------------------------
*/

div#edition_holder
	{
	position: relative;
	left: 43px;
	top: 110px;
	width: 140px;
	z-index: 4;
	}

ul#edition
	{
	/* position: relative;
	left: 43px;
	top: 80px; */
	/* margin: 0 0 0 43px; */
	width: 9em;
	margin: 0;
	padding: 0;
	}
ul#edition li a#city_name
	{
	display: block;
	width: 140px;
	height: 15px;
	background: url(../images/arrow_button_down.gif) 0 50% no-repeat;
	padding: 0;
	margin: 0;
	}
ul#edition,
ul#edition li ul 
	{
	padding: 0;
	margin: 0;
	list-style: none;
	}
#edition li 
	{
	float: left;
	display: inline;
	clear: left;
	width: 138px;
	}
#edition li ul 
	{
	padding: 0 0 12px 10px;
	position: absolute;
	margin: -4px 0 0 0;
	border: 1px solid #6c4613;
	background: #ebfeca;
	left: -999em;
	}
#edition li ul li a
	{
	display: block;
	padding: 1px 2px;
	margin: 1px;
	font: 13px verdana, arial, helvetica, sans-serif;
	color: #86c222;
	text-align: left;
	text-decoration: none;
	}
#edition li ul li a:hover
	{
	font: 13px verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-align: left;
	text-decoration: none;
	background: #86c222;
	}
#edition li:hover ul,
#edition li.sfhover ul 
	{
	left: auto;
	}

/*
---------------------------------------------------
Header
---------------------------------------------------
*/

div#header
	{
	width: 935px;
	height: 128px;
	float: left;
	margin-top: -15px;
	background: #fff url(../images/logo_newyork.gif) 0 0 no-repeat;
	overflow: hidden;
	z-index: 0;
	}
	
ul#navigation
	{
	/* position: relative;
	left: 180px;
	top: 14px; */
	padding: 0;
	margin: 16px 0 0 180px;
	z-index: 0;
	}
ul#navigation li
	{
	display: inline;
	float: left;
	padding: 0;
	margin: 0 13px;
	}
ul#navigation li.navpop1
	{
	display: block;
	width: 11px;
	height: 27px;
	background: #fff url(../images/popcorn_bullet_02.gif) 0 3px no-repeat;
	}
ul#navigation li.navpop2
	{
	display: block;
	width: 11px;
	height: 27px;
	background: #fff url(../images/popcorn_bullet_02.gif) 0 8px no-repeat;
	}
ul#navigation li.navpop3
	{
	display: block;
	width: 11px;
	height: 27px;
	background: #fff url(../images/popcorn_bullet_02.gif) 0 70% no-repeat;
	}
ul#navigation li a#home
	{
	display: block;
	width: 42px;
	height: 27px;
	background: #fff url(../images/navigation/home.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#about
	{
	display: block;
	width: 44px;
	height: 27px;
	background: #fff url(../images/navigation/about.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#sign_up
	{
	display: block;
	width: 55px;
	height: 27px;
	background: #fff url(../images/navigation/sign_up.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#archives
	{
	display: block;
	width: 57px;
	height: 27px;
	background: #fff url(../images/navigation/archives.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#shop_kotc
	{
	display: block;
	width: 70px;
	height: 27px;
	background: #fff url(../images/navigation/shop_kotc.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#contact
	{
	display: block;
	width: 58px;
	height: 27px;
	background: #fff url(../images/navigation/contact.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#tips
	{
	display: block;
	width: 28px;
	height: 27px;
	background: #fff url(../images/navigation/tips.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
ul#navigation li a#press
	{
	display: block;
	width: 32px;
	height: 27px;
	background: #fff url(../images/navigation/press.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	overflow: hidden;
	}
body#home ul#navigation li a#home,
ul#navigation li a#home:hover,
body#about ul#navigation li a#about,
ul#navigation li a#about:hover,
body#signup ul#navigation li a#sign_up,
ul#navigation li a#sign_up:hover,
body#archives_page ul#navigation li a#archives,
/* body#adventure ul#navigation li a#archives, */
ul#navigation li a#archives:hover,
body#shop_kotc ul#navigation li a#shop_kotc,
ul#navigation li a#shop_kotc:hover,
body#contact ul#navigation li a#contact,
ul#navigation li a#contact:hover,
body#tips ul#navigation li a#tips,
ul#navigation li a#tips:hover,
body#help ul#navigation li a#help,
ul#navigation li a#press:hover
	{
	background-position: 0 -27px;
	}

/*
---------------------------------------------------
Left Column
---------------------------------------------------
*/

div.left_column
	{
	width: 185px;
	float: left;
	border: 1px solid #fff;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #6c4613;
	}
	
div#search_module
	{
	float: left;
	display: inline;
	width: 153px;
	margin: 0 0 0 15px;
	background: url(../images/search_title.gif) 0 0 no-repeat;
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #5a2729;
	padding-top: 20px;
	}
div#search_module input
	{
	border: 1px solid #6c4613;
	width: 148px;
	font: 10px verdana, arial, helvetica, sans-serif;
	padding: 1px;
	margin: 0 0 4px 0;
	}
	
a#send_to_friend_module
	{
	display: block;
	width: 152px;
	height: 75px;
	float: left;
	display: inline;
	margin-left: 15px;
	background: #fff url(../images/send_to_friend_module.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	}
a#send_to_friend_module:hover
	{
	background-position: 0 -75px;
	}
	
a#print_this_adventure_module
	{
	display: block;
	width: 153px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 15px;
	background: #fff url(../images/print_this_adventure_module.gif) 0 0 no-repeat;
	text-indent: -4000px;
	text-decoration: none;
	}
a#print_this_adventure_module:hover
	{
	background-position: 0 -26px;
	}
	
div#spotlight_module
	{
	width: 153px;
	background: #fff url(../images/spotlight_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	padding-top: 29px;
	}
div#spotlight_module a,
div#spotlight_module a:link,
div#spotlight_module a:visited,
a.external,
a.external:link,
a.external:visited
	{
	color: #86c222;
	}
div#spotlight_module a:hover,
div#spotlight_module a:active,
a.external:hover,
a.external:active
	{
	color: #fff;
	background: #86c222;
	}

div#visit_our_blog_module
	{
	width: 157px;
	background: #fff url(../images/blog_module.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	/* padding-top: 44px; */
	cursor: pointer;
	}

div#this_weeks_adventure
	{
	width: 157px;
	background: #fff url(../images/this_weeks_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	/* padding-top: 44px; */
	cursor: pointer;
	}
	
div#next_weeks_adventure
	{
	width: 157px;
	background: #fff url(../images/next_weeks_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	padding-top: 40px;
	}
	
div#last_weeks_adventure
	{
	width: 157px;
	background: #fff url(../images/last_weeks_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	/* padding-top: 44px; */
	cursor: pointer;
	}

div#visit_our_blog_module a.clear
	{
	display: block;
	width: 157px;
	height: 54px;
	background: none;
	float: left;
	display: inline;
	}
	
div#last_weeks_adventure a.clear,
div#this_weeks_adventure a.clear
	{
	display: block;
	width: 157px;
	height: 44px;
	background: none;
	float: left;
	display: inline;
	}
	
div#feedback_module
	{
	width: 157px;
	background: #fff url(../images/feedback_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	padding-top: 55px;
	cursor: pointer;
	}
	
div#kid_quote
	{
	width: 157px;
	background: #fff url(../images/kid_quote_title.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin-left: 15px;
	padding-top: 50px;
	}
	
div.left_column h4.title
	{
	font: bold 11px verdana, arial, helvetica, sans-serif;
	color: #86c222;
	padding: 0;
	margin: 0 0 2px 0;
	}

a.mod_shop_amazon
	{
	display: block;
	width: 153px;
	height: 79px;
	background: url(../images/mod_shop_amazon.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	}
a.mod_shop_amazon:hover
	{
	background-position: 0 -80px;
	}

a.mod_shop_cafepress
	{
	display: block;
	width: 153px;
	height: 78px;
	background: url(../images/mod_shop_cafepress.gif) 0 0 no-repeat;
	text-indent: -999em;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	}
a.mod_shop_cafepress:hover
	{
	background-position: 0 -79px;
	}
	
/*
---------------------------------------------------
Middle Column
---------------------------------------------------
*/

div.middle_column
	{
	width: 550px;
	float: left;
	margin-left: 10px;
	}
	
div.middle_column ul
	{
	margin: 5px 0 5px 30px;
	padding: 0;
	clear: left;
	list-style-image: url(../images/popcorn_bullet_02.gif);
	}
div.middle_column ul li
	{
	margin: 0 0 7px 0;
	}
	
img.img1
	{
	float: right;
	}
img.img2
	{
	float: left;
	}
	
/*
---------------------------------------------------
Right Column
---------------------------------------------------
*/

div.right_column
	{
	width: 167px;
	float: right;
	}
	
div.large_ad
	{
	width: 160px;
	height: 600px;
	background: url(../images/large_ad_holder.gif) 50% 50% no-repeat;
	float: left;
	}
	
/*
---------------------------------------------------
Footer
---------------------------------------------------
*/

div#footer
	{
	width: 935px;
	height: 110px;
	clear: both;
	float: left;
	display: inline;
	margin-top: 30px;
	background: #fff url(../images/footer_bg.gif) 0 0 no-repeat;
	}
	
div#footer_nav
	{
	float: left;
	font: 9px verdana, arial, helvetica, sans-serif;
	display: inline;
	margin: 44px 0 0 113px;
	width: 415px;
	overflow: hidden;
	}
ul#footer_nav1
	{
	margin: 0;
	padding: 0;
	}
ul#footer_nav1 li
	{
	display: inline;
	margin-right: 7px;
	}
ul#footer_nav1 li a,
ul#footer_nav1 li a:link,
ul#footer_nav1 li a:visited
	{
	color: #705636;
	text-decoration: none;
	}
ul#footer_nav1 li a:hover,
ul#footer_nav1 li a:active
	{
	color: #fff;
	background: #705636;
	}
ul#footer_nav2
	{
	margin: 4px 0 0 0;
	padding: 0;
	}
ul#footer_nav2 li
	{
	display: inline;
	margin-right: 7px;
	}
ul#footer_nav2 li a,
ul#footer_nav2 li a:link,
ul#footer_nav2 li a:visited
	{
	color: #608dd1;
	text-decoration: none;
	}
ul#footer_nav2 li a:hover,
ul#footer_nav2 li a:active
	{
	color: #fff;
	background: #608dd1;
	}

div#legal_info
	{
	float: right;
	text-align: right;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #917c62;
	width: 370px;
	overflow: hidden;
	margin:	44px 30px 0 0;
	display: inline;
	line-height: 170%;
	}
ul#legal_nav
	{
	margin: 2px 0 0 0;
	color: #6a6a6a;
	}
ul#legal_nav li
	{
	display: inline;
	margin-left: 7px;
	}
ul#legal_nav li a,
ul#legal_nav li a:link,
ul#legal_nav li a:visited
	{
	color: #6a6a6a;
	background: #fff;
	text-decoration: none;
	}
ul#legal_nav li a:hover,
ul#legal_nav li a:active
	{
	color: #fff;
	background: #6a6a6a;
	}

div.credit
	{
	margin-top: 4px;
	color: #76b900;
	}
	
/*
---------------------------------------------------
Global Buttons
---------------------------------------------------
*/

a#large_freshly_popped_button
	{
	display: block;
	width: 337px;
	height: 79px;
	background: #fff url(../images/freshly_popped_button3.gif) 0 0 no-repeat;
	position: relative;
	left: 595px;
	top: 5px;
	}
a#large_freshly_popped_button:hover
	{
	background-position: 0 -79px;
	}
	
/*
---------------------------------------------------
Miscellaneous
---------------------------------------------------
*/

a.internal
	{
	color: #5a2729;
	}

a.arrow_right
	{
	width: 12px;
	height: 14px;
	background: url(../images/arrow_button_right.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	padding: 2px;
	}
a.arrow_left
	{
	width: 12px;
	height: 14px;
	background: url(../images/arrow_button_left.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	padding: 2px;
	}
a.arrow_up
	{
	width: 14px;
	height: 12px;
	background: url(../images/arrow_button_top.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	margin: 5px 0 0 453px;
	}

div.small_break
	{
	width: 185px;
	height: 3px;
	margin: 13px 0;
	background: #fff url(../images/small_break.gif) 50% 50% no-repeat;
	clear: both;
	float: left;
	}
div.medium_break
	{
	width: 550px;
	height: 4px;
	margin: 13px 0;
	background: #fff url(../images/medium_break.gif) 50% 50% no-repeat;
	float: left;
	border-top: 1px solid #fff;
	}
div.large_break
	{
	width: 935px;
	height: 5px;
	background: #fff url(../images/large_break.gif) 50% 50% no-repeat;
	clear: both;
	float: left;
	margin: 0 0 13px 0;
	}
	
div.back_to_top
	{
	float: left;
	width: 548px;
	text-align: right;
	}
	
a.no_dec
	{
	text-decoration: none;
	}
	
form
	{
	padding: 0;
	margin: 0;
	}