body { font:75% "helvetica neue",helvetica,arial,verdana,tahoma,"sans serif";background:url('../images/css/signature-big2.gif') 50% 0 no-repeat;background-attachment:fixed;background-color:#fcfcfc;}


h1 { font-size:1000%; font-weight:100; color:#c33;line-height:0.8em;margin:18px 0 18px 15px;}
h2 { font-size:225%; font-weight:200; color:#c33;margin:0 0 0.35em 0; letter-spacing:0.04em;padding:1em 0 0 0;}

#nav a, #nav2 a, #diverator div p a { 
	text-decoration:none; 
	color:#b22;
	letter-spacing:0.05em;
	background-color:#eee;
	border:1px solid #ddd; 
	-moz-border-radius:12px; 
	-webkit-border-radius:12px; 
	border-radius:9px; 
	padding:0 5px;
	}
	
#nav a:hover, #nav2 a:hover, #diverator div p a:hover, #diverator div img:hover { 
	border:1px solid #bbb; 
	-moz-border-radius:12px; 
	-webkit-border-radius:12px; 
	border-radius:12px; 
	-moz-box-shadow: 0px 2px 2px #ccc;
	-webkit-box-shadow: 0px 2px 2px #ccc;
	box-shadow: 0px 2px 2px #ccc;
	position:relative;
	top:-1px;
	}
	
.new-window em { text-transform:uppercase; font-style:normal; font-size:75%;position:relative; top:-1px;color:#666; width:12px; height:9px; overflow:hidden;}

#nav { padding: 0 29px 0 0;}
#nav ul {}
#nav ul li { display:block; float:left; margin:0 0 10px 21px;line-height:1.8em; width:118px;}
#nav ul li a { background:url('../images/css/nav-bg.gif') repeat-x; background-color:#bcbcbd;background-position:;display:block; width:118px; padding:0 0 0 10px; border:1px solid #ccc; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
#nav ul li a, #nav ul li a:link, #nav ul li a:active, #nav ul li a:visited { text-decoration:none; color:#666; }
#nav .selected a, #nav .selected a:link, #nav .selected a:active, #nav .selected a:visited { border-color:#c99; color:#a33;background-position:-15px;}


#nav2 {position:fixed;top:-12px;right:10px;background-color:white;padding:20px 10px 10px 10px;
	border:1px solid #ddd; 
	-moz-border-radius:12px; 
	-webkit-border-radius:12px; 
	border-radius:12px;}
#nav2 a{}

#diverator {clear:both;}
#diverator li {display:inline; float:left; padding:0 0 1em 0; height:415px; overflow:hidden; margin:0 0 1em 0;}



#diverator div, #footer { clear:both; margin:0 22px; padding:1em 0; }
#diverator div { width:457px; overflow:hidden;}
#diverator div p { padding:5px 1em 5px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; height:5.6em; overflow:auto; line-height:1.8em; letter-spacing:0.02em; margin:0 0 1em 0;}
#diverator div img {width:425px; display:inline; margin: 0 1.6em 1.6em 0;background-color:white;margin:0 20px 20px 0; padding:15px;border:1px solid #ddd;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}

.shop {margin:1em;}
.shop a {color:white;background-color:#a00;border-color:#900;}


#footer {margin:22px;border-top:1px solid #999;color:#999;font-size:75%;letter-spacing:0.1em;padding:1em 0 1em 25px;background:url('../images/css/dp.gif') 0 8px no-repeat;}
#footer span {float:right;}

#music { width:20%; background-color:black; height:100%; float:right;}

.te_previous_link, .te_next_link {position:relative; top:8px;}

.shop, .gallery {display:none;}
