@charset "utf-8";

/**********************************************************************
* T.RAD HOME STYLE
* create: 2007/4/24
* update: 2010/8/19
**********************************************************************/

/*
* TOC
*
===================================
 01. SHARED
 		a. HEADER(h3)
===================================
 02. INDEX
 		a. GLOBAL NAVIGATION
 		b. TOPICS
 		c. SPECIAL CONTENTS
		d. CONTENT
===================================
 03. TERM OF USE
 		a. CI BANNER
===================================
 04. SITEMAP
 		a. CONTENT BODY
 		b. 3COLUMN LAYOUT
===================================
 05. MORTORSPORTS
 		a. CONTENT BODY
 		b. 2COLUMNS LAYOUT
===================================
*/

/* SHARED
**********************************************************************/

/* HEADER(h3)
---------------------------------------------------------------------*/
body#term-of-use #content-body h3 {
	background: #fff url(/images/h3_bg_terms_of_use.gif) top right no-repeat;
}

body#privacy #content-body h3 {
	background: #fff url(/images/h3_bg_privacy_policy.gif) top right no-repeat;
}

body#contact #content-body h3 {
	background: #fff url(/images/h3_bg_contact.gif) top right no-repeat;
}

body#sitemap #content-body h3 {
	width: 100%;
	background: #fff url(/images/h3_bg_sitemap.gif) top right no-repeat;
}

body#mortorsports #content-body h3 {
	width: 100%;
	background: #fff url(/images/h3_bg_mortorsports.gif) top right no-repeat;
}

/* INDEX PAGE STYLE
**********************************************************************/

/* GLOBAL NAVIGATION
---------------------------------------------------------------------*/
body.index #gnav {
	height: 276px;
	background: none;
}

/* TOPICS
---------------------------------------------------------------------*/
#topics {
	float: left;
	width: 386px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/topics_bg.gif) 0 0 no-repeat;
}

#topics #topics-table {
	margin: 0;
	padding: 0;
	text-align: right;
}

#topics #topics-table a {
	padding: 0 1em 0 12px;
	background: transparent url(/images/topics_bg_a_table.gif) 0 .4em no-repeat;
	line-height: 25px;
	font-size: 90%;
	font-weight: bold;
}

#topics dl {
	margin: 15px 0 0 0;
	padding: 0 10px 0 10px;
}

#topics dt {
	padding-left: 15px;
	background: #fff url(/images/shared/marker_1.gif) 0 .4em no-repeat;
	font-weight: bold;
}

#topics dd {
	margin: 0 0 1em 0;
	padding: 3px 0;
  	line-height: 1.5em;
}

#topics dd a.pdf {
	padding: 3px 19px 3px 0;
	background: #fff url(/images/shared/pdf_icon.gif) right .3em no-repeat;
}

/*///////// STAR HACK //////////*/
* html #topics dd a.pdf {
	background: #fff url(/images/shared/pdf_icon.gif) right .1em no-repeat;
}

/* SPECIAL CONTENTS
---------------------------------------------------------------------*/
#special {
	float: right;
	width: 367px;
	margin: 0;
	padding: 30px 0 0 0;
	background: transparent url(/images/special_bg.gif) 0 0 no-repeat;
	text-align: center;
}

#special ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#special img, #special a {
	border: 0;
	outline: none;
}

/* CONTENT
---------------------------------------------------------------------*/
body.index #content {
	background: #e1e1d9;
	height: 395px;
}

/* TERM-OF-USE PAGE STYLE
**********************************************************************/
body#term-of-use #content-body p {
	margin: 1em 0 0 1em;
	padding: 0;
}

/* CI BANNER
---------------------------------------------------------------------*/
body#term-of-use #ci-banner {
	padding: 1em 0 0 0;
}

body#term-of-use #ci-banner div.banner {
	float: left;
	margin: 0;
	padding: 0 10px;
}

body#term-of-use #ci-banner div.size-s {
	width: 100px;
}

body#term-of-use #ci-banner div.size-l {
	width: 150px;
}

body#term-of-use #ci-banner div.size-s img {
	margin-bottom: 19px;
}

body#term-of-use #ci-banner p {
	margin: 0;
	padding: 0;
	font-size: 80%;
}

/* PLUGIN BANNER
---------------------------------------------------------------------*/
body#term-of-use #plugin-banner {
	padding: 1em 0 0 0;
}

body#term-of-use #plugin-banner div.banner {
	float: left;
	margin: 0;
	padding: 0 10px;
}

body#term-of-use #plugin-banner div.height-31 img {
	margin-bottom: 2px;
}

body#term-of-use #plugin-banner div.height-33 img {
	margin: 0;
}

body#term-of-use #plugin-banner p {
	margin: 0;
	padding: 0;
}

/* SITEMAP PAGE STYLE
**********************************************************************/

/* CONTENT BODY
---------------------------------------------------------------------*/
body#sitemap #content-body {
	float: none;
	width: 757px;
}

body#sitemap #content-body h4 {
	margin: .5em;
	padding: 3px;
	border: 1px solid #888;
	background: #b1a686;
	color: #fff;
}

body#sitemap #content-body h4 a, body#sitemap #content-body h4 a:visited {
	color: #fff;
}

body#sitemap #content-body ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

body#sitemap #content-body li a {
	margin-left: 1em;
	padding-left: 16px;
	background: transparent url(/sitemap/images/sitemap_bg_li_marker.gif) 0 .3em no-repeat;
}

body#sitemap #content-body li ul li a {
	margin-left: 2em;
	background: transparent url(/sitemap/images/sitemap_bg_li_marker2.gif) 0 .3em no-repeat;
}

/* 3COLUMN LAYOUT
---------------------------------------------------------------------*/
body#sitemap #content-column-1,
body#sitemap #content-column-2,
body#sitemap #content-column-3 {
	float: left;
	width: 33%;
}

/* MORTORSPORTS PAGE STYLE
**********************************************************************/

/* CONTENT BODY
---------------------------------------------------------------------*/
body#mortorsports #content-body {
	float: none;
	width: 757px;
}

body#mortorsports #content-body .photo {
  text-align: center;
}

/* 2COLUMNS LAYOUT
---------------------------------------------------------------------*/
body#mortorsports #content-column-1,
body#mortorsports #content-column-2 {
	float: left;
  	width: 50%;
}
