body#index #page_content { background: url("http://www.socalmotorcycleservice.com/images/page_content_bg_home.gif") repeat-y; }
body#index #page_content { width: 100%; float: right; margin-left: -250px; margin-right: 0; margin-top: 56px; }

body#index #page_content div.content { margin-right: 30px; margin-left: 300px; width: 500px; margin-top: 15px; }

/*body#index #page_content div.content h2 { position: relative; top: -60px; left: -280px; text-align: center; margin-bottom: -30px; }*/
body#index #page_content div.content h2 { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; }
body#index #page_content div.content h2 span { display: block; padding-top: 20px; height: 100px; width: 850px; margin: 0 auto; text-align: center; }

body#index #page_sidebar { float: left; width: 250px; height: 430px; margin-top: 56px; }
body#index #page_sidebar div.content { width: 216px; margin: 0 17px; }

body#index #page_sidebar { background: url("http://www.socalmotorcycleservice.com/images/page_sidebar_bg_home.png") no-repeat; }
body#index #sidebar_nav ul { margin: 69px 0 0 0; padding: 0; list-style: none; }
body#index #sidebar_nav li { background: none; padding: 0; margin: 0; height: 35px; }
body#index #sidebar_nav li span { margin-top: 0px; }
body#index #sidebar_nav li a { display: block; height: 35px; font-size: 20px; text-style: italic; padding-left: 55px; }

/*
body#index #page_content div.content h2   { background: #c99; }
body#index #page_content div.content      { background: #fcc; }
body#index #page_sidebar                  { background: #cfc; }
body#index #page_sidebar div.content      { background: #ccf; }
*/