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;
}
#container {
	margin: 0px auto;
	width: 1000px;
}
#header { position: relative; }
#also { text-align: center; }
.pagination a:link { text-decoration: none; color: #000066; }
#main {
	margin-right: 15px;
	margin-left: 10px;
	width: 590px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #999999;
	margin-top: 30px;
}
#side {
	float: left;
	width: 370px;
	margin-top: 30px;
}
.news { background-image: url(http://www.levitateapparel.com/_img/newshead.png); background-repeat: no-repeat; padding-top: 30px; margin-right: 25px; margin-left: 15px; margin-bottom: 10px; }
.newsdate { display: block; background-color: #C0232A; color: #FFFFFF; width: 40px; float: left; margin-right: 10px; padding: 5px; text-align: center; margin-bottom: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-top: 5px; }
.newstitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; letter-spacing: -1px; }
.newslisting{margin-bottom:20px;}
.author { color: #595959; font-size: 12px; display:block;margin: 2px 0; }
.newstext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #171717; line-height: 1.2em; font-weight: normal; margin-top: 5px; margin-bottom: 20px; }
.newsday { font-family: Arial, sans-serif; font-weight: bold; font-size: 2.2em; display: block; }
.newsmonth { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; text-transform: uppercase; display: block; }
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body { background-image: url(http://www.levitateapparel.com/_img/bodyback.jpg); }
.menu { display: block; float: right; margin-top: 10px; margin-bottom: 5px; }
#topper {
	height: 106px;
	background: url(../_img/header.jpg) no-repeat center top;
}
#content { background: #FFFFFF url(../_img/wrap.jpg) repeat center top; }
.events { background-image: url(http://www.levitateapparel.com/_img/events.gif); background-repeat: no-repeat; margin-top: 25px; padding-top: 25px; background-position: center top; }
.clear { clear: both; }
#levlogo { background-image: url(http://www.levitateapparel.com/_img/logo.png); height: 195px; width: 373px; position: absolute; z-index: 2; left: -50px; top: 2px; background-repeat: no-repeat; }
.menu li { display: inline; float: left; font-family: "Arial Black", Arial, sans-serif; color: #CCCCCC; font-size: 24px; padding-right: 20px; position: relative; z-index: 25; }
#videos { background-image: url(http://www.levitateapparel.com/_img/videos.png); background-repeat: no-repeat; background-position: center top; padding-top: 30px; text-align: center; }
.eventtitle { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #680101; }
.biobox { width: 300px; float: right; margin-top: 15px; }
#pat { background-image: url(../_img/team/pat.jpg); background-repeat: no-repeat; background-position: bottom; height: 510px; }
#chris { background-image: url(../levitate_team/chris.jpg); background-position: center bottom; height: 510px; background-repeat: no-repeat; }
.biobox  h2 { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 40px; letter-spacing: -2px; }
#team img { display: block; }
.biobox  p { margin-bottom: 10px; margin-right: 10px; font-size: 14px; color: #333333; line-height: 1.4em; margin-left: 10px; font-family: Arial, Helvetica, sans-serif; }
#main_pages { margin-right: 5px; margin-left: 5px; padding-top: 15px; }
#footer {
	margin-bottom: 10px;
	height: 63px;
	background: url(../_img/FOOTER.png) center top;
}
.vidbox { display: block; float: left; width: 280px; margin-left: 15px; margin-top: 10px; }
.vidbox  h2 { color: #432222; font-size: 36px; font-family: "Century Gothic", Futura, Arial, sans-serif; letter-spacing: -2px; line-height: .8em; text-align: center; margin-bottom: 10px; margin-top: 10px; }
.vidbox p { font-size: 12px; line-height: 1.2em; }
#stores { width: 600px; margin-right: auto; margin-left: auto; }
.dealers { display: block; float: left; margin-left: 25px; margin-bottom: 25px; margin-top: 10px; }
#main_pages h1 { width: 600px; margin: 15px auto 10px; }
#stores  h3 { font-family: "Century Gothic", Futura, Arial, sans-serif; font-size: 50px; clear: both; color: #432222; }
#policies { width: 600px; margin-right: auto; margin-left: auto; }
#policies  h3 { font-family: "Century Gothic", Futura, Arial, sans-serif; font-size: 50px; clear: both; color: #432222; }

.menu a:link { color: #CCCCCC; text-decoration: none; }
.menu a:visited { color: #CCCCCC; text-decoration: none; }
.menu a:hover { color: #FFFFFF; text-decoration: none; }
#mainheadcontact { padding-top: 20px; text-align: center; font-size: 18px; margin-bottom: 15px; }
#form1 input { margin-bottom: 2px; margin-top: 2px; }
#footercontent { position: relative; top: 70px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; font-size: 12px; text-align: center; padding-bottom: 20px; }
.pagination { font-size: 12px; color: #666666; }
#footercontent a:link { color: #CCCCCC; text-decoration: none; padding-bottom: 4px; margin-right: 4px; margin-left: 4px; }
#footercontent a:visited { color: #CCCCCC; text-decoration: none; padding-bottom: 4px; margin-right: 4px; margin-left: 4px; }
#footercontent a:hover { color: #FFFFFF; text-decoration: none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; margin-right: 4px; margin-left: 4px; padding-bottom: 2px; }
#policies p { font-size: 12px; margin-bottom: 8px; }
