/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}

*		{padding:0px; margin:0px;}

img, div, a, input, h1 { behavior: url(/images/iepngfix.htc) }

html			{scrollbar-face-color: #CCC;
				scrollbar-arrow-color: #000;
}

a				{color:#FFF; outline:none;}

body			{background:#141414 url(../images/body-bg.gif) repeat-x;
				color:#FFF;
				font:11px Arial, Helvetica, sans-serif;
				line-height:18px;
}

#wrapper		{width:800px;
				margin:0 auto;
				position:relative;

}

#header				{margin-top:46px;
					height:72px;
}

#ftp a 				{position:absolute;
					right:40px;
					top:24px;
					text-decoration:none;
					font-size:11px;
					color:#666666;
					letter-spacing:.1em;
					
}

#ftp .current		{color:#FFF;}
#ftp a:hover		{color:#FFF;}

h1 a				{background:url(../images/logo.gif);
					display:block;
					text-indent:-9000px;
					height:72px;
					width:123px;
					outline:none;
					float:left;
					border:1px solid #999;
}

#main-nav			{height:28px;
					background:url(../images/nav-bg.png) repeat-x;
					margin-top:45px;
					position:absolute;
					top:0px;
					left:125px;
					border-bottom:1px solid #999;
					


}

#main-nav li			{list-style:none; 
						display:block; 
						float:left;
						width:127px;
						padding-top:6px;
						height:23px;
						border-right:1px solid #999;
						text-align:center;
						letter-spacing:.2em;

						
}

#main-nav a				{color:#666666; 
						font-size:11px;
						text-decoration:none;
	
}

#main-nav a:hover		{color:#fff;}
#main-nav .current		{color:#FFF;}

.main-img			{border:1px solid #999;
					margin-bottom:17px;

}

#container p, #container-home p	{margin-bottom:10px;}

#container-home		{width:766px;
					height:490px;
					overflow:auto;
					margin-top:40px;
					letter-spacing:.1em;
}

#container			{width:800px;
					height:490px;
					margin-top:25px;
					letter-spacing:.1em;
					overflow:auto;


					
}

#left-col			{width:123px;
					margin-right:20px;
					display:block;
					float:left;
}
#right-col			{width:610px;
					padding-right:13px;
					height:490px;
					display:block;
					float:left;
}

#right-col li	{
	margin-left:15px;
}

h2, h3			{margin-bottom:15px;
	margin-top:2px;
}

h2				{font-size:24px;
				font-weight:100;
}

h3				{font-size:16px;
				font-weight:100;
}

.profile-img	{float:left;
				border:1px solid #fff;
				padding:2px;
				margin:0px 20px 10px 0px;}

#sub-nav		{padding-left:15px;}

#sub-nav li		{ padding-bottom:5px;
				  list-style-image:url(../images/sub-nav-bullet.gif);
	
}

#sub-nav a		{ color:#fff;
				text-decoration:none;
	
}

#sub-nav .current	{text-decoration:underline;
}

#sub-nav a:hover	{text-decoration:underline;}

.project-thumb		{margin:5px 0px 15px 0px;
					border:1px solid white;
}

.project-main		{border:1px solid #fff;
					margin:5px 0px 15px 0px;}
.contact-pdf				{color:#FFF; font-size:12px; margin-top:15px;}					
.link				{color:#FFF; font-size:12px;}


.stack		{width:120px; display:block; float:left;}

#footer			{position:absolute;
					right:0px;
					top:620px;
				text-align:right;
				color:#666666;
				font-size:10px;
				
}

#footer a		{color:#666666;
}

#footer-nav li		{display:inline;
					margin-top:25px;
					padding:2px;
}

#footer-nav a		{text-decoration:none;
					color:#666666;
}

