@charset "UTF-8";
/* CSS Document */

body {
	margin:20px auto;
	width:991px;
	font:12px Helvetica Neue, Helvetica, Arial, sans-serif;
        line-height:16px;
        letter-spacing:0.01em;
	color:#000;
	background:url(http://www.maxrally.com/imgs/back.png);
}

a {text-decoration:none; color:#000;}
a:hover {color:#900;}

.image-link {color:#fff;}

form p { position: relative; margin: 16px 0 0 4px; float:left; font-size:11px;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}


form p input, form p textarea {
	display: block;
	padding: 4px;
	width: 90px;
	margin: 0;
	color:#333;
	border:0;
	background:transparent;
	
}

form p input.submit {background:url(http://www.maxrally.com/imgs/search-icon.png) no-repeat; display:block; width:7px; height:8px;margin:7px 0 0 4px; 
}

form p label {
	display: block;
	margin: 3px 5px 5px 6px;
	padding: 0;
	color:#999;
}


form p textarea {
	padding: 2px;
}

form p label {color:#999;}

#header {
	float:left;
	width:991px;
}

#header #logo {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/logo.png) no-repeat;
	width:245px;
	height:79px;
	text-indent:-10000px;
}

#header #menu {
	float:right;
	margin:5px 0 0 0;
}

#col1 {
	clear:both;	
	float:left;
	width:517px;
	margin:30px 0;
}

#col1 #featured {
	clear:both;	
	float:left;
	width:503px;
	height:282px;
        margin:0 0 18px 0;
	border:1px solid #d3d3d3;
	background:#FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow:0px 0px 3px #CCC;
}

#col1 #feed {
	clear:both;	
	float:left;
	width:503px;
	border:1px solid #d3d3d3;
	background:#FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow:0px 0px 3px #CCC;

}



#col1 #title { 
	font-size:10px;
	border-bottom:1px solid #d3d3d3;
	padding:6px;
	background: url(http://www.maxrally.com/imgs/col1-title-bg.png) no-repeat #d3d3d3;
	float:left;
	width:438px;
}



#col1 #pag {
	text-transform:uppercase; 
	font-size:9px;
	float:left;
	width:503px;
	
}

#col1 #pag #previous {float:left; margin:4px 0 4px 6px;}
#col1 #pag #recent {float:right; margin:4px 6px 4px 0;}

.brief-entry {
	border-bottom:1px solid #d3d3d3;
	padding:6px;
        float:left;
	width:492px;
	position:relative;
	
}

.brief-entry h2 {font-size:12px; font-weight:normal; margin:0;}
.brief-entry span.posted {font-size:10px; margin:4px 0;}
.brief-entry p { margin:4px 0; padding:0; font-size:11px;}
.brief-entry ul {display:block; margin:0; padding:0;}
.brief-entry ul li{display:inline; margin:0 1px 0 0; padding:0;}
.brief-entry ul li img {border:0;}
.brief-entry .tags {	
        position:absolute;
	top:4px;
	right:4px;
}
.brief-entry img.gallery-image {float:left;}

.brief-entry div.gallery-info {
margin:0 0 0 18px;
float:left;
width:250px;
}


.entry {
	padding:6px;
        float:left;
	width:492px;
	position:relative;
	
}

.entry h2 {font-size:13px; font-weight:normal; margin:0;}
.entry span.posted {font-size:9px; margin:4px 0;}
.entry p { margin:0 0 10px 0; padding:0; font-size:12px; line-height:18px;}
.entry ul {display:block; margin:0; padding:0;}
.entry ul li{display:inline; margin:0 1px 0 0; padding:0;}
.entry .tags {	
        position:absolute;
	top:4px;
	right:4px;
}

#col2 {
	float:left;
	width:282px;	
	margin:30px 0 0 10px;
}

#col2 .widget {
	float:left;
	width:282px;
	border:1px solid #d3d3d3;
	background:#FFF;
	margin:0 0 18px 0;
	padding:0 0 8px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow:0px 0px 3px #CCC;
}

#col2 .widget#top10-title {padding:0;}
#col2 .widget#now-on {padding:0;}

#col2 .widget .title { 
	font-size:10px;
	border-bottom:1px solid #d3d3d3;
	padding:6px;
	background: url(http://www.maxrally.com/imgs/col1-title-bg.png) no-repeat #d3d3d3;
}

#col2 .widget h5 {font-size:11px; margin:0; padding:6px 0 0 6px; font-weight:normal;}
#col2 .widget h5.alt {color:#666;}
#col3 {
	float:left;
	width:159px;
	margin:30px 0 0 20px;
	
}

#footer {
        clear:both;
        float:left;
        width:991px;
        margin:20px 0 20px 0;
}

#footer ul {
	float: left;
	width: 40px;
	display: inline;
	list-style: none;
	font-size: 13px;
        margin:0 40px 0 0;
        padding:0;
	
}

#footer ul.no-width {
	float: left;
        width:150px;
	display: inline;
	list-style: none;
	font-size: 12px;
        margin:2px 0;
        padding:0;
	
}

#footer ul li {
	display:list-item;
	list-style: none;
	font-size: 10px;
	color: #333;
		
}

#footer ul li.first {
	font-size: 11px;
	margin: 0 0 10px 0;
        padding: 0 0 3px 0;
        display:block;
        float:left;
        width:50px;
        border-bottom: 1px solid #000;

}

#footer ul.no-width li.first {
        border-bottom: 0;
}

/*gallery styling*/

#col1 #back-btn {
	float:left;
	width:40px;
	padding:6px;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;

	font-size:11px;
}

#feed #caption {
	font-size:11px;
	padding:6px;	
}

#share-links {
       border-top:1px solid #d3d3d3;
       margin: 4px;
       padding: 4px 0 0 0;

}


/*Tags*/

.News {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/news.png) no-repeat;
	width:36px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}
.Breaking {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/breaking.png) no-repeat;
	width:59px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}
.Features {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/feature.png) no-repeat;
	width:52px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.Column {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/column.png) no-repeat;
	width:54px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.Gallery {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/gallery.png) no-repeat;
	width:52px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}
.Analysis {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/analysis.png) no-repeat;
	width:59px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}
.Exclusive {
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/exclusive.png) no-repeat;
	width:62px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.McKleinGallery{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/mcklein-gallery.png) no-repeat;
	width:51px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.McKleinTop10{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/top10.png) no-repeat;
	width:93px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.WRC{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/wrc.png) no-repeat;
	width:32px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.IRC{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/irc.png) no-repeat;
	width:25px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.European{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/european.png) no-repeat;
	width:63px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.Worldwide{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/worldwide.png) no-repeat;
	width:76px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.Other{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/other.png) no-repeat;
	width:43px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.my-day{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/mydaywith.png) no-repeat;
	width:81px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.car-star{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/car-star.png) no-repeat;
	width:108px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.drive-day{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/drive-day.png) no-repeat;
	width:111px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.stage-fright{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/stage-fright.png) no-repeat;
	width:85px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.top-10{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/top-10.png) no-repeat;
	width:44px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}


.Review{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/review.png) no-repeat;
	width:50px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.Videos{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/videos.png) no-repeat;
	width:49px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

.first-car{
	float:left;
	display:block;
	background:url(http://www.maxrally.com/imgs/tags/my-first-car.png) no-repeat;
	width:80px;
	height:19px;
	text-indent:-10000px;
	margin:0 1px 0 0;
}

