@charset "utf-8";
/* CSS Page for X.Corporealshift.com
   Copyright 2010 GraphicsUnplugged.com */

/* RESET */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
q:before, q:after { content:''}
body{ font-size: 80%; }/* Resets 1em to 10px */

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
/* Random Styles */
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}
/* Header Styles */

#header
{
	width: 100%;
	height: 100px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	margin-bottom: 25px;
	background-image: url(header_bg.png);
	background-repeat: repeat;
}

/* Body Styles */
body
{
	background-color: #000;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-image: url(top_bg.jpg);
	color: #f69100;
	font-family: Arial, Helvetica, sans-serif;
}
#main
{
	background-image: url(content_bg.png);
	margin: 0 auto;
	margin-top: -25px;
	padding: 0px;
	width: 960px;
	min-height: 500px;
	background-repeat: repeat;
	font-size: 1.1em;
}

/* Text Styles */

h1
{
	font-size: 2em;
	padding-top: 30px;
	padding-left: 75px; 
}
h1 a
{
	color: #FFF;
}
h2
{
	padding-left: 30px;
	padding-top: 25px;
	font-size: 1.5em;
}
p
{
	padding-left: 15px;
	padding-right: 25px;
}
a
{
	text-decoration: none;
	color: #f69100;
}
a:hover
{
	color: #FFF;
}
