html {margin:0px; padding:0px;}
body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; margin:0px 0px 20px; padding:0px;}

#main-wrapper {
  position: relative;
}

/* html5 boiler plate */
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
background:transparent; border:0px; margin:0px; outline:0; padding:0px;}

/* Make HTML 5 elements display block-level for consistent styling */
header, nav, article, footer, address, summary, details {display:block;}

.container {font-size:.75em; margin:0px auto; width:999px; padding: 0px 10px; background: #fff;}

@media print, screen and (max-width: 750px) {
	.container {padding: 0}
}

form {margin:0px; padding:0px;}

input, select, img {vertical-align:middle;}

#wpstats {display:none;}

input, select {border:1px solid #c2c2c2; color:#6d6d6d; margin-bottom:3px;}
textarea  {border:1px solid #c2c2c2; color:#6d6d6d;}

input.submit {cursor:hand; cursor:pointer; font-family:arial; font-size:1em; font-weight:bold;}

input.submit, input.checkbox,  input.button {width:auto !important; border:0px solid #c2c2c2;}
input.radio, input.checkbox, td.checkbox input {border:0px solid #c2c2c2;}

input.file {border-style:inherit;}

h1, h2, h3, h4, h5, h6, h7, h8 {font-size:1em; font-weight:bold; margin:0px; padding:0px;}

a, a:link, li:visited {color:#9e1a19; cursor:hand; cursor:pointer; text-decoration: none;}
a.more-link, a.more-link:link {display:block; font-size:1.1em; font-weight:bold; margin:20px 0px;}

a:hover {text-decoration:underline;}

.container ul {list-style:none; margin:0px; padding:0px;}

/* text_wrapper */
/* ----------------------------------------------- */
.text_wrapper {clear:both; position:relative;}
.ie .text_wrapper {height:1%;}

.text_wrapper:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}

/* forumnetwork  */
.forumnetwork  {background:#fff; border-bottom:1px solid #e8e9ea; margin-bottom:20px; overflow:hidden; padding:5px 0px;}

.forumnetwork li {border-right:1px solid #e8e9ea; padding:0px 10px;}
.forumnetwork li:last-child {border-right:0px none;}

.forumnetwork ul.icons {float:right; overflow:hidden; margin-right: -6px;}
.forumnetwork ul.icons li {border-width: 0px; padding: 0px 6px;}
.opera .forumnetwork ul.icons {margin-right:0px;}

.forumnetwork ul.icons a {
background:transparent url(../images/icons.gif) no-repeat; display:table; float:left; height:21px; width:21px; text-indent: -999em;}

.forumnetwork ul.icons a.facebook {background-position:-105px -3px;}
.forumnetwork ul.icons a.twitter {background-position:-138px -3px;}
.forumnetwork ul.icons a.google-plus {background-position:-171px -3px;}
.forumnetwork ul.icons a.rss {background-position:-204px -3px;}

.forumnetwork ul.icons a:hover.facebook {background-position:-105px -33px;}
.forumnetwork ul.icons a:hover.twitter {background-position:-138px -33px;}
.forumnetwork ul.icons a:hover.google-plus {background-position:-171px -33px;}
.forumnetwork ul.icons a:hover.rss {background-position:-204px -33px;}

.forumnetwork ul.links li a {color:#818181; display:block; float:left; font-size:.95em; height:17px; padding-top:4px;}

/* header */
#header span.ad_large {display:block; float:right; width:728px;}
#header a.logo {float:left;}
#header a.logo img {height:90px;}

#header div.navigation {background:#ca0003; font-size:.95em; margin-top:20px; overflow:hidden;}

#header div.navigation li, div.forumnetwork li {float:left;}
#header div.navigation li a {color:#fff; display:block; font-family:Arial,Helvetica,sans-serif; font-size:1.15em; font-weight:bold; padding:9px 12px;}
#header div.navigation li a.on {background:#ed1c24;}
#header div.navigation li a:hover {background:#ed1c24; text-decoration:none;}

#header div.navigation span {float:right; margin-right:-17px; padding:8px 0px;}
#header div.navigation span a {border-right:1px solid #fff; color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:1.15em; font-weight:normal; margin-right:15px; padding-right:15px;}

#header div.features {background:#000; margin-bottom:16px;}
#header div.features a {color:#fff;}
#header div.features a.feature_link {display:block; padding-top:5px;}
#header div.features table td {font-size:.85em; padding:10px 8px; text-align:center; vertical-align:top;}
#header div.features table td img {margin-bottom:5px;}

#TheTruthAboutCars_com_970x66_Pushdown_AUTO {
	text-align: center;
	margin-bottom: 16px;
	}

/* content */
/* ----------------------------------------------- */
#content {display:block; float:left; overflow:hidden; padding:8px 0px; width:640px;}

#contentForum {display:block; float:left; overflow:hidden; padding:0px 0px; width:698px;}

#side_content {display:block; float:right; width:300px;}

#side_content .categories {background:#fff; margin-bottom:20px;}
#side_content .search {margin-bottom:17px;}

#side_content .categories h3 {background:transparent url(../images/icons.gif) no-repeat; background-position:0px -330px; border-bottom:1px solid #e8e9ea; color:#131313; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.65em; font-weight:normal; line-height:29px; padding-bottom:7px; padding-left:25px;}

#side_content .categories h3 a {color:#9e1a19; display:inline-block; float:right; font-family:Arial,Helvetica,sans-serif; font-size:0.7em; margin-top:2px;}
#side_content .categories h3 a:hover {text-decoration:underline;}

#side_content .hot_articles h3 {background-position:0px -8px;}
#side_content .editorials h3 {background-position:0px -330px;}
#side_content .podcast h3 {background-position:5px -100px;}
#side_content .links h3 {background-position:5px -130px;}
#side_content .staff h3 {background-position:0px -330px;}
#side_content div.supporters h3 {background-position:0px -195px;}
#side_content div.recent_comments h3 {background-position:0px -330px;}
#side_content .latest_curbside_classics h3 {background-position:0px -330px;}
#side_content p.powerpress_links {font-size:0.8em; font-weight:bold; margin-top:0px;}

#side_content ul.articles {border-top:0px solid #ccc;}

#side_content ul.articles li {border-bottom:1px solid #e8e9ea; border-top:0px solid #ccc; display:block; padding:4px 5px 6px 12px;}

#side_content div.recent_comments ul.articles li {background-image:none; padding-left:12px;}
#side_content div.recent_comments ul.articles li a {color:#9e1a19;}
#side_content div.recent_comments ul.articles li a:visited {color:#9e1a19;}

#side_content div.feeds h3 {background-position:5px -990px;}
#side_content div.feeds ul.articles li {background-position:10px -1124px;}
#side_content div.feeds ul.articles li.email {background-position:10px -1033px;}
#side_content div.feeds ul.articles li.podcast {background-position:10px -1080px;}

#side_content div.recent_podcasts ul.articles li {background-image:none; padding:6px 5px 8px 12px;}

#side_content div.recent_podcasts div.powerpress_player {margin-top:10px;}
#side_content div.recent_podcasts p.powerpress_links_mp3 {margin-bottom:0px}

#side_content ul.articles li a {color:#535353;}
#side_content table.thumbs a, #side_content table.supporters {color:#131313;}
#side_content table.thumbs a {font-weight:bold; line-height:1.2em;}
#side_content ul.articles li a:hover, #side_content table.thumbs a:hover {text-decoration:underline;}

#side_content table.thumbs {border:0px solid #ccc; clear:both; width:99.99%;}

#side_content table.thumbs td {border-bottom:1px solid #e8e9ea; max-width:200px; padding:6px 1px 6px 10px;}

#side_content div input.textfield_search {margin-right:4px; margin-top:1px; padding:6px 2px 5px; width:180px;}
.gecko #side_content div input.textfield_search {padding-bottom:4px;}

#side_content div input.submit, #side_content div a.button {background:#DC1A00;
	background:-webkit-gradient(linear, left top, left bottom, from(#DC1A00), to(#B11500));
	background:-moz-linear-gradient(top,  #DC1A00,  #B11500);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC1A00', endColorstr='#B11500');
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;-o-border-radius:5px;
	color:#fff; font-weight:bold; height:26px !important; padding-bottom:0px; text-transform:uppercase; width:105px !important;}

#side_content div a.button {font-size:.85em; padding-top:5px; text-align:center;}

#side_content div input.submit:hover, #side_content div a.button:hover {color:#e0e0e0; text-decoration:none;}

#side_content div.new_specs input.submit {background:transparent url(../images/bg-gobutton.gif) top left repeat-x; float:right; font-size:1.5em; font-weight:normal; height:60px !important; position:relative; top:-33px; width:60px !important;}

#side_content .new_specs {background:transparent url(../images/bg-specsbox.gif) bottom right no-repeat; margin-top:30px; min-height:198px; padding:0px;}

#side_content .new_specs a, #side_content .new_specs a:hover {color:#ce0000; display:block; margin:5px 0px;}
#side_content .new_specs form {border-bottom:1px solid #fff; margin:0px 20px; padding-bottom:5px;}
#side_content .new_specs h3 {background:none; border-bottom:0px none; height:35px; margin:0px -5px; padding-top:15px;}
#side_content .new_specs select {background:#ffffff; border:1px solid #c2c2c2; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; height:27px; margin-bottom:7px; margin-right:10px; padding:5px; width:184px;}

#side_content div select.make, #side_content div select.model {width:250px;}
#side_content div select.year {margin-right:5px; width:125px;}

#side_content .new_specs table {margin-top:10px; width:100%;}
#side_content .new_specs table a {background:transparent url(../images/icons.gif) no-repeat; background-position:0px -385px; display:block; font-size:.95em; padding:0px 10px 5px;}

#side_content div.podcast div.intro {border:1px solid #ccc; border-bottom:0px solid #ccc; color:#535353; line-height:1.4em; padding:5px 15px 0px;}

#side_content div.podcast a.button, #side_content div.supporters a.button {background-position:-3px -33px; display:block; float:right; height:22px !important; margin:5px 0px; width:95px !important;}
#side_content div.supporters a.button {background-position:-3px -35px;}

#side_content div.staff {margin-bottom:0px; position:relative; width:300px;}

#side_content ul.authors, #side_content ul.staff  {border:0px solid #ccc; float:left; padding:5px 8px 15px 8px; width:130px;}
#side_content ul.authors {float:right;}

#side_content ul.authors li, #side_content ul.staff li {color: #535353; display:block; font-size:1em; padding:8px 0px 8px 0px;}

#side_content ul.authors li h4, #side_content ul.staff li h4 {color:#000; font-size:1.2em; margin-bottom:5px;}

#side_content ul.staff li.contributors {padding:1px 0px 1px 0px;}

#side_content ul.staff li.contribute a {margin-top:15px; text-decoration:underline;}
#side_content ul.staff li.contribute a:hover {text-decoration:none}

#side_content div.ad_skyscrapper {float:left; padding-top:20px; width:160px;}

#side_content div.supporters {margin-top:15px;}

/* Sidebar Car Reviews By Make */
#side_content .categories.make-reviews{
	margin-bottom: 40px;
}
ul.sidebar-makes{
	margin: 5px 0;
}
ul.sidebar-makes li a{
	float: left;
	display: block;
	padding: 11px 0 0;
	width: 50%;
	font-size: 12px;
	font-weight: bold;
	color: #262626;
}
/* End Sidebar Car Reviews By Make */

/* side_content newsletter */
#side_content .newsletter {background:#ca0003; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; margin-bottom:20px; padding:15px 15px 20px;}

#side_content .newsletter h1 {color:#FFF; font-family:Georgia,"Times New Roman",Times,serif; font-size:1rem; font-style:italic; font-weight:normal; letter-spacing:0.001em; margin-right:-8px;}

#side_content .newsletter input {border:0px; margin-top:10px;}
#side_content .newsletter input[type="text"] {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; color:#959595; font-size:0.85em; padding:6px; width:228px;}
#side_content .newsletter input.submit {background:url(../images/icons.gif) no-repeat scroll -72px -429px transparent; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); height:22px !important; margin-bottom:0px; margin-top:10px; padding:0px; text-indent:-1000em; width:25px !important;}

/* footer */
/* ----------------------------------------------- */
#footer {margin-top:25px;}

#footer div.navigation {background:#f3f3f2; border-right:10px solid #f3f3f2; font-size:.95em; margin:20px 0px 10px; overflow:hidden; padding:10px 0px 10px 10px;}

#footer div.text_wrapper ul {float:right; margin-right:-6px;}
#footer div.text_wrapper li {float:left;}

#footer div.navigation ul {margin-top:2px;}

#footer div.navigation li a {border-right:1px solid #d7d7d7; color:#595959; display:block; margin-right:15px; padding-right:15px;}
#footer div.navigation li:last-child a {border-right:0px solid #d7d7d7; margin-right:5px;}

#footer div.subnav {margin-bottom:25px; margin-left:10px; margin-top:15px;}
#footer div.subnav li a {border-right:1px solid #dadada; display:block; line-height:1em; margin-right:15px; padding-right:15px;}
#footer div.subnav li:last-child a {border-right:0px solid #dadada;}
#footer div.subnav span.copyright {color:#464646;}

#footer div.ad_large {text-align:center;}

#footer div.subnav a.wp_logo {float:right; margin-left:8px;}

.searchpage #content {width:99%;}
.searchpage div#manufacturers {width:640px;}

div.ad_inline {border-bottom:1px solid #DC1A00; margin-bottom:15px; padding-bottom:25px; padding-top:5px; text-align:center;}

.forumnetwork ul.icons li.noicon {color:#00599e; font-size:1em; line-height:1.9em; margin-top:-1px;}

#wp-email-popup {background:transparent url(http://phase2.thetruthaboutcars.com/wp-content/themes/ttac-theme/images/logo.gif) 10px 10px no-repeat; border:1px solid #cecece;font-size:.75em; margin:10px; padding:120px 15px 0px;}

#wp-email-popup div#wp-email-content {border-top:1px solid #cecece;}

#wp-email-popup p a {background:#f5f5f5; border-top:1px solid #cecece; display:block; margin:0px -15px -1em; padding:6px; position:relative; text-align:center;}
.ie6 #wp-email-popup p a, .ie7 #wp-email-popup p a {margin-bottom:-1.6em;}

#wp-email-popup div p a {background:transparent; border-width:0px; display:inline; margin:0px; margin-bottom:0px !important; padding:0px;}

#wp-email-popup label {color:#69110d;}

#wp-email-popup input.TextField, #wp-email-popup textarea.Forms {margin-top:5px;}

/* DMCA Policy */
.tos_dmca_policy {display:none;}

/* hide email subscribe */
.newsletter,
#newsletter {
	display: none !important;
}
/* end hide email subscribe */
