/*meyer reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
}
.clear {
clear:both;
}

html, body {
height:100%;
}
/*collinsb clusterf#$%*/
* html #background{
        height: 100%;
}
#background {
    width: 100%; 
    height: 100%; 
		min-height: 100%;
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1005;
}
.stretch {
    width:100%;
    height:100%;
}
#container {
width:992px;
padding-bottom:60px;
min-height: 100%;
background:url(../images/post.png) 823px 700px repeat-y;
z-index:-1004;
}
	#social_int {
	position:absolute;
	left:235px;
	top:30px;
	height:75px;
	z-index:5000;
	}
	#social_int img {
	padding-top:10px;
	}
	#logo {
	width:256px;
	position:absolute;
	top:5px;
	}
	
#banner {
position:absolute;
height:245px;
top:121px;
border-bottom:1px solid #aedfe8;
width:982px;
z-index:-1001;
}	
	#homebarrow {
	position:absolute;
	left:980px;
	top:238px;
	}
#banner_int {
position:absolute;
height:110px;
top:121px;
border-bottom:1px solid #FFCC99;
width:992px;
z-index:-1001;
}
.vmargin {
height:30px;
}
#navbar {
position:absolute;
height:47px;
left:0px;
top:77px;

width:100%;
z-index:-1000;
}
#top-ribbon {
position:absolute;
background:url('../images/sponsors/2011/spbg.png');
width:100%;
height:78px;

border-bottom:1px solid #fff;
}
	#nav {
	width:730px;
	padding-top:88px;
	float:right;
	text-align:right;
	height:33px;
	overflow:hidden;
	}
		#nav a {
		padding-left:6px;
		padding-right:6px;
		margin:0px 5px 0px 5px;
		font-family: 'Cabin Sketch', 'trebuchet ms',cursive;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:22px;
		display:block;
		float:left;
		background-color:#0c3642;
border-radius: 4px;
		}
		#nav a:hover {

		background-color:#330000;
		}
		#nav a.active {
		color:#e6df9a;
		}
		#header {
		background:transparent;
		background:url(../images/head-bg.png) left top no-repeat;
		height:254px;
		width:992px;
		margin-top:2px;
		border:1px dotted #99CCCC;
		border-left:none;
		border-right:none;
		}
		#header_int {
		margin-top:2px;
		height:198px;
		background:url(../images/int_header.jpg) right top no-repeat;
		}
			#header_int img {
			margin:0px 3px 10px 0px;
			}
			#timeplace {
			margin-top:95px;
			margin-left:20px;
			height:128px;
			width:219px;
			float:left;
			}
			#featuring {
			float:right;
			margin-top:0px;
			height:257px;
			margin-right:5px;
			width:600px;
			}
			#homeheadline {
			margin-left:25px;
			}
			#intheadline {
			margin-left:0px;
			}
			#sidebar {
			background:url(../images/sidebar-bg.png) center top no-repeat;
			float:right;
			width:282px;
			padding:25px 0px 5px 20px;
			margin-top:35px;
			margin-left:25px;
			z-index:-1002;
			overflow:hidden;
			font-family:  'Cabin Sketch', 'trebuchet ms',cursive;
			font-size:24px;
			font-weight:bold;
			height:302px;
			}
			
	
			#sidebar a {
			color:#fff;
			letter-spacing:-.02em;
			text-decoration:none;
			display:block;
			padding:6px 0px 10px 19px;
			}
			#sidebar a.indent {
			padding:4px 0px 6px 30px;
			}
			#sidebar  a:hover {
			color:#FFFFCC;
			}
			#sidebar h2 {
			font-family:  'Cabin Sketch', 'trebuchet ms',cursive;
			font-size:39px;
			font-weight:bold;
			color:#ffffcc;
			padding:0px 0px 0px 20px;
			margin-bottom:10px;
			}
			#social_int h2 {
			font-family: 'Cabin Sketch', 'trebuchet ms',cursive;
			font-size:32px;
			font-weight:bold;
			color:#FFF;
			padding:10px;
			line-height:32px;
			text-align:center;
			float:left;
			}
			#social_int h2.date {
			font-size:24px;
			line-height:24px;
			color:#FFF;
			padding-top:0px;
			margin-top:-4px;
			text-transform:none;
			}
			#content {
			padding-top:30px;
			width:600px;
			}
			#content_int {
			padding-top:30px;
			padding-left:30px;
			width:600px;
			}
			
			
#content p, #content_int span {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#fff;
padding:8px;
margin:0px;
font-weight:bold;

}
#content_int a, p a, ul a {
color:#ebdda9;
text-decoration:none;
}
#content_int a:hover , p a:hover, ul a:hover{
color:#0e262d;
text-decoration:underline;
}
#content_int p, td {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#fff;
padding:8px;
margin:0px;
font-weight:bold;
}
#content_int ul, #content ul {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#fff;
padding:8px 5px 8px 15px;
margin:0px;
font-weight:bold;
}
ul.vendorlist {
list-style-type:none;
}
ul.vendorlist li {
padding:5px 0px 5px 5px;
border-bottom:1px solid #aedfe8;
margin:5px 0px 5px 0px;
}
h1 {
font-family:  'Cabin Sketch', 'trebuchet ms',cursive;
font-size:48px;
line-height:36px;
color:#fff;
padding:8px;
margin:0px;
margin-top:18px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:-.02em;
}
h1.homebanner {
font-family:'Cabin Sketch', 'trebuchet ms',cursive;
font-size:56px;

color:#fff;
border:none;
text-align:center;
margin-top:0px;
padding-top:0px;
}
h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
color:#0e262d;
padding:8px;
margin:0px;
font-weight:bold;
text-transform:uppercase;
}
.smaller {
font-size:18px;
font-weight:bold;
text-transform:none
}
strong{
color:#0e262d;
}
#content_int a.btn {
text-transform:uppercase;text-align:center;display:block;width:200px;border:1px solid #fff;padding:5px;background-color:#0b2a31;color:#fff;text-decoration:none;
border-radius: 5px;
}
#content_int a.btn:hover {
background-color:#333;
}

html, body {
	height: 100%;
}
#footer {
width:100%;height:185px;position:relative;background:url('../images/sponsors/2011/spbg.png') left top repeat-x;"
}
.footer, .push {
	height: 185px; /* .push must be the same height as .footer */

}
