/*
Theme Name: Rims Dealer Blog
Author: Emanuel Costa
Version: 2.0
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
}
ul { list-style:none; list-style-type:none;}
* { font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; }
* a { text-decoration:none; outline:none; }

.clear { clear:both; }
.placeholder {
	width:970px;
	margin:0 auto;
}

#header {
	/*background:url(images/bg_header.gif) repeat-x;*/
	height:76px;
	border-top:10px solid #05096D;
	border-bottom:1px solid #CCC;
	padding-top:10px;
}
#header a.logo {
	background:url(/new_site/images/logo.png) no-repeat;
	width:300px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-top:10px;
}
#header .right {
	float:right;
	/*width:650px;*/
}
#header .right ul {
	margin-bottom:5px;
}
#header .right li a {
	float:left;
	margin-right:8px;
	padding-right:8px;
	font-size:10px;
	font-weight:bold;
	border-right:1px solid #4c4c4c;
	text-transform:uppercase;
	line-height:10px;
}
#header .right li a.shopping-cart {
	border:0;
	margin:0;
	padding-right:18px;
	background:url(images/shpping-cart.gif) right no-repeat;
}
#header .info {

	margin-left:0px;
	text-transform:uppercase;
	font-size:10px;
}
#header .info span {
	text-transform:none;
	font-size:11px;
	font-weight:bold;
	color:#05096D;
	display:block;
}
#search {
	background:#fff;
	padding:4px 0;
}
#search input[type=text], #search select {
	border:1px solid #BEBEBE;
	padding:2px;
}
#nav {
	background:url(images/bg_nav.png) repeat-x;
	height:37px;
	width:970px;
	margin:0 auto 5px;
}
#nav li {
	float:left;
	display:inline;
	height:37px;
}
#nav li.split {
	background:url(images/nav_split.gif) no-repeat;
	width:2px;
}
#nav li a {
	float:left;
	display:block;
	height:27px;
	padding:10px 20px 0;
	text-transform:uppercase;
	font-size:13px;
}
#nav li a:hover {
	color:#05096D;
}
#nav li a.active {
	color:#05096D;
	border-top:2px solid #05096D;
	margin-top:-2px;
}
.full {
	background:url(/images/Street-Wallpaper.jpg) repeat-x center top #000;
	padding-top:15px;
	background-color:#000000;
}
#content {
	background:#FFF;
	margin:0 auto;
	padding:10px 0;
}
#content .google {
	padding:10px 0;
	text-align:center;
}
#content .post-list {
	margin-right:20px;
}
#content .post-list h1 {
	padding:0 15px 15px;
	font-size:18px
}
.post-list .post_info {
	float:left;
	margin-right:5px;
}
.post-list .post_info .date {
	background:url(images/bg_date.gif) no-repeat;
	height:55px;
	text-align:center;
	padding-top:12px;
	margin-bottom:10px;
}
.post-list .post_info .date .day {
	color:#fff;
	font-size:34px;
	line-height:28px;
}
.post-list .post_info .date .month {
	color:#fff;
	font-size:12px;
}
.post-list .post_info ul.info {
	background:#ededed;
	width:65px;
	padding:0 5px;
}
.post-list .post_info ul.info li {
	padding:10px 0;
	border-bottom:1px solid #d2d2d2;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.post-list .post_info ul.info li li {
	padding:0!important;
	border:0!important;
}
.post-list .post_info ul.info li ul {
	margin:0 auto!important;
	width:32px!important;
}
.post-list .post_info ul.info li li a span {
	display:none!important;
}
.post-list .post_info ul.info li span {
	display:block;
	font-size:12px;
	font-weight:normal;
}
.post-split {
	height:1px;
	margin:0 auto;
	border-bottom:1px dashed #9e998c;
	margin:0 auto 5px;
	clear:both;
}
.post-list .post {
	float:left;
	padding-bottom:20px
}
.post h2 {
	color:#05096D;
	font-size:28px;
	margin-bottom:15px;
}
.post h2 a {
	color:#05096D;
	font-size:28px;
}
.post .entry-content {
	color:#4c4c4c;
	font-size:13px;
	line-height:18px;
	margin-bottom:15px;
}
.post .categories {
	font-size:18px;
	color:#231f20;
	font-weight:bold;
}
.post .categories a {
	font-size:18px;
	color:#05096D;
	text-decoration:underline;
	font-weight:bold;
}
#sidebar {
	float:left;
	width:190px;
}
.tagcloud {
	color:#666;
}
#twitter_time_line a {
	color:#d21513;
}
#twitter_time_line li {
	margin-bottom:2px!important;
	padding:0!important;
	border:0!important;
	font-size:12px;
	color:#666;
}
.widget li {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #9e998c;
}
.widget li h3 {
	text-transform:lowercase;
	color:#a3a3a3;
	font-size:22px;
	font-weight:normal;
	border-left:2px solid #d21513;
	padding:2px 0 2px 8px;
	margin-bottom:8px;
}
.widget li li {
	font-size:12px;
	color:#666;
	margin-bottom:2px!important;
	padding:0!important;
	border:0!important;
}
.widget li li a {
	font-size:12px;
	color:#05096D;
}
#searchform input[type=text] {
	border:1px solid #e4e4e4;
	border-right:0;
	color:#999;
	font-size:12px;
	padding:4px 5px;
	height:15px;
	float:left;
}
#searchform {
	margin-bottom:20px;
}
.navigation {
	width:690px;
	margin:0 auto 25px;
}
#comments h3 {
	margin-bottom:5px;
	font-size:18px;
}
#comments h3 a {
	font-size:14px;
	color:#05096D;
}
.comment-author img { display:none; }
.comment-author a {
	color:#05096D;
	font-style:normal;
}
.commentmetadata {
	font-size:10px;
	color:#999;
}
.comment-body {
	margin:10px 0;
}
.reply {
	text-align:right;
}
.reply a {
	color:#05096D;
	font-size:12px;
}
.commentlist li {
	padding:10px;
	background:#f0f0f0;
	margin-bottom:10px;
}
.form-submit input[type=submit] {
	padding:4px 15px;
	background:#05096D;
	border:0;
	color:#fff;
	margin-left:338px;
}
#commentform label {
	float:left;
	width:80px;
}
#commentform p {
	margin-bottom:5px;
}
#commentform p span {
	color:#05096D;
}
#commentform input[type=text], #commentform textarea {
	border:1px solid #E4E4E4;
	padding:4px 5px;
}
.comment-notes {
	font-size:12px;
	color:#999;
	margin-bottom:10px!important;
}
#calendar_wrap table {
	margin:0 auto;
	width:100%;
	font-size:12px;
}
#calendar_wrap table th {
	background:#05096D;
	color:#fff;
	padding:3px 0;
}
#calendar_wrap table td {
	background:#D2D2D2;
	padding:3px 0;
	text-align:center;
	color:#999;
}
#calendar_wrap table td a {
	color:#666;
}
#calendar_wrap table td.pad {
	background:#fff;
	padding:3px 0;
	text-align:center;
}
#calendar_wrap table td#prev, 
#calendar_wrap table td#next {
	background:#FFF;
	padding:3px 0;
	color:#05096D;
}
#calendar_wrap table td#prev a, 
#calendar_wrap table td#next a {
	color:#05096D;
}
#footer {
	width:690px;
	margin-left:37px;
	font-size:13px;
}
#footer a {
	
	color:#05096D;
}

.size-large, .size-full {display: block;
  max-width: 100%;
  height: auto;}