* {
	margin: 0;
	padding: 0;
}
a {
   outline: none;
}
img
{
behavior: url(iepngfix.htc)
}
#left-col h2 {
	font-size: 1.5em;
	margin-bottom: 5px;
}
html{
	overflow-y: scroll
}
h1 {
	color: #fcf254;
	margin-bottom: 15px;
}

body {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background: #252525 url(images/bkgrnd.gif) repeat;
}

#left-col p, #wrapper #main-content #right-col p {
	margin-bottom: 17px;
}
#wrapper {
	width: 856px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #logo {
	margin-left: -50px;
	position: relative;
	z-index: 50;
}
#wrapper #main-content {
	margin-top: 10px;
	background: url(images/fauxcoumn.png) repeat-y center top;
}

ul#nav {
	height: 28px;
	list-style: none;
	background: #000000;
	margin-top: 15px;
	margin-bottom: 10px;
	}

#buttons ul {
	padding-left: 100px;
}

ul#nav li {
		display: inline;
	}
	ul#nav li a {
	display: block;
	text-indent: -9999px;
	float: left;
	text-decoration: none;
	height: 28px;
		}
		ul#nav li a.home {
			background: url(images/nav/home.gif) no-repeat left center;
			width: 90px;
			}
		ul#nav li a.about {
			background: url(images/nav/about.gif) no-repeat left center;
			width: 114px;
					}
		ul#nav li a.services {
			background: url(images/nav/services.gif) no-repeat left center;
			width: 116px;
					}
		ul#nav li a.press {
			background: url(images/nav/press.gif) no-repeat left center;
			width: 98px;
					}
		ul#nav li a.clients {
			background: url(images/nav/clients.gif) no-repeat left center;
			width: 106px;
					}
		ul#nav li a.contact {
			background: url(images/nav/contact.gif) no-repeat left center;
			width: 119px;
					}
		body#home ul#nav li a.home,
		body#about ul#nav li a.about,
		body#services ul#nav li a.services,
		body#press ul#nav li a.press,
		body#clients ul#nav li a.clients,
		body#contact ul#nav li a.contact {
			background-position: right center;
		}
			ul#nav li a.home:hover, ul#nav li a.home:active,
			ul#nav li a.about:hover, ul#nav li a.about:active,
			ul#nav li a.services:hover, ul#nav li a.services:active,
			ul#nav li a.press:hover, ul#nav li a.press:active,
			ul#nav li a.clients:hover, ul#nav li a.clients:active,
			ul#nav li a.contact:hover, ul#nav li a.contact:active {
				background-position: right center;}

body#home #wrapper #main-content #left-col {
	padding: 0px;
	margin-bottom: 0px;
	width: 679px;
	background-color: #000;
}

body#home #wrapper #main-content #left-col {
	margin-bottom: 0;
	width: 673px;
	padding: 13px;
}

#wrapper #main-content #left-col {
	width: 618px;
	float: left;
	padding: 40px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.35em;
	
}

#wrapper #main-content #right-col {
	float: right;
	width: 117px;
	color: #fcf254;
	font-size: 1.1em;
	padding-left: 15px;
	margin-bottom: 1px;
	padding-right: 20px;
}
body#home #wrapper #main-content #right-col{
	overflow: auto;
	height: 337px;
}
	#right-col h3{
	color:  white;
	font-size: 1.1em;
}
body#press #wrapper #main-content h1 {
	padding-top: 50px;
	padding-left: 70px;
}
body#press #wrapper #main-content {
	background: #000000;
}

.clear {
clear: both;
}
#footer {
	color: #848484;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}
