/* -- START CSS --

Author: Natasha Cross
Description:  Designed by Natasha Cross


/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

body {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-align:left;color:#fff;padding:0;margin:0;background:#2c2056 url(images/bg.jpg) repeat-x;}

p {padding:0 0 15px 0;}
tr, td {vertical-align:top}
.fix {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}

blockquote { border-top: 1px solid #d3e3ea; border-bottom: 1px solid #d3e3ea; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }

a{color:#eee9ff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none;}

h1, h2, h3 {font-weight:100;padding:4px 0;}

ul, ul li, li {list-style-type:none;list-style-position:inside;padding:0;margin:0;border:none;background:none;text-transform:none;}
ol, ol li, li {list-style-type:decimal;list-style-position:inside;padding:4px;margin:4px;border:none;background:none;text-transform:none;}

/* ----------------------------- Layout ----------------------------- */

.wrapper {width:734px;margin:0 auto;}
.div {width:734px;height:2px;margin:0 auto;background:url(images/div.jpg) repeat-x;margin:30px 0;}

#homecoming-info {text-align:center;margin-top:10px;}
.join-us {font-size:20px;font-style:italic;line-height:50px;}
.annual {font-size:50px;font-style:italic;line-height:20px;}
.bevier-homecoming {font-size:64px;text-transform:uppercase;}
.homecoming-dates {font-size:26px;}

#carnival {}
.carnival-provider {text-align:center;}
.carnival-title {font-size:36px;font-style:italic;letter-spacing:-1px;}
.carnival-dates {color:#cec0ff;font-size:20px;font-style:italic;letter-spacing:-1px;}
.carnival-image {float:left;padding-right:60px;}
.carnival-armbands {float:left;padding-top:25px;padding-bottom:20px;}

#homecoming-admissions {text-align:center;}

#homecoming-specials {}
.hamburgers {float:left;width:388px;}
.ice-cream {float:left;width:344px;}

#homecoming-entertainment {text-align:center;}
#homecoming-entertainment h1 {font-size:46px;font-style:italic;letter-spacing:-1px;padding-bottom:-2px;}
#homecoming-entertainment h2 {font-size:36px;font-style:italic;letter-spacing:-1px;padding-bottom:-5px;margin-bottom:-8px;}
#homecoming-entertainment h3 {font-size:14px;font-style:normal;letter-spacing:2px;padding-top:-2px;padding-bottom:-2px;text-transform:uppercase;}
.time {padding:-2px 0 7px 0;}

.this-year {text-align:center;}
.ent-day {text-align:left;margin-bottom:30px;}
.ent-images {
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#423378;
	padding:12px;}

#wednesday {margin-top:30px;}
.wed-left {float:left;}
.wed-right {float:left;}
.cen-div {float:left;width:2px;height:127px;padding:40px 85px;background:url(images/cen-div.jpg) no-repeat center;}

#friday {margin-top:35px;}
.friday-full {}

#saturday {margin-top:35px;}
.saturday-full {}

#saturday-parade {text-align:center;}
.parade-annual {font-size:50px;font-style:italic;line-height:20px;}
.homecoming-parade {font-size:62px;text-transform:uppercase;}
.parade-date {font-size:26px;padding-bottom:10px;}
.parade-div {width:734px;height:2px;margin:0 auto;background:url(images/div.jpg) repeat-x;margin:40px 0;}

.local-div{border-top:1px solid #423378;margin:15px 185px;}
.local {padding:10px 0;color:#d8cdff;font-size:20px;font-style:italic;letter-spacing:-1px;}

.more-info {text-align:left;margin-bottom:20px;}
.email {padding:0 0 0 135px;background:url(images/header-email.jpg) left no-repeat;}
.phone {padding:25px 0 25px 135px;background:url(images/header-phone.jpg) left no-repeat;}

.design {text-align:center;font-size:12px;padding:0 10px 15px 10px;font-style:italic;}
