body{
	margin:0px auto;
	padding:0;
	height:auto;
	color: #9F9F9F;
}

#wrapper{
	width:970px;
	padding:62px 0 0 0;
	margin:0 auto;
	height:auto;
}

#wrapper .header-img{
	margin:0 0 0 182px;
	padding:0 0 13px 0;
	background:url(../images/header-img.gif) no-repeat;
	width:433px;
	height:21px;
}
#wrapper .header-img a{
	width:433px;
	height:21px;
	display:block;
	text-indent:-999px;
}


#wrapper .shana-logo img{
	border:none;
}

#wrapper .shana-logo{
	padding:0;
	position:relative;
	left:0;
	top:32px;
	background:url(../images/shana-logo1.gif) no-repeat;
	width:165px;
	height:19px;
}

#wrapper .shana-logo a{
	width:165px;
	height:19px;
	display:block;
	text-indent:-999px;
}
#wrapper .bio-logo{
	padding:0;
	position:relative;
	left:182px;
	top:0px;
}
#wrapper .bio-logo.inspiration {
	top: 23px;
}



#wrapper .left-nav{
	width:181px;
	height:auto;
	float:left;
	padding:0;
	margin:0 auto;
	position:relative;
	top:290px;
}
#wrapper .left-nav1{
	width:181px;
	height:auto;
	float:left;
	padding:0;
	margin:0 auto;
	position:relative;
	top:90px;
}

#wrapper .right-content{
	width:702px;
	height:435px;
	padding:0;
	margin:0 auto;
	float:left;
}

#wrapper .inspiration-img-map{
	width:785px;
	height:582px;
	padding:0;
	margin:10px auto 0 auto;
	float:right;
}

.right-content a {
	color: #000;
}


#menu-top{
	padding:0 21px 0 0;
	margin:0 auto;
}
#menu-top li{
	list-style:none;
}

#menu-top a{
	display: block;
	height:14px;
	text-indent: -9999px;
	float:right;
	margin:0 0 12px 0;
	overflow: hidden;
}


#menu-bottom{
	clear: both;
	padding:25px 21px 0 0;
	margin:0 auto;
}
#menu-bottom li{
	list-style:none;
}

#menu-bottom a{
	display: block;
	height:14px;
	text-indent: -9999px;
	float:right;
	margin:0 0 12px 0;
	overflow: hidden;
}


.fashion a{
	width:100px;
	background:url(../images/fashion.gif) no-repeat;
}
.fashion-visited a{
	width:100px;
	background:url(../images/fashion.gif) 0 14px no-repeat;
}


.craft a{
	width:131px;
	background:url(../images/craft.gif) top right no-repeat;
}
.craft-visited a{
	width:131px;
	background:url(../images/craft.gif) 0 14px no-repeat;
}


.beauty a{
	width:87px;
	background:url(../images/beauty.gif) no-repeat;
}
.beauty-visited a{
	width:87px;
	background:url(../images/beauty.gif) 0 14px no-repeat;
}


.about a{
	width:70px;
	background:url(../images/about.gif) 0 0 no-repeat;
}
.about-visited a{
	width:70px;
	background:url(../images/about.gif) 0 14px no-repeat;
}

.inspiration a{
	width:119px;
	background:url(../images/inspiration.gif)  no-repeat;
}
.inspiration-visited a{
	width:119px;
	background:url(../images/inspiration.gif) 0 14px no-repeat;
}



.fashion a:hover{background-position: 0 -14px;}
.craft a:hover{background-position: 0 -14px;}
.beauty a:hover{background-position: 0 -14px;}
.about a:hover{background-position: 0 -14px;}
.inspiration a:hover{background-position: 0 -14px;}


.fashion-visited a{background-position: 0 -14px;}
.craft-visited a{background-position: 0 -14px;}
.beauty-visited a{background-position: 0 -14px;}
.about-visited a{background-position: 0 -14px;}
.inspiration-visited a{background-position: 0 -14px;}






.bio-text{
	font-family:Georgia;
	font-size:14px;
	font-style:italic;
	line-height:1.5em;
	padding:0;
	margin:0 auto;
	color:#5c5c5c;
}


#thumbs{
	padding:0;
	margin:15px 0 0 0;
}
#large{
	padding:0;
	margin:15px 0 0 0;
}
/*#large img {
	border: 1px solid #ccc;
}*/

#thumbs table.table-thumb td{
	padding:0 5px 10px 5px;
}
#thumbs table.table-thumb td img{
	border: 1px solid #ccc;
}

#prev{
	float:left;
}
#next{
	float:right;
}

#prev a {
	display: block;
	width: 30px;
	height: 17px;
	background: url(../images/prev.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#prev a:hover {
	background-position: 0 -17px;
}

#next a {
	display: block;
	width: 30px;
	height: 17px;
	background: url(../images/next.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#next a:hover {
	background-position: 0 -17px;
}

#banner-text{
	width:100%;
	text-align:center;
}


#output-text{
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	color:#9F9F9F;
	margin: 0;
	padding: 5px 0;
	}


#arrow{
	width:100%;
	margin:0 auto;
}

#arrow-nav{
	width:120px;
	margin:0 auto;
	padding:0 290px 0 290px;
}

.clear{
	clear:both;
}

p.casjam-credit {
	font-size: 11px;
	color: #666;
}
p.casjam-credit a {
	color: #666;
}
p.contact-info {
	font-family: Georgia, times, serif;
	font-style: italic;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
	width: 100%;
}
p.contact-info a {
	color: #5c5c5c;
}