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

html			{ font-size:14px; }

h1, h2, h3, h4 {font-style: normal;color:#a83332;}

#work h1				{ font-size:120%; }
#work h2				{ font-size:110%; }

.url					{ font-size:80%; }

.adr					{ font-size:80%; }

.recentProjects h3		{ font-size:105%; }

p {
	font-style: normal;	font-weight: normal; }
	
	.testheading {
	font-style: normal;	font-weight: normal;font-size: 13px;color:#999999;font-family: geneva;}

.grey 						{ font-style: normal;	font-weight: normal;font-size: 10px;color:#666666;font-family:Geneva, Arial, Helvetica, sans-serif;}
	
	
p.news {
	font-style: normal;	font-weight: normal; color:#999999;font-family:Geneva, Arial, Helvetica, sans-serif;}

p.black {
	font-style: normal;	font-weight: bold;	font-size: 15px;color:black;font-family:Geneva, Arial, Helvetica, sans-serif;}

p.red {
	font-style: normal;	font-weight: normal;font-size: 11px;color:#a83332;font-family:Geneva, Arial, Helvetica, sans-serif;}
	
.red {
	font-style: normal;	font-weight: normal;	font-size: 14px;color:#a83332;	font-family: arial, sans-serif;}
	
.redcolour {
	font-style: normal;	font-weight: normal;	color:#a83332;	font-family: arial, sans-serif;}
	
/*------- font sizes ---------*/
.newsListTitle				{ font-size:120%; }
.newsListDate				{ font-size:80%; }
.newsListText				{ font-size:82%; }

.newsCatTitle				{ font-size:120%; }
.newsCat li					{ font-size:80%; }
.newsDate					{ font-size:80%; }
	
.cyan { color:#A83332;}

.cyanheading {	font-style: normal;	font-weight: normal; color:#A83332; font-size: 16px; font-family:Georgia }

.greenheading {	font-style: normal;	font-weight: normal; color:#A83332; font-size: 16px; font-family:Georgia }

.redheading {	font-style: normal;	font-weight: normal; color:#A83332; font-size: 16px; font-family:Georgia }

.workheading {	font-style: normal;	font-weight: normal; color:#ccc; font-size: 12px; font-family:Georgia }

.lightgreenheading {	font-style: normal;	font-weight: normal; color:#A83332; font-size: 16px; font-family:Georgia }
	
	
.italic {
	font-style: italic;	font-weight: bold;	font-family: arial, sans-serif;}
	
.greyitalic {	font-style: italic;	font-weight: normal;font-size: 10px;color:#999999;font-family:Geneva, Arial, Helvetica, sans-serif;}

.greyitalic13 {	font-style: italic;	font-weight: normal;font-size: 13px;color:#999999;font-family:arial, sans-serif;}

p.date {font-style: normal;	font-weight: normal;font-size: 11px;color:#999999;font-family: arial, sans-serif;line-height: 10pt}

.callbacktext {font-style: normal;	font-weight:bold; font-size: 10px;color:#a83332;font-family: arial, sans-serif;line-height: 10pt}


.redbolditalic {font-weight: bold;color:#a83332;font-family: arial, sans-serif;font-size: 12px;font-style: italic;}

.redbold {font-weight: bold;color:#a83332;font-family: arial, sans-serif;font-size: 12px;font-style: normal;}

.link a:link,a:visited {
color:#a83332;font-family: arial, sans-serif;
}

.link a:hover {
color:#ccc; font-family: arial, sans-serif;
}

.newsShortListItem			{ font-size:74%; }

.newsListText a:active,
.newsListText a:visited,
.newsListText a				{ color:#a83332;font-family: arial, sans-serif; text-decoration:underline; }
.newsListText a:visited:hover,
.newsListText a:hover		{ color:#a83332;font-family: arial, sans-serif; text-decoration:none; }

.newsTitle					{ font-size:120%; }
.newsBannerTitle			{ font-size:120%; }
.newsBannerDate				{font-size:90%; }
.aboutTitle					{ font-size:120%; }
.aboutBannerTitle			{ font-size:90%; }
.aboutBannerTitle h2		{ font-size:70%; }
.aboutBannerText			{ font-size:80%; }

/*li a{display: block;width: 100px;height: 10px;color: #a83332;text-decoration: none;}
*/




#toptext {  padding: 5px 50px 80px 190px; height: auto; width:600px; clear:both;font-style: normal;	font-size: 10px;color:#a83332;	font-family: arial, sans-serif;}


#bottomtext {  padding: 30px 20px 20px 0px; height: auto; width: 573px; clear:both;}

.list_items {	padding-left: 15px;	padding-top: 5px;font-style: normal;font-weight: bold;color:#fff;font-size: 13px;}

#footer p {	text-align: right;font-size: xx-small;color:#FFFFFF;}


.disclaimer {  width: 643px; height:86px; padding: 90px 0px 0px 0px; font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#FFFFFF; text-align:center; }

.disclaimer a:link, .disclaimer a:visited {  width: 643px; height:86px; padding: 90px 0px 0px 0px; font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#FFFFFF;}

.disclaimer a:hover {  width: 643px; height:86px; padding: 90px 0px 0px 0px; font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#FFFFFF; text-decoration:underline;}

.newsBack						{ font-size:80%; }

/*---- quotes -----------------*/
.quote p						{ font-size:73%; }
.quote h2						{ font-size:120%; }

.quoteNew p						{ font-size:73%; }
.quoteNew h2					{ font-size:120%; }

/*---- menu -------------------*/
#my_menu						{ font-size:78%; }	

/*---- portfolio --------------*/
#portfolioContent				{ font-size:83%; }
#portfolioContent h3			{ font-size:142%; }

.portBase						{ font-size:80%; }
.portBase h2					{ font-size:110%; }

.portfolioListTitle				{ font-size:100%; }
.portfolioListSubtitle			{ font-size:74%; }

.recentProjects h2				{ font-size:110%; }
.recentProjectText				{ font-size:80%; }

#footerList						{ font-size:80%; }
.footerListTitle				{ font-size:110%; }
#footerCredit					{ font-size:60%; }

.twitter						{ font-size:66%; }
.blogListText					{ font-size:108%; }
.blogText						{ font-size:90%; }

.clientAppCompany				{ font-size:80%; }
.clientTask						{ font-size:80%; }
.appraisalText					{ font-size:95%; }
.clientAppName					{ font-size:90%; }

.contactHeader					{ font-size:100%; }
.contactGreyText				{ font-size:80%; } 
.contactTweetText				{ font-size:80%; }

#contentAbout h1				{ font-size:120%; }

.newsBannerText					{ font-size:75%; }

.formCheck label				{ font-size:80%; }


