﻿/* speedMotiv Style */

/*************************************
        GENERAL DECLARATIONS
*************************************/

a
{
	color:#ce0100;
}

a:hover
{
	color:#FFFFFF;
	background: #ce0100;
}

.logo {
    background:transparent url(../images/speed/logo.png) no-repeat;
}

.logo:hover 
{
    background:transparent url(../images/speed/logo.png) no-repeat;
}

/*************************************
             TYPOGRAPHY
*************************************/

.leftcontainerTop h1 a {
    color:#4c4b4b;
}

.leftcontainerTop h1 a:hover {
    color:#FFFFFF;
    background:#ce0100;
}

.contReading:hover {
    color:#FFFFFF;
    background:#ce0100;
}

.byline {
    color:#FFFFFF;
    background:#ce0100;
}
.byline a {
    color: #FFFFFF;
}

/*************************************
             PAGING
*************************************/

.paging{float:left; padding: 4px 0 4px 0; height:100%; width:100%; font-size:0.9em; font-weight:bolder; text-decoration: none; color:#dddddd;}
.paging a{padding:6px; margin:0 1px; border: solid 1px #d6d5d5; background: #f5f4f4; text-decoration: none; color:#838282}
.paging a:visited {padding:6px; margin:0 1px; border: solid 1px #d6d5d5; background: #f5f4f4; text-decoration: none; color:#838282}
.paging a:link {padding:6px; margin:0 1px; border: solid 1px #d6d5d5; background: #f5f4f4; text-decoration: none; color:#838282}
.paging a:hover {color: #333333; background: #f5f4f4; border-color: #ce0100; text-decoration: none;}
.pagingcurrent{color:#ffffff; padding:6px; margin:0 1px; border: solid 1px #d6d5d5; background: #ce0100}

/*************************************
            TOP NAVIGATION
*************************************/

ul#navmenu {
    width:981px;
    height:46px;
    margin:0;
    padding:0 0 0 9px;
    list-style:none;
    position: absolute;
    top: 118px;
    background:url(../images/bg_nav.png) no-repeat 0 0;
}

ul#navmenu li {
    float:left;
}

ul#navmenu li a {
    background:url(../images/speed/sprite.png) no-repeat scroll bottom left;
    display:block;
    height:58px;
    position:relative;
}

ul#navmenu li a.navBlog {
    width:79px;
    background-position: 0px -58px;
}
ul#navmenu li a.navFeatures {
    width:100px;
    background-position: -79px -58px;
}
ul#navmenu li a.navEvents {
    width:87px;
    background-position:-179px -58px;
}
ul#navmenu li a.navNews {
    width:78px;
    background-position:-266px -58px;
}
ul#navmenu li a.navRamblings {
    width:114px;
    background-position:-344px -58px;
}
ul#navmenu li a.navAbout {
    width:70px;
    background-position:-401px -58px;
}

ul#navmenu li a span {
    background:url(../images/speed/sprite.png) no-repeat scroll bottom left;
    display:block;
    position:absolute;
    top:0;
    left:0px;
    height:58px;
    width:100%;
    z-index:200;
}

ul#navmenu li a.navBlog span {
    background-position:0px 0px;
    cursor: hand;
}
ul#navmenu li a.navFeatures span {
    background-position:-79px 0px;
    cursor: hand;
}
ul#navmenu li a.navEvents span {
    background-position:-179px 0px;
    cursor: hand;
}
ul#navmenu li a.navNews span {
    background-position:-266px 0px;
    cursor: hand;
}
ul#navmenu li a.navRamblings span {
    background-position:-344px 0px;
    cursor: hand;
}
ul#navmenu li a.navAbout span {
    background-position:-401px 0px;
    cursor: hand;
}

.postNavLinks:hover {
    color:#FFFFFF;
    background:#ce0100;
    cursor: pointer;
}

/*************************************
             HEADER
*************************************/
#headerwrapper { 
    
}

/*************************************
            FOOTER
*************************************/

#footercontent .nav a:hover {
    color: #ce0100;
    background: transparent;
}

/*************************************
           BLOGROLL
*************************************/

.blogRoll a, .archiveDates a {
    color: #4c4b4b;
}

.blogRoll a:hover, .archiveDates a:hover {
    color: #FFFFFF;
}

/*************************************
             AUTO COMMUNITY
*************************************/

.autoCommintiesList li{
    display: inline;
    float: left;
    width: 96px;
    color: #4c4b4b;
}

.autoCommintiesList li a{
    color: #4c4b4b;
}

.autoCommintiesList li a:hover{
    color: #FFFFFF;
}

/*************************************
             CATEGORIES
*************************************/

.CategoriesList li
{
    display: block;
    padding: 5px 0 5px 15px;
    background: #efefef url(../images/double-arrow-bullet.gif) no-repeat 0 12px ;
    border-bottom: solid 1px #d9dadb;
}

.CategoriesList li:hover
{
    display: block;
    padding: 5px 0 5px 15px;
    background: #d6d6d4 url(../images/double-arrow-bullet.gif) no-repeat 0 12px ;
    border-bottom: solid 1px #ce0100;
}

.CategoriesList li a
{
    color: #4c4b4b;
    line-height: 0.6em;
}

.CategoriesList li a:hover
{
    color: #4c4b4b;
    text-decoration: none;
    background: transparent;
}

/*************************************
             BEST OF
*************************************/

.BestOf li
{
    display: block;
    padding: 5px 0 5px 0;
    border-bottom: solid 1px #d9dadb;
}

.BestOf li:hover
{
    display: block;
    padding: 5px 0 5px 0;
    background: #d6d6d4;
    border-bottom: solid 1px #ce0100;
}

.BestOf li a
{
    color: #4c4b4b;
    line-height: 0.6em;
}

.BestOf li a:hover
{
    color: #4c4b4b;
    text-decoration: none;
    background: transparent;
}

.BestOf li .BestOfNum
{
    font-size: 1.3em;
    font-weight: bold;
    color: #b2b1b1;
}

.BestOf li:hover .BestOfNum
{
    font-size: 1.3em;
    font-weight: bold;
    color: #ce0100;
}

/*************************************
             LATEST COMMENTS
*************************************/

.latestComments li
{
    display: block;
    padding: 5px 0 5px 0;
    background-color: #efefef;
    border-bottom: solid 1px #d9dadb;
}

.latestComments li:hover
{
    display: block;
    padding: 5px 0 5px 0;
    background-color: #d6d6d4;
    border-bottom: solid 1px #ce0100;
}

.latestComments li a
{
    color: #4c4b4b;
    font-weight: bolder;
    line-height: 0.6em;
}

.latestComments li a:hover
{
    color: #4c4b4b;
    text-decoration: none;
    background: transparent;
}

.latestComments li .small 
{
    font-size: 0.8em;
    font-weight: normal;
    color: #818080;
}

/*************************************
             ARCHIVES
*************************************/

.archivesList a {
    text-decoration: none;
}

.archivesList a:hover {
    text-decoration: none;
}

/*************************************
             TAG CLOUD
*************************************/

.tagCloud
{
    line-height: 1.7em;
}

.tg1 {font-size:1.9em; font-weight: 600; color:#ce0100;}
.tg2 {font-size:1.6em; font-weight: 510; color:#ce0100;}
.tg3 {font-size:1.4em; font-weight: 500; color:#4c4b4b;}
.tg4 {font-size:1.1em; font-weight: 300; color:#4c4b4b;}
.tg5 {font-size:1.0em; font-weight: 100; color:#4c4b4b;}


/*************************************
             FEATURED
*************************************/

.featuredRightImg img:hover
{
    border: solid 1px #ce0100;
    padding: 3px;
    background: #ce0100;
}

/*************************************
             PHOTO GALLERY
*************************************/

.postPhotoSelected
{
    background: #ce0100;    
}

.galleryThumbFrame:hover
{
    width: 98px;
    height: 114px;
    border: solid 1px #ce0100;
    padding: 4px 0 4px 0;
}


