/*
Theme Name: Corona CD
Author: Concepts.pl
Author URI: http://concepts.pl
Description: Dedykowany template dla Corona CD.
Version: 1.0
*/

/* =Reset
----------------------------------------------- *
*/

html {
	background: #fff;
	color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, code, form, fieldset, legend, input, textarea,
p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,
img {
	border: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,
q:after {
	content: '';
}
abbr,
acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
legend {
	color: #000;
}

@font-face {
	font-family: 'untitledttfbook';
	src: url('fonts/proregular-webfont.eot');
	src: url('fonts/proregular-webfont.eot?#iefix') format('embedded-opentype'), 
	url('fonts/proregular-webfont.woff') format('woff'), 
	url('fonts/proregular-webfont.ttf') format('truetype'), 
	url('fonts/proregular-webfont.svg#proregular-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Fb remove left padding */

.fbox { margin: 10px 0 0 -10px !important; }

/* =Global
----------------------------------------------- */

a {
	color: #ff9c00;
	text-decoration: none;
}
a:hover,
a:active,
a:focus {
	color: #fff;
	text-decoration: none;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 0.66em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 0.66em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =Theme
----------------------------------------------- */

html,body{
	width: 100%;
	min-height: 100%;
	overflow-x: hidden;
	background: #000 transparent;
}

body {
	background-position: top center;
	background-attachment: fixed;
	padding: 0;
	margin: 0;
	text-shadow: 1px 0px 1px #222;
	height: 100%;
	overflow: visible;
}

#main_bg {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

h1 {
	font-size: 24px;
	color: #f6e6b5;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	color: #f6e6b5;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #f6e6b5;
}

h4 {
	font-size: 14px;
	font-weight: normal;
	color: #f6e6b5;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #f6e6b5;
}

h6 {
	font-size: 12px;
	font-weight: normal;
	color: #f6e6b5;
}

h1, h2, h3, h4, h5, h6, .page-header, .price, h3.cufon a {
	color: #f5df9f;
}

.page-header {
	font-size: 24px;
	font-weight: normal;
	color: #f6e6b5;
	line-height: 20px;
	text-transform: none !important;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-family: 'untitledttfbook';
}

#menu_wrapper {
	width: 270px;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	margin: 0;
	background: transparent url('images/000_70.png') repeat center center;
	z-index: 999;
	border-right: 1px solid #ef9925;
}

.clear {	clear: both; }

img.mid_align { 
	vertical-align: middle;
	margin-right: 5px;
	border: 0;
}

label.error {
	font-size: 11px;
	color: #ff0000;
	font-style: italic;
	display: block;
}

.with_bg {
	background: #f9f9f9;
	border: 1px solid #ebebeb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

img.frame
{
	padding: 3px;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.frame_left
{
	padding: 5px;
 	float: left;
 	margin: 0 20px 10px 0;
 	text-align: center;
 	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.frame_left .caption, .frame_right .caption, .frame_center .caption
{
	margin: 7px 0 2px 0;
	display: block;
}

.frame_right {
	padding: 5px;
 	float: right;
 	margin: 0 0 10px 20px;
 	text-align: center;
 	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.frame_center {
	padding: 5px;
 	margin: auto;
 	margin-top: 20px;
	margin-bottom: 20px;
 	text-align: center;
 	clear: both;
 	display: table;
 	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

.dropcap1
{
	display: block;
	float: left;
	margin: 0 8px 0 0;
	font-size: 40px;
	line-height: 40px;
	font-family: 'untitledttfbook';
}

#wrapper {
	width: 100%;
	height: 100%;
	
}

.logo_wrapper{
	margin: 62px 0 0 16px;
	display: block;
	float: left;
	transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-webkit-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	opacity: 1; 
}

.logo_wrapper:hover {
	opacity: 0.75;
}

/* Menu */

.nav, .subnav
{
	list-style: none;
	display: block;
	margin: 15px 0 0 31px;
	float: left;
	width: 79%;
	font-size: 20px;
}

.subnav
{
	background: none;
}

.sub-menu
{
	background: none !important;
	position: relative !important;
	left: -170px !important;
	top: 40px !important;
	margin-bottom: 40px !important;
	border-bottom: 1px solid #8f7754;
	width: 219px !important;
}

.nav li ul li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 18px !important;
}

.nav li ul li a {
	font: 12px Tahoma;
	color: #d9c486;
	font-style: italic;
	font-weight: bold;
	text-transform: none;
}

.nav li
{
	display: block;
	line-height: 36px;
	cursor: pointer;
}

.nav li ul li
{
	padding: 10px 0 10px 0;
}

.nav li:first-child
{
	border-top: 0;
}

.nav li:last-child
{
	border-bottom: 0;
}

.nav li ul li:first-child
{
	padding-top: 2px;
}

.nav li ul li:last-child
{
	padding-bottom: 0;
}

.nav li a
{
	text-transform: uppercase;
	color: #f5df9f;
	font-family: 'untitledttfbook';
}

.nav li a:hover 
{
	color: #ffc71f;
}

.nav li a span
{
	color: #999;
}

.nav li a span {
	font-size: 14px;
	text-transform: none;
	letter-spacing: 0;
	display: block;
	margin: 2px 0 0 0;
	color: #9c9d80;
}

.nav li ul {
	display: none;
	padding: 5px 0 10px 0;
	margin: -50px 0 10px 170px;
	list-style: none;
	position:absolute;
	padding: 10px;
	float: left;
	width: 150px;
	background: 0 none;
	font-size: 16px;
	z-index: 999;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
}

.nav li ul li:first-child {
	margin-top: 5px;
}

.nav li ul li:last-child {
	margin-bottom: 5px;
}

.nav li.current-menu-parent ul {
	display: block !important;
}

.nav li.current-menu-item {
	background: 0 none;
}

.nav li ul li.current-menu-item {
	background: none;
}

#footer {
	margin: 30px 0 0 10px;
}

#copyright {
	font-size: 11px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	width: 90%;
	position: absolute;
	bottom: 0px;
	color: #f6e6b5;
	text-transform: uppercase;
	font-family: 'untitledttfbook';
}
#copyright a { color: #f6e6b5; }

#search {
	clear: left;
	display: none;
	padding: 2px 0;
}
#searchfield {
	font-size: 120%;
	width: 125px;
}
#searchfield,
#searchgo {
	vertical-align: middle;
}

#homepage_wrapper {
	width: 530px;
	min-height: 100%;
	position: absolute;
	top: 0;
	left: 268px;
	margin: 0;
	z-index: 2;
	background: transparent url('images/000_80.png') repeat center center;
	border-right: 9px solid #ef9925; 
}

#homepage_wrapper .inner {
	margin: 30px 17px 0 22px;
}

#homepage_wrapper .close_button {
	width: 16px;
	height: 16px;
	position: fixed;
	top: 20px;
	left: 748px;
	margin-right: -6px;
}

#expand_button {
	position: absolute;
	left: 257px;
	top: 50%;
	display: none;
	z-index: 99999;
}

#content_wrapper {
	width: 72%;
	float: left;
	margin: 0;
}

#page_content_wrapper {
	width: 700px;
	margin: auto;
}

#page_content_wrapper .inner {
	margin: 0 0 0 0;
}

#view_slideshow {
	position: absolute;
	background: #000000;
	padding: 5px;
	font-size: 11px;
	top: 35px;
	right: 20px;
  	z-index: 3;
  	cursor: pointer;
}

#move_next
{
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 250px;
	right: 20px;
	z-index: 2;
	background: transparent url('images/move_next.png') no-repeat center center;
	display: block;
}

#move_prev
{
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 250px;
	left: 20px;
	z-index: 2;
	background: transparent url('images/move_prev.png') no-repeat center center;
	display: block;
}

.card.desc h1
{
	display: block;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 30px 0;
}

#content_wrapper .card
{
	float: left;
	height: 600px;
	margin: 0;
}

#content_wrapper .card .title
{
	display: block;
	position: relative;
	top: -44px;
	padding: 10px 0 10px 15px;
	left: 0px;
	width: 80%;
	background: #000;
	font-size: 11px;
}

#content_wrapper .card .title h2
{
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,"helvetica neue",Helvetica,Verdana,sans-serif;
}

#content_wrapper .card_content
{
	background: #999;
	color: #000;
	height:200px;
	top: -10px;
	position: relative;
	padding: 10px 15px 10px 15px;
}

#content_wrapper .card.desc
{
	float: left;
	padding: 30px 40px 30px 30px;
	width: 260px;
	background: transparent url('images/kwicks_shadow.png') repeat-y center right;
}

.post_wrapper
{
	width: 100%;
	margin: 0 0 40px 0;
}

.post_wrapper.single
{
	width: 100%;
	margin: 0;
}

.post_header
{
	width: 73%;
	float: right;
}

.post_social
{
	width:27%;
	float:left;
}

.facebook_button, .twitter-share-button
{
	float: left;
	margin-top: 15px;
}

.post_header_h3
{
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
}

.post_header h2
{
	color: #999;
	font-size: 24px;
}

.post_detail
{
	width: 97%;
	margin: auto;
}

.post_detail, .recent_post_detail
{
	font-size: 11px;
	font-style: italic;
	font-family: Georgia, Arial, sans-serif;
	word-spacing: 1px;
	width: 100%;
	padding: 0;
}

#about_the_author
{
	width: 98%;
	float: left;
	background: #fff;
	border-bottom: 1px solid #ccc;
}

#about_the_author .header span
{
	display: block;
	padding: 10px 0 10px 20px;
	font-size: 14px;
}

#about_the_author .thumb
{
	width: 80px;
	float: left;
	margin: 20px 0 0 20px;
}

#about_the_author .thumb img
{
	padding: 3px;
	width: 50px;
}

#about_the_author .description
{
	width: 370px;
	float: left;
	padding: 20px 0 20px 0;	
}

.comment .left img.avatar
{
	width: 50px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.30);
 	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.30);
 	box-shadow: 0 0 4px rgba(0, 0, 0, 0.30);
 	border: 2px solid #fff;
}

.comment
{
	width: 500px;
	margin-top: 30px;
	float: left;
}

.comment.children
{
	margin-left: 75px;
	margin-top: 30px;
}

.comment .left
{
	width: 60px;
	float: left;
}

.comment_arrow
{
	background: transparent url("images/comment_arrow.png") no-repeat;
	width: 14px;
	height: 10px;
	float: left;
	position: relative;
	left: 5px;
	margin-top: 20px;
}

.comment .right
{
	width: 75%;
	float: left;
	padding: 14px 15px 10px 15px;
	background: #fff;
	border: 1px solid #E1E1E1;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	margin-top: -2px;
}

div.comment.children .right
{
	width: 60%;
}

div.comment.children div.comment.children .right
{
	width: 45%;
}

.comment .right p
{
	margin: 0;
	padding: 0;
}

#content_wrapper children
{
	list-style: none;
	margin: -40px 0 0px 74px;
	border-left: 1px solid #ebebeb;
	padding: 5px 20px 2px 0;
	float: left;
	width: 106%;
}

#content_wrapper .children .children
{
	margin-top: -10px;
	padding-bottom: 0;
	width: 83.5%;
}

#content_slider_wrapper
{
	width: 100%;
	height: 20px;
	background: transparent;
	position: fixed;
	bottom: 200px;
}

#content_slider
{
	width: 90%;
	height: 20px;
	background: transparent;
	margin: 0;
	cursor: pointer;
	position: relative;
}

#content_slider .ui-slider-handle
{
	width: 11%;
	background: transparent url('images/000_slider.png') repeat center center;
	height: 20px;
	margin: 0;
	position: absolute;
	display: block;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

.sidebar_content {
	width: 490px;
	padding: 40px 0 0 0;
	float: left;
	background: url(images/gold.png) no-repeat center top;
	margin-top: 30px;
}

.language {
	font-family: 'untitledttfbook', Georgia;
	text-transform: uppercase;
	margin: 0 0 0 30px;
	top: 30px;
	position: relative;
	clear: both;
}

.language a { color: #f5df9f; }
.language a:hover { color: #ffc71f; }

.sidebar_content.full_width
{
	width: 840px;
}

.sidebar_content h1
{
	display: block;
	margin: 0 0 40px 0;
}

.sidebar_wrapper
{
	width: 220px;
	float: left;
}

.sidebar_wrapper .sidebar
{
	width: 190px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}

.sidebar_wrapper .sidebar .content
{
	width: 90%;
	margin: 0 10px 0 20px;
}

/*
	Input layout
*/

input[type=text], input[type=password], select {
	padding: 7px;
	font: 13px 'Trebuchet MS', Tahoma;
	font-style: italic;
	color: #dacb9b;
	margin: 0;
	background: #000;
	border: 1px solid #F5DF9F;
	color: #F5DF9F;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

input[type=text].blur, textarea.blur {
	color: #999;
	font-style: italic;
}

label {
	font-weight: bold;
	color: #797979;
}

textarea {
	padding: 10px;
	width: 245px;
	margin: 0;
	height: 200px;
	overflow: auto;
	font: 13px 'Trebuchet MS', Tahoma;
	font-style: italic;
	color: #dacb9b;
	margin: 0;
	background: #000;
	border: 1px solid #F5DF9F;
	color: #F5DF9F;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.search_box input
{
	width: 130px;
	border: 0;
}

input[type=text]:hover, input[type=password]:hover, textarea:hover
{

}

input[type=submit], input[type=button], a.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px Arial, sans-serif;
	padding: .65em 2em .65em 2em;
	color: #fff;
	font-weight: bold;
	border: solid 1px #E56701;
	background: #FE7201;
	background: -webkit-gradient(linear, left top, left bottom, from(#FEA35A), to(#FE7201));
	background: -moz-linear-gradient(top,  #FEA35A,  #FE7201);
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

a.button
{
	padding-top:8px;
}

input[type=submit].medium, input[type=button].medium, a.button.medium
{
	font: 16px/100% Arial, Helvetica, sans-serif;
}

input[type=submit].large, input[type=button].large, a.button.large
{
	font: 20px/100% Arial, Helvetica, sans-serif;
}

input[type=submit]:active, input[type=button]:active, a.button:active
{
	position: relative;
	top: 1px;
	left: 1px;
	background: #444444;
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#777));
	background: -moz-linear-gradient(top,  #444444,  #777);
}


input[type=submit].left, input[type=button].left, a.button.left
{
	float: left;
}

input[type=submit].right, input[type=button].right, a.button.right
{
	float: right;
}

input[type=submit].center, input[type=button].center, a.button.center
{
	margin: auto;
}

.pagination {
	margin: 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.pagination a {
	padding: 5px 7px 5px 7px;
 	margin: 0 3px 0 3px;
}

.slideshow #thumbNav
{
	position: relative;
	clear: both;
	top: 94%;
}

/*@-moz-document url-prefix() { .slideshow #thumbNav { margin-top: 52% } } */

#thumbNav a{ 
	display:block;
	width: 14px;
	height: 14px;
	background: url(images/slider_bullet_nav.png) no-repeat 0 -14px;
	border:0;
	margin-right: 3px;
	float: left;
	cursor: pointer;
	position: relative;
	top: 140px;
	left: 0;
	padding-right: 4px;
	cursor: pointer;
	color: transparent;
	text-indent: -9999px;
}

.slideshow #thumbNav a
{
	top: 0;
}

#thumbNav a:hover{ background-position: 0 0px; }
#thumbNav a.cur{ background-position: 0 0; }

.caption-left h3, .caption-right h3, .caption-bottom h3
{
	color: #b11623;
	line-height: 0.9em;
	text-transform: uppercase;
	font-size: 40px;
	padding-top: 25px;
	letter-spacing: -2px;
	display: none;
}
.caption-left p, .caption-right p, .caption-bottom p
{
	color: #fff;
	margin: 10px 0 0 3px;
}

@-moz-document url-prefix() { .caption-left p, .caption-right p, .caption-bottom p { margin-top: 30px } } 

.caption-left
{
	background: #000;
	width: 300px !important;
	position: relative;
	top: -200px;
	padding: 0 12px 20px 15px;
	z-index: 999;
	display: none;
}

.caption-right
{
	width: 300px;
	background: transparent;
	position: relative;
	left: 612px;
	padding: 0 12px 20px 15px;
	top: -200px;
	z-index: 999;
	display: none;
}

ul.posts.blog
{
	list-style: none;
}

.sidebar .content .posts.blog li img, #page_content_wrapper .posts.blog li img
{
	float: left;
	margin: 0 10px 2px 0;
	padding: 3px;
 	width: 50px;
}

.sidebar .content .sidebar_widget, #page_content_wrapper .sidebar .content .posts.blog
{
	list-style: none;
	margin-left: 0;
	padding: 0;
}

.sidebar .content .posts.blog li
{
	padding: 0 0 20px 0;
}

.sidebar .content .sidebar_widget li
{
	margin: 20px 0 0 0;
	padding: 0;
}

.sidebar .content .sidebar_widget li h2
{
	font-size: 20px;
	display: block;
	text-align: left;
}

.sidebar .content .sidebar_widget li:first-child
{
	padding-top: 0;
}

.sidebar .content .sidebar_widget li ul
{
	list-style: none;
	padding: 10px;
	margin: 0 0 15px 0;
	list-style-image: url(images/arrow_li.png);
}

.sidebar .content .sidebar_widget li ul li
{
	padding: 0 0 0 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

table thead tr th
{
	text-shadow: 0 0 0 #fff;
}

table tr
{
	background: #ffffff;
}

table tr td, table tr th
{
	border-bottom: 1px solid #ebebeb;
}

table tr th
{
	font-weight: bold;
	background: #f0f0f0;
	text-align: left;
	text-shadow: 0 1px 1px #fff;
}

table tr th, table tr td
{
	padding: 7px 15px 7px 15px;
}

#wp-calendar tr th, #wp-calendar tr td
{
	padding: 1px 5px 1px 5px;
}

#wp-calendar caption
{
	display:none;
}

#wp-calendar
{
	margin: 0 0 20px 0;
	font-size: 12px;
}

ul.list
{
	margin: 5px 0 0 20px;
}

/*
 * jQuery Nivo Slider v2.1
 * http://nivo.dev7studios.com

 */ 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width: 960px;
	height: 360px;
	margin: auto;
	margin-top:15px;
	background: #000;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:20px;
	color:#999;
	width: 400px;
    height: auto;
	z-index:89;
	background: transparent url(images/000_70.png) repeat;
}

.nivo-caption.right {
	right: 0;
}

.nivo-caption h4
{
	color: #fff;
	font-size: 24px;
	margin-bottom: 15px;
}

.nivo-caption p {
	padding:10px 15px 20px 15px;
	margin:0;
}

.nivo-caption a.button
{
	text-shadow: -1px 0 1px #000;
}

.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:block;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav
{
	display: none;
}

.nivo-directionNav a {
	position:relative;
	top:120px;
	z-index:99;
	cursor:pointer;
	width: 40px;
	height: 80px;
	display: block;
}
.nivo-directionNav a.nivo-prevNav {
	background: transparent url(images/left_slide_nav.png) no-repeat center 15px;
	text-indent: -9999px;
	left: 20px;
}
.nivo-directionNav a.nivo-nextNav {
	background: transparent url(images/right_slide_nav.png) no-repeat center 15px;
	text-indent: -9999px;
	left: 895px;
	top: 42px;
}

.nivo-prevNav:active {
	background: transparent url(images/left_slide_nav_dark.png) no-repeat center 15px;
}
.nivo-nextNav:active {
	background: transparent url(images/right_slide_nav_dark.png) no-repeat center 15px;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav
{
	display: block;
	background: transparent;
	z-index:99;
	float: none;
	margin: auto;
	padding: 10px 0 0 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width:auto;
	top: 103%;
	left: 0;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
	width: 9px;
	height: 9px;
	background: transparent url(images/bullet_nav_bg_black.png) no-repeat top;
	display: block;
	float: left;
	text-indent: -9999px;
	margin: 0 7px 0 0;
}
.nivo-controlNav a:hover, .nivo-controlNav a.active {
	width: 9px;
	height: 9px;
	background: transparent url(images/bullet_nav_bg_active_black.png) no-repeat top;
}

.nivo-controlNav {
	position:absolute;
	bottom: 0px; /* Put the nav below the slider */
	position:absolute;
}
.nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
}

.nivo-html-caption {
    display:none;
}

.highlight_yellow
{
	background: #ffc600;
	color: #000;
	text-shadow: -1px 0 1px #fff;
}

.highlight_black
{
	background: #000;
	color: #fff;
}

#page_content_wrapper ul.twitter
{
	margin: 0;
	list-style:none;
	margin-top: 5px;
}

#page_content_wrapper ul.twitter li
{
	padding-left:32px;
	background-image:url(images/icon_twitter_bird.png);
	background-repeat:no-repeat;
	background-position:0px 0.3em;
	padding-bottom: 2em;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr, ul.flickr
{
	list-style: none;
	margin: 15px 0 30px 0;
	float: left;
	display: block;
	clear: both;
}

ul.flickr li
{
	float: left;
	margin: 0 5px 5px 0;
}

#page_content_wrapper .sidebar .content .posts.blog
{
	list-style: none;
	margin-left: -7px;
	margin-top: 15px;
	font-size: 11px;
}

#page_content_wrapper .sidebar .content .posts.blog li, #page_content_wrapper .posts.blog li
{
	clear: both;
	border:0;
	background: none;
	padding-left: 0;
	margin: 5px 0 5px 0;
}

#page_content_wrapper .sidebar .content .posts.blog li strong.header, #page_content_wrapper .posts.blog li strong.header
{
	font-weight: bold;
	font-size: 14px;
}

.gallery-caption
{
	font-weight: bold;
}

.price
{
	color: #707152;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, Arial, sans-serif;
}

.menu_description
{
	margin-top: 5px;
	font-size: 11px;
}

#corner_right_bottom
{
	position: fixed;
	bottom: -5px;
	left: 646px;
	z-index: 999;
}

.comment-reply-link
{
	margin-top: 10px;
	font-size: 11px;
	float: right;
}

.comment_date
{
	font-size: 11px;
	margin-top: 3px;
}

#menu_footer
{
	margin: 0 0 0 25px;
}

#wpadminbar
{
	display: none;
}

#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(images/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.parent_comment, .parent_comment ul
{
	list-style: none;
}

#homepage_wrapper ul.posts.blog
{
	margin-left: 0;
}

#homepage_wrapper p, .postbody li {
	margin: 5px 0 5px 0;
	font: 15px 'Trebuchet MS', Tahoma;
	font-style: italic;
	color: #dacb9b;
	line-height: 24px;
	text-align: justify;
}
#homepage_wrapper li {
	background: url(images/li-separator.png) no-repeat center 0px;
	padding-top: 20px;
	list-style-type: none;
}

/* Posts */
#posts {
	padding: 30px 0 5px;
}
.hentry {
	position: relative;
	width: 490px;
}
.entry-title a,
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	background: transparent;
	border: none;
}
.image-attachment .postbody {
	padding-bottom: 1.32em;
}
.postbody blockquote * {
	font-size: 1em;
	margin: 0;
	font: 'Trebuchet MS', Tahoma;
	font-style: italic;
	color: #dacb9b;
}
.postbody .notes blockquote {
	font-size: 1.1em;
}
.postbody li {
	margin: 0.33em 0;
}
.postbody li p,
.postbody dl p {
	font-size: 1em;
}
.postbody i,
.postbody em,
.postbody blockquote,
.postbody blockquote *,
#buttontext {
	font-family: Constantia, "Adobe Garamond Pro", "Garamond", Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.postbody b,
.postbody strong {
	font-weight: bold;
}
.postbody blockquote {
	padding: 0 3em;
}
.postbody h2 {
	color: #f6e6b5;
	font-family: 'untitledttfbook', Tahoma;
	font-size: 20px;
	margin: 1.2em 0 0.5em 0;
}
.postbody h3 {
	color: #f6e6b5;
	font-family: 'untitledttfbook', Tahoma;
	font-size: 16px;
	margin: 1.2em 0 0.5em 0;
}
.postbody table {
	font-size: 1.3em;
	margin: 0 0 1.32em;
	width: 100%;
}
.postbody li table {
	font-size: 1em;
}
.postbody td,
.postbody th {
	line-height: 1.75;
	padding: 0 6px;
}
.postbody tr + tr td {
	background: #eee;
	border-top: 1px solid #fff;
}
.postbody abbr,
.postbody acronym {
	border-bottom: 1px dotted #aaa;
	cursor: help;
}
.postbody ol,
.postbody ul {
	margin: 1em 0;
}
.postbody ol li {
	list-style: decimal !important;
	margin-left: 20px;
	background: url(images/li-separator.png) no-repeat 0px 0px;
}
.postbody pre {
	margin: 5px 0 5px 0;
	font: 12px 'Trebuchet MS', Tahoma;
	color: #dacb9b;
	line-height: 24px;
	text-align: justify;
	width: 490px;
	display: block;
}
.postbody ul li {
	list-style: disc;
}
.postbody p code,
.postbody li code {
	background-color: #eee;
	border-radius: 3px;
	font-size: 0.8em;
	padding: 0.1em 0.3em;
}
.content a,
.notes .action a {
	border-bottom: 1px dotted #FF9C00;
	color: #FF9C00;
	text-decoration: none;
}
.content a:hover,
.notes .action a:hover {
	border-bottom: 1px solid #666;
}
.content img {
	max-width: 560px;
}
.content blockquote img {
	max-width: 150px;
}
.sticky .datebox {
	display: none;
}
a,input {
	outline: none;
}
.page-link {
	clear: both;
}


/* Aside.hentry */
/* Gallery.hentry */
.format-aside .entry-title,
.format-gallery .entry-title {
	display: none;
}


/* =Images
----------------------------------------------- */

.postbody img,
.widget img {
	margin-top: 0.33em;
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.photo .frame img {
	max-width: 72%;
	height: auto;
}
img.wp-smiley {
	margin: 0;
}

#posts dl.gallery-item {
	margin-bottom: 0;
}
#posts dl.gallery-item img {
	border: none;
	padding: 0;
}

/*
	Supersized - Fullscreen Slideshow jQuery Plugin
	Version 3.1.3

*/

* { margin:0; padding:0; }
	img{ border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(images/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111;}
			#supersized a.prevslide { z-index:-20; }
			#supersized a.activeslide { z-index:-10; }
			#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
	
	/*Controls Section*/
	#controls-wrapper { margin:0 auto; height:62px; width:100%; bottom:0; left:0; z-index:4; background:url(images/nav-bg.png) repeat-x; position:fixed; }
		#controls { overflow:hidden; height:100%; text-align:left; z-index:5; padding:0 114px; /* Increase padding to give thumbnails room */ }
			#slidecounter { float:left; color:#888; font:23px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:#000 0 -1px 0; margin:19px 10px 18px 20px; }
			#navigation { float:right; margin:10px 20px 0 0; }
	
	/*Thumbnail Navigation*/	
	#nextthumb,#prevthumb { z-index:6; position:fixed; bottom:12px; height:75px; width:100px; overflow:hidden; background:#ddd; border:2px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px; }
		#prevthumb { right:132px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:10px; }
			#navigation > :hover,#nextthumb:hover, #prevthumb:hover { cursor:pointer; }
			
#prevslide
{
	position: fixed;
	right:75px;
	bottom: 50px;
	width: 50px;
	height: 50px;
	background:url(images/prevImgBtn.png) no-repeat;
	cursor: pointer;
}

#nextslide
{
	position: fixed;
	right:20px;
	bottom: 50px;
	width: 50px;
	height: 50px;
	background:url(images/nextImgBtn.png) no-repeat;
	cursor: pointer;
}

#prevslide, #nextslide {
	opacity: 0.6;
	transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-webkit-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
}
#prevslide:hover, #nextslide:hover
{
	opacity: 1; 
}

#group { 
	position: fixed;
	right: 0px;
	top: 0px;
	width: auto;
	padding: 15px;
	background: transparent url(images/000_50.png) repeat;
	color: #f6e6b5;
	font-family: 'untitledttfbook', Tahoma;
	font-size: 22px;
	width: 320px;
	text-shadow: 0 0 0;
}

#group a {
	transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-webkit-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	opacity: 1; 
}

#group img { vertical-align: middle; }
#group a:hover {
	opacity: 0.75;
}

#slidecaption { 
	position: fixed;
	right: 0px;
	top: 80px;
	width: auto;
	padding: 10px 15px 15px 15px;
	background: transparent url(images/000_50.png) repeat;
	color: #f6e6b5;
	font-family: 'untitledttfbook', Tahoma;
	font-size: 24px;
	width: 320px;
	text-shadow: 0 0 0;
}

#slidecaption .slide_info
{
	font: 13px 'Trebuchet MS', Tahoma;
	font-style: italic;
	color: #dacb9b;
	line-height: 18px;
}