@charset "utf-8";
/* CSS Document */

*{padding: 0; margin: 0;}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	background: url(../images/background.jpg) repeat-x #ececec;
	text-align: center;
	}

#mainContainer {
	width: 950px;
	margin: 0 auto;
	padding: 50px 0 0 0;
	text-align: left;
	}
	
h1 			{font-size: 1.8em; margin-bottom: 0px;}
h2 			{font-size: 0.8em; font-weight: bold; text-transform: uppercase; margin-bottom: 0px;}
.ftheading 	{margin-top: 20px;}

a, a:link, a:visited 	{color: #993333; text-decoration: none;}
a:active, a:hover 		{color: #993333; text-decoration:underline;}

p 			{line-height: 1.4em; font-size: 0.8em; margin-bottom: 0.8em;}
.date		{font-size: 0.7em; margin-bottom: 8px;}
.url		{margin-top: 8px;}
.grey		{color: #999; font-weight: bold;}
.library 	{font-size: 0.7em; text-align: center; margin-left: -11px; width: 300px;}
.favicon	{margin-right: 3px; display: none;}

ul {font-size: 0.8em;}
li {line-height: 1.4em;}

quote {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 0.9em;}

.break 		{float: none; clear: both; font-size: 1px;}
	
#header 	{padding: 0 0 7px 0; border-bottom: 1px solid #b3b3b3; }
.logo 		{background: url(../images/logo.gif) no-repeat; width: 127px; height: 15px; float: left;}
.navigation {float: right; width: 600px; height: 14px; text-align: right; font-size: 0.8em;}

#content 	{}

/* Homepage */
#homepageIntro 	{padding: 40px 0 20px 0;}
#hpCol			{width: 50%; float: left;}
#slogan 		{background: url(../images/slogan.gif) no-repeat; width: 469px; height: 85px;}
#slogan h1 		{display: none;}
#introCopy	 	{width: 470px; margin-top: 15px;}
#flashContent	{}

/* Portfolio */
#title {margin: 40px 0 30px 0;}

#thumbs			{margin-bottom: 20px;}
#thumbCol 		{float: left; width: 310px;}
#colSpacer		{float: left; width: 10px;}

#work			{}
#work img 		{border: 1px solid #ccc; padding: 7px; margin-bottom: 12px; display: block;}
#work p			{margin-right: 10px;}

#portfolioContent 		{margin-bottom: 30px;}
#portfolioCol 			{float: left; width: 310px;}
#portfolioScreen		{float: right; width: 630px;}
#portfolioScreen img	{margin-bottom: 20px;}

/* Clients */
#clients			{margin-bottom: 10px;}
#clientCol 			{float: left; width: 230px;}
#clientCol li		{list-style: none;}
#clientsList		{margin: 15px 0;}

/* Sitemap */
#sitemap		{margin-bottom: 5px;}
#sitemap h1 	{font-size: 0.8em; font-weight: bold;}
#sitemap ul		{margin: 3px 0 10px 15px;}

/* Footer */
#footer 				{background: #dedede; padding: 30px 0;}
#footer h2				{margin-bottom: 8px;}
#footerContainer 		{width: 950px; margin: 0 auto; text-align: left;}
#footerContainer img 	{text-align: left;}
#footerCol 				{float: left; width: 310px;}
#footerCol  p			{margin-right: 10px;}
#footer li 				{list-style: none;}

/* Copyright */
#copyright 			{background: #7c7c7c; padding: 6px 0;}
#copyrightContainer {width: 950px; margin: 0 auto; text-align: left; color: #fff; font-size: 0.7em;}
.cpleft				{float: left; width: 50%;}
.cpright			{float: right; width: 50%; text-align: right;}
a.white, a.white:link, a.white:visited, a.white:hover, a.white:active {color: #fff;}