@charset "UTF-8";
/* CSS Document */

body 												{ font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; 
													background:url(../images/barbedbackground.jpg); text-align:center;}
ul, h1, h2, h3, h4, h5, h6, li, ol, p 				{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; color:#ddd;}
hr													{padding:0; margin:0 auto; line-height:0px;}
a 													{color:#ED1C24; text-decoration:none;margin:0;padding:0; border:none;outline:none;}
a:hover 											{color:#C1272D; text-decoration:underline;border:none;outline:none;}
a:active											{border:none; outline:none;}
img 												{ padding:0; margin:0; border:none; }
p 													{padding:5px 0; font-size:.9em;}
caption												{margin:0 auto 15px auto; font-size:1.2em; font-weight:bold;}
div													{margin:0; padding:0;}
input, textarea										{float:right; background:#ddd;}



.clrflt			{clear:both; line-height:1px; height:0; margin:0; padding:0; font-size:1px}
.clrrt			{clear:right; line-height:1px; height:0; margin:0; padding:0; font-size:1px}



#wrapper		{width:1024px; border-right:15px solid #ddd; border-top:15px solid #eee; background:#000; margin:10px auto;
				text-align:left; position:relative; overflow:hidden; border-left:15px solid #aaa; border-bottom:15px solid #999;}



#bar			{background:#FF0000; border-bottom:5px solid #000; height:10px;}
#insideWrapper 	{ width:1024px; height:720px;overflow:hidden; left:0; top:0;}
#gears			{position:absolute; left:0; top:135px; z-index:1;}
#logoHeader		{background:#FF0000; border-bottom:5px solid #000; height:160px;position:absolute; top:0; left:0; z-index:2; width:100%;}



		
#fancymenu {
	height: 23px;
	position: relative;
	padding: 15px;
	margin:100px 0 0 20px; color:#000;
	overflow: hidden;
	z-index:10000;
}


#fancymenu ul  {
	padding: 0;
	margin: 0;
	list-style:none;
}

/* Don't apply padding here (offsetWidth will differ in IE)
    If you need padding add it to the child anchor */
#fancymenu ul li  {
	float: left;
	list-style: none;
}

#fancymenu ul li a  {
 display: block;
float: left;
color:#fff;
padding:1px 20px;
position: relative;
overflow: hidden;
z-index:10;
text-decoration:none;
font-size:18px; 
font-weight:bold;
}

#fancymenu li.background {
	/*background: url('images/bg_menu_right.png') no-repeat top right !important;*/
	background: url('../images/common/nav_right.gif') no-repeat top right;
	z-index: 8;
	position: absolute;
	visibility: hidden;
}

#fancymenu .background .left {
	/*background: url('images/bg_menu.png') no-repeat top left !important;*/
	background: url('../images/common/nav_left.gif') no-repeat top left;
	height: 23px;
	margin-right: 9px; /* 7px is the width of the rounded shape */
}




		
		
		
		



#graphicHeader	{position:absolute; top:0; right:0; z-index:3; }
#logo			{position:absolute; top:0; left:0; z-index:1000; }



#content		{position:absolute; left:360px; top:360px; padding-right:20px;overflow-x:hidden;overflow-y:auto; height:385px;}
#content h1		{color:#ff0000;}
#content p		{color:#ddd;}

#portfolioContent		{position:absolute; left:490px; top:20px; padding-right:20px;overflow-x:hidden;overflow-y:hidden;
						height:700px; width:600px; z-index:300;}
#portIntro				{margin:10px 80px 30px 80px; }
#portIntro a			{ width:50px; text-align:center; float:none; display:inline;  }
#portfolioContent h1		{color:#ff0000;}
#portfolioContent #port img	{margin:10px;}
#portfolioContent #port a		{display:block; width:170px; float:left; border:1px solid #000000;}
#portfolioContent #port a:hover	{background:#333; border:1px solid #ff0000;}

ul.services	li	{margin-top:5px; width:220px;}
ul.fltlft {float:left;  margin-left:40px;}

.hidee		{visibility:hidden;}

#formBox 		{border:2px solid #FF0000; margin:20px 0 0 35px; width:450px; color:#fff; padding:10px 55px 10px 55px; position:relative; top:-2px;}
#formBox form	{width:400px; color:#fff; margin:0 auto;}
#formBox h1		{ position:absolute; left:-2px; top:-20px; background:#000; display:inline-block; padding-right:5px;}


#footer			{background:#000; width:100%; display:block; border-bottom:15px solid #FF0000; padding:10px 0;}
#footer div		{width:17%; float:left; margin-left:2.8%; border-right:1px solid #fff;}
#footer div	h3	{color:#FF0000; margin:0; padding:0; }
#footer div	p	{color:#fff; margin:0; padding:0;}
#footer div.end	{border-right:none;}

.sizeMe			{line-height:.9em;}







