html, body {margin:0; font-family:arial,sans-serif;}

h1 {color:#ed1c24; text-transform:uppercase; font-size:21px; margin:0 0 5px 0;}
p {color:#9d9d9d; font-size:12px; margin:7px 0 7px 0; line-height:16px;}

#container {width:756px; margin:0 auto;}

#main_nav {width:124px; height:167px; position:absolute; margin:108px 0 0 0; background:url(images/nav_bg.png) left top no-repeat; padding-top:41px;}
#main_nav a {display:block; height:15px; width:114px; background-position:29px 0; margin:8px 0; overflow:hidden;}
#main_nav a:hover {background-position:29px -12px;}

#nav_about {background:url(images/nav_about.png) left top no-repeat;}
#nav_portfolio {background:url(images/nav_portfolio.png) left top no-repeat;}
#nav_careers {background:url(images/nav_careers.png) left top no-repeat;}
#nav_contact {background:url(images/nav_contact.png) left top no-repeat;}

#cmx_logo {width:140px; height:105px; position:absolute; margin:42px 0 0 47px;}
#cmx_logo img {border:0;}
#cmx_logo2 {width:140px; height:105px; position:absolute; margin:42px 0 0 47px;}
#cmx_logo2 img {border:0;}

#main_content {width:570px; height:370px; position:absolute; margin:108px 0 0 127px; padding:50px 30px; background:url(images/content_bg.png) left top no-repeat;}
#main_content_home {width:570px; height:370px; position:absolute; margin:108px 0 0 127px; padding:50px 30px; background:url(images/content_bg_home.png) left top no-repeat;}
#main_content_contact {width:570px; height:653px; position:absolute; margin:108px 0 0 127px; padding:50px 30px; background:url(images/content_bg_contact.png) left top no-repeat;}
#main_content_career {
	width:570px;
	height:797px;
	position:absolute;
	margin:108px 0 0 127px;
	padding:50px 30px;
	background:url(images/content_bg_career2.png) left top no-repeat;
	background-image: url(images/content_bg_career.png);
	overflow: visible;
}
#main_content_about {width:570px; height:708px; position:absolute; margin:108px 0 0 127px; padding:50px 30px; background:url(images/content_bg_about.png) left top no-repeat;}
#main_content_portfolio {width:570px; height:590px; position:absolute; margin:108px 0 0 127px; padding:50px 30px; background:url(images/content_bg_portfolio.png) left top no-repeat;}

#redlink {color: #ed1c24; font-size: 11px;}

