/*
Theme Name:     JNC
Description:    JNC child theme for the TwentyTen theme 
Author:         JNC
Template:       twentyten
*/

@import url("../twentyten/style.css");

/* LAYOUT: Two columns ------------------------------------------------------ */
#main{
	background		:	url(https://JapaneseNostalgicCar.com/images/Website/jncBackgroundBrown.gif) repeat left top;
	padding			:	15px 0px 0px;
}
#container {
	width			:	684px;
	margin			:	0px;	
}

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

body{
	margin			:	12px;
}

a:link{
	color			:	red;
	text-decoration	:	none;
}
a:visited{
	color			:	purple;
	text-decoration	:	none;
}
a:hover, a:active {
	color			:	blue;
	text-decoration	:	underline;
}


/* Fonts -------------------------------------------------------------------- */
.menu-item{
	color			:	#fff;
	font-family		:	Microgramma, Eurostile, Metrostyle, Verdana, Geneva, sans-serif;
	font-size		:	14px;
	font-weight		:	normal;
	text-transform	:	uppercase;
}
#access a:link,
#access a:visited{
	color			:	#fff;
	font-style		:	italic;
	text-decoration	:	none;
	letter-spacing	:	5px;
}
#access a:active,
#access a:hover{
	color			:	#fff;
	font-style		:	italic;
}
.entry-title{
	font-family		:	"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
	line-height		:	1.2em;
	text-decoration	:	none;
}
.entry-title a:link,
.entry-title a:visited{
	color			:	#fff;
	font-weight		:	normal;
	text-decoration	:	none;
}
.entry-title a:active,
.entry-title a:hover{
	color			:	#fff;
	font-weight		:	normal;
	text-decoration	:	underline;	
}
#content .entry-title{
	color			:	#fff;
	font-weight		:	normal;
}
.entry-meta{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	12px;
	font-weight		:	normal;
	line-height		:	1.2em;
}
.entry-meta a:link,
.entry-meta a:visited{
	color			:	#D0D0D0;
	text-decoration	:	none;
}
.entry-meta a:active,
.entry-meta a:hover{
	color			:	#D0D0D0;
	text-decoration	:	underline;	
}
.entry-content, .entry-summary{
	font-family		:	"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
	font-size		:	14px;
	font-weight		:	normal;
	line-height		:	1.2em;
}
.entry-utility{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	11px;
	font-weight		:	normal;
	line-height		:	1.2em;
}
.entry-utility a:link,
.entry-utility a:visited{
	color			:	#996600;
	text-decoration	:	none;
}
.entry-utility a:active,
.entry-utility a:hover{
	color			:	#330000;
	text-decoration	:	underline;	
}
.post {
	font-family		:	"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;	
}

.widget-title{
	font-family		:	Microgramma, Eurostile, Metrostyle, Verdana, Geneva, sans-serif;
	font-weight		:	500;
	font-style		:	italic;
	text-transform	:	uppercase;
}
.widget-area ul{
	font-family		:	Microgramma, Eurostile, Metrostyle, Verdana, Geneva, sans-serif;
	list-style-type	:	disc;
}
#nav-above, .paged #nav-above, .single #nav-above,
#nav-below, .paged #nav-below, .single #nav-below{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	12px;
	font-weight		:	normal;
	line-height		:	1.2em;
}
.entry-utility{
	text-transform	:	uppercase;
}
.entry-utility .comments-link{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	11px;
	color			:	red;
	text-decoration	:	none;
	line-height		:	1.5em;
}
.entry-utility .cat-links,
.entry-utility .tag-links{
}
#comments, #respond .reply-title{
	font-family		:	"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;
}
h3#comments-title, h3#reply-title {
	font-size		:	16px;
	font-weight		:	bold;
	line-height		:	1.2em;
}
.commentlist{
	font-size		:	14px;
}
.comment-author{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	14px;
}
.says{
	color			:	#888888;
}
.comment-meta, .reply{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;
	font-size		:	11px;
}
#commentform, #respond label{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;	
	font-size		:	14px;
}
textarea, #content textarea,
input[type="text"],
.wpsc_checkout_table label{
	font-family		:	"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;	
	color			:	#666;
	font-size		:	14px;
	line-height		:	1.2em;
}
.form-allowed-tags{
	font-family		:	Trebuchet, "Trebuchet MS", Tahoma, Geneva, sans-serif;	
}
#respond .form-submit{
	float			:	right;
}
#commentform small{
	position		:	absolute;
	top				:   -999em
}

/* Pages */
.page .entry-content{
	line-height		:	1.5em;
}
/* Archives */
#content h1.page-title{
	font-family		:	Microgramma, Eurostile, Metrostyle, Verdana, Geneva, sans-serif;
	font-size		:	16px;
	font-weight		:	normal;
	color			:	#000;
		
}
.page-title span{
	font-family		:	Microgramma, Eurostile, Metrostyle, Verdana, Geneva, sans-serif;
	font-size		:	16px;
	color			:	#000;		
}
#site-info{
	font-family		:	Arial, Arial, Helvetica, sans-serif;
	font-size		:	8px;
	font-weight		:	normal;
}
#site-generator{
	font-size		:	8px;
	font-style		:	italic;
	position		:	relative;
	float			:	none;
}


/* Structure ---------------------------------------------------------------- */
/* The main theme structure*/
#access .menu-header, div.menu, #header #branding, #main, #wrapper, #footer, #colophon {
	width			:	960px;
}
#wrapper {
	width			:   960px;
	margin-top		:	0px;
	padding			: 	0px;
}


/* Header ------------------------------------------------------------------- */
#header {
	padding			:	0px;
}
#site-title {
	display			:	none;
}
#site-title a {
	display			:	none;
}
#site-description {
	display			:	none;
}
/* This is the custom header image */
#branding img {
	border-top		:	none;
	border-bottom	:	none;
	clear			:	both;
	display			:	block;
}
#masthead img {
	border			:	none;
}


/* Menu --------------------------------------------------------------------- */
/* Using the Wordpress Built-in Menu
#access {
	width			:	640px;
	height			:	21px;
	margin			:	4px 0px 16px 44px;
}
#access .menu-header{
	margin-top		:	0px;
	margin-left		:	6px;
}
#access a{
	display			:	inline;
	line-height		:	21px;
	padding			:	1px 28px 0px;  //spacing between menu items
}
//background of menu item (gray box)
#access a:hover{
	display			:	inline;
	height			:	20px;
	background-position:	0 -20px;
}
#access ul ul{
	top				:	21px;
	width			:	100px;
}
#access ul ul a{
	width			:	79px;
}
--End Using the Wordpress Built-in Menu. BELOW: Using Yee's Menu GIFs */
#menu{
	width			:	640px;
	height			:	21px;
	margin			:	4px 0px 16px 44px;
	float			:	left;
}
#menu ul{
	padding			:	0px;
	margin			:	0px;
}
.inline-list li{
	display			:	inline-block;
	padding			:	0px;
	margin			:	0px -3px 0px 0px;
}
.menuitem{
	display			:	block;
	height			:	21px;
}
.menuitem:hover{
	background-position: 0 -21px;
}
.menuitem_home{
	width			:	125px;
    background		:	url("https://JapaneseNostalgicCar.com/images/Website/menu_home.gif") no-repeat 0 0;
}
.menuitem_events{
	width			:	136px;
    background		:	url("https://JapaneseNostalgicCar.com/images/Website/menu_events.gif") no-repeat 0 0;
}
.menuitem_forum{
	width			:	128px;
    background		:	url("https://JapaneseNostalgicCar.com/images/Website/menu_forum.gif") no-repeat 0 0;
}
.menuitem_shop{
	width			:	118px;
    background		:	url("https://JapaneseNostalgicCar.com/images/Website/menu_shop.gif") no-repeat 0 0;
}
.menuitem_about{
	width			:	133px;
    background		:	url("https://JapaneseNostalgicCar.com/images/Website/menu_about.gif") no-repeat 0 0;
}
.menuitem span{
	position		:	absolute;
	top				:	-999em;
}

/* Content ------------------------------------------------------------------ */
#content{
	width			:	640px;
	margin			:	0px 0px 0px 44px;
}
#content p a img{
	margin-bottom	:	-10px; //should be -20
}
.post, .page{
	background-color:	#F0F0F0;
	border-bottom	:	12px solid #F0F0F0;
}
.post{
	margin			:	0px 0px 8px;
}
.entry-title{
	padding			:	5px 16px 5px 16px;
	background-color:	#404040;
}
.entry-meta{
	height			:	14px;
	padding			:	0px 18px 9px 18px;
	background-color:	#404040;
}
/*post guts between title bar and comments*/
.entry-content{
	background-color:	#F0F0F0;
	padding			:	0px 0px 1px 0px;
	vertical-align	:	middle;
}

.entry-content p a{
	height			:	0px;
}
.entry-content p{
	background-color:	#F0F0F0;
	overflow		:	visible;
	line-height		:	160%;
	text-indent		:	0em;
	padding			:	0px 20px 0px 20px;
	margin			:	0px 0px 25px 0px;
}
.entry-content ul{
	background-color:	#F0F0F0;
	list-style-type	:	circle;
	padding-left	:	20px;
	padding-right	:	20px;
	margin-top		:	-20px;
}
.entry-content.alignnone, /*image*/
.entry-content object, /*video embed*/
.youtube-player, iframe{
	overflow		:	visible; 
	max-width		:	none;
 	width			: 	640px;
}
.entry-content img, iframe{
 	padding			:	0px 0px 0px;
 	margin-left		:	-20px;
}
img.size-large,
img.size-full{
	max-width		:	none;
}
.entry-content .alignright{
 	padding			:	0px 0px 0px 20px;
 	margin-left		:	0px;
 	margin-right	:	-20px;
}
.entry-content .alignleft{
	padding-bottom	:	7px;
	margin-top		:	0px;
}

.entry-content .wp-smiley{
 	padding			:	0px 0px 0px;
 	margin-left		:	0px;
}
object.cnn{
	margin			:	0px;
	padding			:	0px;
	border			:	0px;
}
/*permalink, category, tags*/
#content .entry-utility{
	height			:	100%;
	padding-left	:	20px;
	padding-right	:	40px;
	padding-bottom	:	8px;
}
.entry-utility .comments-link{
	float			:	right;
}
.single .hentry {
	margin-bottom	:	0px;
}
/*narrow column 2*/
#primary{
	width			:	212px;
	background-color:	#fff;
	padding			:	0px 0px 0px;
	margin			:	0px 44px 0px 0px;
}
#secondary{
	width			:	208px;
	background-color:	#fff;
	padding			:	0px 0px 20px 4px;
	margin			:	0px 44px 0px 0px;
}
.xoxo{
	padding			:	0px;
	margin			:	0px;
}
.xoxo img{
	margin			:	0px 0px 0px;
}

.home .sticky{
	background-color:	rgb(213, 176, 123);
	border			:	0px;
	padding-top		:	0px;
	padding-bottom	:	0px;
	margin-bottom	:	9px;
}

.home .sticky .comments-link, .home .sticky .entry-meta{
	text-indent		:	-9999px;
	padding-bottom	:	0px !important;
}


/* Footer ------------------------------------------------------------------- */
#footer{
	background		:	url(https://JapaneseNostalgicCar.com/images/Website/jncBackgroundBrown.gif) repeat left top;
	height			:	60px;
	padding-top		:	24px;
	margin			:	0px;
}
#colophon{
	margin			:	0px;
	border			:	0px;
	padding			:	0px;
}
#site-info{
	width			:	640px;
	padding			:	0px 0px 0px 50px;
}
#site-generator{
	width			:	110px;
	float			:	right;
	padding-right	:	50px;
}

/* Widget Areas ------------------------------------------------------------- */
/* Main sidebars */

#subscribe img{
	margin			:	4px 0px -5px 20px
}
/* Commented out when Shop Products replaced Subsribe to Magazine image
#subscribe img{
	margin			:	4px 0px -5px 5px
}
#subscribe a:link,
#subscribe a:visited{
	display			:	block;
	width			:	271px;
	height			:	284px;
	overflow		:	hidden;
}
#subscribe a:hover{
	display			:	block;
	text-indent		:	-271px;
}
*/
#main .widget-area ul{
	margin-left		: 	0px;
	padding			:	0px;
}
.widget-container{
	padding			:	0px !important;
}
.widget_search{
	background-color:	#000;
	padding			:	10px 16px !important;
	margin-bottom	:	0px;
}
.widget_search #s{
	width			:	145px;
}
#widget_text #textwidget {
	padding			:	0px;
}
#text-4{
	margin-left		:	10px;
}
#searchform input[type="text"]{
	margin-left		:	auto;
	margin-right	:	auto;
	padding-right	:	0px;
	border-right	:	0px;
}
#searchsubmit{
	margin-left		:	auto;
	margin-right	:	auto;

	background		:	url(https://JapaneseNostalgicCar.com/images/Website/searchMagnifyingGlass.gif) no-repeat left top;
	width			:	24px;
	padding			:	0px;
	text-indent		:	-9999px; /* Get rid of the word "Search" */
}

#dfrads-widget-3{
	margin-left		:	-5px;
}

.widget_text, .widget_archive, .widget_links, .widget_tag_cloud, .widget_meta{
	padding			:	0px 10px;
}

/* Navigation --------------------------------------------------------------- */
#nav-above, .paged #nav-above, .single #nav-above{
	display			:	none;
}
#nav-below, .paged #nav-below, .single #nav-below{
	background-color:	#F0F0F0;
	padding			:	5px 5px 5px;
	margin-top		:	0px;
}

/* Comments ----------------------------------------------------------------- */
#comments{
	width			:	600px;
	background-color:	#F0F0F0;
	padding			:	0px 20px 0px;
	margin			:	0px;
	border-top		:	1px solid #888888;
}
#comments-title{
	padding			:	20px 0px 20px;
	margin			:	0px;
}
#content ol{
	margin-bottom	:	0px;
}
.commentlist li.comment {
	padding-bottom	:	10px;
	border-bottom	:	1px solid #404040;
	margin-bottom	:	6px;
}
.comment-author{
	padding-bottom	:	10px;
}
.comment-body p{
	line-height		:	1.2em;
}
.comment-meta{
	padding-top		:	10px;
	margin-bottom	:	0px;
}
#respond{
	border-top		:	0px;
	margin-top		:	0px;
}
.reply{
	text-align		:	right;
	padding			:	0px 0px 0px 0px;
	margin-top		:	-25px;
}
.children li.comment {
	padding-top		:	6px;
	padding-bottom	:	0px;
	border-top		:	1px solid black;
	border-bottom	:	0px;
	margin-top		:	10px;
	margin-bottom	:	0px;
}
.children .avatar{
	top				:	10px;
}
#commentform .logged-in-as{
	margin-bottom	:	0px;
}


/* Archives ----------------------------------------------------------------- */
#content h1{
	margin-bottom	:	0px;
}
.page-title{
	padding			:	-8px 16px 0px;
}
.entry-summary{
	padding-left	:	20px;
	padding-right	:	20px;
}


/* Pages -------------------------------------------------------------------- */
.page{
	margin-bottom	:	0px;
}
.page ul{
	list-style-image:	url(https://JapaneseNostalgicCar.com/images/Website/kourei_bullet.gif);
}	


/* Search ------------------------------------------------------------------- */
.entry-content form{
	padding-left	:	20px;
}


/* Ads ---------------------------------------------------------------------- */
#adBannerTop{
	background		:	url(https://JapaneseNostalgicCar.com/images/Website/jncBackground.gif) repeat left top;
	text-align		:	center;
	padding-bottom	:	12px;
}

/* Shop --------------------------------------------------------------------- */

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{
	float			:	left			!important;
}

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{
	display			:	inline-block	!important;
	float			:	inherit 		!important;
	padding			:	0px 10px		!important;
	margin-bottom	:	1em;
}

/* WP-eCommerce - NO LONGER USED--------------------------------------------- */


.wpsc-breadcrumbs{
	padding			:	4px 8px 0px;
}
#shoppingcart,
#checkout_page_container{
	width			:	610px !important;
	text-align		:	right;
	padding			:	5px 15px 5px !important;
	margin			:	4px 0px 24px 0px;
}
#shoppingcart h3,
#checkout_page_container h3{
	font-size		:	14px;
	text-align		:	left !important;
	padding			:	0px 0px 0px 5px !important;
	margin			:	0px 0px 0px 0px !important;
}
.shoppingcart table, .shoppingcart th, .shoppingcart td,
.checkout_cart table, .checkout_cart th, .checkout_cart td{ 
	font-size		:	14px !important;
	border			:	1px solid black !important;
	margin			:	0px 0px 0px 0px;
}
.shoppingcart td, .checkout_cart td{ 
	padding			:	8px !important;
}
.shoppingcart #product{
	padding			:	8px 250px 8px 8px !important;
}
.shoppingcart #quantity{
	text-align		:	center;
	padding			:	8px !important;
}
.shoppingcart #price{
	text-align		:	right;
	padding			:	8px !important;
}
.shoppingcart .pricedisplay,
.checkout-cart .pricedisplay{
	text-align		:	right !important;
}
.shoppingcart #remove{
	text-align		:	center;
	width			:	20px !important;
	padding			:	8px !important;
}
.checkout_cart table{
	width			:	600px !important;
	padding			:	5px !important;
}
.cart-widget-remove .adjustform{
	padding			:	0px;
}
.remove_button{
	padding			:	0px;
	margin			:	0px !important;
}
.adjustform{
	padding			:	0px !important;
}
.adjustform input{
	display			:	inline-block !important;
}
.shoppingcartcontents p.empty{
	margin			:	5px 0px 0px !important;
}
.entry-content .wpsc_email_address{
	font-size		:	14px;
	text-align		:	left;
	padding			:	24px 0px 0px 0px;
}
.wpsc_email_address_p{
	padding			:	0px !important;
}
.wpsc_checkout_form_9{
	padding			:	0px 0px 0px 70px !important;
}
#wpsc_checkout_gravatar{
	margin-top		:	-16px !important;
}
.wpsc_totals{
	font-weight		:	bold;
}
.default_product_display{
	margin-bottom	:	0px !important;
}
.visitshop{
	position		:	absolute;
	top				:	-999em;
}
.wpsc_categories{
	position		:	absolute;	
	top				:	-999em;
	padding			:	0px !important;
	margin-left		:	16px !important;
}
.wpsc_categories li{
	display			:	inline-block;
	padding			:	0px 10px 0px;
}
.wpsc_category_link{
	float			:	left;
}
#default_products_page_container h2{
	margin			:	0px !important;
}
.imagecol img{
	border			:	0px !important;
	margin			:	0px !important;
}
.productcol{
	width			:	472px;
	margin-top		:	-143px;
}
.product_form{
	padding-left	:	0px !important; 
	padding-top		:	10px;
	margin-left		:	-112px;
}
fieldset{
	margin			:	-6px 0px 6px !important;
}
fieldset legend{
	position		:	absolute;
	top				:	-999em;
}
.wpsc_variation_forms{
	padding			:	0px !important; 
	margin			:	8px 0px 0px !important;
}
.default_product_display .wpsc_variation_forms table td.col1,
#content .default_product_display .wpsc_variation_forms table tr td.col1,
.default_product_display .wpsc_variation_forms table td.col2,
#content .default_product_display .wpsc_variation_forms table tr td.col2{
	max-width		:	none;
}
.default_product_display .wpsc_variation_forms table td.col1,
#content .default_product_display .wpsc_variation_forms table tr td.col1{
	width			:	100px !important;	
}
.wpsc_product_price{
	background-color:	none !important;
	font-size		:	14px !important;
	padding			:	0px !important;
}
.wpsc_product_price p{
	padding			:	0px;
	margin			:	4px 0px 0px 2px !important;
}
.wpsc_loading_animation{
	float			:	right;
	position		:	absolute;
	left			:	-25px;
	margin-top		:	0px !important;
}
.wpsc_loading_animation img{
	padding			:	0px !important;
	margin			:	0px 0px 0px 0px !important;
}
.wpsc_buy_button{
	float			:	left;
	margin-bottom	:	0px !important;
}
.wpsc_product_utility{
	padding-top		:	8px !important;	
}
.checkout_cart{
	padding			:	0px;
	border			:	1px;
	margin			:	0px !important;
}
.checkout_cart img{
	margin-left		:	0px;
}
#wpsc_checkout_form_4,
#wpsc_checkout_form_13{
	max-width		:	none;
	width			:	255px;
}
.wpsc_checkout_table td.wpsc_totals{
	max-width		:	none !important;
	width			: 	80px !important;
	padding			:	0px 30px 0px 0px !important;
}
/* SOLD OUT ITEMS */
#product_15462_submit_button{
	position		:	absolute;
	top				:	-999em;
}