@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	Scoozy Events Website
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		s_main.css
	Date:			September 1, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	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%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#546063;
		background:url(../images/bg_body.jpg) 0 219px repeat-x;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#bottomStripe {
		background:url(../images/bg_body.jpg) bottom left repeat-x;
	}
	#main {
		width:760px;
		margin:0 auto;
	}
	a {
		text-decoration:none;
	}

		
/*	--------------------------------------------------------------------------------------------------------------------------
	.header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		padding:146px 0 3px 10px;
	}
		.header h1 {
			width:507px; height:45px;
			margin:0 auto;
			background:url(../images/h1_scoozi.png) 0 0 no-repeat;
		}
		.header h2 {
			width:501px; height:21px;
			margin:4px auto 0 auto;
			background:url(../images/h2_partyProductionDecor.png) 0 0 no-repeat;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.contentSpace {
		width:725px;
		margin:0 auto; padding:0 0 0 35px;
		background:url(../images/bg_main.png) top left no-repeat;
	}
	.contentSpaceBottom {
		width:760px;
		margin:0 auto;
		background:url(../images/bg_mainBottom.png) bottom right no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#navBar {
		padding:11px 0 0 0;
	}	
		ul#navBar li {
			display:inline;
			float:left;
		}
			ul#navBar li a.square {
				width:12px; height:12px;
				display:block;
				float:left;
			}
			ul#navBar li a.text {
				margin:1px 0 0 0;
				display:block;
				float:right;
			}
			ul#navBar li.home {
				width:48px;
				margin:0 28px 0 0;
			}
				ul#navBar li.home a.square {
					background:#eaa2b0;
				}
				ul#navBar li.home a.text {
					width:31px; height:9px;
					background:url(../images/nav_sprite.png) 0 0 no-repeat;
				}
			ul#navBar li.recent {
				width:96px;
				margin:0 32px 0 0;
			}
				ul#navBar li.recent a.square {
					background:#eaa2b0;
				}
				ul#navBar li.recent a.text {
					width:80px; height:9px;
					background:url(../images/nav_sprite.png) -75px 0 no-repeat;
				}
			ul#navBar li.video {
				width:73px;
				margin:0 37px 0 0;
			}
				ul#navBar li.video a.square {
					background:#eaa2b0;
				}
				ul#navBar li.video a.text {
					width:56px; height:11px;
					background:url(../images/nav_sprite.png) -204px 0 no-repeat;
				}
			ul#navBar li.featured {
				width:105px;
				margin:0 20px 0 0;
			}
				ul#navBar li.featured a.square {
					background:#eaa2b0;
				}
				ul#navBar li.featured a.text {
					width:88px; height:10px;
					background:url(../images/nav_sprite.png) -314px 0 no-repeat;
				}
			ul#navBar li.contact {
				width:60px;
				margin:0 22px 0 0;
			}
				ul#navBar li.contact a.square {
					background:#eaa2b0;
				}
				ul#navBar li.contact a.text {
					width:43px; height:10px;
					background:url(../images/nav_sprite.png) -439px 0 no-repeat;
				}
			ul#navBar li.peeps {
				width:109px;
			}
				ul#navBar li.peeps a.square {
					background:#eaa2b0;
				}
				ul#navBar li.peeps a.text {
					width:90px; height:13px;
					background:url(../images/nav_peeps.png) 0 -1px no-repeat;
				}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	.content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.content {
		width:721px;
		margin:0 auto; padding:10px 0 11px 0;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		padding:8px 0 50px 0;
		font:normal 16px Arial, Helvetica, sans-serif;
		color:#462820;
		text-align:center;
	}