/*
Theme Name: Las Vegas Color
Theme URI: http://www.lasvegascolor.com
Description: Las Vegas Color News section
Version: 1.0
Author: Plainjoe Studios
*/


html, body {height: 100%; width: 100%;}
body, h1, h2, h3, h4, ul, li, form, div, p {margin: 0; padding: 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

html {background: #fff url(/images/bgbar.jpg) top left repeat-x;}
body {background: url(/images/bg.jpg) top left no-repeat; text-align: center;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 150%; color: #000000;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #414141;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #2f2f2f; text-transform: uppercase;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #414141;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
img {border: 0;}
object {outline: none; display: block;}
ul {list-style: square; margin-left: 20px;}

#container {width: 838px; height: 100%; text-align: left;}
	#header {height: 137px; width: 838px;}
		#logo {height: 85px; float:left;}
		#facebook {height: 45px; margin:40px 10px 0px 0px; float:right; font-family: Arial; font-size: 70%; color: #7a7a7a; text-transform: uppercase;}
		#facebook a, a:hover {color: #7a7a7a; text-decoration: none;}
			#logo h1 a {outline: none; background: url(/images/logo.png) top left no-repeat; width: 291px; height: 85px; margin-left: 9px; display: block; float: left; text-indent: -9999px;}
		#nav {height: 41px; width: 838px;}
			#navul {margin: 0; padding: 0; list-style-type: none; float: left;}
				#navul li {float: left;}
				#navul a {background: #696f71; color: #ffffff; text-align: center; text-decoration: none; float: left; height: 41px; display: block; text-indent: -9999px;}
				#navul a:hover {color: #ffffff;}
					#navul a.nav_company {background: url(/images/nav_company.jpg) top left no-repeat; width: 134px;}
					#navul a.nav_company:hover {background: url(/images/nav_company.jpg) top left no-repeat; width: 134px;}
					#navul a.nav_services {background: url(/images/nav_services.jpg) top left no-repeat; width: 88px;}
					#navul a.nav_sample {background: url(/images/nav_sample.jpg) top left no-repeat; width: 155px;}
					#navul a.nav_env {background: url(/images/nav_env.jpg) top left no-repeat; width: 215px;}
					#navul a.nav_client {background: url(/images/nav_client.jpg) top left no-repeat; width: 123px;}
					#navul a.nav_contact {background: url(/images/nav_contact.jpg) top left no-repeat; width: 123px;}
	#banner {height: 303px; width: 838px;}
	#subbanner {height: 152px; width: 838px;}
	#content {display: table; background-color: #ffffff; border: solid #d2d2d2 9px;}
		#contentrow {width: 820px;}
			#leftcolumnftp {width: 780px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; line-height: 20px; padding: 20px;}
				#leftcolumnftp a {text-decoration: none; color: #ad0e0c;}
				#leftcolumnftp a:hover {text-decoration: none; color: #000000;}
			#leftcolumn {float: left; display: table-cell; width: 496px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; line-height: 20px; padding: 10px 10px 20px 20px;}
				#leftcolumn h2 a, a:hover {text-decoration: none; color: #414141; margin: 0 0 0 0;}
				#leftcolumn a {text-decoration: none; color: #ad0e0c;}
				#leftcolumn a:hover {text-decoration: none; color: #000000;}
				#breadcrumbs {font-size: 75%;}
			#rightcolumn {float: right; display: width: 274px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; line-height: 20px; padding: 31px 20px 20px 20px; text-align: right;}
				#rightcolumn a {text-decoration: none; color: #ad0e0c;}
				#rightcolumn a:hover {text-decoration: none; color: #000000;}
				#subnav {display: block; text-align:right; float:right; width:250px;}
				#subnav ul {text-decoration:none; list-style-type:none; margin:0px 0 0px 0; text-align:right; clear:both;}
				#subnav li {text-decoration:none; list-style-type:none; margin:6px 0 0 0; text-align:right; line-height:140%;}
			#bottomads {height: 136px; width: 838px; text-align: center;}
				#bottomads a, a:hover {color: #000000;}
	
.spacer {height: 11px; font-size: 0px; clear: both;}
.spacer1 {height: 10px; font-size: 0px; clear: both;}
.spacer2 {height: 7px; font-size: 0px; clear: both;}
.underline {background-color: #5b686b; width: 120px; font-size: 0px; height: 1px; margin: 0 -5px 10px 0; float: right; clear: both; display: block;}
.underlinecontent {background-color: #5b686b; width:100%; font-size: 0px; height: 1px; margin: 10px 0px 20px 0; float:right; clear: both; display: block;}
.underlinerecent {background-color: #5b686b; width: 120px; font-size: 0px; height: 1px; margin: 0 -5px 10px 0; float:right;}

#footer {width: 838px; font-family: Arial; font-size: 70%; color: #7a7a7a; text-transform: uppercase;}
	#footerleft {float: left; width: 20%; margin: 0 0 0 11px; padding: 0 0 10px 0;}
		#footerleft a, a:hover {color: #7a7a7a; text-decoration: none;}
	#footerright {float: right; width: 75%; text-align: right; margin: 0 11px 0 0; padding: 0 0 10px 0;}
		#footerright a, a:hover {color: #7a7a7a; text-decoration: none;}
		.redlink {color:#ad0e0c;}

#sampletitle {height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 120%; color: #ad0e0c; padding-top: 10px; text-transform: uppercase;}
.subtitle {padding-right: 20px; font-size: 105%; float: left; color: #000000; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.sampleimg {padding: 0 25px 10px 0;}
.hrsample {width: 300px; color: #000; margin: 20px 0;}
.samplecell {width:160px;line-height:17px;padding-bottom:15px;}

#heading {margin:0 0 40px 0; display:block; clear:both;}
#title {float:left; margin:0 10px 0 0;}
#time {float:left;}
img#wpstats{display:none}