/* CSS Document for Zipps Sports Grill */
body, html{
  background:#FFFFFF url('images/bg.jpg') left top;
  font-family:Arial, Verdana, Sans-serif;
  font-size:12px;
  color:#666666;
}

/* Global and containers */
  img{border:0;}
  *{margin:0; padding:0;}
  img.block{display:block;}
  div#container{
	width:813px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    }
  div#content-bg{
    width:812px;
    background:url('images/content-sub-bg.jpg') left top repeat-y;
    }	
  div#content-bg-top{
    width:690px;
    background:url('images/content-sub-top.jpg') left top no-repeat;
    padding:25px 37px 10px 85px;
    }	
  div#content-bg-top:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;   
  	}
	div.no-background{
		background: none;
		}
  div#watermark{
  	width:690px;
  	background:url('images/watermark.gif') 80% top no-repeat;
  	}   
  .graphic{
    display:block;
    overflow:hidden;
    text-indent:-1000px;
    }
  h1{display:none;}
  h2{
    width:auto;    
    display:block;
    font-size:24px;
    color:#0061AE;
    padding:0 0 20px 0;
	letter-spacing:-2px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial Black;
    }
  h3{
    width:auto;    
    display:block;
    font-size:14px;
    color:#0061AE;
    padding:5px 0 5px 0;
	text-transform:uppercase;
    }
  h4{
    font-size:13px;
	display:block;
    color:#F58024;
    padding:5px 8px 0 0;
	margin:0;
	text-transform:uppercase;
    }
  h5{
    font-size:13px;
    color:#0061AE;
    padding:10px 20px 0 20px;
	margin:0;
    }

  h6{
    font-size:16px;
    color:#F58024;
    padding:0;
	margin:0;
    }
  h7{
    padding:5px 0 0 0;
    }
  .smtextBlue{
	color:#0061AE;
	font-size:11px;
	padding:0 0 0 5px;
	font-style:italic;
	}
  content-bg, content-home p{
  	padding-top:15px;
  	}
  p.no-pad{
  	padding-top:0;
  	}
  #content-bg-top p{
  	margin-top:15px;
  	}
  #content-bg-top p.no-pad{
  	margin-top:0;
  	}
  .fix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
    }
  .float{
    float:left;
    display:inline;
    }
/* // Global and containers */


/* Top */
  div#top{
    width:812px;
    height:97px;
    background:url('images/top_bg.jpg') left top no-repeat;
    }
  div#top-contest{
    width:812px;
    height:97px;
    background:url('images/top_bg_contest.jpg') left top no-repeat;
    }
  #flash{
    width:622px;
    height:97px;
    float:left;
    display:inline;
    }
  ul#top-links{
    width:185px;
    height:89px;
    float:left;
    display:block;
    list-style:none;
    margin:8px 0 0 5px;
    }
  ul#top-links li{display:inline;}
  ul#top-links li a{
    text-transform:uppercase;
    font-weight:bold;
    text-decoration:none;;
    color:#CD5310;
    }
  ul#top-links li a:hover{color:#3E3E3E;}
  ul#top-links li a.philosophy{margin-right:5px;}
  ul#top-links li a.employment{margin-left:5px;}
/* // Top */

.push { 
   padding-top: 15px;
}

/* Navigation */
  #nav{
    width:627px;
    height:25px;
    background:url('images/nav_bg.jpg') left top no-repeat;
	padding: 0px 10px 0px 175px;
    }
/* // Navigation */

/* Content */
	div#content-bg-top ul.list{
		margin:20px 0 0 40px;
		list-style:disc url('images/bullet.gif');
		}
	div#content-bg-top ul.list2{
	list-style:disc url('images/bullet2.gif');
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
		}
	div#content-bg-top ul{
		list-style:none;
		}
	div#special-pad ul{
		width:200px;
		padding:4px 20px 5px 0;
		}
	img.align-right{
		float:right;
		margin:15px 0 10px 10px;
		}
	img.pad-top{
		margin:15px 0 0 0;
		}
	img.no-pad-bottom{
		margin-bottom:0;
		}
	a, a:active, a:link{
		color:#0061AE;
		text-decoration:none;
		}
	a:hover {
		color:#0061AE;
		text-decoration:underline;
		}
	div#content-bg-top table{
		width:100%;
		cellspacing:0;
		border:none;
		border-collapse:collapse;
		}
	div#content-bg-top table#breakfast{
		width:572px;
		border-collapse:collapse;
		}		
  /* Home Page */
    div#content-home{
	width:811px;
	height:362px;
	background:url('images/content_bg.jpg') left top no-repeat;
      }
    div#home_text-area{
      width:279px;
      height:215px;
      padding:30px 0 0 80px;
      font-size:13px;
      font-weight:bold;
      color:#0061AE;
      }
    h2.home-text{
      font-size:24px;
      display:block;
      color:#F58024;
      padding:0;
      }
    div#content-home div#home_text-area div#home-pat-summerall{
      margin:15px 0 0 0;
      }
	div#home_locations {
	display:inline;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
	  }
  /* // Home Page */

  /* Locations */
    div#locations {
			width:100%;
    	}
    div#locations ul{
    	float:left;
    	}
    div#locations ul.last{
    	margin-left:40px;
    	}
  /* // Locations */
  
  /* Menu */
  	div#menu {
  		width:390px;
  		background:url('images/menu-border.gif') 418px 0 repeat-y;
  		}
  	div#menu:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden; 
		}  	
  	div#menu-left{
  		width:345px;
  		float:left;
  		padding-right:15px;
  		}
  	div#menu-right{
  		width:345px;
  		float:right;
  		padding-left:15px;
  		}
	div#menu h3{
  		font-size:18px;
  		color:#0061AE;
  		font-style:italic;
  		padding-top:25px;
  		}
  	div#menu h3.first{
		margin:0;
  		padding:0;
		background-color:#6ebfff;
  		}
	div#menu h4{
  		font-size:14px;
  		color:#000000;
  		text-decoration:underline;
  		padding-top:10px;
  		}
  	div#menu p{
  		padding-top:4px;
  		}
	div#special{
		padding-bottom:20px;
		margin:0 0 20 0;
		}
	p.descript {
	  color:#0061AE;
	  margin:0 15px 10px 10px;
	  font-size:11px;
	  font-weight:bold;
	  padding-top:0;
	  	}
  /* // Menu */
  ul li.global{
  	list-style:disc;
	margin:10px 0 0 11px;
	color:#000000;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	letter-spacing:-1px;
	}
	
/* // Content */

/* Contact */
  ul.contact{
	margin:12px 0 0 5px;
	color:#000000;
	font-size:12px;
	font-family:Verdana;
	letter-spacing:-1px;
	}
  ul.specials{
	margin:6px 0 0 5px;
	color:#0061AE;
	font-size:12px;
	font-family:Verdana;
	letter-spacing:-1px;
	}
  ul.specials2{
	margin:6px 0 0 45px;
	color:#0061AE;
	font-size:12px;
	font-family:Verdana;
	list-style:disc url('images/bullet.gif');
	letter-spacing:-1px;
	}
/* // Contact */

/* Specials */

/* Footer */
  div#footer{
    width:737px;
    height:19px;
    background:url('images/footer_bg.jpg') left top no-repeat;
    color:#FFFFFF;
    text-transform:uppercase;
    font-size:11px;
    padding:5px 0 0 75px;
    }
  div#copyright{
    width:250px;
    display:inline;
    float:left;
    }
  ul#footer-links{
    width:130px;
    list-style:none;
    display:inline;
    float:left;
    margin:0 0 0 340px;
    }
  ul#footer-links li{display:inline;}
  ul#footer-links li a{
    text-decoration:none;
    color:#FFFFFF;
    }
  ul#footer-links li a:hover{text-decoration:underline;}
  ul#footer-links li a.site-map{margin-right:5px;}
  ul#footer-links li a.contact{margin-left:5px;}  
  
  .firedrum {
	text-align: right;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 20px;
  }
/* // Footer */
