#wrap, 
#logo h1, 
#footer div,
#signup p,
#search {width:1450px;
	}

#home #logo a#grm {
	width: 350px;
	height:126px;
	background: url(/media/img/grm/logo-340.png) no-repeat left 10px !important;
	background: url(/media/img/grm/logo-340.gif) no-repeat left 10px;
	
	}
	
#home #logo #leaderboard {min-width:1070px; padding:0 10px; margin:20px 9px; }	
#leaderboard {background: url(/media/img/grm/leaderboard-bg-xwide.png) no-repeat; 
}		
#home #nav {width:340px; }


.widish #content1	{width:900px; }
.widish #content2	{margin-left:910px !important; }


#home #wrap {background-position:100px;}

#home #content {
	margin-left: 360px; 
	top:-96px;
	}

#home #navstore, #home #navcomm {width:165px; margin-right:-165px;}

#home #nav #navmkt, #home #nav #navstaff { margin-left:175px; }
#home #navstore, #home #navmkt, #home #navstaff, #home #navcomm {min-height:15em}


#home #main_photo {
	width:648px;
	height:450px;
	}

#home h3.cta {float:left; height:140px; width:380px;
	border-bottom:1px solid #ccc; 
	margin-bottom:20px !important;
	margin-bottom:0; /* IE6 fix */
	position:relative;
	}
.cta a {text-align:center}

#home h3.cta a {	
width:100%;
padding-bottom:20px;
text-align:left;
}
h3.cta 			{
	font-size:19px;
	}
.cta strong {font-size:36px}


#home #subimgs {
	position:absolute; 
	width:100px;
	margin:0px 0 0 -40px;
	}
#home ul#highlights li, #home ul.issue-extras li { 	font-size:15px;}
#latest-issue h5 {font-size:18px}

#home #featured-articles {
	width:830px;
	float:left;
}
#home #content1 {width:1080px;}
#home #homeprojects {width:518px; margin-right:20px}
#home #homeprojects ul {min-height: 280px}

#home #homenewcars,
#home #home-video {width:280px; }

#home #homenewcars {margin-right:0}
#home #homenewcars ul {width:258px; min-height:280px; 
	height:auto !important;
	height:270px;
	 }

#home #home-rides {margin-right:18px}	 
#home #home-forums ul {height:593px;}
#home #home-dont-miss {width:520px; margin-right:0;}

#home #home-video ul, 
#home #home-dont-miss ul {min-height:268px}

#home #footer p {width:340px;}
#home #footer ul {margin-left:360px; }
#footer div {background: url(/media/img/grm/footer.png) -520px 0; height:30px}
#home #footer div {background: url(/media/img/grm/footer.png) -410px 0; }


#content1, .narrow #content1 {width:810px;} 
#content2, .narrow #content2 {
	margin-left:825px !important;
	margin-left:822px
	}


/* RIDES */
#rides #ihrotd {width:712px; float:left; margin-right:10px;}
#rides #ihrotd h4 {padding:11px}
#rides #ihrotd img.main-photo {left:0} /* IE6 fix */
#rides #rideoptions div.interesting {border-right:0; margin-right:0}
#rides #rideoptions div.add-big     {margin-top:18px; width:436px; background-position: right 18px; 
	border-top:1px solid #ccc; 
	padding-top:18px}
#rides #rideoptions .add-big p   {font-size:110%}
#rides #rideoptions .add-big a {display:block; background: transparent}
#rides #rideoptions hr.clear {visibility: hidden; }
#rides #rideoptions div.x-wide {width:470px;}
#rides #rideoptions div.by-make {width:150px}


/* EVENTS */
#events #jhCalendar	{min-height:180px;}



/* store */
#subsgroup .box {float:left; width:450px; margin-right:18px
	}
.subhelpbox {width:370px
	  }
	  .subhelpbox p {min-height:60px; font-size:16px}

.itemslist li {
		width:220px; }
		
#cart #paymentform fieldset {float:left; width:440px}
		
#storefront #content1 {width:370px !important}
#storefront #content2 {width:805px; height:542px;
	background: url(/media/img/store/grmstorefrontbg-big.jpg) no-repeat right bottom;
		margin-left:375px !important;

}

#tipstable {width:102%}

/*




#home #content {left:10px !important; left:7px;
	margin-left:0;
	width:1040px; overflow:hidden; top:-90px;
	margin-top:0}


#subscribe {margin:-10px 0 24px}	
#try {float:none !important}
#home ul#highlights li, #home ul.issue-extras li { 	font-size:16px;}
#latest-issue h5 {font-size:18px}



#home #content1 {width:515px; }
#home #content2 {margin-left:525px}
#home #content2 #ads img {margin-left:5px}






#article .fill		{display:none }
#article #content1 > p {font-size:14px; line-height:24px}
#article .sidebar { margin-left:20px; clear:right;}

#issues .previous {clear:both}

#issues .issue {width:460px; float:left; padding:10px 0 10px 10px}

#articles .imglinks {width:980px}
#articles .imglinks li {min-height:108px !important; 
	float:left; width:440px; padding-right:20px; margin-left:0px; clear:none; min-height:80px}

#newcars .imglinks {width:950px}

#newcars .imglinks li {float:left; width:385px; padding-right:15px; margin-left:0px; clear:none; min-height:80px}

#forum #content1,
#forum .postlist	{ width:1180px}

#content1 #backissues > li {width:73px;	}
	

.sup {background-position: 110px}

#footer div {background: url(/media/img/grm/footer.png) -510px 0; height:24px}
#home #footer div {background: url(/media/img/grm/footer.png) -390px 0; }

#map		 		{width: 1180px; height: 300px;}
#user_map #map 		{width: 1180px; height: 550px; margin-bottom:-64px}

#store #content1 {width:1170px}

#storenav li {width:195px;}

#cartinfo {width:330px;}
#cartinfo img, #cartinfo img#emptycart {position:static; margin:0 0 0 40px}
#cartinfo h4 {margin-top:18px}
#covers {width:820px; }
#covers img {margin:0 52px 18px 0}
.subhelpbox {width:353px; 
	 min-height:98px;
	 padding:9px 18px 0
	  }
	.subhelpbox p {font-size:120%}
	.itemslist {width:820px;}
		.itemslist li {
		width:263px;

		}
		.itemslist .item p {width:150px}
	
		
#issueslist {width:700px; }
#issueslist .itemslist {margin-left:-30px !important}
#issueslist .itemslist li {
		margin:5px 7px 0 1px !important;
				padding:2px 0px 1px; 
}

#cart #paymentform {margin-top:18px}
#paymentform #billing {margin-right:10px}

#paymentform fieldset {width:425px; float:left; padding:0 9px 9px; }
#paymentform input 	{width:415px;}	
#paymentform fieldset fieldset {width:405px;}
#paymentform fieldset fieldset textarea {width:385px;}

#paymentform .shortinput, 
#expdatefields, 
#ccnum {width:212px;}
#paymentform .shortinput input, #ccnum input {width:202px}
#ccnum {float:left}

#eventdetail table.calTable {width:332px !important;}
#jhCalendar {min-height:172px; }
#eventdetail table.calTable td {padding:5px !important}



*/

