*{
    padding: 0;
    margin: 0;
}

a img{
    border: 0;
}

body{
    background: #000;
    font-size: 62.5%;
    font-family: "Myriad Pro", "Arial", "sans-serif";                     
}

    #wrapper{
        font-size: 1em;
        background: #1f1b1b;
        color: #fff;
        width: 960px;
        padding: 3px 20px;
        margin: 0 auto;
    }
    
        #header{
            width: 100%;
            height: 180px;
            background: transparent url('../img/evolution/header.jpg') no-repeat;
            position: relative;
        }
        
            ul#topNav{
                width: 950px;
                position: absolute;
                height: 28px;
                bottom: 0;
                left: 5px;
                font-size: 2.5em;
                
            }
            
                ul#topNav li{
                    float: left;
                    list-style-type: none;
                }
                
                ul#topNav > li {
                    float:left;
                    height:40px;
                    position:relative;
                }
                
                    ul#topNav > li > a {
                        color:#1f1b1b;
                        display:block;
                        height:40px;
                        position:relative;
                        text-decoration:none;
                    }
                    
                    ul#topNav > li > a:hover {
                        color: #fff
                    }                            
                
                ul#topNav > li + li {
                    /*width:12.5%;*/
                    padding-left: 20px;
                }
                    
                #topNav li ul{
                display:none;
                font-size:.6em;
                font-weight: lighter;
                left:21px;
                list-style-type:none;
                padding-left:0;
                position:absolute;
                top:28px;
                width:180px;
                z-index:99;
                background: #1F1B1B;
                }
                
                #topNav li ul li{
                        color: #000;
                        clear: both;
                        width: 100%;
			padding-right: 0;
                }
                
                #topNav li ul li a{
                        float: left;
                        color: #fff;
                        padding: 10px 3px 3px 3px;
                }
                
                #topNav li ul li a:hover {
                        background: #B6CE34;
                        width: 100%;
                }
                
                #topNav li:hover ul{
                        display:block;
                }

        
        #page{
            margin-top: 15px;
        }
        
        .narrow{
            width: 650px;
            padding-right: 30px;
        }
        
        .left{
            float: left;
        }
        
        .right{
            float: right;
        }
              
        .content p{
            font-size: 1.4em;
        }
        
        h2{
            font-size: 1.5em;
            border-top: 1px solid #b6ce34;
            border-bottom: 1px solid #b6ce34;
        }
        
        h3{
            color: #b6ce34;
            font-size:1.4em;
            font-weight:lighter;
            margin-top: 10px;
        }
        
        h3:before{
            content: url('../img/evolution/h3-icon.png');
        }
        
        p{
            padding-bottom:10px;
            padding-left:15px;                    
        }
        
/* Cars */
    .cars-index table{
        width: 100%;
        text-align: center;
        font-size: 1.3em;
        font-family: "Arial";
    }
    
    .cars-index th{
        border-bottom: 1px solid #b0c733;
        border-top: 1px solid #b0c733;
    }
    
    .cars-index table th a{
        color:#b0c733;
        text-decoration:none;
    }
    
    .cars-index table td{        
        padding: 2px 0;
    }
    
    .cars-index table tr{
    }

    .cars-index table tr:hover td{
        background: #b0c733;
        cursor: pointer
    }
    
    .cars-index table a{
        color: #fff;
    }
    
    .cars-index .altrow{
        background: #545454;
    }
    .cars-index td img{
        border: 1px solid #1F1B1B;
        float: left;
        margin: 0 2px
    }
    
    .photolist{
        list-style-type: none
    }
    
    .photolist li{
        float: left;
        padding: 2px;
        width: 150px;
        overflow: hidden;
    }
    
    .photolist li:hover img{
        opacity: .6;
    }
    
    .clear{
        clear: both;
    }
    
    
    /** Definition Lists **/
   dl {
	line-height: 2em;
	margin: 0em 0em;
        font-size: 1.5em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}
 
.cake-debug{
    color: #fff;
    font-size: 13px;
}

/** Car Search **/
.car-search .input{
    float: left;
    padding-right: 10px;
}

/** Menus **/
.right_menu li{
    list-style-type:none;
}


/** Posts **/
.post-date{
    font-size: 1.2em
}

.comment-form{
    border-top: 2px dashed #B6CE34;
    padding: 8px;
    
}


.comment-form .input.text{
margin-bottom: 5px;
}

.comment-form label{
    font-size: 1.5em;
    width: 100px;
    float: left;
    display: block;
    clear: left;
}

.comment-form label:after{
    content: ':';
}

.comment-form input, .comment-form textarea{
    width: 200px;
    clear: right;
}

.comment-form .submit{
margin-left:100px;
margin-top:5px;
position:relative;    
}
