body {background: #d9d9d9 url(../theme-images/bg_main-grey.png) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; padding: 0; margin: 0;}
	.right {float: right;}
	.left {float: left;}
	img {border: none;}
	ul, li {margin: 0; padding: 0; list-style: none;}
	p {margin: 0; padding-bottom: 15px;}
	form {margin: 0; padding: 0;}
	h1 {color: #d61f26; margin: 0; padding: 0; letter-spacing: -1px; font-size: 24px; font-weight:normal; padding-bottom: 15px;}
	h3 {color: #d61f26; margin: 0; padding: 0; letter-spacing: -1px;}
	h4 {color: #666; margin: 0; padding: 0; letter-spacing: -1px;}

	a {color: #d61f26;}
	a:hover {color: #d61f26; text-decoration:none;}
	
#container {width: 960px;  margin: 0 auto; background:#FFF;}
	#header {width: 960px; height: 135px;}
		.logo {float: left; margin: 35px 0 0 20px;}
		#subheader {color: #d61f26; width: 510px; height: 28px; background: #FFF; float: right; margin-top:12px; margin-right:5px;}
		#subheader-2 {color: #999; width: 510px; height: 28px; float: right; padding: 12px 15px 0 15px; text-align:right;}

			#subheader a {color: #d61f26; text-decoration: none;}
				#subheader a:hover { text-decoration: underline;}
			#subheader .hl {color: #0cf;}
			#subheader p {float: left; margin-right: 15px; padding-top:6px;}
			#subheader p.login {float: right; margin: 0;}
				#subheader p.login a{color: #d61f26;}
				#subheader p.login img {padding-right: 5px;}
		ul#navigation {float: right; margin-top: 59px; width: 585px;}
			ul#navigation li {float: left; margin-left: 1px; width: 144px; text-align: center; font-weight: bold;}
				ul#navigation li a {height: 25px; padding-top: 10px; text-decoration: none; color: #fff; display: block; background: #fff url(../theme-images/bg_generic_fade-2.png) repeat-x top; border: 1px solid #666; border-bottom: none; color: #666;}
				ul#navigation li a:hover {background: #d61f26; border: 1px solid  #900; border-bottom: none; color: #FFF;}

		#index ul#navigation li.webservices a {background:  #d61f26; border: 1px solid #807f7f; border-bottom: none; color: #FFF}
		#graphic ul#navigation li.graphicdesign a {background:  #d61f26; border: 1px solid #807f7f; border-bottom: none; color: #FFF}
		#business ul#navigation li.businesssolutions a {background:  #d61f26; border: 1px solid #807f7f; border-bottom: none; color: #FFF}
		#portfolioO ul#navigation li.portfolio a {background:  #d61f26; border: 1px solid #807f7f; border-bottom: none; color: #FFF}



		#web_services ul#navigation li.webservices a {background: #d61f26; border: 1px solid #900; border-bottom: none; color: #FFF;}
		#graphic_design ul#navigation li.graphicdesign a {background: #d61f26; border: 1px solid #900; border-bottom: none; color: #FFF;}
		#business_solutions ul#navigation li.businesssolutions a {background: #d61f26; border: 1px solid #900; border-bottom: none; color: #FFF;}
		#work_portfolio ul#navigation li.portfolio a {background: #d61f26; border: 1px solid #900; border-bottom: none; color: #FFF;}

#content {width: 920px; background: #fff url(../theme-images/bg_content.png) repeat-x top; padding: 20px; overflow: auto; float: left;}

	
	/* Footer Styles */
	
	#footer {width: 100%; background: #810101 url(../theme-images/bg_footer-red.png) repeat-x top; padding-top: 20px; height: auto; clear: both; text-align:center;}	
	
		#footer ul {width: 100%; margin: 0 auto; text-align: center;}
		#footer p {color:#FFF;}
			#footer a {color: #FFF; text-decoration: underline;}
				#footer a:hover {color: #E6E9EE; text-decoration:none;}
