/*************************** General Styling ***************************/

/* Page Styling */
body {
color: #584D4D;
}

#searchform input {
border:none;
}
input, textarea, select {
padding:5px;
border:1px solid;
color: #000;
}
input:focus, textarea:focus, select:focus {

}
select
{
	width:300px;
}
input[type="submit"], input[type="reset"] {

color: #FFF;
background-color: #DE088B !important;
}
input[type="submit"]:hover, input[type="reset"]:hover {
color: #c0c0c0;
}
blockquote {
background: transparent url(../images/bq_dark.png) left top no-repeat;
}
hr {
background-color: #E4058C;
color: #E4058C;
}
/*th {
background: #D12BA9;
}
td {
background: #D12BA9;
}*/
fieldset {
border: 1px solid #f5633a;
}
legend {
color: #ffffff;
}
.divider {
border-top: 1px solid #E4058C;
}

#header {

}
#header-bar {

}
#header-bar #searchform {
background: url(../images/search_bar_dark.png) no-repeat;
}

#nav-container {
background: url(../images/nav_divider_dark.png) repeat-y left;
}
#nav li{
background: url(../images/nav_divider_dark.png) repeat-y right;
}
#nav ul {
background: url(../images/nav_bg_dark.png) no-repeat left top;
}
#nav ul ul {
background: url(../images/nav_bg_dark.png) no-repeat right top;
}
#nav li ul .nav-last {
border-bottom: 1px solid #303030;
}
#nav a {
color: #cecece;
}
#nav .children .cat-item a, #nav li .page_item a {
color: #cecece;
}
#nav .children .cat-item a:hover, #nav li .page_item a:hover {
background: #000000;
color: #ffffff;
}

.tooltip { 
background:transparent url(../images/tooltip_dark.png) no-repeat; 
}

#content-wrapper-outer {

}

#footer {

color: #808080;
}
#footer a {
color: #808080;
}
#footer a:hover {
color: #ffffff;
}

.meta, .meta a {

}

.page-title {
background-color: #D12BA9;
color: white !important;
height: 21px;
border-radius: 3px;
line-height: 13px;
padding-left: 20px;
padding-top: 9px;
width: 584px;
}
.subtitle {
color: #c0c0c0;
}

#tabs {

}
a.tab {
color: #D12BA9;
padding-bottom: 2px;
background-color: white;
border-radius: 5px 5px 0px 0px;
padding-left: 10px;
padding-right: 10px;
}
a.tab:hover, a.tab-active, a.tab-active:hover {

background-color: white;
border-radius: 5px 5px 0px 0px;


}

.kwicks li, .gallery-image, .post-image {
background: url(../images/ajax_loader_dark.gif) 50% 50% no-repeat;
}
.slider-title h1 {
color: #ffffff;
text-shadow: #000000 1px 1px 1px;
}
.slider-title, .slider-desc, .fadesliderImage span, .minisliderImage span {
background: url(../images/slider_desc_bg_dark.png) repeat;
color: #c0c0c0;
}

#carousel-wrapper {

}
.prev {
background: url(../images/image_slider_prev_dark.gif) no-repeat;
}
.next {
background: url(../images/image_slider_next_dark.gif) no-repeat;
}

.gallery-image-details {
background: #000000;
border: 1px solid #404040;
color: #c0c0c0;
}

.widget h3 {
color: #DE088B;
border-bottom: 1px solid #DE088B;
}
.widget li {
border-bottom: 1px dashed #d12ba9;
background-image:url(../images/li16.png);
background-repeat:no-repeat;
background-position:1px 4px;
padding-left:22px;
padding-bottom: 3px;
margin-bottom: 3px
}
.widget img {

}
.widget img:hover {

}

.post-display img {
border: 1px solid #E4058C;
}

#minislider {
border: 1px solid #E4058C;
}

#comments h3 {
border-bottom: 1px solid #E4058C;
}
.comment-body {
border-bottom: 1px solid #E4058C;
}

.alignleft, .alignright, .aligncenter {

}
.wp-caption-text {
color: #404040;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend, .page-numbers, .wp-pagenavi span.current, .page-comments span.current {
color: #D12BA9 !important;
border:1px solid #D12BA9!important
}
.wp-pagenavi span.current, .page-comments span.current, .wp-pagenavi a:hover, .page-numbers:hover {	
background: #E4058C !important;
color: #FFF !important;
border:1px solid #D12BA9!important

}
.post-navi {
color: #c0c0c0 !important;
}
.post-navi span {
background: #E4058C !important;
color: #c0c0c0 !important;
}
.post-navi a:hover span {
background: #E4058C !important;
color: #c0c0c0 !important;
}

.loader {
background: url('../images/ajax_loader_dark.gif') no-repeat center center;
}
#contact_yoga_fit_ibiza strong {
	min-width: 77px;
	display: inline-block;
}
#contact_yoga_fit_ibiza input[type=text],
#contact_yoga_fit_ibiza input[type=email],
#contact_yoga_fit_ibiza input[type=tel],
#contact_yoga_fit_ibiza textarea {
	width: 96.5%;
}
#contact_yoga_fit_ibiza textarea {
	height: 50px;
}
