/** BASIC */body {	margin: 0;	padding: 0;	font: Georgia, "Times New Roman", Times, serif;	color: #898F7D;	font-size:1em;    background-color: #FFFFFF;	background-image: url(images/img05.gif);	background-repeat: repeat;	background-position: left top;}#content li {	list-style-position: inside;	list-style-type: none;	display: inline;	padding-right: 5px;	padding-left: 5px;	text-align: center;	padding-bottom: 20px;}h1, h2, h3, h4, h5, h6 {	margin-top: 0;	padding-top: 0;}p{text-align: justify;}a {	color: #D58637;}ul em{	color: #D58637;	font-style: normal;}a:hover {	text-decoration: none;}/** HEADER */#header {	width: 790px;	height: 120px;	background-repeat: no-repeat;	margin-top: 10px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	background-image: url(images/header03.jpg);}#header h1 {	margin: 0;	padding: 30px 0 0 20px;	text-transform: none;	font-size: 20px;	font-style: normal;	letter-spacing: -2px;	color: #898F7D;	text-indent:-9999px;}#header h2 {	padding-left: 25px;	font-size: 10px;}#menu ul {	list-style: none;	text-align: center;	width: auto;	background-color: #FFFFFF;	}#menu li {	display: inline;}#menu a {	padding: 0 .75em 0 .75em;	text-decoration: none;	font-weight: bold;	color: #898F7D;	font-size: 1em;}#menu a:hover {}#shop {}/** CONTENT */#content {	width: 770px;	margin: 0 auto 1em auto;	background: #FFFFFF;	border: 2px dotted #898F7D;}#content * {	line-height: 140%;}#columnA {	float: left;	width: 500px;	padding: 25px 20px 0 20px;}#columnP {	width: 730px;	padding-top: 20px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 25px;}#columnF {	float: left;	width: 730px;	padding: 25px 20px 0 20px;}/*added this for animation page*/#columnP h4{font-size:.9em;}/*added these to update the animation section 05/2010*/#content h2{color:#D58637;font-weight: 500;}/*added these for the video pages on 1/09*/#photoDetail{border: 1px solid #FF9900;margin-bottom:20px;margin-right:5px;}/*added these for the video pages on 2/02*/#columnV{	float: left;	width: 400px;	padding: 25px 0px 30px 20px;}#columnVsidebar {	float: right;	width: 330px;	padding: 25px 20px 0 0px;}#columnVsidebar p{font-size:1.1em;		}/*added these for the video/Photo pages on 1/09*/#columnPic{	float: left;	width: 460px;	padding: 25px 0px 30px 20px;}#columnPicSidebar {	float: right;	width: 270px;	padding: 25px 20px 0 0px;}#columnPicSidebar p{font-size:1.1em;		}#buy {	color: fea123;	font-weight: bold;	margin-top: 15px;	margin-bottom: 15px;}#shop {	border: 2px dotted #898F7D;	margin: 20px;	padding-top: 20px;	padding-right: 30px;	padding-bottom: 30px;	padding-left: 30px;}#columnB {	float: right;	width: 190px;	padding: 25px 20px 0 10px;}#columnB p{text-align:left; }#columnB h2 {	padding-top: .45em;	font-size: 1.3em;	color: #D58637;	}#columnB h3 {	font-size: 1.1em;}/*added these for the revised shop on 08/02/2010*/.dvd{ 	padding-top: 40px;	padding-right: 30px;	padding-bottom: 30px;	padding-left: 30px;}/** FOOTER */#footer {	clear: both;	width: 700px;	height: 30px;	margin: 0 auto;}#footer p {	margin: 0;	padding: .8em 0 0 0;	text-align: center;	font: bold x-small Arial, Helvetica, sans-serif;}#columnS #shop li {	list-style-type: circle;}h4 {	font-size: 10px;	text-align: center;	padding-top: 6px;}/** PORTFOLIO PAGES */#main {	float: left;}div.left {	float: left;	width: 127px;	margin-top: 10px;	margin-right: 16px;	margin-bottom: 10px;	margin-left: 16px;	border: 1px solid #FF9900;	padding-top: 8px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;	cursor: pointer;	}div.left p {	text-align: center;}div.left em {	color: #FF9900;	}img {	border: 0px none;	}div.center {	width: 600px;}.clear {  clear : both;}/** ANIMATION PAGES */#columnF .film{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #898F7D;}#columnF ul{margin:0;padding:0;}#columnF ul ul{margin:0;padding:0 0 30px 0;}#columnF li{display:block;text-align: left;margin:0;padding:0;}#columnF p{margin-right: 100px;}
