html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
a, a img, font, img, dd, dl, dt, li, ol, ul, blockquote,
fieldset, form, label, legend, table, caption, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    font-family: inherit;
    font-size: 100%;
    background:transparent;
}


a img {border: none;}

ol, ul {
    list-style: none;
}

:focus {
    outline: 0;
}

body{
    font-family: Tahoma, Geneva, sans-serif; color:#231f20;
}

h1{
    font-size: 0.7em; 
}

#content{
    font-size:14px;
}

#surround{width:100%; margin:0; background-color:#fff;}

#topWrap{width:100%; height:41px; background-image:url("/templates/el/images/topbg.jpg"); background-repeat: repeat-x;}
#top{width:980px; height:41px; margin-left: auto; margin-right: auto;}
#topLeft{width: 250px; float:left;height:41px;}
#topRight{width: 730px; float:left;height:41px;}

#wrapper{width:980px; margin-left: auto; margin-right: auto;}

#header{ width:980px; float: left; margin-bottom: 20px; }

#topBannerWrap{ width:980px; float: left; margin-top: 20px;}

#contentWrapper{float: left; width:978px; border:1px solid #c7c7c7; border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; overflow: hidden; }

#mid{width:654px; float:left; }

#right{width:300px; float: left; margin-left: 8px; margin-top: 10px;}

#copyright{ float:left; height:30px; width:100%; border-top:1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9;}

#bottom{width:100%; float:left; height: 5px; background-color: #c0c1c1;}

#topMenu{float:left; /*width: 978px;*/ width: 872px; height:39px; background-image:url("/templates/el/images/menubg.jpg"); background-repeat: repeat-x; border:1px solid #e1e1e1; margin-top: 5px;}

#topMenu li{float: left; height:39px;  background-image:  url("/templates/el/images/menuborder.jpg"); background-position: left; background-repeat: no-repeat; text-align: center;}

#topMenu li a{display: block; font-size: 17px; /*padding: 8px 16px 0 16px;*/ padding: 8px 11px 0 11px; font-weight: 300; text-shadow: 1px 0px 0px rgba(0,0,0,0.2); color:#000000;}

#topMenu li.first{background-image:none;}

#topMenuRightBannerWrapper{float: left; width: 101px; margin-left: 5px; margin-top: 8px;}

#topDate{ color: #434343; font-size: 13px; width:250px; float: left; padding-top: 10px; padding-left: 10px;}

#topDate span {float: left;}

#PageSeoKeyword {float: left; font-size: 13px; width: 100%;}

#topSocial{width:120px; float:right; margin-right: 10px; margin-top: 1px;}

#headerBanner{width:748px; float:left; margin-top: 20px; margin-left: 17px;}

#topBanner{ width:728px; margin-left: auto; margin-right: auto;}

#tagCloud{width:660px; float:left; margin-top: 13px;font-size: 14px; }
#tagCloudLabel{display:block; height:42px; float:left; font-weight: bold; font-size: 14px; }
#tagCloud a{font-size: 14px; text-shadow: 1px 0px 0px rgba(0,0,0,0.2); color:#000000;}
.tagCloudSeparator{padding-left: 5px; padding-right: 5px;}

#topLogoWrapper{ width: 214px; float:left; }

#subMenu{width:974px; height:24px; background-color: #ededed; float:left; margin-top: 10px;}
#subMenu #subMenuText{ width:880px; float:left; margin-top: 4px; margin-left: 5px; font-size: 14px;}
#subMenu  #subMenuText a{font-size: 14px; color:#000000 }
#subMenu .subMenuArrow{ height: 24px; background-repeat: no-repeat; float:left; }
#subMenu .subMenuArrow a{font-size: 14px; color: #fff; font-weight: 700; display: block; padding: 2px 8px 0px 8px;}
#submenuRssLink{float: right; width: 18px; margin: 3px 10px;}
.sideMenul {

	display:block;
	float:left;
	font-size:14px;
	/*
	background : url(/templates/el/images/lineback.gif) repeat;
	*/
	background-color: #F5F5F5;
}

.sideMenul li{
    display: inline;
    list-style-type: none;
    width:293px;
    border-bottom: 1px solid #cccccc;
    padding: 0px 0 10px 10px;
	margin-top: 10px;
    float:left;
    overflow : hidden;
}

.sideMenul a{
}

#topSearch{width:256px; height:24px; float:right; margin-top: 4px; border: 2px solid black; border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em; }
#TopSeachForm input{float:left;}
#TopSeachForm #searchText{border:0; margin-left:5px; width:195px; height: 22px;}
#TopSeachForm #searchSubmit{background-repeat: no-repeat; width:28px; height: 24px; border:0; float:right;}

.newsletter_land{width: 225px !important; float:none !important;margin: 40px 0px 0px -10px !important;}
#newsletter{width:320px; float:right; margin-top: 10px; }
#newsletterTextBoxWrap{ width:180px; height: 26px; float:left;  margin-left: 10px; border-radius: 0.3em; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; overflow: hidden;}
#newsletterTextBoxWrap input{width:174px; border:0px; float: left; margin-left: 3px; margin-top: 3px }
#newsletterTitle{float:left; font-size: 20px;}
#newsletterSubmit{float:right;  width: 28px; height: 28px;  border:0; background-repeat: no-repeat; background-color: #ffffff;}

#slider{
    width:624px; height: 447px; float: left; margin-bottom: 20px; margin-left: 17px;
}

#slider .sliderContent{width:624px; height:364px; float: left;  overflow: hidden; position: relative; }
#slider .sliderContent img{position: absolute; z-index: 10; width:624px; height:364px; border: 0;}
#slider .ui-tabs-hide{display: none;}
#slider .sliderContent .sliderContentInfo{width:624px;  position: absolute; z-index: 1000; background-color: black; bottom:0px; background-image: url("/templates/el/images/sliderTransparent.png"); background-color: transparent; background-repeat: repeat;}
#slider .sliderContent .sliderContentInfo .sliderContentInfoTitle a{width:607px;  font-size: 16px; font-weight:600; float: left; background: transparent; color: #ffffff; margin-top: 10px; margin-left: 10px; }
/*
#slider .sliderContent .sliderContentInfo .sliderContentInfoDesc{width:607px;  font-size: 13px;  float: left; background: transparent; color: #ffffff; margin-top: 10px; margin-left: 10px;  margin-bottom: 30px;  }
#slider .sliderContent .sliderContentInfo .sliderContentVideo{width:135px; position: absolute; bottom:0px; right:0px; margin-bottom: 10px; margin-top:10px}
*/
#slider .sliderContent .sliderContentInfo .sliderContentInfoDesc{background: none repeat scroll 0 0 transparent;color: #FFFFFF;float: left;font-size: 13px;margin-bottom: 5px;margin-left: 10px;margin-top: 10px;width: 607px;}
#slider .sliderContent .sliderContentInfo .sliderContentVideo{bottom: 0;float: right;margin: 5px;right: 0;width: 110px;}

#slider .sliderContent .sliderContentInfo .sliderContentVideo  span{padding-top: 3px; font-size: 12px;}
#slider .sliderContent .sliderContentInfo .sliderContentVideo  img{ width:23px; height:23px; position:relative; margin-bottom: -5px;}

#sliderNav{float:left; width:624px; margin-top: 13px; margin-left: 3px;} 
#sliderNav li{float: left; width: 119px; height: 70px; background-color: #000;  margin-left: 0px; margin-right: 5px; overflow: hidden; }
#sliderNav li.sliderNavLast{margin-right: 0 !important;}


#sliderNav li .navArticle{float: left; width: 119px; height: 70px; position: relative;}
#sliderNav li .navArticle a{ display: block; }
#sliderNav li .navArticle img {position: absolute; z-index: 101; }
#sliderNav li .navArticle a .navArticleTitle{ width:119px; position: absolute; z-index: 111; font-size: 11px; font-weight: normal; text-align: center; bottom:0; color:#ffffff;background-image: url("/templates/el/images/sliderTransparent.png"); background-color: transparent; background-repeat: repeat; }

#topContent{width:654px; float: left; margin-top: 10px;}

.contentBox{width:310px; float:left; height: 467px; overflow: hidden;margin-bottom: 20px;}

.contentArticleBox {float: left; position: relative; /*height: 477px;*/ height: 486px; margin-bottom: 20px; overflow: hidden; width: 310px;}

.contentBoxLeft{margin-left: 8px;}
.contentBoxHeader{width:310px; height: 32px; float: left; background-color: #ededed;  }
.contentBoxHeader span{float: left; font-size: 18px; padding-left: 7px; padding-top: 2px; font-weight: 100;}
.contentBoxBody{float: left; position: relative; width: 310px; height: 432px; overflow: hidden;}
.contentBoxSeparator{float:left; width:1px; height: 420px; margin-top: 40px; border-left: 1px solid #cacaca; margin-left: 5px; margin-right: 5px; }
.contentBoxArticle{float:left; width:307px; height: 97px; border-bottom: 1px solid #ededed; margin-top: 10px; overflow: hidden;}
.contentBoxArticleImg{float: left; width: 127px; height: 86px; margin-left: 2px;}
.contentBoxArticleTitle{float: left; width:168px; margin-left: 5px; font-size: 14px; font-weight: bold; height: 52px; overflow: hidden;}

.contentBoxArticleDesc{float: left; width:169px; margin-left: 4px; font-size: 13px; margin-top: 12px;  }

.mainVideo{float:left; width:310px;}
.mainVideoThumb{float:left; width:310px; }
.mainVideoThumb img{border: 1px solid #170e0e; width:306px; height: 177px; margin-left: 1px; margin-top: 10px; }
.mainVideoDesc{float:left; width:310px; height: 112px; overflow: hidden;}
.mainVideoDescTitle{float:left; width:310px; height: 59px; margin-top: 10px; font-weight: bold; font-size: 16px; overflow: hidden; }
.mainVideoDescDesc{float: left; width: 310px; margin-top: 10px; font-size: 13px; }
.videoNav{width:310px; float: left; margin-top: 3px;}
.videoNavFirst{/*margin-left: 0 !important;*/}
.videoNav li{float:left; width:102px; height: 67px; margin-left: 35px;}
.videoNav a{display: block;}
.moreVideos{ float:left; position: absolute; bottom: 0px; width: 310px; margin-top: 0px;  } 
.moreVideos a{font-size: 13px; font-weight: bold;}

.topContentbannerFullWidthWrapper{width: 634px; float: left; padding: 0 10px; margin-bottom: 20px;}
.topContentbannerFullWidth{width:468px; margin-left: auto; margin-right: auto;}

#midContent{ width: 654px; float:left; margin-top: 20px;}

.contentBoxStandAloneArticlePhoto{width:293px; height:198px; float: left; margin-left: 3px; margin-top: 10px; border:0;}
.contentBoxStandAloneArticleTitle{ width: 293px; height: 59px; float:left; margin-top: 5px; font-size: 16px; font-weight: bold; margin-left: 3px; overflow: hidden;}
.contentBoxStandAloneArticleDesc{width: 293px; float: left; height: 50px; overflow: hidden; margin-left: 3px; margin-top: 10px; font-size: 13px; }
.contentBoxStandAloneArticle{width:310px; float:left; height: 370px; overflow:hidden;}
.contentBoxStandAloneArticleSeparator{float:left; width:1px; /*height: 427px;*/ height: 380px; margin-top: 40px; border-left: 1px solid #cacaca; margin-left: 5px; margin-right: 5px; }
.contentBoxStandAloneArticleList{width: 293px; float:left; margin-left: 15px; margin-top: 3px; font-size: 13px; font-weight: normal;}

ul.contentBoxStandAloneArticleList {list-style-type:square; color:#adadad; border-top: 1px solid #EDEDED;}
li.contentBoxStandAloneArticleSmallTitle{width: 293px; margin-top: 5px; list-style-type: disc; padding: 5px 0; border-bottom: 1px solid #EDEDED;height: 32px; overflow: hidden;}


.midBannersWrapper{width:654px; float:left;margin-bottom: 20px; margin-left: 8px;}
.contentbannerBox300{width:300px; height:250px; float:left; margin: 0 13px 20px 13px;}
.rightBannerBox{width:300px; height:250px; float:left; margin-top: 20px;}
.topRightBannerBox{width:300px; height:250px; float:left; margin-top: 10px;}
.rightWidgetBox{float: left; width: 300px; margin-bottom: 10px;}
.bannerBoxRight{margin-left: 35px;}
.smallRightBannersBox{padding: 10px; border: solid 1px #cfcfcf;}
.smallRightBannersBox .quarter { margin:10px; float:left;}
.smallRightBannersBox .smallBanner{float:left; width: 121px; margin-left: 18px; margin-top: 25px;}
.rightWidgetBox.smallRightBannersBox { width:280px;}

#socialMedia{float:left; width: 300px; margin-top: 20px;}


#bottomContent{float:left; width:654px; margin-bottom: 20px; }

.contentBottomBoxRow{float:left; margin-top: 20px;}
.contentBottomBoxRowMore{float: left; width: 654px; margin-left: 8px; text-align: right;}
.contentBottomBoxRowMore a{font-size: 13px; font-weight: bold; margin-right: 20px;}
.contentBottomBoxLeft{margin-left: 8px;}
.contentBottomBoxMiddle{margin-left: 7px;}
.contentBottomBoxRight{margin-left: 7px;}
#pagelistTitle{font-size: 25px; width: 100%; font-weight: bold; margin: 10px;}
.pagelistcontentBottomBox{width:206px; float:left; height: 250px; overflow: hidden; margin-bottom: 20px; margin-left: 8px;}
.contentBottomBox{width:206px; float:left; height: 350px; overflow: hidden; margin-bottom: 20px;}
.contentBottomBoxHeader{width:206px; height: 32px; float: left; background-color: #ededed;  }
.contentBottomBoxHeader span{float: left; font-size: 18px; padding-left: 7px; padding-top: 2px; font-weight: 100;}

.contentBottomBoxBody{float: left; width: 206px;}
.homeUnitBox{height: 289px; overflow: hidden;}
.homeUnitBoxMore{float: left; width: 100%; margin-top: 10px;font-size: 13px; text-align: right;}
.homeUnitBoxMore a{color: #F08543 !important; font-weight: bold;}
.contentBottomBigBoxBody{float: left; width: 654px; margin-left: 8px;}
.contentBottomBoxStandAloneArticlePhoto{width:200px; float: left; margin: 0 3px; min-height: 135px; border: 0; position: relative;}


.contentBottomBoxStandAloneArticlePhoto .contentBoxDate {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    bottom: 0;
	left:0;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px;
    position: absolute;
}
.contentBottomBoxStandAloneArticleTitle{ width: 200px; float: left; height: 49px; overflow: hidden; margin: 10px 3px 0 3px; font-size: 13px; font-weight: bold; }
.contentBottomBoxStandAloneArticleDesc{width: 206px; float: left; height: 50px; overflow: hidden; margin-left: 3px; margin-top: 8px; font-size: 13px; }
.contentBottomBoxStandAloneArticleList{width: 206px; float:left; margin-top: 5px; font-size: 13px; font-weight: normal;}
.contentBottomBigBoxStandAloneArticleList{width: 632px; float:left; margin-top: 5px; font-size: 13px; font-weight: normal;}

ul.contentBottomBoxStandAloneArticleList {list-style-type:square; color:#adadad;}
li.contentBottomBoxStandAloneArticleSmallTitleFirst{width: 206px; float: left; padding-bottom: 3px; list-style-type: none; margin-bottom: 8px; border-bottom: 1px solid #EDEDED;}
li.contentBottomBoxStandAloneArticleSmallTitle{float: left; width: 200px; padding-bottom: 3px; height: 32px; overflow: hidden; list-style-type: disc; margin: 0 3px 8px; line-height: 16px; border-bottom: 1px solid #EDEDED;}

.unitContentBottomBoxStandAloneArticleTitle{ width: 200px; float: left; height: 49px; overflow: hidden; margin: 10px 3px 0 3px; font-size: 13px; font-weight: bold; /* border-bottom: 1px solid #EDEDED; */}
.unitcontentBottomBoxStandAloneArticlePhoto{width:206px; float: left; margin-left: 3px; min-height: 135px; border: 0;}
li.unitContentBottomBoxStandAloneArticleSmallTitleFirst{width: 206px; float: left; list-style-type: none; margin-bottom: 8px;}
li.unitContentBottomBoxStandAloneArticleSmallTitle{float: left; width: 200px; height: 33px; overflow: hidden; margin: 0 3px 8px; padding-top: 8px; list-style-type: disc; line-height: 16px; border-top: 1px solid #EDEDED;}
li.unitContentBottomBoxStandAloneArticleLineSeperator{float: left; width: 98%;border-top: 1px solid #c1c1c1;margin: 10px 0 20px;}

#bottomBannersWrapper{width:654px; float:left; margin-bottom: 20px; margin-left: 8px;}

.calendar{float: left; width: 300px; margin-top: 20px;}
.invitationsBanner{float: left; width: 300px; height: 82px;}



.latestNewsWrapper{float: left; width:296px;}

.latestNewsTitle{ width:300px; height: 36px; margin-left:0px; float: left; background-image: url("/templates/el/images/latestNewsBg.jpg"); border:solid 1px #e1e1e1;}

.latestNewsTitle span{font-size: 18px; padding-left: 7px; padding-top: 6px; font-weight: 100; display:block; float: left;}

.latestNewsRowWrapper{float: left; width:276px; margin-left: 8px;}

.latestNewsRow{float: left; width: 100%; font-size: 13px; margin-top: 10px; border-bottom: 1px solid #EDEDED;}

.latestNewsRow span{font-size: 13px; margin-right: 5px; font-weight: bold;}

.readMoreWrapper{float: left; width:296px; margin-top: 10px; margin-left: 8px;}
.readMoreWrapper span{width:296px; font-size: 12px; font-weight: bold;}




.mostPopularWrapper{float: left; width:300px;}

.mostPopularTitle{ width:298px; height: 37px; margin-left:0px; float: left; background-image: url("/templates/el/images/latestNewsBg.jpg"); border:solid 1px #e1e1e1;}

.mostPopularTitle span{float: left; font-size: 18px; padding-left: 7px; padding-top: 6px; font-weight: 100;}

.mostPopularRowWrapper{float: left; width:290px; margin-left: 8px;}

.mostPopularRow{float: left; font-size: 13px; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #EDEDED; width: 290px;}

.mostPopularRow span{font-size: 13px; margin-right: 5px; font-weight: bold;}


.line{float: left; width:296px; height: 1px; border-bottom: 1px solid #e6e6e6; margin-top: 5px;}

#footerWrapper{float:left;padding-bottom: 20px; margin-top: 30px; width:100%; border-bottom:1px solid #c0c0c0; background-image:url("/templates/el/images/footerbg.jpg"); background-repeat: repeat-x;}

#footerContent{width:980px; margin-left: auto; margin-right: auto; overflow: hidden;}

.footerMainColLeft{float: left; margin-left: 8px; margin-top: 20px;}

.footerColLeft{float: left;}
.footerSeparator{float: left; border-right: solid 1px #4e4e4e; height: 253px; margin-top: 33px; margin-left: 20px;}
.footerColMidWrapper{float: left; margin-left: 20px; width: 290px;}
.footerColMidLinks{float: left; width: 134px; margin-right:10px; font-size: 13px; font-weight: normal; padding-top: 6px;}
.footerColMidRight{float: left; margin-left: 75px;}
.footerColRight{float: left; margin-left: 20px; width: 285px;}

.footerMainColRight{float: right; margin-top: 20px; width: 180px;}
.socialMediaWrapper{float: left; margin-left: 20px; }
.socialMediaIcon{float: right; margin-right: 10px; }
.footerMenuWrapper{float: left; margin-left: 40px; margin-top: 10px;}
#footerLogo{margin-top: 30px;}
.colLinks{font-size: 13px; padding-top: 6px; font-weight: normal;}

.musicNews {float: left; height: 32px; background-color: #ededed;}
.musicNews span{float: left; font-size: 18px; padding-left: 7px; padding-top: 2px; font-weight: 100;}

#articleWrapper{float: left; width:654px; margin-top: 0px; margin-left: 10px;}
.articleTitle{float: left; font-size: 18px; width:654px; font-weight: bold;}
.articleTitle h1{font-size: 18px; width:654px; font-weight: bold;}
.articleDate{float: left; font-size: 11px; width:654px; font-weight: lighter; color: #a7a7a7; font-style:  italic; margin-top: 20px;}

#articleContentWrapper{float: left; width:650px;}
.articlePhoto{float: left; margin: 10px 10px 10px 0; width:400px;}
.articleDesc{float: left; width: 235px; height: 272px; overflow: hidden; margin-left: 5px; font-size: 13px; margin-top: 10px;  }

.reporter{float: left; width: 224px; clear: right; display: block; width: 325px; margin:10px 0; font-size: 13px; font-style: italic;}
/*******TOP SOCIAL***********/
.topArticleSocialMedia{float:left;width: 470px; }
.topArticleSocialLinks{float:left;margin-top: 9px;}
.topSocialElements {float:left;margin-right: 35px;}
.topSocialElement {float:left;}
/****************************/

/*******RIGHT SOCIAL***********/
.rightSocialMedia{float:left;width: 100%; }
.rightSocialLinks{margin-top: 14px; height: 35px;}
.rightSocialElements {float:left;margin-left:20px}
.rightSocialElement {float:right;}
/****************************/


.articleText{float: left; width: 635px; font-size: 13px; line-height: 19px; margin-top: 10px;}
.articleSocialMedia{float: left; width: 635px; border-top: 1px dotted #CACACA; border-bottom: 1px dotted #CACACA; height: 47px; margin-top: 20px; margin-bottom: 20px;}
.articleSocialLinks{float: left; margin-top: 12px; height: 21px;}
.articleSocialLinks.addthis { height:32px; margin:7px 0;}
.socialElements {float:left;margin-right: 35px;}
.socialElement {float:left;}
/*.articlePrint{float: right; width:18px; height:15px; background-image: url("/templates/el/images/articlePrintIcon.jpg"); margin-top: 14px;}*/
.articlePrint span {float: left; font-size: 13px; color: #747474; margin-right: 10px;}
.articlePrint img {float: left;}
.printBtn {float:right;margin-top: 15px;}

#articleInfoWrapper{float: left; width:650px;}
.articleInfoTop{float: left; width:636px; height: 66px; background-image: url("/templates/el/images/topArticleInfo.jpg"); }

.articleInfoTop span{float: left; width:636px; margin-top: 20px; margin-left: 20px; font-size: 15px; font-weight: bold; color: white;}

.articleInfoMid{float: left; width:593px; border: 1px solid #d7d7d7; border-top-width: 0px; padding: 0 15px; margin-left: 11px; font-size:13px;}
/*.articleInfoMid span{float: left; width:605px; margin-left: 20px; font-size: 15px; font-weight: normal; color: #414141;}*/
.articleInfoMid td {padding-bottom:10px; padding-right:10px;}

.articleVideo{float: left; width:635px; margin-top: 20px; text-align: center;}

#videoWrapper{float: left; width:644px; margin-left: 10px;}
.videoTitle{float: left; font-size: 18px; width:644px; font-weight: bold;}
.videoTitle h1{font-size: 18px; width:644px; font-weight: bold;}
.VideoFrame{float: left; width: 644px;margin-top: 20px; text-align: center;}
.videoDate{float: left; font-size: 11px; font-weight: lighter; width: 654px;color: black; font-style: normal; margin-top: 5px;}
.Small{font-size: 13px; margin-top: 20px; font-weight: normal;}
.Video{margin-top: 5px; color: black; font-style: normal;}
#videoContentWrapper{float: left; width:644px;}
.videoText{float: left; width: 644px; font-size: 13px;  margin-top: 10px;}

#latestVideosWrapper{float: left; width:300px; margin-top: 20px; margin-bottom: 20px;}
.latestVideosRow{float: left; width:300px; margin-top: 10px; border-bottom: 1px solid #e6e6e6;}
.latestVideosRowLeft{float: left; width: 140px; height: 100px;}
#latestVideosRowRight{float: left; width: 155px; margin-left: 5px;}
.latestVideosDate{float: left; width: 155px; font-size: 13px; color: black; margin-top: 5px;}
.latestVideosTitle{float: left; width: 155px; height: 49px; font-size: 13px; font-weight: bold; margin-top: 5px; overflow: hidden;}
.latestVideosText{float: left; width: 155px; font-size: 13px;margin-top: 5px;}


.relativeVideos {margin-bottom: -20px;}
#relativeVideosWrapper{float: left; width:644px; margin-left: 10px; margin-top: 20px; margin-bottom: 20px;}
.relativeVideosContent{float: left; width:644px; margin-top: 15px; }
.relativeVideosRow{float: left; width:280px; margin-top: 10px;}
.videoRight{margin-left: 30px; margin-top: 30px;}
.rightCol {margin-left: 0px;}
.videoRightColText{float: left; width: 296px; font-size: 13px; margin-top: 5px; margin-bottom: 20px;}
.relativeVideosRowLeft{float: left; width: 140px; height: 100px;}
#relativeVideosRowRight{float: left; width: 130px; height: 100px; overflow: hidden; margin-left: 5px;}
.relativeVideosDate{float: left; width: 130px; font-size: 13px; color: black; margin-top: 5px;}
.relativeVideosTitle{float: left; width: 130px; height: 49px; font-size: 13px; font-weight: bold; margin-top: 5px; overflow: hidden;}
.relativeVideosText{float: left; width: 130px; height: 33px; overflow: hidden; font-size: 13px;margin-top: 5px;}

#relativeNewsWrapper{float: left; width:635px; margin-left: 10px; margin-top: 20px; margin-bottom: 20px;}
.relativeNewsContent{float: left; width:635px; margin-top: 15px;}
.relativeNewsRow{float: left; width:635px; margin-top: 10px;}
.relativeNewsRowLeft{float: left; width: 157px; height: 105px;}

.relativeNewsRowRight{float: left; width: 470px; margin-left: 5px;}

.relativeNewsDate{float: left; width: 470px; font-size: 11px; color: #747474; }
.relativeNewsTitle{float: left; width: 470px; height: 33px; overflow: hidden; font-size: 13px; font-weight: bold; margin-top: 5px;}
.relativeNewsText{float: left; width: 470px; height: 50px; overflow: hidden; font-size: 13px;margin-top: 5px;}
.relativeNewsSeparator{float: left; width: 620px; height: 5px; border-bottom: solid 1px #CACACA; margin-top: 10px; margin-bottom: 5px;}


/*
#pagingWrapper{
	float: left;
	width: 95%;
	text-align: center;
}

#pagination{
	display: inline-block;
	width: 60px;
}
*/

#pagingWrapper{
	float: left;
	width: 100%;
	text-align: center;
}

#pagination{
	display: inline-block;
	width: 100%;
}

ul#pagination{
	display: table;
	margin-left: auto;
	margin-right: auto;

}

#pagination li {
	float: left;
	font-weight: bold;
	margin-top: 40px;
	padding: 0;
	text-decoration: none;
}

#pagination li {
	margin: 0 0.1em;
}

#pagination .active {
	font-weight: bold;
	margin-left: 8px;
	margin-right: 5px;
}

#pagination li a {
	border: 1px solid #F3F3F3;
	padding: 1px 3px;
	text-align: center;
	text-decoration: none;
}

#videolistContentWrapper{float: left; width: 970px; margin-left: 15px; margin-top: 15px;}
/*
.videolistcontentBox{width:160px; float:left; height: 265px; border-left: 1px solid #CACACA; overflow: hidden; margin-bottom: 20px; padding-left: 18px; padding-right: 18px;}
.videolistcontentBoxFirst{width:160px; float:left; height: 265px; overflow: hidden; margin-bottom: 20px; margin-left: 0px; padding-right: 18px;}
.videolistcontentBoxStandAloneArticlePhoto{width:160px; height:100px; border:0; text-align: center;}
.videolistcontentBoxStandAloneArticleTitle{ width: 160px;float:left; height:34px; overflow: hidden; margin-top: 10px; font-size: 13px; font-weight: bold;}
.videolistcontentBoxStandAloneArticleDesc{width: 160px; float: left; height: 82px; overflow: hidden; margin-left: 3px; margin-top: 10px; font-size: 13px; }
.videolistcontentBoxStandAloneArticleDate{width: 160px; float: left; height: 30px; overflow: hidden; margin-left: 3px; margin-top: 10px; font-size: 13px; }
.listRowSeperator {border-top: 1px solid #CACACA; float: left; margin-bottom: 20px; width: 98%;}
*/
/* videolist with right column */
.videolistcontentBox{width:206px; float:left; height: 300px; border-left: 1px solid #CACACA; overflow: hidden; margin-bottom: 20px; padding-left: 6px; padding-right: 6px;}
.videolistcontentBoxFirst{width:206px; float:left; height: 300px; overflow: hidden; margin-bottom: 20px; margin-left: 8px;}
.videolistcontentBoxStandAloneArticlePhoto{width:200px; height:135px; border:0; text-align: center; margin: 0 3px;}
.videolistcontentBoxStandAloneArticleTitle{ width: 200px;float:left; height:34px; overflow: hidden; margin-top: 10px; font-size: 13px; font-weight: bold;}
.videolistcontentBoxStandAloneArticleDesc{width: 200px; float: left; height: 82px; overflow: hidden; margin-left: 3px; margin-top: 10px; font-size: 13px; }
.videolistcontentBoxStandAloneArticleDate{width: 200px; float: left; height: 30px; overflow: hidden; margin-left: 3px; margin-top: 10px; font-size: 13px; }
.listRowSeperator {border-top: 1px solid #CACACA; float: left; margin-bottom: 20px; width: 98%; margin-left: 8px;}

/*
#paginationNext{width:26px; float:right; text-align: right;}
#paginationNext a{display: block; width: 26px; height: 26px;}

#paginationPrevious{width:26px; float:left}
#paginationPrevious a{display: block; width: 26px; height: 26px;}

.pagination a{font-size: 12px; font-weight: bold;}
*/

#paginationNext{width:145px; float:right; text-align: right;}
#paginationNext a{display: block; width: 145px; height: 26px;}
#paginationNext span{float:left;padding-top: 3px;}

#paginationPrevious{width:180px; float:left}
#paginationPrevious a{display: block; width: 180px; height: 26px;}
#paginationPrevious span{float:right; padding-left:30px;padding-top:3px;}

.pagination a{font-size: 12px; font-weight: bold;}

#newslettermsg{font-size: 13px; font-weight: bold;}

#agenta{margin-top:10px; float:left;}
#agentaHead{float:left; width:638px; height:58px; background-image: url('/templates/el/images/culture-calendar-banner-bg.jpg');
            background-repeat: repeat-x; margin-top: 1px; margin-left: 11px; border: 1px solid #d3d3d3;}

#agentaHead span{ font-size: 31px; font-weight: bold; color: #737373; padding-left: 20px; display: block; margin-top:10px; }
#agentaMenu{ width:638px; margin-left: 11px; float: left;margin-top: 20px;}
#agentaMenu ul{width:638px; float:left; margin-left: 5px; margin-top: 10px;}
#agentaMenu ul li{float:left; width:70px;  height:26px;}
#agentaMenu ul li a{font-weight: bold; font-size: 13px; color: #fff; display: block; text-align: center; padding-top:5px; }
#agentaMenuLabel{float:left; width:638px; font-weight: bold; font-size: 13px; color: #737373; padding-left: 0px; }
#agentaLabel{float:left; width:638px; font-weight: bold; font-size: 13px; color: #737373; padding-left: 5px; margin-top: 26px; padding-left: 10px; }

.eventTitle{background-color:#EF7D36; color:#ffffff !important; padding-top: 2px; height: 18px; font-size: 12px; padding-left: 5px;}

.eventsCalendar-list li  p img{float:left; width:127px; height: 86px; border:0; margin-right: 3px; padding-right: 5px}
.eventsCalendar-list li  p { padding-top: 10px; color: #231F20; }

#printedTopContentWrapper{float: left; width:644px; margin-left: 10px; margin-bottom: 20px;}
#printedTopContentTitle {float: left; width: 644px; margin-bottom: 15px;}
#printedTopContentTitle h1{font-size: 18px; font-weight: bold;}
#printedTopContent{float: left; width:644px;}
#printedTopContentDate{float: left; width:644px; font-size: 12px; margin-bottom: 10px;}
#printedTopContentDateCreate{float: left;}
#printedTopContentDateUpdate{float: left; margin-left: 40px;}
#printedTopContentImage{float: left; width: 400px;}
#printedTopContentImage a{text-decoration: none;}
#printedTopContentThemes{float: left; width: 240px;}
#printedTopContentThemes ul{float: left; width: 234px; margin-left: 10px;}
#printedTopContentThemes li{float: left; width: 100%; margin-bottom: 15px;}

.reviewsSideImg {
    float:left;
    width:116px;
    margin-right: 4px;
}                

.reviewsSideItem {
    border-bottom: 1px solid #e1e1e1;
    height: 94px;
    width: 100%;
    line-height: 18px;
    margin-bottom: 2px;
    padding-top: 4px;
    font-size: 13px;
    overflow: hidden;
}

.reviewsSideItem .articleWriterName{
	float:left;
	width:178px;
}

.reviewsSideText {
    float:left; width: 178px; 
}

.reviewsSideText a{
    font-weight: 700;
}

.textbox {
	background-color: #FFFFFF;
	border: 2px solid #EDEDED;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	height: 31px;
	line-height: 31px;
	margin: 10px 10px 10px 0;
	padding: 0 13px 0 10px;
	width: 360px;
}

#contactFormWrapper label {
	color: #231f20;
	float: left;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
}

#contactFormWrapper input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	height: 25px;
	line-height: 31px;
	margin: 0;
	width: 100%;
}

#contactFormWrapper .textarea {
	background-color: #FFFFFF;
	border: 2px solid #EDEDED;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	height: 100px;
	margin: 0;
	padding: 8px 9px 0;
	width: 300px;
}

#contactFormWrapper textarea {
	border: 0 none;
	height: 90px;
	width: 100%;
}

#contactFormWrapper .button {
	background-color: #FFFFFF;
	border: 1px solid #EDEDED;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	padding: 0 5px;
}

#contactFormWrapper .button input {
	background-color: #FFFFFF;
	border: 0 none;
	color: #231f20;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	height: 23px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#contactFormWrapper {
	float: left;
}

#tagsabc {
	float: left;
	margin: 15px;
	width: 948px;
}

.tagsabc_box {
	border-bottom: 1px dotted #EDA47B;
	float: left;
	height: 230px;
	margin-bottom: 5px;
	margin-left: 18px;
	margin-right: 18px;
	width: 200px;
}

#tagsabc_title {
	border: 1px solid #D9D9D9;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	height: 20px;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 7px 0 5px 18px;
	width: 920px;
}

#tagsabc_title h1 {
	color: #005689;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
}

.tagsabc_box h2 {
	border-bottom: 2px solid #EDA47B;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	margin: 10px 0;
	padding: 0 0 5px;
}

ul.tagslist {
	float: left;
	font-size: 13px;
	list-style-type: none;
	margin: 0 10px;
	width: 200px;
}

li.rt {
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}

#hotcontent a {
	font-weight: bold;
	text-decoration: none;
}

.invitationSection{float:left; width:650px; margin-top: 20px;}

.invitationSection a {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    -webkit-border-radius:5px;
    box-shadow: 1px 1px 1px #C5C5C5;
    -webkit-box-shadow:1px 1px 1px #C5C5C5;
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align: center;
    width: 467px;
}
.invitationSection a img{width:467px;}

#siteProductor{float: right; margin-left: 40px; margin-top: 10px; text-align: right;}

#invitationWinners {border-bottom: 1px solid #C2C1C1; float: left; margin: 20px; padding-bottom: 20px; text-align: justify; width: 600px;}

#topHotLink {float: right; font-size: 12px; margin: 8px; width: 96px;}

#contentTextBannerTop{
	background-color: #E9E9E9;
	box-shadow: 4px 2px 4px 2px #B9B9B9;
	margin: 10px 0;
	padding: 10px 0;
	text-align: center;
}

#contentTextBannerAfterPhoto{
	background-color: #E9E9E9;
	box-shadow: 4px 2px 4px 2px #B9B9B9;
	margin: 10px 0;
	padding: 10px 0;
	text-align: center;
	width: 400px;
}

#errorHead{
	background-image: url(/templates/el/images/error.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:60px;
	padding:20px 0px 20px 60px;
}

#reviewsContainer{
	float:left;
	width:640px;
	margin-left:8px;
	margin-top:20px;
	overflow: hidden;
	height: 250px;
}

#reviewsContainer .reviewsHeader {
    background-color: #EDEDED;
    float: left;
    height: 32px;
    width: 632px;
	font-size:18px;
	padding-left:7px;
	padding-top:2px;
	font-weight: 100;
}

#reviewsContainer .articleWriter{
	float:left;
	width:130px;
	margin:0px 8px 0px 8px;

}

#reviewsContainer .reviewsContainerPhoto{
	float:left;
	width:130px;
	height:100px;
	text-align:center;
	margin-top:10px;
}


#reviewsContainer .reviewsContainerName{
	float:left;
	width:130px;
	color:#EF7D36;
	font-size:13px;
}

#reviewsContainer .reviewsTitle{
	float:left;
	width:130px;
	font-size:13px;
}

.reviewsLink a,
.reviewsLink a:link,
.reviewsLink a:visited{
	color:#EF7D36;
	text-decoration: none;
}

.reviewsLink a:hover{
	color:#000000;
}

.previousArrow{
	float:left;
	width:17px;
	height:19px;
	margin-right: 10px;
	margin-top:55px;
}

.nextArrow{
	float:left;
	width:17px;
	height:19px;
	margin-left: 10px;
	margin-top:55px;
}

.opacity a,
.opacity a:link,
.opacity a:visited{

	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	/* IE 5-7 */
	filter: alpha(opacity=70);

	/* Netscape */
	-moz-opacity: 0.7;

	/* Safari 1.x */
	-khtml-opacity: 0.7;

	/* Good browsers */
	opacity: 0.7;
}

.opacity a:hover{

	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	/* IE 5-7 */
	filter: alpha(opacity=100);

	/* Netscape */
	-moz-opacity: 1.0;

	/* Safari 1.x */
	-khtml-opacity: 1.0;

	/* Good browsers */
	opacity: 1.0;
}

#articleWriterBio{
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(bottom,  rgba(247,247,247,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
    border-radius: 0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    box-shadow: 3px 4px 8px -6px #000000;
    -webkit-box-shadow: 3px 4px 8px -6px #000000;
    float: left;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    width: 615px;
	border-top:3px solid #DDDDDD;
}

#articleWriterBio .articleWriterBioPhoto{
	float:left;
	width:130px;
	height:80px;
	background-color:#ccc;
	margin-top:5px;
}

#articleWriterBio .articleWriterBioName{
	float:left;
	width:120px;
	padding:5px;
	text-align: center;
	color:#fff;
	font-size: 13px;
	word-wrap:break-word; 
}

#articleWriterBio .nameAndPhoto{
	float:left;
	width:130px;
}

#articleWriterBio .articleWriterBioText{
	float:left;
	margin-left:15px;
	width:470px;
	font-size:13px;

}

#contentWrapper .reviewsArticleHeader{
	float:left;
	width:640px;
	padding-left:10px;
	font-size:18px;
	background-color:#EDEDED;
	padding:10px 0px 10px 4px;
	border-top:1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top:10px;
}

.black{
	color:#000;
	font-weight: normal;
}

#articleWrapper .datePosted{
	float:left;
	width:640px;
	font-size:12px;
	font-weight: bold;
	margin-top:10px;
	padding-left: 10px;
}

#bottomContent .moreFromArticleWriter{
	float:left;
	width:650px;
}

#bottomContent .moreFromArticleWriter .moreText{
	float:left;
	width:auto;
	padding:4px 10px 4px 10px;
	font-size:13px;
	color:#fff;
}

#bottomContent .moreFromArticleWriter .moreArrow {
	float:left;
	width:14px;
	height:24px;
	background-repeat:no-repeat;
	background-position:right center;
}

#mycarousel{
	float: left;
	width: 100%;
}

#reviewsContainer .bx-wrapper{
	float: left;
	width: 580px;
}

#topBannerWrapFullWidth {
	display: inline-block;
	margin: 20px 0 0;
	width: 980px;
}

#articletInvitationFormWrapper{
	float:left;
	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(224,224,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(100%,rgba(224,224,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(224,224,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(224,224,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(224,224,222,1) 100%); /* IE10+ */
	background: linear-gradient(bottom,  rgba(246,248,249,1) 0%,rgba(224,224,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#e0e0de',GradientType=0 ); /* IE6-9 */


}


#articletInvitationFormWrapper .inputStyleInvitations{
	float:left;
	border-radius: 2px;
	border:none;
	width:100%;
	margin-right:200px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	padding:10px 40px 10px 10px;
	color:#fff;
}

/*#articletInvitationFormWrapper .inputStyleInvitations:hover{
	cursor:pointer;
	background:url(/templates/el/images/arrow-down-hover.png) no-repeat center right #EF7D36;
	color:#000;
}*/

/*#articletInvitationFormWrapper .inputStyleInvitations.reverse:hover{
	background:url(/templates/el/images/arrow-up-hover.png) no-repeat center right #EF7D36 !important;
}*/


#articletInvitationFormWrapper #userform input#invitationRequest{
	background-color:#464646;
	color:#fff;
	width:241px;


}

#articletInvitationFormWrapper #userform input#invitationRequest:hover{
	cursor:pointer;
	background:#323232;
}

#userform .selectStyle{
	background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    float: right;
	margin-top:20px;
    height: 25px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 240px;
}


#userform .formDetails1{
	float:left;
	margin-top:75px;
}

#userform .formDetails2{
	float:left;
	margin-top:37px;
}



#articletInvitationFormWrapper #userform input{
	border: 2px solid #CCCCCC;
    float: right;
    font-family: Helvetica,sans-serif;
    font-size: 1.3em;
    margin: 18px 10px 5px 0;
    padding: 3px;
    width: 230px;
}

#homeInvitations{
	float: left;
    margin-left: 10px;
    width: 100%;
}

#homeInvitations .homeInvitationsBox{
	float: left;
    margin-right: 6px;
    margin-top: 20px;
    width: 155px;
}

#homeInvitations .homeInvitationsBox .homeInvitationsImage{
	float: left;
	width:155px;
	height:108px;
	background:#ebebeb;
}

/*#homeInvitations .homeInvitationsBox .homeInvitationsTitle{
	float:left;
	height: 49px;
	width: 100%;
	overflow: hidden; 
}*/

#homeInvitations .homeInvitationsBox .homeInvitationsTitle a{
    font-size: 13px;
    font-weight: bold;
    margin: 5px 3px 0;
	float:left;
	height: 49px;
	overflow: hidden; 
}

#homeInvitations .homeInvitationsMore a{
	color: #F08543;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 30px;
    text-align: right;
    width: 98%;
}

.marginLeftZero{
	margin-left:0px !important;
}

#homeInvitations .homeInvitationsHeader {
    background-color: #F08543;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    padding-left: 7px;
    padding-top: 5px;
    width: 632px;
}

#rightInvitations .bx-wrapper{
	float: left;
	width: 100%;
	height: 100px;
	overflow: hidden;
}

#rightInvitations .rightInvitationsCarouselEventBox{
	float:left;
	width:147px;
	margin-right: 10px;
}

#rightInvitations .rightInvitationsCarouselEventBox .rightInvitationsImage{
	width:147px;
	height:100px;
	float:left;
	background:#ebebeb;
}

#rightInvitations .rightInvitationsCarouselEventBox .rightInvitationSmallTitle{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	bottom: 0;
	font-size: 12px;
	height: 50px;
	position: absolute;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:3px;
	width: 147px;
	z-index: 20;
	opacity: 0;
}

#rightInvitations .rightInvitationsCarouselEventBox .rightInvitationSmallTitle a{
	color:#fff;
}

#rightInvitations .rightInvitationsCarouselEventBox .rightInvitationSmallTitle:hover{
	opacity:1;
}

#rightInvitations .rightInvitationsImage:hover .rightInvitationSmallTitle{
	visibility: visible;
	opacity: 1;
}

#rightInvitations .rightInvitationsCarouselEventBox .rightInvitationsTitle a{
	float:left;
    font-size: 13px;
    font-weight: bold;
    height: 49px;
    overflow: hidden;
	margin-left:10px;
	width:178px;
}

#rightInvitations .rightInvitationsHeader {
	float: left;
	width:100%;
	height: 36px;
	padding:7px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/templates/el/images/latestNewsBg.jpg");
	background:#EF7D36;
	color:#000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#rightInvitations .rightInvitationsHeader span {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: 100;
	padding-left: 7px;
	padding-top: 6px;
}

#rightInvitations .rightInvitationsMore a{
	float:left;
	width:100%;
	font-size: 13px;
    font-weight: bold;
	text-align: right;
	margin-top:10px;
	color:#EF7D36;
}

#rightInvitations .rightCarouselNextArrow{
	left:278px;
}

#rightInvitations .rightCarouselNextArrow,
#rightInvitations .rightCarouselPreviousArrow {
	position:absolute;
	z-index:20;
	top:45px;
}

#rightInvitations .rightInvitationsCarouselEvents{
	float:left;
	width:100%;
	height: 100px;
	position: relative;
	margin-top:10px;
	overflow: hidden;
}

.rightInvitationsFirstEvent{
	float: left;
	width: 100%;
}

.rightInvitationsFirstEvent .firstEventPhoto{
	float:left;
	width:100%;
	position:relative;
}

.rightInvitationsFirstEvent .firstEventPhoto .firstEventTitle {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
    color: #EF7D36;
    float: left;
    font-size: 14px;
    font-weight: bold;
    max-width: 270px;
	height: 47px;
	overflow: hidden;
    padding: 5px;
    position: absolute;
    top: 130px;
}

.rightInvitationsFirstEvent .firstEventPhoto .firstEventTitle a{
	color:#EF7D36;
}

.rightInvitationsFirstEvent .firstEventPhoto .firstEventTitle a:hover{
	color:#000;
}

#literatureCafe{
	float:left;
	width:100%;
}

#literatureCafe .literatureHeader{
	background-color: #EDEDED;
    float: left;
    font-size: 18px;
    font-weight: 100;
    height: 32px;
    padding-left: 7px;
    padding-top: 2px;
    width: 97%;
	margin-left:1%;
}

#literatureCafe .authorBox{	
	float:left;
	width:130px;
	margin-top:20px;
	font-size:13px;
	margin-left:15px;
}

#literatureCafe .authorPhoto{
	float:left;
	width:130px;
	height:100px;
}

#literatureCafe .authorName a,
#literatureCafe .authorName a:link,
#literatureCafe .authorName a:visited{
	float:left;
	width:130px;
	text-align: center;
}

#literatureCafe .authorName a,
#literatureCafe .authorName a:hover,
#literatureCafe .authorName a:visited{
	float:left;
	width:130px;
	text-align: center;
}

#literatureCafe .authorName a:hover {
	color:#000 !important;
}

#literatureCafe .authorArticleTitle{
	float:left;
	width:130px;
	text-align: center;
}

#literatureCafe .authorMoto{
	float:left;
	background:url(/templates/el/images/cafe-photo.jpg) no-repeat center center;
	width:434px;
	height:179px;
	margin-top:20px;
	margin-bottom: 20px;
	margin-left:68px;
}

#literatureCafe .authorMoto .motoText{
	float:right;
	font-size:18px;
	color:#fff;
	margin:20px 30px 0px 20px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
}

#articleContentWrapper .bottomArticleWritter{
	float:left;
	width:635px;
	position: relative;
}

#articleContentWrapper .bottomArticleWritter .writterLine{
	float:left;
	width:536px;
	margin-top:35px;
	height:3px;
	background:#d8d9dd;
}


#articleContentWrapper .bottomArticleWritter .writterName{
	background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    font-style: italic;
    font-weight: bold;
    padding: 4px;
    position: absolute;
    right: 104px;
    top: 20px;
}


#articleContentWrapper .bottomArticleWritter .writterPhoto{
	width:89px;
	height:68px;
	float:right;
	font-size: 11px;
	background:#ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.buttonsWrapper{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.buttonsWrapper .reviewsMenuData4Columns,
.buttonsWrapper .reviewsMenuData3Columns,
.buttonsWrapper .reviewsMenuData5Columns{
	float:left;
	font-size:11px;
	color:#fff;
	width:110px;
	padding:7px 3px;
	text-align: center;
	margin:15px 7px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: rgb(198,198,198); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzZjNmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNmI2ODY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg,  rgba(198,198,198,1) 0%, rgba(107,104,104,1) 50%, rgba(201,201,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(198,198,198,1)), color-stop(50%,rgba(107,104,104,1)), color-stop(100%,rgba(201,201,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg,  rgba(198,198,198,1) 0%,rgba(107,104,104,1) 50%,rgba(201,201,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg,  rgba(198,198,198,1) 0%,rgba(107,104,104,1) 50%,rgba(201,201,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg,  rgba(198,198,198,1) 0%,rgba(107,104,104,1) 50%,rgba(201,201,201,1) 100%); /* IE10+ */
	background: linear-gradient(45deg,  rgba(198,198,198,1) 0%,rgba(107,104,104,1) 50%,rgba(201,201,201,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#c9c9c9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.buttonsWrapper a{
	color:#fff;
	font-weight: bold;

}

.buttonsWrapper a:hover{
	color:#F08543;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}

.buttonsWrapper .reviewsMenuData4Columns{
	margin:15px 23px !important;
}

.buttonsWrapper .reviewsMenuData3Columns{
	margin:15px 50px !important;
}

#columnsContainer {
  float: left;
  margin-left: 8px;
  width: 640px;
}

#columnsContainer .contentBoxHeader {
  width: 100%;
}

#columnsContainer .contentBoxArticle {
  height: 153px;
  margin: 10px 10px 0;
  width: 300px;
}

#columnsContainer .contentBoxArticleImg {
  height: 100px;
  margin-left: 0;
  width: 130px;
}

#columnsContainer .contentBoxArticleTitle {
  height: 43px;
  width: 165px;
  font-family: 'Comfortaa', cursive;
  font-weight: 700;
  font-size: 15px;
}

#columnsContainer .contentBoxArticleDesc {
  height: 48px;
  margin-left: 5px;
  margin-top: 9px;
  width: 165px;
  overflow: hidden;
}

#columnsContainer .contentBoxArticleMainTitle {
    float: left;
    width: 100%;
    height: 36px;
    margin-bottom: 10px;
    font-size: 22px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#columnsContainer .contentBoxArticleMainTitle a {
    font-family: 'Comfortaa', cursive;
	font-weight: 700;
}

#columnsContainer .contentBoxArticleMainTitle a:link, #columnsContainer .contentBoxArticleMainTitle a:visited {
    color: #000;
}

#columnsContainer .contentBoxArticleMainTitle a:hover, #columnsContainer .contentBoxArticleMainTitle a:active {
    color: #EF7D36;
}

.marketPlace{
width:166px;
height:28px;
margin-left:20px;
margin-top:10px;
float:right;
background-image:url("/templates/el/images/marketPlaceBT.png");
}


.marketPlace:hover, .marketPlace:active{
 background-image:url("/templates/el/images/marketPlaceHoverBT.png");
}


