/*--------------------------------------------------*//* Generic Setup                                    */body {	background: #000000 url("../../a/img/bgImage.jpg") repeat 0 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	color: #FFFFFF;	text-align: left;	margin-left: 32px;	margin-top: 32px;}#siteContainer {	width: 800px; 	margin: 0px auto;}/*--------------------------------------------------*//* Navigation		                                */.homeLive {	color: #969696;	padding: 0px 0px 0px 0px;}.live {	color: #969696;	padding: 0px 0px 0px 15px;}	.navigation {	padding: 0px 0px 0px 15px;	}#navigation {	padding: 20px 0px 0px 0px;	float: left;	width: 550px;}/*--------------------------------------------------*//* Headings		                                    */h1 {	font-style: strong;	font-variant: normal;	font-weight: strong;	font-size: 30px;	letter-spacing: 0;	margin: 0;	padding: 0;}h2 {	font-style: normal;	font-variant: normal;	font-weight: strong;	font-size: 20px;	margin: 0;	padding: 5px 0px 0px 0px;	}h3 {	font-style: normal;	font-variant: normal;	font-weight: strong;	font-size: 14px;	margin: 0;	padding: 10px 0px 10px 0px;}/*--------------------------------------------------*//* Text		                           	            */p {	margin: 0;	line-height: 1.4em;	padding: 0;	font-style: normal;	font-variant: normal;	font-weight: normal;	font-size: 14px;	padding: 0px 0px 15px 0px;}ul {font-size: 14px;  float: left;  width: 315px;  margin: 0;  padding: 0px;  list-style: none;} li {  float: left;  width: 120px;  margin:5px 35px 0px 0px;  padding: 0;} /*--------------------------------------------------*//* Links		                           	        */a {	color: #ffffff;	text-decoration: none;}/*--------------------------------------------------*//* Divides		                           	        */hr {	color: #fefefe;	background-color: #fefefe;	height: 1px;	border: 0;	float: left;	margin: 0px 0px 30px 0px;}		/*--------------------------------------------------*//* Images                                           */		img {			border: 0;		}	/*--------------------------------------------------*//* Header		                                    */	#logo {	padding: 0px 0px 30px 0px;}#getInTouch {	float: left;	width: 250px;}#contactDetails {	float: left;}#twitter {	float: left;	padding: 0px 0px 0px 10px;}/*--------------------------------------------------*//* Footer		                                    */#footer {	padding: 0px 0px 0px 0px;}#footerDivide {	float: left;	padding: 30px 0px 0px 0px;}#footerCopyright {	float: left;}#footerLinks {	float: right;}	 /*--------------------------------------------------*//* Home Template                                    */#pageCopy {	width: 550px;	padding: 30px 0px 0px 0px;	float: left;}#pageDetail {	width: 520px;	padding: 15px 0px 0px 0px;}#introImage {	padding: 0px 0px 0px 0px;}/*--------------------------------------------------*//* Featured Project                                 */#featuredProjectContainer {	width: 250px;	margin: 30px 0px 0px 0px;	float: left;}#featuredProjectHeader {	padding: 0px 0px 20px 0px;}	#dfIcon {	float: left}	#featuredProjectTitle {	float: right}	#featuredProjectImg {	padding: 2px 2px 2px 2px;}#featuredProjectContent {	width: 250px;	margin: 25px 0px 0px 0px;	background: #fefefe;	color: #000000;	line-height: 1.4em;	font-style: normal;	font-variant: normal;	font-weight: normal;	font-size: 10px;}#featuredProjectText {	margin: 0px 10px 0px 10px;}	#featuredProjectText a {	color: #000000;	text-decoration: none;}/*--------------------------------------------------*//* Template 1 (Detail Page)                         */	#headerDivide {	float: left;	padding: 0px 0px 0px 0px;}	#detailImage {	float: left;	padding: 0px 0px 0px 0px;}#detailTxtTitle {	padding: 0px 0px 0px 30px;	width: 307px;	float: left;}#detailTxtContent {	padding: 15px 0px 0px 30px;	width: 307px;	float: left;}/*--------------------------------------------------*//* Template 2 (Work Page)                           */#folioTitleFirst {	margin: 0px 0px 0px 0px;}#folioTitle {	margin: 20px 0px 0px 0px;}#folioContainer {	margin: 0px 0px 0px 0px;	float: left;}#thumbContainer {	padding: 0px 0px 0px 0px;}	#projectThumbLeft {	background: #FFFFFF;	padding: 2px 2px 2px 2px;	margin: 22px 16px 0px 0px;	float: left;	height: 143px;}#projectThumbMiddle {	background: #FFFFFF;	padding: 2px 2px 2px 2px;	margin: 22px 9px 0px 9px;	float: left;	height: 143px;}#projectThumbRight {	background: #FFFFFF;	padding: 2px 2px 2px 2px;	margin: 22px 0px 0px 16px;	float: left;	height: 143px;}/*--------------------------------------------------*//* SERVICES				                            */#serviceDivide {	Padding-bottom: 10px;}/*--------------------------------------------------*//* Fish Animation	                                */#flashAnim {	background: #FFFFFF;	padding: 2px 2px 2px 2px;; }	/*--------------------------------------------------*//* Fish Animation	                                */#sitemapWork {	padding-left: 10px;}#sampleIndent {	padding-left: 15px;}