/*** Basics ***/
body {background:#000 url(../images/stripe.gif) repeat-x top left;font-family:Myriad, "Myriad Pro", Myriad, Helvetica, Arial, sans-serif;font-size:100%;color:#d4d4d4;margin:0px auto;text-align:center;line-height:1.3em;}

h1, h2, h3, h4, h5, h6 {font-size:1.5em;font-weight:normal;margin:0px;}

a:link, a:visited {color:#d4d4d4;border-bottom:1px solid #b5ff54;text-decoration:none;}
a.none:link, a.none:visited {border-bottom:none;}
a:hover {color:#fff;}
header a:link, header a:visited, footer a:link, footer a:visited {color:#000;text-transform:uppercase;border-bottom:none;}
header a:hover, footer a:hover {color:#9cd84c;}

a img {border:none;}

/** common classes **/
.left {float:left;}
.right {float:right;}
.kill {clear:both;background-color:transparent;}

.wrapper {width:960px;margin:0px auto;}

/*** Header ***/
header {padding:15px 0px;display:block;width:960px;height:100px;text-align:left;margin:0px auto;position:relative;font-size:0.875em;}
header nav {text-align:left;display:block;position:absolute;left:0px;top:82px;width:800px;text-shadow:1px 1px 0px #fff;padding-top:2px;}
	header nav ul {margin:0px;padding:0px;list-style-type:none;display:inline;}
	header nav li {margin:0px 15px 0px 0px;padding:0px;list-style-type:none;display:inline;}
		header nav a:link, nav a:visited {text-decoration:none;}

/*** Main Content ***/
section {float:left;width:280px;text-align:left;padding:20px 0px;}
	#promo {list-style:none;margin:0px 0px 20px;padding:0px;}
article {float:right;width:640px;text-align:left;padding:0px 0px 20px 0px;font-size:12px !important;}
	article ul {list-style:none;padding:0px;}
		article ul li {background:transparent url(../images/li.gif) no-repeat top left;padding:2px 10px 2px 20px;list-style:none;}
	article h1 {margin-top:20px;}
	article h2.contact {margin-top:40px;clear:left;float:left;width:100%;}
	
/*** Footer ***/
footer {display:block;clear:both !important;width:100%;font-size:0.875em;text-align:left;background:#000 url(../images/stripe.gif) repeat-x 0px -78px;padding-bottom:8px 10px;}
	footer nav {display:block;height:32px;padding-top:6px;text-transform:uppercase;text-shadow:1px 1px 0px #fff;color:#848485;font-weight:bold;}
	footer nav ul {margin:0px;padding:0px;list-style-type:none;display:inline;}
	footer nav li {margin:0px 15px 0px 0px;padding:0px;list-style-type:none;display:inline;}
		footer nav a:link, nav a:visited {text-decoration:none;}

form {margin:0px;}
form .matt {display:none;}
	form p {float:left;width:300px;}
	form p.second {padding-left:20px;}
	form label {display:block;padding:5px 0px;}
	form input, form textarea {border:1px solid #858a8e;background:#000;color:#d4d4d4;padding:7px 5px;font-size:1em;font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;width:285px;margin-bottom:20px;}
	form input:hover, form textarea:hover {border: 1px solid #b5ff54;}
	form input:focus, form textarea:focus {border: 1px solid #fff;}
	form button {font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;font-size:1em;background:#dce1e4;border:none;padding:7px 25px 6px;cursor:pointer;color:#000;}
	form button:hover {background:#b5ff54;}

.leftcolumn {width:310px;float:left;}
.rightcolumn {width:310px;padding-left:20px;float:left;}