/* STAR29 Home : CSS Document 2007 */
* {
padding:0;
margin:0;
background-repeat:no-repeat;
background-position:0 0;
}

body {
background:#ECEEF3;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#6C6C6B;
}

a {
color:#36F;
text-decoration:none;
}
a:hover {
border-bottom:1px dotted #36F;
}

#wrapper {
position:absolute;
height:356px;
width:100%;
top:15%;
background-repeat:repeat-x;
}

#main {
height:356px;
width:100%;
background-position:18px 215px;
}

#burst {
position:absolute;
width:100%;
height:300px;
top:28px;
right:323px;
background-position:100% 0;
}

#burst h1 {
display:none;
}

/* For Good Browsers */
#wrapper {background-image:url('/core/gui/bg.png');}
#main {background-image:url('/core/gui/29.png');}
#burst {background-image:url('/core/gui/burst29.png');}
#bubbles dl {background-image:url('/core/gui/bubble-1.png');}

#image {background-image:url(/system/images-home/zuki2.jpg);}

/* Navigation Control ======================================================= */
#nav {
	position:relative;
	top:235px;
	left:0;
	padding-left:324px;
	padding-right:18px;
	height:65px;
	border-top:1px solid #fff;
	}

#nav ul { list-style:none; }

#nav li {
	float:left;
	margin-top:25px;
	padding:0 0 0 18px;
	color:#fff;
	}

#nav a {
	font-size:13px;
	color:#fff;
	text-transform:lowercase;
	text-decoration:none;
	font-weight:normal;
	white-space:no-wrap;

	}

#nav li#n-home,
#nav li#n-about { list-style:none; }

#nav li#n-contact,
#nav li#n-about { float:right; }

#nav li.active a { color:#630; }
#nav a:hover { color:#ca1e34; }





#sidebar {
position:relative;
float:right;
width:324px;
padding-top:28px;
z-index:20;
}
#image {
position:relative;
width:324px;
height:235px;
}
#image div {
display:none;
color:#fff;
font-size:50px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.1em;
position:relative;
top:20px;
text-align:right;
padding:0 20px;
}
#image:hover div {
display:block;
}

#tag{
font-family:Arial, Helvetica, sans-serif;
width:324px;
height:65px;
background:url('/core/gui/tag.png') no-repeat 0 0;
}

#tag h3 {
color:#EEE;
position:relative;
font-size:12px;
font-weight:normal;
padding:27px 0 0 15px;
text-align:center;
}

#bubbles dl {
display:none;
position:absolute;
top:10px;
width:189px;
height:271px;
z-index:30;
}

#bubbles dt {
font-weight:bold;
text-transform:uppercase;
padding:3px 10px;
margin:12px 0 0 0;
color:#fff;
}
#bubbles dd {
padding:5px 15px 5px 10px;
color:#333;
font-size:11px;
line-height:15px;
}
#bubbles dd b {
text-transform:uppercase;
}
#bubbles dd.list a {
display:block;
background-image:url('/system/icons/dnk_left.gif');
background-position:100% 50%;
}
#bubbles dd.list a:hover {
padding-left:9px;
background-image:url('/system/icons/dnk_right.gif');
background-position:0% 50%;
color:#36F;
}
#bubbles dd.more {
font-size:10px;
text-transform:uppercase;
}
#bubbles dd.more a {
border:0;
display:block;
background-image:url('/system/icons/dnk_right.gif');
background-position:0 50%;
padding-left:9px;
}
#bubbles dd.more a span {
display:none;
}
#bubble-folio{
left:0;
}
#bubble-who{
right:295px;
}

.title-link {
color:#454545;
}

#bubble-store{
left:40px;
}
#bubble-store a.preview {
display:block;
padding:62px 0;
border:1px solid #fff;
background-repeat:no-repeat;
background-position:50% 50%;
}
#bubble-store a img {
display:none;
}
#bubble-blog{
left:120px
}
#bubble-ifaqs {
left:190px;
}
#bubble-contact{
right:240px;
}

.lowercase {
text-transform:lowercase;
}
.in {
background:url('/system/icons/in.gif') no-repeat 0 50%;
padding:3px 0 3px 17px;
}
a.info,
a.http {
border:2px solid #fff;
padding:0 3px;
margin:0 0 0 3px;
background:#36F;
color:#fff;
font-weight:bold;
float:right;
}