@charset "utf-8";
/* common */

body { margin-top: 0px; background-image: url("http://www.cthartgallery.com.au/images/bg.gif"); font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; color: #000000; font-weight: normal; text-decoration:none; }
.header_logo {position: relative; width:447px; height:130px; background-image:url("http://www.cthartgallery.com.au/images/header/logo.gif"); background-repeat: no-repeat}
.header_painting {position: relative; width:258px; height:160px; background-image:url("http://www.cthartgallery.com.au/images/header/painting.jpg"); background-repeat: no-repeat}
.header_creepydoll {position: relative; width:132px; height:160px; background-image:url("http://www.cthartgallery.com.au/images/header/creepydoll.jpg"); background-repeat: no-repeat}
.header_ears {position: relative; width:258px; height:21px; background-image:url("http://www.cthartgallery.com.au/images/header/ears.jpg"); background-repeat: no-repeat}
.header_noears {position: relative; width:258px; height:21px; background-image:url("http://www.cthartgallery.com.au/images/header/noears.jpg"); background-repeat: no-repeat}
.header_bar {position: relative; width:642px; height:21px; background-image:url("http://www.cthartgallery.com.au/images/header/bar.jpg"); background-repeat: no-repeat}
.marina {position: relative; width:900px; height:143px; background-image:url("http://www.cthartgallery.com.au/images/header/marina.jpg"); background-repeat: no-repeat}
.corine {position: relative; width:366px; height:295px; background-image:url("http://www.cthartgallery.com.au/images/cthart.jpg"); background-repeat: no-repeat}
.header_logoc {position: relative; width:129px; height:130px; background-image:url("http://www.cthartgallery.com.au/images/header/logoc.gif"); background-repeat: no-repeat}
.header_hartg {position: relative; width:318px; height:54px; background-image:url("http://www.cthartgallery.com.au/images/header/hartg.gif"); background-repeat: no-repeat}
/* shop sprite */
.shop a {display:block; width: 87px; height:33px; border:0; float:right; background: url("http://www.cthartgallery.com.au/images/header/shop-sprite.gif") 0 0 no-repeat}
.shop a:link {background: url("http://www.cthartgallery.com.au/images/header/shop-sprite.gif") 0 0 no-repeat}
.shop a:hover {background: url("http://www.cthartgallery.com.au/images/header/shop-sprite.gif") 0px -34px no-repeat}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration:none; }
hr { color:#cccccc }
.footer { font-size: 8pt; }
.title { font-size : 12pt; font-weight: bold; color: #336699; }
.subhead { font-size : 10pt; font-weight: bold; color: #336699; }
.item { color: #2F3A5A; font-weight:bold; }
.desc { color: #2F3A5A; }
.red { color: #FF0000; }
.blue { color: #336699; }
.blueb { color: #336699; font-weight: bold; }
.bord_img { border-collapse: collapse; border: 1px #333333 solid; }
.imgbord { border-collapse: collapse; padding: 2px; border: 1px #cccccc solid; }
/* link */
a.nav:link { color: #003399; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.nav:visited { color: #003399; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.nav:active { color: #003399; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.nav:hover { color: #003399; font-weight: normal; text-decoration: none; border-bottom: none; }
/* link - no underline */
a.navnu:link { color: #003399; font-weight: normal; text-decoration: none; border-bottom: none; }
a.navnu:visited { color: #003399; font-weight: normal; text-decoration: none; border-bottom: none; }
a.navnu:active { color: #003399; font-weight: normal; text-decoration: none; border-bottom: none; }
a.navnu:hover { color: #003399; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
/* link menu dolls */
a.lmd:link { color: #990000; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.lmd:visited { color: #990000; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.lmd:active { color: #990000; font-weight: normal; text-decoration: none; border-bottom: #003399 1px solid; }
a.lmd:hover { color: #990000; font-weight: normal; text-decoration: none; border-bottom: none; }
/* link - sketches plus footer */
a.sketches:link { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:visited { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:active { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; }
a.sketches:hover { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: normal; text-decoration: none; border-bottom: blue 1px solid; }
/* top menu */
.menu{
	border-collapse:collapse;
	border: hidden;
	border:0px;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.menu ul{
	border-collapse:collapse;
	border: hidden;
	border:0px;
	background:#ffffff;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
}
/* border here will box every item */
.menu li{
	border-collapse:collapse;
	border: hidden;
	border:0px;
	float:left;
	padding:0px;
}
/* border here will box dropdown items, puts separator on top bar */	
.menu li a{
	border-collapse:collapse;
	border: hidden;
	border:0px;
	color:#666666;
	display:block;
	font-weight:bold;
	line-height:30px;
	margin:0px;
	padding:0px 20px;
	text-align:center;
	text-decoration:none;
}
/* top menu hover */			
.menu li a:hover, .menu ul li:hover a{
	border-collapse:collapse;
	border: hidden;
	border:0px;
	background: #ffffff;
	color:#FF6600;
	text-decoration:none;
}
/* dropdown menu - whole drop down border - cell width */			
.menu li ul{
	border-collapse:collapse;
	border:solid thin #CCCCCC;
	background:#ffffff;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	position:absolute;
	width:120px;
	z-index:100;
}
.menu li:hover ul{ 	display:block; }
/*  box drop down items - border-bottom only for full outline - no cell width */
.menu li li {
	border-collapse:collapse;
	border-bottom:solid thin #CCCCCC;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:120px;
}
/* drop down item bg colour */			
.menu li:hover li a{ background:#ffffff; }
/* drop down item height */
.menu li ul a{
	display:block;
	height:30px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
}
/* drop down hover text colour */
.menu li ul a:hover, .menu li ul li:hover a{
	color:#666666;
	text-decoration:none;
}
.menu p{ clear:left; }	
a.menutop:link { color: #666666; font-weight: bold; text-decoration: none; }
a.menutop:visited { color: #666666; font-weight: bold; text-decoration: none; }
a.menutop:active { color: #666666; font-weight: bold; text-decoration: none; }
a.menutop:hover { color: #FF6600; font-weight: bold; text-decoration: none; }
