/*
Theme Name: DealerTrack
Theme URI: http://wordpress.org/
Description: Custom theme designed by <a href="http://www.r2integrated.com/">r2integrated</a>.
Version: 1.0
Author: r2integrated
Author URI: http://www.r2integrated.com/
Tags: grey, red, custom header, fixed width, two columns, widgets

	DealerTrack Blog v1.0
	 http://www.r2integrated.com/

	This theme was designed and built by r2integrated,
	whosesiteyou will find at http://www.r2integrated.com/

*/

/*

       Site:  DealerTrack Blog
        URL:  http://www.dealertrackblog.com/
       File:  style.css
    Creator:  Aaron Clark for R2integrated
      Email:  aclark@r2integrated.com
    Created:  2009-10-27
  Copyright:  (c) 2009 DealerTrack. All rights reserved.

*/



body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

.wrap {
width:780px;
margin:auto;
}

.body {
background:url(images/body.gif) left repeat-y;
}


#head {
height:61px;
overflow:hidden;
background:url(images/bg-head.gif) center top no-repeat #f3f3f3;
border-top:7px solid #868686;
border-bottom:7px solid #4c4c4c;
margin-bottom:22px;
}

#logo {
float:left;
position:relative;
font-size:28px;
line-height:34px;
font-weight:bold;
letter-spacing:-2px;
*:margin-top:-1px;
/margin-top:-1px;
}

#logo a {
color:#262626;
text-decoration:none;
width:420px;
height:60px;
display:block;
}


#logo span {
background:url(images/dealer-management-system-blog.gif) top no-repeat;
position:absolute;
width:100%;
height:100%;
}






#search {
padding-top:31px;
float:right;
}

.screen-reader-text {
display:none;
}

#column-left {
float:left;
margin:0px 22px 0px 0px;
background:#c2c6c8;
padding:25px;
width:522px;
overflow:hidden;
}

#column-left h1,
#column-left h2 {
margin-top:0px;
}

#column-left h1,
.post-title {
margin:0px 0px 0px 0px;
font-size:24px;
line-height:30px;
font-weight:bold;
color:#ed1c24;
}

.post-title a,
#column-left a {
color:#ed1c24;
text-decoration:none;
}

.post-title a:hover,
#column-left a:hover {
color:#000;
}


.post-date {
margin:0px 0px 0px 0px;
/* color:#ed1c24!important; */
font-size:12px;
line-height:16px;
}



a.fb_share_button {
color:#fff!important;
font-size:11px;
line-height:16px;
background:url(images/share-to-facebook.gif)!important;
display:block;
width:91px;
height:17px;
text-align:center;
padding:1px 3px 0px 3px;
outline:none;
}

a.fb_share_button:hover {
background:url(images/share-to-facebook-hover.gif)!important;
}

a.fb_share_button:active {
background:url(images/share-to-facebook-active.gif)!important;
}


/*

a.fb_share_button {
width:18px!important;
height:16px!important;
background:url(images/btn-facebook-share.gif)!important;
color:#fff!important;
font-weight:bold!important;
padding-top:2px!important;
padding-left:21px!important;
border:none!important;
font-size:11px;
}

a.fb_share_button:hover {
border:none!important;
}

*/

.topsy-sm {
}

a.topsy-sm-total,
a.snap_noshots,
a.topsy-sm-retweet,
a.snap_noshots {
outline:none!important;
}

#column-left p,
#column-left li {
color:#000;
font-size:12px;
line-height:16px;
margin-bottom:0px;
}

#column-left textarea {
width:400px;
}





.hentry {
margin-bottom:20px;
}

.postmetadata {
padding:0px 20px 0px 20px;
font-style:italic;
color:#333!important;
}

ol.commentlist {
list-style:none;
padding:0px;
}

ol.commentlist .comment,
ol.commentlist .pingback {
margin-bottom:10px!important;
padding:10px;
}


.thread-odd {
background:#d1d5d8;
border:1px solid #a8acaf;
}

.thread-even {
background:#dfe3e6;
border:1px solid #b5b9bc;
}

.comment-author .avatar {
float:right;
padding:0px 0px 10px 10px;
}

#respond {
margin:auto;
width:404px;
}

#respond #commentform label {
padding-left:10px;
}




#column-right {
float:left;
margin-top:0px;
width:164px;
padding-bottom:25px;
}

#column-right h3 {
color:#ed1c24;
font-size:18px;
line-height:22px;
font-weight:bold;
margin:28px 0px 10px 0px;
}

#column-right ul {
list-style:none;
margin:0px;
padding:0px;
}

#column-right li {
font-size:12px;
line-height:15px;
}

#column-right a {
color:#000000;
}


#column-right ul.recent li {
margin-bottom:10px;
}



#foot {
height:105px;
overflow:hidden;
background:url(images/bg-foot.gif) center top no-repeat;
clear:both;
}

#foot .wrap {
}

#category-tabs {
float:left;
color:#36424a;
font-size:12px;
line-height:15px;
font-weight:bold;
height:48px;
width:572px;
overflow:hidden;
}

#category-tabs ul {
list-style:none;
padding:0px;
margin:0px;
width:600px;
float:left;
}

#category-tabs li {
float:left;
position:relative;
height:37px;
}

#category-tabs span {
position:absolute;
width:100%;
height:100%;
}

li.dms {width:150px;}
li.inventory-optimization {width:147px; left:-10px;}
li.sales-and-fandi {width:147px; left:-15px;}
li.compliance {width:147px; left:-19px;}

li.dms span {background:url(images/tab-dms-on.gif);}
li.inventory-optimization span {background:url(images/tab-inventory-optimization-off.gif);}
li.sales-and-fandi span {background:url(images/tab-sales-and-fandi-off.gif);}
li.compliance span {background:url(images/tab-compliance-off.gif);}




#dealertrack-performance-suite {
position:relative;
width:300px;
height:31px;
color:#ed1c24;
font-size:17px;
line-height:20px;
font-style:italic;
font-weight:bold;
clear:both;
position:relative;
}

#dealertrack-performance-suite span {
position:absolute;
width:100%;
height:100%;
background:url(images/dealertrack-performance-suite.gif);
}





#dealertrack-logo {
position:relative;
float:left;
width:172px;
height:61px;
margin-left:23px;
font-size:14px;
}

#dealertrack-logo span {
position:absolute;
width:100%;
height:100%;
background:url(images/dealertrack-logo.gif);
}




.alignright {
float:right;
}

.alignleft {
float:left;
}