﻿/* CSS Document */* { margin: 0px; padding: 0px;}body#home a#home,body#about a#about,body#portfolio a#portfolio,body#contact a#contact {color: #669933;}body{	background: #000000 url('images/bgystrip.gif') repeat-x;	margin: 0px; 	padding: 0px;	font-family: Arial, Helvetica, sans-serif;}#outercontainer{	position: relative;	margin:2em auto 1em auto;	width:950px;	height:auto;	background-color:#ffffff;	padding: 0;	}/*<--round corners start-->*/#tlc, #trc, #blc, #brc	{	background-color: transparent;	background-repeat: no-repeat;	}#tlc	{	background-image:url(images/tlc.gif);	background-position: 0% 0%;	}#trc	{	background-image:url(images/trc.gif);	background-position: 100% 0%;	}	#blc	{	background-image:url(images/blc.gif);	background-position: 0% 100%;	}#brc	{	background-image:url(images/brc.gif);	background-position: 100% 100%;	}#tb, #bb	{	background-color: transparent;	background-repeat: repeat-x;	}			#tb	{	background-image:url(images/tb.gif);	background-position: 0% 0%;	}#bb	{	background-image:url(images/bb.gif);	background-position: 50% 100%;	}	#rb	{	background-image:url(images/r.gif);	background-position: 100% 0%;	background-repeat: repeat-y;	}#lb	{	background-image:url(images/l.gif);	background-position: 0% 100%;	background-repeat: repeat-y;	}/*<--round corners end-->*/#kuahladesignlogo{	float:left;	background:url(images/kuahladesignlogo.gif);	background-repeat:no-repeat;	margin: 20px 0 0 30px;	width:177px;	height:54px;}#navlist li{	display: inline;	font-size: 10pt;	padding:0px 15px 0px 15px;}a:link {text-decoration: none; color: #333333;}a:visited {text-decoration: none; color: #333333;}a:active {text-decoration: none; color: #669933;}a:hover {text-decoration: none; color: #669933;}a img {border:none;}a img:hover{border: 0px solid #333333; border-width: 1px 0px 0px 1px;}#navcontainer {	float:right;	margin: 55px 30px 0px 0px;}#navline{	display:inline;	background:url(images/navline.gif);	background-repeat:no-repeat;	background-position:center;	width:1px;	height:23px;}#spacer {  clear: both;  height:1px;}#topbar{	position:relative;	background:url(images/topbar27pxh.gif);	background-repeat:repeat-x;	width: 946px;	height:27px;	margin:.5em 0px 1.15em 2px;}#indexcontentcontainer{	float:inherit;	margin:70px auto 1em auto;	width: auto;	height:auto;	background-color:#FFFFFF;}#tagline{	float:left;	font-size: 13pt;	letter-spacing:1px;	color:#666666;	line-height: 28px;	padding:0px 0px 150px 65px;}.tagtitle{	float:left;	font-size: 15pt;	color:#669933;}#navhome{	float:left;	display: inline;	margin:0px 0px 0px 115px;	font-size: 11.5pt;	line-height: 1.65em;}.arrows{	display:inline;	color:#99CC33;}/* ------------------------------------------- */#portcontainer{	float:inherit;	margin:10px auto 0px auto;	width: auto;	height:auto;	background-color:#FFFFFF;}#portfolionavbox{	float:left;	width: 125px;	height:336px;	padding:0px 0px 0px 65px;}#portfolionavimage{	padding:50px 0px 15px 0px;}#artworkouterbox{	float:left;	display: inline;	margin:0px 0px 0px 100px;}#pagetitleimage{	padding:0px 0px 20px 0px;}.slideshow{margin:25px 0px 0px 0px;}/* ------------------------- */#artbox{	width: 650px;	height:125px;	padding:0px 0px 0px 0px;}#tnboxholder{	float:left;	display:inline;	margin:0px 55px 0px 0px;}#shadowbox{	width: 102px;	height:102px;	padding:0px;	border:2px solid #E9E9E9;}#tnbox{	width: 100px;	height:100px;	padding:0px;	border:1px solid #999999;}#boxtitle{	font-size: 9pt;	color:#666666;	padding:5px 0px 20px 0px;}/* ------------------------------------------- */#contactpagetitle{	float:left;	display:inline;	padding:5px 0px 0px 65px;}#contactflash{	float:left;	display:inline;	width:550px;	height:265px;	margin:30px 0px 0px 35px;}.titlefont{font-weight:bold;color:#6C9D31;font-size:12px;}.contactfont{color:#666666;font-size:14px;}/* ------------------------------------------- */#aboutuspagel{	float:left;	margin:35px 65px 50px 65px;	width:525px;	font-size: 10pt;	color:#666666;}#aboutuspager{	float:left;	display:inline;	margin:35px 65px 50px 45px;	font-size: 9.5pt;	color:#666666;}.titleabout{	font-weight:bold;	color:#6C9D31;	font-size:16px;	margin:0px 0px 7px 0px;}.abouttype{	line-height:18px;}/* ------------------------------------------- */#footer{	float:left;	background:url(images/bottombar9pxh-cg.gif);	background-repeat:repeat-x;	width:946px;	height:auto;	margin: 50px 0px 1.15em 2px;	font-size: 9pt;	text-align: left;	line-height: 1.5em;	color:#666666;}#footercontentleft{	float:left;	margin:0;	padding:10px 0px 0px 65px;	font-size: 8pt;}#footercontentright{float:left;display: inline;padding:25px 0px 0px 350px;font-size: 10pt;}#footspacer {  clear: both;  height:25px;}
