/*
Theme Name: Nymf
Theme URI: http://www.nymf.ee
Description: Nymf - Fashion by Triin Kärblane
Version: 1.0
Author: Verner Jänes
Author URI: http://phisphere.org
Tags: nymf, fashion, triin, kärblane
*/

body {
	font-size: 14px;
	font-family: Verdana, Sans-Serif;
	background: #b6a47b;
	color: #dccda9;
	overflow: hidden;
}

img { border: 0; }

a { color: #6cc0bf; text-decoration: none; outline: none; }
a:hover { color: #f8b332; text-decoration: none; outline: none; }

h2 { padding: 0; margin: 0; color: #c1bc17; text-transform: lowercase; font-size: 16px; font-weight: bold; }
h3 { padding: 0; margin: 0; color: #dccda9; text-transform: lowercase; font-size: 13px; font-weight: bold; }

#wrapper {
	width: 1000px;
	margin: auto;
	
}

#layout {
	background: url('images/headerbg.jpg') no-repeat top #847248;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 610px;
}
#layout tr td { padding: 0; vertical-align: top; }

/* header */

#layout tr.header td.logo { height: 100px; padding: 0 0 0 25px; vertical-align: bottom; width: 250px; }
#layout tr.header td.logo h1 { height: 75px; margin: 0; padding: 0; width: 250px; }
#layout tr.header td.menu {
	background: url('images/linksbg.jpg') no-repeat bottom center;
	color: #847248;
	font-size: 14px;
	font-weight: bold;
	height: 100px;
	padding: 0 25px 0 25px;
	text-align: center;
	text-transform: lowercase;
	vertical-align: middle;
	width: 725px;
}
#layout tr.header td.menu ul { margin: 0; padding: 65px 0 0 0; }
#layout tr.header td.menu ul li { display: inline; margin: 0; padding: 0; }
#layout tr.header td.menu ul li a {
	color: #847248;
	text-decoration: none;
	padding: 68px 25px 5px 25px;
	background: url('images/circle.jpg') no-repeat top;
}
#layout tr.header td.menu ul li a:hover {
	color: #f4a40a;
	text-decoration: none;
	background: url('images/circle-hover.jpg') no-repeat top;
}
#layout tr.header td.menu ul li.current_page_item a, #layout tr.header td.menu ul li.current_page_parent a {
	color: #c1bc17;
	background: #847248 url('images/circle-hover.jpg') no-repeat top;
}
#layout tr.header td.menu ul li.current_page_item a:hover, #layout tr.header td.menu ul li.current_page_parent a:hover {
	color: #c1bc17;
	background: #847248 url('images/circle-hover.jpg') no-repeat top;
}

/* content */

#layout tr.content td.page {
	background: url('images/contentbg.jpg') no-repeat left top;
	color: #dccda9;
	font-size: 12px;
	line-height: 20px;
	width: 1000px;
}
#layout tr.content td.page div.text { background: url('images/girl3.jpg') no-repeat 50px 70px; height: 430px; padding: 50px 60px 0 490px; }
#layout tr.content td.page a.map img { margin: 20px 0 0 0; }

#screen { height: 430px; margin: 0; position: relative; width: 450px; }
#screen ul, #screen li { padding: 0; margin: 0; list-style: none; }
#screen div.buttons { position: absolute; bottom: 0; width: 450px; display: block; }
#screen .prev { float: left; }
#screen .next { float: right; }
#sections { overflow: hidden; width: 450px; height: 430px; clear: both; }
#sections ul { width: 2000px; }
#sections li { float: left; margin-right: 25px; }
#sections p { width: 450px; }

#layout tr.content td.sidebar { background: url('images/contentbg.jpg') no-repeat left top; padding: 54px 0 0 40px; width: 275px; }
#layout tr.content td.gallery { padding: 15px 50px 0 25px; width: 725px; }

/* sidebar */

#sidebar { text-transform: lowercase; }
#sidebar a { color: #6cc0bf; font-weight: bold; font-size: 14px; }
#sidebar a:hover { color: #f8b332; }
#sidebar a:visited { color: #4daead; }
#sidebar a:visited:hover { color: #f8b332; }
#sidebar ul { top: 0; }
#sidebar ul { padding: 0; margin: 0; }
#sidebar ul li {
	background: url('images/bulletl1.jpg') no-repeat left;
	list-style-type: none;
	padding: 0 0 0 30px;
}
#sidebar ul li:hover { background: url('images/bulletl1-hover.jpg') no-repeat left; }
#sidebar ul li ul { padding: 0 25px; }
#sidebar ul li ul li {
	list-style-type: none;
	background: url('images/bulletl2.jpg') no-repeat left;
	padding: 0 0 0 20px;
}
#sidebar ul li ul li:hover { background: url('images/bulletl2-hover.jpg') no-repeat left; }
#sidebar ul li.current_page_item a, #sidebar ul li ul li.current_page_item a { color: #c1bc17; }

.simply-scroll-container { position: relative; }
.vert { height: 360px; width: 235px; }
.vert .simply-scroll-clip { height: 360px; margin-top: 24px; overflow: hidden; position: relative; width: 235px; z-index: 2; }
.vert .simply-scroll-list { overflow: hidden; position: absolute; z-index: 1; }
.vert .simply-scroll-list li { height: 24px; width: 235px; }

.vert .simply-scroll-btn-up {
	background: url('images/up.gif') no-repeat;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	z-index: 3;
}
.vert .simply-scroll-btn-down {
	background: url('images/down.gif') no-repeat;
	cursor: pointer;
	display: block;
	height: 20px;
	margin: 0 0 0 30px;
	width: 20px;
	z-index: 3;
}

/* footer */

#layout tr.footer td { background: url('images/footerbg.jpg') no-repeat bottom; height: 30px; }

/* gallery */

div.carousel-gallery { height: 465px; width: 650px; overflow: hidden; }
div.carousel-gallery ul { margin: 0; padding: 0; overflow: hidden; }
div.carousel-gallery ul li { list-style: none; overflow: hidden; }

div.carousel-gallery div.jcarousel-container { float: right; position: relative; width: 300px; height: 450px; overflow: hidden; }
div.carousel-gallery div.jcarousel-container div.jcarousel-clip { overflow: hidden; position: relative; }
div.carousel-gallery div.jcarousel-container div.jcarousel-clip ul.jcarousel-list { overflow: hidden; position: relative; }
div.carousel-gallery div.jcarousel-container div.jcarousel-clip ul.jcarousel-list li.jcarousel-item { float: left; list-style: none; margin: 0; padding: 0; width: 300px; }

div.carousel-gallery div.carousel-controls { float: left; padding: 0 0 0 20px; width: 330px; height: 430px; overflow: hidden; }
div.carousel-gallery div.carousel-controls span { display: none; }
div.carousel-gallery div.carousel-controls a {
	background: url("images/linkbg.gif") no-repeat;
	padding: 5px    ;
	margin: 0 10px 10px 0;
	display: block;
	float: left;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.carousel-gallery div.carousel-controls a:hover {
	background: url("images/linkbg-h.gif") no-repeat;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.carousel-gallery div.carousel-controls a.active { 
	background: url("images/linkbg-a.gif") no-repeat;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.carousel-gallery div.carousel-controls a img { height: 125px !important; width: 83px !important; }
div.jcarousel-scroll { float: left; display: block; margin: 10px 0 0 20px; width: 300px; }
div.jcarousel-scroll a img.prev { float: left; }
div.jcarousel-scroll a img.next { float: right; }

div.carousel-gallery a.imgbox { height: 450px; width: 300px; z-index: 10; }
div.carousel-gallery a.imgbox img { z-index: 1; }
div.carousel-gallery div.imgbg { background: url('images/imgbg.png') no-repeat; height: 450px; position: absolute; width: 300px; z-index: 12; }

div.facebook { padding: 10px 0 0 25px; }

