#header{height:140px;border-bottom-width:2px;}

#wrap{margin:0px auto; width:950px;}
#inner_wrap{clear:both;padding-top:20px;}

#hero{height:400px;text-align:center;}
#hero a{text-decoration:underlined;font-family: cursive; font-size: 36px;font-weight:bold;}

#nav{text-align:center;width:550px;margin:0px auto;padding-top:100px;}
#nav li{float:left;text-align:center;padding:10px 20px;display:inline;}
#nav li a{text-decoration:underlined;font-family: cursive; font-size: 16px;}

#content{border-left-width:2px;margin-top:-60px;padding-top:50px;}
div.content_box{width:300px; display:inline;padding:15px; float:left;}
div.content_box h2{font-family: cursive; font-size: 20px;color:#930023;margin-bottom:5px;padding-bottom:5px;background: url(../images/red_bottom_border.gif) bottom right no-repeat;}

#footer{width:700px;margin:0px auto;height:50px;padding-top:20px;}

#content p{line-height: 1.7em;padding-bottom:10px;}
#content p span{font-size:24px;font-family: cursive;}

div.grid{width:32.9%; float:left;display:inline;border-collapse:collapse;text-align:center;}
div.grid a{font-family: cursive; font-size: 20px;text-decoration:none;}
div.grid a:hover{font-family: cursive; font-size: 20px;text-decoration:none;}