/* CSS Document */body {	background: url(../images/circlebg.gif) #460808;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	margin:0;	padding:0;}#main {	width:100%;	height:90%;	background: url(../images/linesbg.gif) no-repeat left top;	position:relative;	top:0;	left:0;	margin:0;	padding:0;}#main h1 {	width:232px;	height:200px;	position:absolute;	top:0;	left:104px;	background: url(../images/logo.gif) no-repeat bottom left;	margin:0;	padding:0;	line-height:0;	z-index:1;}#main h1 span {	display:none;}#main #menu {	width:100%;	height:40px;	background:#1f0403;	position:relative;	top:40px;	left:0;}#main #menu ul {	width:600px;	position:relative;	left:330px;	margin:0;	padding:0;}#main #menu li {	display:inline;	list-style:none;	color:#FFFFFF;	border-right:solid 1px #FFFFFF;	font-family:Trebuchet MS, Arial, sans-serif;	font-size:16px;	width:120px;	height:20px;	line-height:40px;	padding:0 30px;}*html #main #menu li {	width:180px;}#main #menu li.lastitem {	border:none;}#main #menu li a:link, #main #menu li a:visited, #main #menu li a:active {	color:#FFFFFF;	text-decoration:none;	font-size:bold;}#main #menu li a:hover {	text-decoration:underline;}#main #icons {	width:300px;	position:absolute;	top:220px;	left:60px;}#main #icons a {	display:block;	width:77px;	height:77px;	margin-bottom:20px;}/* Illustration Section */#main #icons a.blog {	background:url(../images/illust_blog_th.gif) no-repeat;}#main #icons a.breathe {	background:url(../images/illust_breathe_th.gif) no-repeat;}#main #icons a.dustercherish {	background:url(../images/illust_dustercherish_th.gif) no-repeat;}#main #icons a.galleries {	background:url(../images/illust_galleries_th.gif) no-repeat;}#main #icons a.hammocks {	background:url(../images/illust_hammocks_th.gif) no-repeat;}#main #icons a.rama {	background:url(../images/illust_rama_th.gif) no-repeat;}#main #icons a.signlanguage {	background:url(../images/illust_signlanguage_th.gif) no-repeat;}#main #icons a.sombulus{	background:url(../images/illust_sombulus_th.gif) no-repeat;}#main #icons a.styleflirt {	background:url(../images/illust_styleflirt_th.gif) no-repeat;}#main #icons a.tf2ladies {	background:url(../images/illust_tf2ladies_th.gif) no-repeat;}#main #works .subnav .galleries1 {	background:url(../images/illust_galleries1_th.gif) no-repeat top left;}#main #works .subnav .galleries2 {	background:url(../images/illust_galleries2_th.gif) no-repeat top left;}#main #works .subnav .galleries3 {	background:url(../images/illust_galleries3_th.gif) no-repeat top left;}#main #works .subnav .hammocks1 {	background:url(../images/illust_hammocks1_th.gif) no-repeat top left;}#main #works .subnav .hammocks2 {	background:url(../images/illust_hammocks2_th.gif) no-repeat top left;}#main #works .subnav .signlanguage1 {	background:url(../images/illust_signlanguage1_th.gif) no-repeat top left;}#main #works .subnav .signlanguage2 {	background:url(../images/illust_signlanguage2_th.gif) no-repeat top left;}#main #works .subnav .styleflirt1 {	background:url(../images/illust_styleflirt1_th.gif) no-repeat top left;}#main #works .subnav .styleflirt2 {	background:url(../images/illust_styleflirt2_th.gif) no-repeat top left;}#main #works .subnav .styleflirt3 {	background:url(../images/illust_styleflirt3_th.gif) no-repeat top left;}/* Web/Digital Section */#main #icons a.banners {	background:url(../images/web_banners_th.gif) no-repeat;}#main #icons a.edestinations {	background:url(../images/web_edestinations_th.gif) no-repeat;}#main #icons a.email {	background:url(../images/web_email_th.gif) no-repeat;}#main #icons a.homepage {	background:url(../images/web_homepage_th.gif) no-repeat;}#main #icons a.horais {	background:url(../images/web_horais_th.gif) no-repeat;}#main #icons a.maisonchic {	background:url(../images/web_maisonchic_th.gif) no-repeat;}#main #icons a.monolith {	background:url(../images/web_monolith_th.gif) no-repeat;}#main #icons a.pandl{	background:url(../images/web_pandl_th.gif) no-repeat;}#main #icons a.press {	background:url(../images/web_press_th.gif) no-repeat;}#main #icons a.weingartpp {	background:url(../images/web_weingartpp_th.gif) no-repeat;}#main #works .subnav .email1 {	background:url(../images/web_email1_th.gif) no-repeat top left;}#main #works .subnav .email2 {	background:url(../images/web_email2_th.gif) no-repeat top left;}#main #works .subnav .email3 {	background:url(../images/web_email3_th.gif) no-repeat top left;}#main #works .subnav .homepage1 {	background:url(../images/web_homepage1_th.gif) no-repeat top left;}#main #works .subnav .homepage2 {	background:url(../images/web_homepage2_th.gif) no-repeat top left;}/* Print Section */#main #icons a.lance {	background:url(../images/print_lance_th.gif) no-repeat;}#main #icons a.weingartann {	background:url(../images/print_weingartann_th.gif) no-repeat;}#main #icons a.onesheets {	background:url(../images/print_onesheets_th.gif) no-repeat;}#main #icons a.weingartnews {	background:url(../images/print_weingartnews_th.gif) no-repeat;}#main #icons a.sugar {	background:url(../images/print_sugar_th.gif) no-repeat;}#main #icons a.irisbooks {	background:url(../images/print_irisbooks_th.gif) no-repeat;}#main #icons a.presskit {	background:url(../images/print_presskit_th.gif) no-repeat;}#main #icons a.fallacy{	background:url(../images/print_fallacy_th.gif) no-repeat;}#main #icons a.brochure {	background:url(../images/print_brochure_th.gif) no-repeat;}#main #icons a.movies {	background:url(../images/print_movies_th.gif) no-repeat;}#main #icons a.postcard {	background:url(../images/print_postcard_th.gif) no-repeat;}#main #icons a.horaisbusi {	background:url(../images/print_horaisbusi_th.gif) no-repeat;}#main #works .subnav .weingartann1 {	background:url(../images/print_weingartann1_th.gif) no-repeat top left;}#main #works .subnav .weingartann2 {	background:url(../images/print_weingartann2_th.gif) no-repeat top left;}#main #works .subnav .weingartann3 {	background:url(../images/print_weingartann3_th.gif) no-repeat top left;}#main #works .subnav .sugar1 {	background:url(../images/print_sugar1_th.gif) no-repeat top left;}#main #works .subnav .sugar2 {	background:url(../images/print_sugar2_th.gif) no-repeat top left;}#main #works .subnav .sugar3 {	background:url(../images/print_sugar3_th.gif) no-repeat top left;}#main #works .subnav .irisbooks1 {	background:url(../images/print_irisbooks1_th.gif) no-repeat top left;}#main #works .subnav .irisbooks2 {	background:url(../images/print_irisbooks2_th.gif) no-repeat top left;}#main #works .subnav .irisbooks3 {	background:url(../images/print_irisbooks3_th.gif) no-repeat top left;}#main #works .subnav .movies1 {	background:url(../images/print_movies1_th.gif) no-repeat top left;}#main #works .subnav .movies2 {	background:url(../images/print_movies2_th.gif) no-repeat top left;}#main #works .subnav .movies3 {	background:url(../images/print_movies3_th.gif) no-repeat top left;}#main #icons .col1 {	width:80px;	position:absolute;	top:35px;}#main #icons .col2 {	width:80px;	position:absolute;	top:0px;	left:95px;}#main #icons .col3 {	width:80px;	position:absolute;	top:35px;	left:190px;}#main #maintext {	width:660px;	margin:180px auto;	background:#FFFFFF;	padding:20px;	border:solid 10px #a63333;}*html #main #maintext {	width:700px;	margin-left:200px;}#main #maintext h2 {	font-family:Trebuchet MS, Arial, sans-serif;	font-size:42px;	font-style:normal;	margin:0;	padding:0;	text-align:center;}#main #maintext p {	font-family:Verdana, Trebuchet MS, Arial, sans-serif;	font-size:12px;	line-height:19px;}#main #maintext #bottommenu {	width:100%;	height:53px;	position:relative;	text-align:center;}#main #maintext #bottommenu ul {	position:relative;}#main #maintext #bottommenu li {	display:inline;	list-style:none;	color:#000000;	border-right:solid 1px #000000;	font-family:Trebuchet MS, Arial, sans-serif;	font-size:16px;	width:120px;	height:20px;	line-height:40px;	padding:0 30px;}*html #main #maintext #bottommenu li {	width:170px;	margin-top:5px;	font-size:14px;}#main #maintext #bottommenu li.lastitem {	border:none;}#main #maintext #bottommenu li a:link, #main #maintext #bottommenu li a:visited, #main #maintext #bottommenu li a:active {	color:#6f1211;	text-decoration:none;	font-size:bold;}#main #maintext #bottommenu li a:hover {	text-decoration:underline;}#main #works {	width:500px;	position:absolute;	top:130px;	right:60px;}#main #works h2 {	font-family:Trebuchet MS, Arial, sans-serif;	font-size:22px;	font-style:normal;	margin-bottom:0.25em;	padding-bottom:0.25em;}#main #works .mainart {	background:#FFFFFF;	text-align:center;	padding:10px;	font-style:italics;	border:solid 1px black;	position:relative;	z-index:2;}#main #works .subnav {	width:100px;	position:absolute;	left:-55px;	top:15px;	z-index:1;}#main #works .subnav a {	width:84px;	height:84px;	display:block;	border:solid 5px white;	margin-bottom:12px;}#main #works .subnav a:active, #main #works .subnav a:hover {	border:solid 5px #c5b15f;}#footer {	width:100%;	height:10%;	background:#540c0c;	border-top:solid 5px #000000;	text-align:right;}#footer a, #footer a:link, #footer a:active, #footer a:visited {	font-family:Trebuchet MS, Arial, sans-serif;	font-weight:bold;	font-size:18px;	color:#FFFFFF;	text-decoration:none;	margin-top:10px;	margin-right:15px;	display:block;}#footer a:hover {	text-decoration:underline;}#footer .footerlogo {	width:54px;	height:45px;	float:right;	padding:0 10px;}