/*
Theme Name: radyonefes
Theme URI: www.radyonefes.net
Description: Arabesk Radyo dinle, internet üzerinden Arabesk Fantazi Müzik formatında en seçkin ve en damar şarkıları, dinleyicilerine ulaştırmaktadır.
Version: v1
Author: Ekselans Group
Author URI: www.ekselansgroup.com
Tags: radyo nefes, nefes radyo, nefes fm, arabesk radyo, arabesk radyo dinle, arabesk fm, arabesk fm dinle, radyo arabesk, radyo arabesk dinle, damar fm, damar fm dinle, damar radyo, damar radyo dinle, radyo damar, radyo damar dinle, radyo damar fm, arabesk radyolar, arabesk radyo dinle, damar radyolar, damar radyo dinle, kral damar fm, damar kral fm, damar türk, damar türk fm, arabesk türkiye, kral fm, kral fm dinle, radyo kral
*/

/* begin Page */
/* Created by Artisteer v3.0.0.41778 */

#ekselans-main, table
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
    margin: 0;
    padding: 0;
}

.ekselans-postcontent,
.ekselans-postcontent li,
.ekselans-postcontent table,
.ekselans-postcontent a,
.ekselans-postcontent a:link,
.ekselans-postcontent a:visited,
.ekselans-postcontent a.visited,
.ekselans-postcontent a:hover,
.ekselans-postcontent a.hovered
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 150%;
}

.ekselans-postcontent p
{
    margin: 12px 0;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  text-decoration: none;
}

.ekselans-postcontent a
{
  text-decoration: none;
  color: #435456;
}

.ekselans-postcontent a:link
{
  text-decoration: none;
  color: #435456;
}

.ekselans-postcontent a:visited, .ekselans-postcontent a.visited
{
  color: #435456;
}

.ekselans-postcontent  a:hover, .ekselans-postcontent a.hover
{
  text-decoration: underline;
  color: #1DA6D4;
}

.ekselans-postcontent h1
{
   color: #3C91B5;
margin: 21px 0;    
}

.ekselans-blockcontent h1
{
margin: 21px 0; 
}

.ekselans-postcontent h2
{
   color: #3C91B5;
margin: 20px 0;
   font-size: 24px;    
}

.ekselans-blockcontent h2
{
margin: 20px 0;
   font-size: 24px; 
}

.ekselans-postcontent h2 a, .ekselans-postcontent h2 a:link, .ekselans-postcontent h2 a:hover, .ekselans-postcontent h2 a:visited, .ekselans-blockcontent h2 a, .ekselans-blockcontent h2 a:link, .ekselans-blockcontent h2 a:hover, .ekselans-blockcontent h2 a:visited 
{
   font-size: 24px; 
}

.ekselans-postcontent h3
{
   color: #3C91B5;
margin: 15px 0;
   font-size: 15px;    
}

.ekselans-blockcontent h3
{
margin: 15px 0;
   font-size: 15px; 
}

.ekselans-postcontent h3 a, .ekselans-postcontent h3 a:link, .ekselans-postcontent h3 a:hover, .ekselans-postcontent h3 a:visited, .ekselans-blockcontent h3 a, .ekselans-blockcontent h3 a:link, .ekselans-blockcontent h3 a:hover, .ekselans-blockcontent h3 a:visited 
{
   font-size: 19px; 
}

.ekselans-postcontent h4
{
   color: #198FB6;
margin: 20px 0;
   font-size: 16px;    
}

.ekselans-blockcontent h4
{
margin: 20px 0;
   font-size: 16px; 
}

.ekselans-postcontent h4 a, .ekselans-postcontent h4 a:link, .ekselans-postcontent h4 a:hover, .ekselans-postcontent h4 a:visited, .ekselans-blockcontent h4 a, .ekselans-blockcontent h4 a:link, .ekselans-blockcontent h4 a:hover, .ekselans-blockcontent h4 a:visited 
{
   font-size: 16px; 
}

.ekselans-postcontent h5
{
   color: #252E30;
margin: 26px 0;
   font-size: 13px;    
}

.ekselans-blockcontent h5
{
margin: 26px 0;
   font-size: 13px; 
}

.ekselans-postcontent h5 a, .ekselans-postcontent h5 a:link, .ekselans-postcontent h5 a:hover, .ekselans-postcontent h5 a:visited, .ekselans-blockcontent h5 a, .ekselans-blockcontent h5 a:link, .ekselans-blockcontent h5 a:hover, .ekselans-blockcontent h5 a:visited 
{
   font-size: 13px; 
}

.ekselans-postcontent h6
{
   color: #334143;
margin: 35px 0;
   font-size: 11px;    
}

.ekselans-blockcontent h6
{
margin: 35px 0;
   font-size: 11px; 
}

.ekselans-postcontent h6 a, .ekselans-postcontent h6 a:link, .ekselans-postcontent h6 a:hover, .ekselans-postcontent h6 a:visited, .ekselans-blockcontent h6 a, .ekselans-blockcontent h6 a:link, .ekselans-blockcontent h6 a:hover, .ekselans-blockcontent h6 a:visited 
{
   font-size: 11px; 
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html 
{
    height:100%;
}

#ekselans-main
{
  position: relative;
  z-index: 0;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
  overflow:visible;
}

body
{
  padding: 0; 
  margin:0;
  color: #495C5F;
  height:100%;
  min-height:100%;
  background-color: #FFFFFF;
  background-image: url('images/Bottom_texture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top left;
  min-width: 1060px;
}

.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}

.reset-box
{
  overflow:hidden;
  display:table; 
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}
/* end Page */

/* begin Header */
div.ekselans-header
{
    margin: 0 auto;
  position: relative;
  z-index: -1;
  width:1060px;
  height: 130px;
  margin-top: 0;
  margin-bottom: 0;
}

div.ekselans-header-clip
{
  position: absolute;
  width:100%;
  left:0;
  overflow:hidden;
  height:130px;
}

.ekselans-header-wrapper 
{
        position: relative;
    width:1060px;
    margin:0 auto;
}
.ekselans-header-inner 
{
    margin: 0 0;
}

div.ekselans-header-center
{
	position: relative;
	width: 1060px;
	left:50%;
}

div.ekselans-header-png
{
  position: absolute;
  left:-50%;
  top: 0;
  width: 1060px;
  height: 130px;
  background-image: url('images/arabesk.png');
  background-repeat: no-repeat;
  background-position:center center; 
}

/* end Header */

/* begin HeaderObject */
div.ekselans-headerobject
{
  display: block;
  left: 0;
  margin-left: 0;
  position: absolute;
  top: 6px;
  width: 167px;
  height: 117px;
  background-image: url('images/logo.png');
}
/* end HeaderObject */

/* begin Logo */
div.ekselans-logo
{
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  margin-left: 0;
}

/* end Logo */

/* begin Menu */
/* menu structure */

.ekselans-hmenu a, .ekselans-hmenu a:link, .ekselans-hmenu a:visited, .ekselans-hmenu a:hover
{
    outline: none;
}

.ekselans-hmenu, .ekselans-hmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.ekselans-hmenu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.ekselans-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.ekselans-hmenu li li
{
  float: none;
}

.ekselans-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
  min-height: 0;
  background-image: url('images/spacer.gif');
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.ekselans-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.ekselans-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.ekselans-hmenu:after, .ekselans-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.ekselans-hmenu{
  min-height: 0;
  position:relative;
  padding: 0 0 0 0;
}

.ekselans-hmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

/* menu structure */

.ekselans-nav
{
   position: relative;
  width:100%;
  margin:0 auto;
  min-height: 38px;
  z-index: 100;
    margin-top: 0;
    margin-bottom: 0;
}

.ekselans-nav-outer
{
    position:absolute;
    width:100%;
}

.ekselans-nav-wrapper 
{
        position: relative;
    width:1060px;
    margin:0 auto;
}
.ekselans-nav-inner 
{
    margin: 0 0;
}

.ekselans-nav-l, .ekselans-nav-r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  background-image: url('images/nav.png');
}

.ekselans-nav-l
{
  left: 0;
  right: 0;
}

.ekselans-nav-r
{
  right: 0;
  width: 1920px;
  clip: rect(auto, auto, auto, 1920px);
}

/* end Menu */

/* begin MenuItem */
.ekselans-hmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 38px;
  cursor: pointer;
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
}

.ekselans-hmenu ul li
{
    margin:0;
    clear: both;
}

.ekselans-hmenu a .r, .ekselans-hmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 124px;
  background-image: url('images/menuitem.png');
}

.ekselans-hmenu a .l
{
  left: 0;
  right: 0;
}

.ekselans-hmenu a .r
{
  width: 400px;
  right: 0;
  clip: rect(auto, auto, auto, 400px);
}

.ekselans-hmenu a .t, .ekselans-hmenu ul a, .ekselans-hmenu a:link, .ekselans-hmenu a:visited, .ekselans-hmenu a:hover
{
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  text-decoration: none;
}

.ekselans-hmenu a .t
{
  color: #FFFFFF;
  padding: 0 18px;
  margin: 0 0;
  line-height: 38px;
  text-align: center;
}

.ekselans-hmenu a:hover .l, .ekselans-hmenu a:hover .r
{
  top: -43px;
}

.ekselans-hmenu li:hover>a .l, .ekselans-hmenu li:hover>a .r
{
  top: -43px;
}

.ekselans-hmenu li:hover a .l, .ekselans-hmenu li:hover a .r
{
  top: -43px;
}
.ekselans-hmenu a:hover .t
{
  color: #FCFDFD;
}

.ekselans-hmenu li:hover a .t
{
  color: #FCFDFD;
}

.ekselans-hmenu li:hover>a .t
{
  color: #FCFDFD;
}

/* end MenuItem */

/* begin MenuSeparator */
.ekselans-hmenu .ekselans-hmenu-li-separator
{
  display: block;
  width: 1px;
  height:38px;
}
.ekselans-nav .ekselans-hmenu-separator
{
  display: block;
  margin:0 auto;
  width: 1px;
  height: 38px;
  background-image: url('images/menuseparator.png');
}
/* end MenuSeparator */

/* begin MenuSubItem */
.ekselans-hmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 30px;
  width: 210px;
  overflow: hidden;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 0;
  border-style: solid;
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 30px;
  color: #FFFFFF;
  font-weight: normal;
  margin:0;
  padding:0;
}

.ekselans-nav ul.ekselans-hmenu ul span, .ekselans-nav ul.ekselans-hmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.ekselans-hmenu ul a:link, .ekselans-hmenu ul a:visited, .ekselans-hmenu ul a:hover, .ekselans-hmenu ul a:active, .ekselans-nav ul.ekselans-hmenu ul span, .ekselans-nav ul.ekselans-hmenu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 30px;
  color: #FFFFFF;
  font-weight: normal;
  margin:0;
  padding:0;
}

.ekselans-hmenu ul li a:hover
{
  color: #FFFFFF;
  background-position: 0 -30px;
}

.ekselans-hmenu ul li:hover>a
{
  color: #FFFFFF;
  background-position: 0 -30px;
}

.ekselans-nav .ekselans-hmenu ul li a:hover span, .ekselans-nav .ekselans-hmenu ul li a:hover span span
{
  color: #FFFFFF;
}

.ekselans-nav .ekselans-hmenu ul li:hover>a span, .ekselans-nav .ekselans-hmenu ul li:hover>a span span
{
  color: #FFFFFF;
}

/* end MenuSubItem */

/* begin Box, Sheet */
.ekselans-sheet
{
  position: relative;
  margin: 0 auto;
  min-width: 5px;
  min-height: 5px;
  margin-top: 10px;
  margin-bottom: 0;
  cursor:auto;
  width: 1060px;
}

.ekselans-sheet-body
{
  position: relative;
  padding: 0;
    padding-top:0;
    padding-bottom:0;
}

#ekselans-page-background-top-texture, #ekselans-page-background-middle-texture, #ekselans-page-background-glare
{
  min-width: 1060px;
}

/* end Box, Sheet */

/* begin Layout */
.ekselans-content-layout
{
  display: table;
  position:relative;
  margin: 0 auto;
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
  width:100%;
  margin-top:0;
  margin-bottom:0;
}
.ekselans-layout-cell, .ekselans-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none;
  margin:0;
  padding:0;
}

.ekselans-content-layout .ekselans-content-layout{margin:0;}
.ekselans-content-layout .ekselans-layout-cell, .ekselans-content-layout .ekselans-layout-cell .ekselans-content-layout .ekselans-layout-cell{display: table-cell;}
.ekselans-layout-cell .ekselans-layout-cell{display: block;}
.ekselans-content-layout-row {display: table-row;}
.ekselans-layout-glare{position:relative;}/* end Layout */

/* begin Button */
.ekselans-button-wrapper a.ekselans-button,
.ekselans-button-wrapper a.ekselans-button:link,
.ekselans-button-wrapper input.ekselans-button,
.ekselans-button-wrapper button.ekselans-button
{
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  position:relative;
  top:0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #FFFFFF !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 26px;
  height: 26px;
  margin: 0 !important;
  padding: 0 10px !important;
  overflow: visible;
  cursor: pointer;
}

.ekselans-button img, .ekselans-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.ekselans-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 26px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .ekselans-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea
{
  vertical-align: middle;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
}

.ekselans-block select 
{
    width:96%;
}

.ekselans-button-wrapper.hover .ekselans-button, .ekselans-button-wrapper.hover a.ekselans-button:link, .ekselans-button:hover
{
  color: #FFFFFF !important;
  text-decoration: none !important;
}

.ekselans-button-wrapper.active .ekselans-button, .ekselans-button-wrapper.active a.ekselans-button:link
{
  color: #FFFFFF !important;
}

.ekselans-button-wrapper .ekselans-button-l, .ekselans-button-wrapper .ekselans-button-r
{
  display: block;
  position: absolute;
  height: 88px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.ekselans-button-wrapper .ekselans-button-l
{
  left: 0;
  right: 0;
}

.ekselans-button-wrapper .ekselans-button-r
{
  width: 401px;
  right: 0;
  clip: rect(auto, auto, auto, 401px);
}

.ekselans-button-wrapper.hover .ekselans-button-l, .ekselans-button-wrapper.hover .ekselans-button-r
{
  top: -31px;
}

.ekselans-button-wrapper.active .ekselans-button-l, .ekselans-button-wrapper.active .ekselans-button-r
{
  top: -62px;
}

.ekselans-button-wrapper input
{
  float: none !important;
}
/* end Button */

/* begin Box, Block */
.ekselans-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 2px;
}

.ekselans-block-body
{
  position: relative;
  padding: 0;
}

div.ekselans-block img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-color: #A7D0E2;
  border-style: solid;
  margin: 0;
}

/* end Box, Block */

/* begin BlockHeader */
.ekselans-blockheader
{
  margin-bottom: 0;
  position: relative;
  height: 27px;
}

.ekselans-blockheader h3.t
{
  position: relative;
  height: 27px;
  color: #3B8DB0;
  font-size: 15px;
  margin:0;
  padding: 0 10px 0 27px;
  white-space: nowrap;
  line-height: 27px;
}

.ekselans-blockheader h3.t a,
.ekselans-blockheader h3.t a:link,
.ekselans-blockheader h3.t a:visited, 
.ekselans-blockheader h3.t a:hover
{
  color: #3B8DB0;
  font-size: 15px;
}

.ekselans-blockheader .l, .ekselans-blockheader .r
{
  position: absolute;
  height: 27px;
  background-image: url('images/blockheader.png');
}

.ekselans-blockheader .l
{
  left: 0;
  right: 21px;
}

.ekselans-blockheader .r
{
  width: 1060px;
  right: 0;
  clip: rect(auto, auto, auto, 1039px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.ekselans-blockcontent
{
  position: relative;
  margin: 0 auto;
  min-width: 3px;
  min-height: 3px;
}

.ekselans-blockcontent-body
{
  position: relative;
  padding: 6px;
  color: #495C5F;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  line-height: 150%;
}

.ekselans-blockcontent-tr, .ekselans-blockcontent-tl, .ekselans-blockcontent-br, .ekselans-blockcontent-bl, .ekselans-blockcontent-tc, .ekselans-blockcontent-bc,.ekselans-blockcontent-cr, .ekselans-blockcontent-cl
{
  position: absolute;
}

.ekselans-blockcontent-tr, .ekselans-blockcontent-tl, .ekselans-blockcontent-br, .ekselans-blockcontent-bl
{
  width: 2px;
  height: 2px;
  background-image: url('images/blockcontent_s.png');
}

.ekselans-blockcontent-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 1px, 1px, auto);
}

.ekselans-blockcontent-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 1px, 1px);
}

.ekselans-blockcontent-bl
{
  bottom: 0;
  left: 0;
  clip: rect(1px, 1px, auto, auto);
}

.ekselans-blockcontent-br
{
  bottom: 0;
  right: 0;
  clip: rect(1px, auto, auto, 1px);
}

.ekselans-blockcontent-tc, .ekselans-blockcontent-bc
{
  left: 1px;
  right: 1px;
  height: 2px;
  background-image: url('images/blockcontent_h.png');
}

.ekselans-blockcontent-tc
{
  top: 0;
  clip: rect(auto, auto, 1px, auto);
}

.ekselans-blockcontent-bc
{
  bottom: 0;
  clip: rect(1px, auto, auto, auto);
}

.ekselans-blockcontent-cr, .ekselans-blockcontent-cl
{
  top: 1px;
  bottom: 1px;
  width: 2px;
  background-image: url('images/blockcontent_v.png');
}

.ekselans-blockcontent-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 1px);
}

.ekselans-blockcontent-cl
{
  left: 0;
  clip: rect(auto, 1px, auto, auto);
}

.ekselans-blockcontent-cc
{
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  background-image: url('images/blockcontent_c.png');
}

.ekselans-blockcontent-body table,
.ekselans-blockcontent-body li, 
.ekselans-blockcontent-body a,
.ekselans-blockcontent-body a:link,
.ekselans-blockcontent-body a:visited,
.ekselans-blockcontent-body a:hover
{
  color: #495C5F;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  line-height: 150%;
}

.ekselans-blockcontent-body p
{
  margin: 6px 0;
}

.ekselans-blockcontent-body a, .ekselans-blockcontent-body a:link
{
  color: #167C9E;
  text-decoration: none;
}

.ekselans-blockcontent-body a:visited, .ekselans-blockcontent-body a.visited
{
  color: #167C9E;
  text-decoration: none;
}

.ekselans-blockcontent-body a:hover, .ekselans-blockcontent-body a.hover
{
  color: #1DA6D4;
  text-decoration: underline;
}

.ekselans-blockcontent-body ul li
{
  font-size: 13px;
  line-height: 125%;    
  color: #495C5F;
}/* end Box, BlockContent */

/* begin Box, Post */
.ekselans-post
{
  position: relative;
  min-width: 7px;
  min-height: 7px;
  margin: 1px;
}

.ekselans-post-body
{
  position: relative;
  padding: 6px;
}

.ekselans-post-tr, .ekselans-post-tl, .ekselans-post-br, .ekselans-post-bl, .ekselans-post-tc, .ekselans-post-bc,.ekselans-post-cr, .ekselans-post-cl
{
  position: absolute;
}

.ekselans-post-tr, .ekselans-post-tl, .ekselans-post-br, .ekselans-post-bl
{
  width: 6px;
  height: 6px;
  background-image: url('images/post_s.png');
}

.ekselans-post-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 3px, 3px, auto);
}

.ekselans-post-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 3px, 3px);
}

.ekselans-post-bl
{
  bottom: 0;
  left: 0;
  clip: rect(3px, 3px, auto, auto);
}

.ekselans-post-br
{
  bottom: 0;
  right: 0;
  clip: rect(3px, auto, auto, 3px);
}

.ekselans-post-tc, .ekselans-post-bc
{
  left: 3px;
  right: 3px;
  height: 6px;
  background-image: url('images/post_h.png');
}

.ekselans-post-tc
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}

.ekselans-post-bc
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}

.ekselans-post-cr, .ekselans-post-cl
{
  top: 3px;
  bottom: 3px;
  width: 6px;
  background-image: url('images/post_v.png');
}

.ekselans-post-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 3px);
}

.ekselans-post-cl
{
  left: 0;
  clip: rect(auto, 3px, auto, auto);
}

.ekselans-post-cc
{
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background-image: url('images/post_c.png');
}

a img
{
  border: 0;
}

.ekselans-article img, img.ekselans-article, .ekselans-block img, .ekselans-footer img
{
  border: solid 0 #A7D0E2;
  margin: 7px;
}

.ekselans-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.ekselans-article table, table.ekselans-article
{
  border-collapse: collapse;
  margin: 1px;
}

.ekselans-article th, .ekselans-article td
{
  padding: 2px;
  border: solid 1px #8ED7EF;
  vertical-align: top;
  text-align: left;
}

.ekselans-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
h2.ekselans-postheader
{
  color: #198FB6;
  margin: 5px 0;
  font-size: 18px;
}

h2.ekselans-postheader a, 
h2.ekselans-postheader a:link, 
h2.ekselans-postheader a:visited,
h2.ekselans-postheader a.visited,
h2.ekselans-postheader a:hover,
h2.ekselans-postheader a.hovered
{
  font-size: 18px;
}

h2.ekselans-postheader a, h2.ekselans-postheader a:link
{
  text-align: left;
  text-decoration: none;
  color: #198BB1;
}

h2.ekselans-postheader a:visited, h2.ekselans-postheader a.visited
{
  color: #198BB1;
}

h2.ekselans-postheader a:hover,  h2.ekselans-postheader a.hovered
{
  color: #1DA6D4;
}

/* end PostHeaderIcon */

/* begin PostBullets */
.ekselans-post ol, .ekselans-post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}

.ekselans-post li
{
  font-size: 13px;
  color: #111616;
  padding: 0 0 0 15px;
}

.ekselans-post li ol, .ekselans-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

.ekselans-post ol>li
{
  background: none;
  padding-left: 0;
  /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.ekselans-post ul>li
{
  background-image: url('images/postbullets.png');
  background-repeat: no-repeat;
  padding-left: 15px;
  /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
  overflow-y: hidden;
}

/* end PostBullets */

/* begin PostQuote */
.ekselans-postcontent blockquote,
.ekselans-postcontent blockquote a,
.ekselans-postcontent blockquote a:link,
.ekselans-postcontent blockquote a:visited,
.ekselans-postcontent blockquote a:hover
{
  color: #051B22;
  font-style: italic;
  font-weight: normal;
  text-align: left;
}

.ekselans-postcontent blockquote p
{
   margin: 2px 0 2px 15px;
}

.ekselans-postcontent blockquote
{
   border: solid 0 #A7D0E2;
  margin: 10px 10px 10px 50px;
  padding: 0 0 0 28px;
  background-color: #E2F0F5;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
  /* makes blockquote not to align behind the image if they are in the same line */
  overflow: auto;
  clear:both;
}

/* end PostQuote */

/* begin PostIcons, PostFooterIcons */
.ekselans-postfootericons,
.ekselans-postfootericons a,
.ekselans-postfootericons a:link,
.ekselans-postfootericons a:visited,
.ekselans-postfootericons a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  color: #495C5F;
}

.ekselans-postfootericons
{
  padding: 1px;
}

.ekselans-postfootericons a, .ekselans-postfootericons a:link
{
  text-decoration: none;
  color: #4E6266;
}

.ekselans-postfootericons a:visited, .ekselans-postfootericons a.visited
{
  color: #4E6266;
}

.ekselans-postfootericons a:hover, .ekselans-postfootericons a.hover
{
  text-decoration: underline;
  color: #1DA6D4;
}
/* end PostIcons, PostFooterIcons */

/* begin Footer */
.ekselans-footer
{
  position: relative;
  margin-top:0;
  margin-bottom:0;
  width: 100%;
}

.ekselans-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #DBF2FA;
}

.ekselans-footer-body
{
    position:relative;
    padding: 5px;
}

.ekselans-footer-body .ekselans-rss-tag-icon
{
  position: absolute;
  right:   6px;
  bottom:0;
  z-index:1;
}

.ekselans-rss-tag-icon
{
  display: block;
  background-image: url('images/ekselans-group.png');
  background-position: center right;
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
  cursor: default;
}

.ekselans-footer-text p
{
  padding:0;
  margin:0;
  text-align: left;
}

.ekselans-footer-text,
.ekselans-footer-text a,
.ekselans-footer-text a:link,
.ekselans-footer-text a:visited,
.ekselans-footer-text a:hover,
.ekselans-footer-text td, 
.ekselans-footer-text th,
.ekselans-footer-text caption
{
    color: #47595C;
    font-size: 11px;
}

.ekselans-footer-text
{
  min-height: 32px;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}

.ekselans-footer-text a,
.ekselans-footer-text a:link
{
  color: #668185;
  text-decoration: none;
}

.ekselans-footer-text a:visited
{
  color: #668185;
}

.ekselans-footer-text a:hover
{
  color: #44BDE5;
  text-decoration: underline;
}

.ekselans-footer-wrapper
{
    margin: 0 0;
}
.ekselans-footer-center
{
  position: relative;
  width: 1060px; 
  margin: 0 auto;
}

div.ekselans-footer img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-color: #A7D0E2;
  border-style: solid;
  margin: 0;
}/* end Footer */

/* begin PageFooter */
.ekselans-page-footer, 
.ekselans-page-footer a,
.ekselans-page-footer a:link,
.ekselans-page-footer a:visited,
.ekselans-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #2B6883;
}

.ekselans-page-footer
{
  padding: 1em;
  text-align: center;
  text-decoration: none;
  color: #4B5F62;
}
/* end PageFooter */

/* begin LayoutCell, content */

/* end LayoutCell, content */

/* begin LayoutCell, sidebar1 */

.ekselans-content-layout .ekselans-sidebar1
{
  width: 316px;
}

/* end LayoutCell, sidebar1 */

textarea#comment
{
    width:99%;
}

ul#comments-list div.avatar
{
    float:right;    
}

ul#comments-list, ul#comments-list li
{
  background: none;
  padding:0;
}

ul#comments-list li li
{
  margin-left: 20px;
}

div.avatar
{
  position:relative;
  margin: 0 5px;
  border: 1px solid #aaa;
  padding: 1px;
  background: #fff;
  float:left;
}

div.avatar img, div.avatar img.wp-post-image
{
    margin:0 !important;
    padding:0;
    border:none;
}

span.page-navi-outer, span.page-navi-inner 
{
    position:relative;
    display:block;
    float:left;
    margin:0;
    padding:0;
}

span.page-navi-outer
{
  margin: 1px;
  border: 1px solid #aaa;
}

span.page-navi-inner 
{
  padding: 1px;
  min-width:14px;
  line-height:18px;
  text-align:center;
  border: 2px solid #fff;
  font-weight:bold;
}

a span.page-navi-inner, span.page-navi-caption span.page-navi-inner 
{
    border-width:1px;
    font-weight:normal;
}

a span.page-navi-outer, span.page-navi-caption
{
    margin:2px 1px;
}

ul#comments-list li cite
{
  font-size: 1.2em;
}

#commentform textarea
{
  width: 100%;
}

img.wp-smiley
{
  border: none;
  margin: 1px;
  vertical-align:middle;
  padding: 0;
}

.navigation
{
  display: block;
  text-align: center;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .ekselans-article .aligncenter img, .aligncenter img.ekselans-article, .aligncenter img, img.aligncenter
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

p.aligncenter , p.center 
{
   text-align: center; 
}

.alignleft
{
  float: left;
}

.alignright
{
  float: right;
}

.alignright img, img.alignright
{
  margin: 1em;
  margin-right: 0;
}

.alignleft img, img.alignleft
{
  margin: 1em;
  margin-left: 0;
}

.wp-caption
{
  border: 1px solid #ddd;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
    text-align: center;
}

.wp-caption img
{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text
{
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.wp-caption p
{
    text-align: center;
}

.gallery {
	margin: 0 auto 18px;
    clear:both;
    overflow:hidden;
  letter-spacing: normal;
}

.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 10px solid #f1f1f1;
}

.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}

.gallery dl {
	margin: 0;
}

.gallery br+br {
	display: none;
}
/* End */

.hidden
{
  display: none;
}

/* Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 155px;
}

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right;
}

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left;
}

#wp-calendar a {
  display: block;
}

#wp-calendar caption {
  text-align: center;
  width: 100%;
}

#wp-calendar td {
  padding: 3px 0;
  text-align: center;
}

.ekselans-content {
  position: relative;
  z-index: 1;   
}

#todays-events{
  position: relative;
  z-index: 11;    
}

#upcoming-events{
  position: relative;
  z-index: 10;    
}

img.wp-post-image 
{
    margin:0 5px 5px 0 !important;
}

ul#comments-list li
{
    list-style-image: none;
    background:none;
    list-style-type:none;
}

div.ekselans-footer div.ekselans-content-layout
{
    margin:0 auto;
    width:100%;
}

div.ekselans-layout-cell-size1 
{
    width:100%;
}

div.ekselans-layout-cell-size2 
{
    width:50%;
}
div.ekselans-layout-cell-size3 
{
    width:33%;
}

div.ekselans-layout-cell-size4
{
    width:25%;
}

.ekselans-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}

div.ekselans-center-wrapper
{
  position: relative;
  float: right;
  right: 50%;
}

div.ekselans-center-inner
{
  position: relative;
  float: left;
  left: 50%;
}

.firefox2 div.ekselans-center-inner
{
  float: none;
}

div.breadcrumbs h4, 
div.breadcrumbs p, 
li.pingback p, 
#respond p,
h3#reply-title, 
h4#comments, 
h4.box-title
{
    margin:0;
}

#respond .comment-notes {
	margin-bottom: 1em;
}

.form-allowed-tags {
	line-height: 1em;
}

#comments-list #respond {
	margin-left: 21px !important;
}

#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond label {
	font-size: 12px;
}

#respond input {
	margin: 0 0 9px;
	width: 98%;
}

#respond textarea {
	width: 98%;
}

#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}

#respond .form-allowed-tags code {
	font-size: 11px;
}

#respond .form-submit {
	margin: 12px 0;
}

#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

.ekselans-footer .ekselans-widget-title 
{
    font-size:1.2em;
    padding: 0;
}

.ekselans-footer .ekselans-widget,
.ekselans-footer .ekselans-widget a,
.ekselans-footer .ekselans-widget a:link,
.ekselans-footer .ekselans-widget a:visited,
.ekselans-footer .ekselans-widget a:hover
{
    color: #47595C;
font-size: 11px;
    text-align: left;
}

.ekselans-footer .ekselans-widget a,
.ekselans-footer .ekselans-widget a:link
{
  color: #668185;
text-decoration: none;
}

.ekselans-footer .ekselans-widget a:visited
{
  color: #668185;
}

DIV[id^="GMPmap"] IMG 
{
    margin: 0;
}
