.tag.setStartPage a, a.Head, ul.LayoutMenu a:hover, .Adv.Rotate a:hover { text-decoration: none; }
.tag {
  position: absolute;
  bottom: 15px;
  color: #414141;
}
.tag.kvinna {
  font-size: 18px;
  left: 18px;
}
.tag.datetime {
  font-size: 14px;
  left: 663px;
}
::-moz-selection, ::selection {
  background: #fbdbe8;
  color: #f55b99;
}
.quickdot {
  position: relative;
  z-index: 600;
}
body {
  background-image: URL(Images/bg_top.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  min-height: 717px;
  height: 100%;
  width: 100%;
}
html {
  background-color: #e291c7;
  background-image: URL(Images/bgtile.jpg);
  background-position: center top;
  height: 100%;
}
#Pagemaster {
  font-size: 12px;
  line-height: 16px;
  font-family: Georgia;
  margin: 0 auto;
  width: 1010px;
  min-height: 100%;
  padding: 0 0 80px;
  background: #d4599d URL(Images/footer_bg.gif) no-repeat 0 bottom;
}
form { height: 100%; }
a {
  text-decoration: none;
  color: #000000;
}
a:hover { text-decoration: underline; }
img { border: 0; }
.Normal { color: #000000; }
.Normal a {
  color: #000000 !important;
  text-decoration: underline;
}
a.ReadMore { text-decoration: underline !important; }
.ReadMore {
  color: #010000 !important;
  font-size: 10px !important;
}
.Italic {
  font-family: Trebuchet MS;
  font-style: italic;
  font-size: 13px;
  color: #3c3c3c !important;
}
.Containerhead {
  font-size: 23px;
  color: #3c3c3c;
  font-style: italic;
  text-decoration: none;
}
.Head {
  font-size: 20px;
  color: #000000;
  text-decoration: none;
  font-family: "parisplus-std-1", "parisplus-std-2";
}
.Head2 {
  font-size: 24px;
  color: #000000;
  text-decoration: none;
}
.Marked { color: #980069 !important; }
.nobold { font-weight: normal !important; }
#Header {
  height: 124px;
  width: 980px;
  position: relative;
  float: left;
}
#Header a.Logo {
  display: block;
  height: 29px;
  width: 159px;
  background: URL('Images/logo_kvinna.gif') no-repeat 0 0;
  margin: 14px 0 6px 2px;
  float: left;
}
#Header .MenuBar {
  overflow: hidden;
  width: 980px;
  float: left;
  position: relative;
}
#Header .Menu, .FrontPage .ContentPane .Container, .ie6 .Adv.Teaser .item { clear: both; }
#Header .Search {
  z-index: 1;
  width: 204px;
  height: 22px;
  position: absolute;
  top: 54px;
  right: 7px;
}
ul.Menu, ul.LayoutMenu {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.Menu a {
  display: block;
  float: left;
  text-transform: uppercase;
  text-decoration: none;
}
ul.Menu li, .Contacts .item *, .NewsSnippet.Single .item img { float: left; }
#menugfx_left {
  position: absolute;
  width: 3px;
  height: 32px;
  left: 0;
  background: URL('Images/menu_lvl1_left.jpg') no-repeat 0 0;
}
#menugfx_right {
  position: absolute;
  width: 3px;
  height: 32px;
  right: 0;
  background: URL('Images/menu_lvl1_right.jpg') no-repeat 0 0;
}
#menugfx_left.withsub {
  left: 0;
  background: URL('Images/menu_lvl1_left_withsub.jpg') no-repeat 0 0;
}
#menugfx_right.withsub {
  right: 0;
  background: URL('Images/menu_lvl1_right_withsub.jpg') no-repeat 0 0;
}
ul.Menu.TopMenu {
  position: absolute;
  right: 0;
  top: 32px;
}
ul.Menu.TopMenu li a, ul.Menu.TopMenu li {
  color: #9e0e71 !important;
  text-decoration: none;
  text-transform: uppercase;
  font-family: "parisplus-std-1", "parisplus-std-2";
}
ul.Menu.TopMenu li.splitter { margin: 0 7px; }
ul.Menu.Main {
  margin: 0;
  padding: 0;
  list-style: none;
  background: URL(Images/menu_lvl1_bg.gif) repeat-x 0 0;
  height: 32px;
  padding-left: 10px;
}
ul.Menu.Main li.Selected {
  background: URL('Images/menu_lvl1_sel_bg.gif') repeat-x left top;
  background-repeat: repeat-x;
  margin-left: -3px;
  padding-left: 6px;
}
ul.Menu.Main li {
  overflow: hidden;
  float: left;
  height: 32px;
  background: URL('Images/menu_lvl1_splitter.jpg') no-repeat center right;
  padding: 0 3px;
}
ul.Menu.Main li a {
  font-size: 15px;
  padding: 10px 15px 0;
  color: #ffffff;
  font-weight: bold;
  font-family: "parisplus-std-1", "parisplus-std-2";
}
ul.Menu.Main li.Selected a { color: #ffffff !important; }
ul.Menu.Main li a#Mpid12116, .Container.Pink.notitle div.top.a, .NewsSnippet.Pager .item { display: none; }
.SubMenuBg {
  background-color: #ff8cd8;
  height: 28px;
  width: 980px;
  float: left;
  display: none;
}
ul.SubMenu {
  height: 28px;
  background: transparent;
  padding-left: 10px;
}
ul.SubMenu li {
  display: none;
  background: URL('Images/SubMenuSplitter.jpg') no-repeat right -1px;
}
ul.SubMenu li.Last { background: none; }
ul.SubMenu li a {
  padding: 7px 0 0px;
  margin: 0 10px;
  font-size: 11px;
  text-decoration: none;
  color: #000000;
  height: 16px;
  border-bottom: solid 5px #ff8cd8;
}
ul.SubMenu li.isSelected a {
  font-weight: bold;
  color: #a50069;
  border-bottom: solid 5px #b3006c;
  font-family: "parisplus-std-1", "parisplus-std-2";
}
ul.Menu.SubMenu li.is a { font-family: "parisplus-std-1", "parisplus-std-2"; }
.tools {
  height: 45px;
  text-align: right;
  width: 500px;
  float: right;
  margin-top: 7px;
}
.btn {
  float: right;
  height: 17px;
  cursor: pointer;
  background: URL(Images/btn_xtile.gif) repeat-x 0 center;
  position: relative;
  margin: 0 5px;
}
.btn .left {
  height: 17px;
  width: 5px;
  position: absolute;
  top: 0;
  left: -5px;
  background: URL(Images/btn_left.gif) no-repeat left center;
}
.btn .right {
  height: 17px;
  width: 5px;
  position: absolute;
  top: 0;
  right: -5px;
  background: URL(Images/btn_right.gif) no-repeat right center;
}
.btn .label {
  margin: 4px 6px 0;
  font-family: "parisplus-std-1", "parisplus-std-2";
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
}
.btn .label * {
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
}
.Search input {
  border: 0 none;
  color: #a7257f;
  float: left;
  font-size: 11px;
  line-height: 20px;
  padding: 3px 0 0 5px;
  margin: 1px 0 0 0;
  text-align: left;
  width: 150px;
  height: 17px;
  background-color: #ffffff;
}
.Search a {
  width: 42px;
  height: 22px;
  float: right;
  background: URL(Images/btn_leita.jpg) no-repeat center right;
}
div.weather {
  float: right;
  width: 162px;
  height: 20px;
  margin-right: 26px;
  background-image: URL(Images/weather.gif);
  background-repeat: no-repeat;
  margin-top: 13px;
}
#Footer {
  float: right;
  margin: -4px 15px 0 0;
  font-size: 10px;
  font-family: Trebuchet MS;
  color: #ffffff;
}
#Footer a { color: #ffffff; }
.TopPane .Container { margin: 0 !important; }
.BottomPane .Container { margin-bottom: 11px !important; }
.BottomPane .Head { font-size: 16px; }
.BottomPane *, .BottomPane a {
  color: #ffffff !important;
  text-decoration: none;
}
.BottomPane table, .BottomPane tr, .BottomPane td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}
.BottomPane table tr td { vertical-align: top; }
.BottomPane table tr td.spacer {
  width: 30px;
  min-height: 1px;
}
.Layout {
  overflow: hidden;
  min-height: 500px;
  margin: 0 auto;
  width: 1010px;
}
.TopPane {
  float: left;
  min-height: 1px;
  width: 980px;
  height: 150px;
  overflow: hidden;
}
.LeftPane, .ContentPane2, .RightPane {
  float: left;
  min-height: 1px;
}
.ContentPane {
  float: left;
  min-height: 1px;
  min-height: 500px;
}
.BottomPane {
  float: left;
  min-height: 1px;
  width: 640px;
  padding-left: 34px;
}
.NormalPage, .FrontPage {
  padding: 0 15px;
  width: 980px;
  float: left;
  margin-bottom: 25px;
  padding-bottom: 10px;
  background: #fbfbf9 URL(Images/layout_bg_top.gif) no-repeat right top;
}
.FrontPage .Panes { width: 980px; }
.FrontPage .ContentPane {
  float: left;
  width: 664px !important;
}
.FrontPage .ContentPane2 {
  float: right;
  width: 316px !important;
}
.NormalPage .Panes {
  float: right;
  width: 961px;
}
.NormalPage .LeftSide {
  float: left;
  overflow: hidden;
  width: 629px;
}
.NormalPage .ContentPane {
  width: 463px !important;
  overflow: hidden;
}
.NormalPage .ContentPane2 {
  margin-left: 16px;
  width: 150px !important;
  overflow: hidden;
}
.NormalPage.Alternative .ContentPane {
  width: 150px !important;
  overflow: hidden;
}
.NormalPage.Alternative .ContentPane2 {
  width: 463px !important;
  margin-left: 16px;
  overflow: hidden;
}
.NormalPage .RightPane {
  width: 316px !important;
  float: right;
  overflow: hidden;
}
.NormalPage .LeftPane {
  position: relative;
  left: -19px;
  float: left;
  width: 648px !important;
  overflow: hidden;
}
ul.LayoutMenu a {
  text-decoration: none;
  padding: 5px 0;
  display: block;
}
ul.LayoutMenu li.Selected a {
  font-weight: bold;
  color: #9d116f;
}
ul.LayoutMenu li.lvl2 { padding-left: 20px; }
ul.LayoutMenu li.lvl3 { padding-left: 33px; }
ul.LayoutMenu li.lvl4 { padding-left: 46px; }
ul.LayoutMenu li.lvl5 { padding-left: 59px; }
.Container { margin-bottom: 16px !important; }
.Container .Control { text-align: right; }
.Container .Content {
  padding: 11px 14px 22px;
  overflow: hidden;
}
.Container.Empty .Content, .Adv.Basic .item.last { padding: 0; }
.Container.nomargin .Content { padding: 5px 0 0 0; }
.Container .top { height: 26px; }
.Container .top.a {
  background: URL(Images/container_t_xtile.jpg) repeat-x 0 0;
  height: 26px;
}
.Container .top.b { background: URL(Images/container_t_pattern.jpg) no-repeat 11px 0; }
.Container .Title {
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 6px 0 0 14px;
  font-weight: bold;
  font-family: "parisplus-std-1", "parisplus-std-2";
}
.Container.White .top.left { background: URL(Images/container_tl_white.jpg) no-repeat 0 0; }
.Container.White .top.right { background: URL(Images/container_tr_white.jpg) no-repeat right 0; }
.Container.White .Content { background-color: #fbfbf9; }
.Container.Pink .top.left { background: URL(Images/container_tl_pink.jpg) no-repeat 0 0; }
.Container.Pink .top.right { background: URL(Images/container_tr_pink.jpg) no-repeat right 0; }
.Container.Pink .Content { background: #fce6f3 URL(Images/container_pattern_pink.jpg) no-repeat right bottom; }
.Container.Beige .top.left { background: URL(Images/container_tl_beige.jpg) no-repeat 0 0; }
.Container.Beige .top.right { background: URL(Images/container_tr_beige.jpg) no-repeat right 0; }
.Container.Beige .Content { background: #faf7e8 URL(Images/container_pattern_beige.jpg) no-repeat right bottom; }
.Container.Blue .top.left { background: URL(Images/container_tl_blue.jpg) no-repeat 0 0; }
.Container.Blue .top.right { background: URL(Images/container_tr_blue.jpg) no-repeat right 0; }
.Container.Blue .Content { background-color: #eaf5f7; }
.Container.Purple .top.left { background: URL(Images/container_tl_purple.jpg) no-repeat 0 0; }
.Container.Purple .top.right { background: URL(Images/container_tr_purple.jpg) no-repeat right 0; }
.Container.Purple .Content { background-color: #f3eaf8; }
.Container.UseBelow {
  float: none;
  overflow: hidden;
  margin: 0;
}
.TopPane .Container.YRWidgetContainer {
  margin-left: 776px !important;
  position: absolute;
  top: 238px;
  z-index: 100;
}
.TopPane .Container.YRWidgetContainer .YRWeatherForecastWidget, .Adv.Teaser .item img, .Contacts img, .NewsSnippet.Multiple .item img, .NewsSnippet.Multiple.Bigger .item img { display: block; }
#Header #tidindabrav {
  border: none;
  position: absolute;
  left: 333px;
  top: 124px;
  display: block;
  z-index: 2;
}
.FrontPage .ContentPane .Container.White, .FrontPage .ContentPane .Container.Purple, .FrontPage .ContentPane .Container.Pink, .FrontPage .ContentPane .Container.Blue {
  clear: none;
  width: 316px;
  float: left;
  margin-right: 16px;
}
.Lists .Item, .NewsSnippet.ShowAllBlog img { margin: 10px 0; }
.Lists .Head { margin: 15px 0; }
.Adv, .Adv.Teaser, .NewsSnippet .items, .NewsSnippet.Multiple { overflow: hidden; }
.Adv.Basic .item {
  padding: 0 16px 10px 0;
  float: left;
}
.Adv.Basic.Horizontal .item { padding: 0 16px 0 0; }
.Adv.Framed { border: solid 8px #e5e5e5; }
.Adv.Person {
  border-top: solid 1px #ebebeb;
  border-bottom: solid 1px #ebebeb;
  padding: 4px 0;
  overflow: hidden;
}
.Adv.Person .title {
  padding-top: 2px;
  font-weight: bold;
}
.Adv.Person img {
  float: left;
  margin-right: 9px;
}
.Adv.Youtube .player { margin-bottom: 15px; }
.Adv.Youtube .item { float: none; }
.Adv.Youtube .item .title, .Adv.Teaser .item .title {
  font-size: 16px;
  text-decoration: none;
  display: block;
}
.Adv.Youtube .item .text {
  line-height: 14px;
  padding: 6px 0 0;
  display: block;
}
.Adv.Teaser .item {
  margin-bottom: 10px;
  float: none;
  overflow: hidden;
}
.Adv.Teaser .item.last, .NewsSnippet.Multiple .item.last, .Container.box.withheader.nomargin .content div div div table table { margin: 0; }
.Adv.Teaser .item .imageplaceholder {
  height: 60px;
  width: 60px;
  margin-right: 19px;
  float: left;
}
.Adv.Teaser .item .text {
  line-height: 14px;
  margin: 2px 0 0;
  display: block;
}
.Adv.Teaser .item .readmore, .Adv.TeaserBig .item .readmore, .NewsSnippet.Single .item .readmore, .NewsSnippet.Multiple .item .readmore, .NewsSnippet.Multiple.Bigger .item .readmore {
  color: #9d116f;
  text-decoration: none;
  display: block;
}
.Adv.Teaser .textplaceholder {
  margin-top: -2px;
  float: right;
  width: 209px;
}
.Adv.TeaserBig .item { margin-top: 13px; }
.Adv.TeaserBig .item img, .newsBlog .Text { margin-bottom: 20px; }
.Adv.TeaserBig .item .title {
  font-size: 24px;
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}
.Adv.TeaserBig .item .text {
  line-height: 13px;
  margin-bottom: 2px;
  display: block;
}
.Adv.TeaserBig .item .textholder { margin: 0 25px; }
.Adv.Links .item { margin-bottom: 4px; }
.Adv.Rotate {
  width: 316px;
  height: 144px;
  display: block;
  position: relative;
}
.Adv.Rotate a {
  width: 316px;
  height: 144px;
  display: block;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
}
.Adv.Rotate .Box {
  display: block;
  position: absolute;
  top: 70px;
  height: 17px;
  width: 256px;
  padding: 14px 30px;
  font-family: Georgia;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  filter: ALPHA(opacity=70);
  opacity: .7;
  background-color: #dd6394;
}
.Adv.Rotate .BoxText {
  display: block;
  position: absolute;
  top: 70px;
  height: 17px;
  width: 256px;
  padding: 14px 30px;
  font-family: Georgia;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
.Contacts .item {
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 20px;
}
.Contacts span {
  display: block;
  clear: left;
}
.Contacts .Details { margin-left: 15px; }
.Contacts .Details span { width: auto; }
.Contacts .Name, .EventsSnippet a.Normal, .Calendar tr .CalendarNonEmptyDay a { font-weight: bold; }
.NewsSnippet.Blog .item .title {
  float: left;
  width: 209px;
}
.NewsSnippet.Blog .item .date { float: right; }
.NewsSnippet.News .item, .NewsSnippet.News .items { margin-bottom: 8px; }
.NewsSnippet.ShowAllBlog .Item { margin: 10px 0 30px; }
.NewsSnippet.ShowAllBlog .Date {
  margin: 5px 0;
  font-size: 80%;
}
.Pager .controls { margin-top: 5px; }
.Pager .controls .previous {
  width: 17px;
  height: 16px;
  float: right;
  margin: 0 2px;
  cursor: pointer;
  background: URL(Images/pager_previous.jpg) no-repeat 0 0;
}
.Pager .controls .next {
  width: 17px;
  height: 16px;
  float: right;
  margin: 0 2px;
  cursor: pointer;
  margin-right: 0;
  background: URL(Images/pager_next.jpg) no-repeat 0 0;
}
.Pager .controls .start {
  width: 17px;
  height: 16px;
  float: right;
  margin: 0 2px;
  cursor: pointer;
  background: URL(Images/pager_start.jpg) no-repeat 0 0;
}
.NewsSnippet.Single, .ie6 .NewsSnippet.Single .item { width: 648px; }
.NewsSnippet.Single .item {
  position: relative;
  overflow: hidden;
}
.ie6 .NewsSnippet.Single .item img {
  height: 211px;
  width: 316px;
}
.NewsSnippet.Single .item .title {
  font-size: 28px;
  text-decoration: none;
  line-height: 33px;
  display: block;
}
.NewsSnippet.Single .item .text {
  margin: 9px 0 1px;
  display: block;
}
.NewsSnippet.Single .item .textholder {
  width: 316px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.NewsSnippet.Multiple .item {
  width: 150px;
  float: left;
  height: 250px;
  margin-right: 16px;
}
.NewsSnippet.Multiple .item .imageplaceholder {
  height: 87px;
  margin-bottom: 9px;
}
.NewsSnippet.Multiple .item .title {
  font-size: 16px;
  text-decoration: none;
  line-height: 19px;
  display: block;
}
.NewsSnippet.Multiple .item .text {
  margin: 5px 0 1px;
  display: block;
}
.NewsSnippet.Multiple.Bigger .item {
  width: 204px;
  float: left;
  padding-right: 8px;
  padding-left: 8px;
  border-right: solid 1px #eaeaea;
  margin: 0;
}
.NewsSnippet.Multiple.Bigger .item.first { padding-left: 0; }
.NewsSnippet.Multiple.Bigger .item.last {
  padding-right: 0;
  border: 0;
}
.NewsSnippet.Multiple.Bigger .item .imageplaceholder {
  height: 87px;
  margin-bottom: 18px;
}
.NewsSnippet.Multiple.Bigger .item .title {
  font-size: 20px;
  text-decoration: none;
  line-height: 19px;
  display: block;
}
.NewsSnippet.Multiple.Bigger .item .text {
  margin: 6px 0 1px;
  display: block;
}
.NewsSnippet.News .date { margin-right: 7px; }
.News img {
  display: block;
  margin-bottom: 29px;
}
.News div.Head { margin-bottom: 6px; }
.News .Date, .newsBlog .Date {
  color: gray;
  margin-bottom: 1px;
}
.News .sn-buttons {
  margin-top: -15px;
  overflow: hidden;
}
div.fb-Share {
  float: left;
  padding-right: 8px;
  padding-top: 1px;
}
div.tw-TweetButton {
  float: left;
  padding-right: 8px;
}
div.fb-Like, div.fb-Comment {
  padding-top: 10px;
  clear: both;
}
div.News div.fb-Share {
  float: right;
  padding: 5px 0 10px 10px;
  padding-top: 6px;
}
div.News div.tw-TweetButton {
  float: right;
  padding: 5px 0 10px 10px;
}
.graph_bar {
  background-color: #a50069;
  display: inline;
  float: left;
  height: 10px;
  margin: 2px 3px 0px 0px;
  width: 1px;
}
.Poll .Head2 { line-height: 26px; }
table.Poll {
  width: 100%;
  padding-left: 14px;
}
.PollSubmit {
  background: URL(Images/btn_special_atkvod.jpg) no-repeat 0 0;
  width: 64px;
  height: 34px;
  margin: 0;
  padding: 0;
  border: none 0;
  cursor: pointer;
}
.PollResults { padding: 0 14px; }
.Container.box.withheader.nomargin .content div div div table { margin: 0 8px; }
.YRWeatherForecastWidget {
  overflow: hidden;
  font-size: 14px;
  color: #414141;
  display: none;
}
.YRWeatherForecastWidget * {
  float: left;
  display: block;
  line-height: 30px;
  height: 30px;
  margin: 0 3px;
  cursor: default;
}
.YRWeatherForecastWidget .Location {
  min-width: 65px;
  text-align: right;
}
.YRWeatherForecastWidget .prev {
  cursor: pointer;
  background: URL('images/weatherarrows.gif') no-repeat 0 center;
  width: 5px;
}
.YRWeatherForecastWidget .next {
  cursor: pointer;
  background: URL('images/weatherarrows.gif') no-repeat 0 center;
  width: 5px;
  background-position: right center;
}
.YRWeatherForecastWidget img {
  width: 30px;
  height: 30px;
}
.YRWeatherForecastWidget a {
  font-size: 9px;
  font-family: Trebuchet MS;
  color: #9a9a9a;
  text-transform: none;
  cursor: pointer;
}
.Calendar {
  width: 316px;
  height: 134px;
}
.Calendar * { font-size: 11px !important; }
.Container .Content .Calendar {
  margin: 0;
  overflow: hidden;
}
.ie7 .Container .Content .Calendar { margin: -9px 0px 0px -11px; }
.Container .Content .CalendarTitle {
  font-weight: bold;
  text-transform: uppercase;
}
.Calendar tr td { background-color: Transparent; }
.Calendar .CalendarTitle {
  background: URL('Images/kalendar_sprite.gif') repeat-x top left;
  height: 19px;
}
.Calendar .CalendarDayHeader {
  background-color: #dedddc;
  background: URL('Images/kalendar_sprite.gif') repeat-x bottom left;
}
.CalendarDay, .CalendarWeekendDay {
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #eff3f4 !important;
}
.CalendarNonEmptyDay, .CalendarSelectedDay, .CalendarOtherMonthDay {
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.CalendarPrevMonthImage {
  height: 11px;
  width: 10px;
  background: URL('Images/smallarrow_left.gif') no-repeat right center;
  cursor: pointer;
  position: relative;
  left: 80px;
}
.CalendarNextMonthImage {
  height: 11px;
  width: 10px;
  background: URL('Images/smallarrow_right.gif') no-repeat left center;
  cursor: pointer;
  position: relative;
  right: 80px;
}
.Calendar tr .CalendarNonEmptyDay { background-color: #c1bac2 !important; }
.Calendar tr .CalendarSelectedDay, .Calendar tr .CalendarTodayDay { background-color: #a50069 !important; }
.Calendar tr .CalendarSelectedDay a, .Calendar tr .CalendarTodayDay a {
  color: #ffffff !important;
  font-weight: bold;
}
.Calendar tr .CalendarOtherMonthDay a { color: #a49f9a !important; }
.EventsSnippet {
  margin: 10px 10px 0;
  width: 278px !important;
}
.youTubePop .video {
  cursor: pointer;
  position: relative;
}
.youTubePop img { width: 288px; }
.youTubePop .play {
  height: 52px;
  width: 52px;
  background: URL('images/play.png') no-repeat 0 0;
  position: absolute;
  left: 50%;
  margin-left: -26px;
  top: 50%;
  margin-top: -26px;
  cursor: pointer;
}
#YouTubePlayer div.bg {
  top: 0;
  left: 0;
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #000000;
  opacity: .8;
  filter: ALPHA(opacity=80);
  zoom: 1;
  z-index: 9999;
}
#YouTubePlayer div.yt {
  position: fixed;
  left: 50%;
  top: 200px;
  margin-left: -320px;
  z-index: 99999;
}
#YouTubePlayer a {
  cursor: pointer;
  display: block;
  text-align: right;
  color: #ffffff;
}
.newsBlog .Head {
  padding: 20px 0 15px;
  display: block;
  clear: both;
  line-height: 24px;
}
.newsBlog .item { margin-bottom: 60px; }
.newsBlog .image { margin-bottom: 10px; }
.News .Text a, .newsBlog .Text a { color: #9d116f; }
.NormalPage.widePage .ContentPane { width: 629px !important; }

