/* CSS Document by Ryan Harrison 2007 */

body 			{font-size:12px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif}
#container 		{width:738px; margin:0 auto;}
#header			{height:198px; background:url(images/header.png);}
a				{color:#990099; text-decoration:none;}
a:hover			{color:black; text-decoration:underline;}
a:visited		{color:#990099;}
.nostyle a		{color:#F3EBF5;}
.nostyle a:visited	{color:#F3EBF5;}
.nostyle a:hover	{color:black; border:1px black;}
.home			{background:url(images/home-link.png); background-position:right; width: 102px; height: 56px;
					 float:left; margin-top:104px; margin-left: 63px;}
.home:hover		{background:url(images/home-link-hover.png); background-position:right; width: 102px; height: 56px;
					 float:left; margin-top:104px; margin-left: 63px;}
.company			{background:url(images/company-link.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 25px;}
.company:hover		{background:url(images/company-link-hover.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 25px;}
.services			{background:url(images/services-link.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 59px;}
.services:hover		{background:url(images/services-link-hover.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 59px;}
.portfolio			{background:url(images/portfolio-link.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 46px;}
.portfolio:hover	{background:url(images/portfolio-link-hover.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 46px;}
.contact			{background:url(images/contact-link.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 46px;}
.contact:hover	{background:url(images/contact-link-hover.png); background-position:right; width: 84px; height: 34px;
					 float:left; margin-top:112px; margin-left: 46px;}
#contentarea	{margin-top:10px; width:738px;}
#left			{width:50%; background:white; float:left; background:url(images/left-back.png); width:402px; height:375px; margin-bottom:10px}
#right			{width:50%; background:white; float:right; height:0; width: 331px; margin-top:-2px; margin-bottom:10px}
#rightback		{margin-top:-37px; margin-left:-3px; background:url(images/right-back.png); height:150px;display: block; background-repeat:no-repeat;}
#image 			{background:url(images/image-on-front.jpg); height:270px; background-repeat:no-repeat;}
#footer			{background:url(images/footer.png); height:72px; clear:both; margin-top:10px; width:736px;}
h1		{color:#FFB244; font-size: 1.4em; padding-left:15px; padding-top:10px;}
.news	{padding-top:25px; padding-left:10px;}
h2		{}
h3		{}
p		{padding-left:12px; padding-right:10px; padding-top:10px; font-size:.9em;}
.newsp	{padding-left:15px; padding-top:0px; font-size:.9em; }
.pbold	{font-weight:bold; padding-left:15px; padding-right:15px; padding-top:10px; font-size:.9em;}
.pbold2	{font-weight:bold; padding-left:15px; padding-right:15px; padding-top:0; font-size:.9em;}
.pfooter	{color:#8463AA; width:90%; padding-top:50px;}
.pfooter a  {color:#8463AA; text-decoration: none;}
.pfooter a:hover {color:black; text-decoration: none;}
.mainheader	{padding-top:20px;}
.indent	{padding-left:8px;}
