/*
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(http://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{
	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;
}
/* 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 */
#menu{
	width			:	640px;
	height			:	20px;
	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			:	20px;
}
.menuitem:hover{
	background-position: 0 -20px;
}
.menuitem_home{
	width			:	117px;
    background		:	url("http://JapaneseNostalgicCar.com/images/Website/menu_home.gif") no-repeat 0 0;
}
.menuitem_events{
	width			:	142px;
    background		:	url("http://JapaneseNostalgicCar.com/images/Website/menu_events.gif") no-repeat 0 0;
}
.menuitem_forum{
	width			:	137px;
    background		:	url("http://JapaneseNostalgicCar.com/images/Website/menu_forum.gif") no-repeat 0 0;
}
.menuitem_shop{
	width			:	114px;
    background		:	url("http://JapaneseNostalgicCar.com/images/Website/menu_shop.gif") no-repeat 0 0;
}
.menuitem_about{
	width			:	130px;
    background		:	url("http://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;
}
.post, .page{
	background-color:	#F0F0F0;
	margin			:	0px 0px 8px;
	border-bottom	:	12px solid #F0F0F0;
}
.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 a{
	line-height		:	1em;
}
.entry-content p{
	background-color:	#F0F0F0;
	overflow		:	visible;
	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 6px;
 	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 .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			:	20px 0px 0px;
	margin			:	0px 44px 0px 0px;
}
#secondary{
	width			:	212px;
	background-color:	#fff;
	padding			:	0px 0px 20px;
	margin			:	0px 44px 0px 0px;
}
.xoxo{
	padding			:	0px;
	margin			:	0px;
}
.xoxo img{
	margin			:	0px -11px 0px;
}

/* Footer ------------------------------------------------------------------- */
#footer{
	background		:	url(http://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 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 10px 0px;
}
.widget_search{
	background-color:	#000;
	padding			:	10px 16px;
}
.widget_search #s{
	width			:	148px;
}
#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(http://JapaneseNostalgicCar.com/images/Website/searchMagnifyingGlass.gif) no-repeat left top;
	width			:	24px;
	padding			:	0px;
	text-indent		:	-9999px; /* Get rid of the word "Search" */
}

/* 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(http://JapaneseNostalgicCar.com/images/Website/kourei_bullet.gif);
}	
}


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


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