/* Modifications by Gaspar */
#logo,
#tagline {
	visibility: hidden;
}

.custom #content_box {
	width: 100em;
}

/* Language Selector */
.custom #lang_sel_list li {
       width: 169px;
}
.custom li.widget ul li {
    margin-bottom: 0.0em;
}

.custom #lang_sel_list ul {
    border-top: 0px solid #CDCDCD;
}

.custom #lang_sel_list a, #lang_sel_list a:visited {
    border-style: none;
    border-width: 0 0px 0px;
}

.custom #lang_sel_list a, #lang_sel_list a:visited {
    font-size: 12px;
}

/* BODY - background image */
body.custom {background: #000000 url(/images/bg.gif) ;}
body.custom {padding-top: 35px; }


/* POSITION NAV NEXT TO TITLE */
.custom #header {position:relative; height: 32px;}
	.custom ul.menu {position:absolute; top:15px; right:1.1em; width:auto;}
		.custom ul.menu li.rss {float:left;}

/* WHY? Gaspar
.custom #header {
  background-image: url("http://www.citystyleapartments.ee/wp-content/uploads/2011/01/cropped-header1.jpg");
}*/
/* HEADLINES - change text color and font size */
.custom .format_text h2, .format_text h3, .format_text h4, .format_text h5, .format_text h6 {font-family: 'Lato', arial, serif; color:#3686b8;}
.custom .format_text h2, .format_text h3 {font-family: 'Lato', arial, serif; font-size:16px;line-height:18px;margin:1.765em 0 0.588em;}
.custom .headline_area h1, .headline_area h2, #archive_intro h1 {color:#3686b8; font-family: 'Lato', arial, serif; font-size:16px; text-transform: uppercase;line-height:1.4em;}
.custom .format_text h2 {font-weight:bolder;}
		
		
/* NAV MENU */
.custom .menu {letter-spacing: 0em; height: 66px;}
.custom .menu a {padding-top:27px;letter-spacing: 0em; font-family: 'Lato', arial, serif;}
.custom .menu a:hover {padding-top:27px;letter-spacing:0em; background: url(/images/navTabBg.png) repeat-x center top;}
.custom .menu .current > a, .menu .current-cat > a {padding-top:27px;letter-spacing:0em; background: url(/images/navTabBg.png) repeat-x center top; !important;}
.custom .menu .current-parent > a {padding-top:27px;letter-spacing:0em; background: url(/images/navTabBg.png) repeat-x center top;}
.menu .current-menu-item a {padding-top:27px;letter-spacing:0em; background: url(/images/navTabBg.png) repeat-x center top; !important;}


/* .custom #page {background: url(/images/LsidebarBg.png) #fff repeat-y left bottom;} */



/* THREE-COLUMN INDEX PAGE LAYOUT */
#home-sidebar-1 { width:265px; float:right; padding: 30px 20px 0px 0px; font-size:13px; line-height:15px; margin-top: 0px; margin:0 auto;}
#home-sidebar-1 h3 {color:#FFFFFF; background-color: #ee5500; padding: 10px 10px 10px 10px; text-align: center; border-top:1px solid white;border-bottom:1px solid white;}
#home-sidebar-1 ul.sidebar_list {background: url(/images/RsidebarBg2.png) right top repeat-y; padding-left:0px; padding-right:0px;}
#home-sidebar-2 { float:left; padding: 30px 0 0 0;}
#home-sidebar-2 ul.sidebar_list {padding-left:20px; padding-right:20px;}
.custom.three-column-layout #content { width:465px; text-align: left; padding: 30px 0 0 0;}
.custom.three-column-layout #sidebars { width:252px;} 
.custom ul.sidebar_list {padding: 0 0 0 0;}

.custom.home #content {
    float: right;
    width: 505px;
    padding: 30px 0 0 0;
}

.custom.home #sidebars {
    border: 0 none;
    float: left;
    width: 20.2em;
}

.custom.german-home-page #content {
    float: right;
    width: 505px;
    padding: 30px 0 0 0;
}

.custom.german-home-page #sidebars {
    border: 0 none;
    float: left;
    width: 20.2em;
}

.custom #content{
	padding: 30px 0 0 0;
} 


/* SIDEBARS */
/* headline - remove letter spacing & make uppercase */
.custom .sidebar a {font-family: 'Lato', arial, serif; color:#282828;}
.custom .sidebar a hover {color: #3686b8; text-decoration: underline;}
.custom .sidebar h3 {font-size: 16px;text-transform: uppercase;letter-spacing:0px;font-family: 'Lato', arial, serif;}
/* styling for left sidebar - dotted lines, bullets, etc. */
.custom li.widget {font-size:13px; a color: #282829; line-height:31px; text-align: left;}
.custom li.widget ul li {list-style-position: inside; /* list-style-image: url(/images/bullet.png); border-bottom: 1px #e0dfe2 dotted; */ text-align: left;} 
.custom .sidebar ul.sidebar_list {padding-left:20px; padding-right:20px; padding-top: 30px; }


/* POSTS/CONTENT AREA - Fix Spacing issues */
.custom .post_box, .teasers_box, .full_width #content_box .page { margin: 0 1.9em 0 1.9em; }
.custom .post_box {padding-top:0em;}


/* BOTTOM NAV BAR */
.custom ul#bottomnav {background: #ee5500; line-height:26px; border-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; width: 100%; float: left;}
.custom ul#bottomnav li { float: right; padding: 0px 20px 0px 0px; }
.custom ul#bottomnav li a { color: #FFFFFF;font-size: 1.1em;}
.custom ul#bottomnav li a:hover { text-decoration: underline; } 


/* FOOTER */
.custom #footer {border-style:none; background: #000000;}
.custom #footer a{border-bottom: 1px none #cccccc;}
.custom #footer {text-align:right;}
.custom #footer {padding-bottom:1em; padding-top:1em; padding-right:20px; margin-bottom: 50px;}



/* WowSlider Image container style */
#wowslider-container { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:960px;
	height:360px;
	margin:0 auto;
	z-index:100;
}
#wowslider-shadow{
	width:100%;
	background: url(http://www.citystyleapartments.ee/wp-content/uploads/2011/02/shadow.png) left 100%;
	height:30px;
	position: absolute;
	left:0;
	bottom:-30px;
	z-index:-1;
}
#wowslider-images{
	position: absolute;
	left:0px;
	top:0px;
	width:960px;
	height:360px;
	overflow:hidden;
}
#wowslider-images a{
	color:transparent;
}

#wowslider-images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
    right: 0;
    top: 0;
	z-index:1001;
}
#wowslider-container .ws_bullets a { 
	margin-left:4px;
	width:8px;
	height:8px;
	background: url(http://www.citystyleapartments.ee/wp-content/uploads/2011/02/bullet.png) left top;
	float: left; 
	text-indent: -1000px; 
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover{
	background-position: right top;
}
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-28px;
	position:absolute;
	z-index:1001;
	height: 62px;
	width: 38px;
	background-image: url(http://www.citystyleapartments.ee/wp-content/uploads/2011/02/arrows.gif);
}
#wowslider-container a.ws_next{
	background-position: 100% 0;
	right:-8px;
}
#wowslider-container a.ws_prev {
	left:-8px;
	background-position: 0 0; 
}
#wowslider-container a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container a.ws_next,* html #wowslider-container a.ws_prev{display:block}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {display:block}
#wowslider-container .ws-title{
	position: absolute;
	bottom:50px;
	left: 0;
	margin-right:5px;
	z-index: 50;
	padding:12px;
	color: #F9FBFB;
	text-transform:uppercase;
	background:#000000;
    font-family: Helvetica,Arial,Verdana,sans-serif;
	font-size: 18px;
}
#wowslider-container .ws-title div{
	padding-top:5px;
	font-size: 13px;
	text-transform:none;
}

