body { background: url('/wp-content/themes/default/img/pawbck.png') repeat top left; }
/* general */
.hidden { display: none; }
.alignleft { float: left; }
a { color: #0087df; }
a:hover { color: #00bddf; }
a.excel { padding-left: 20px; background: url('/wp-content/themes/default/img/excel-ico-16x16.png') no-repeat top left; }

#page { width: 1152px; margin: 10px auto 20px auto; }

/* header */
#headerimg { width: 100%; height:260px; background: url('/wp-content/themes/default/img/ddtoplogo.png') no-repeat top left; }
#homePageLink { position: absolute; width: 170px; height: 170px; top: 27px; left: 280px; cursor: pointer;}

/* topmenu */
#header { position: relative; }
#header .menu ul { list-style: none;  font-size: 13px; }
#header .menu ul a { color: #3F3F3F; text-decoration: none; }
#header .menu ul a:hover { color: #7F7F7F; }
#topCornerMenu { text-transform: uppercase; position: absolute; top: 0; left: 0px;  padding: 20px 0 0 0;}
#topCornerMenu ul li { padding: 4px 15px 4px 0; font-size: 20px; }
#topCornerMenu.menu ul li a { color: #585858; }
#topMenu { position: absolute; left: 500px; top: 170px; text-transform: lowercase; }
#topMenu ul li { display: inline; background: url('/wp-content/themes/default/img/puntik.png') no-repeat right center; padding: 0 14px 0 9px; }

/* menu */
.sideMenu ul { margin: 0; padding: 0; list-style: none; }
.sideMenu { width: 270px; font-family: arial, serif; text-transform: uppercase; font-size: 16px; }
.sideMenu a { text-decoration: none; }
.sideMenu .children { font-size: 13px; }
#leftMenu a { color: #585858; }
#leftMenu a:hover { color: #202020; }
#leftMenu { float: left; margin: 0 0 0 0px; }
#leftMenu ul li { padding: 3px 0 3px 20px; width: 250px; }
#rightMenu a { color: #585858; }
#rightMenu a:hover { color: #202020; }
#rightMenu {float: right; margin: 0px 0px 0px 0px; text-align: right; }
#rightMenu ul li { padding: 3px 20px 3px 0; width: 250px; }

.menuBck ul li { background: url('/wp-content/themes/default/img/menu-bck-middle-270.png') repeat-y; }

.menuBck .menuTopBoxElm,.menuBck .menuBottomBoxElm { width: 100%; height: 14px; }
.menuTopBoxElm { width: 100%; background: url('/wp-content/themes/default/img/menu-bck-top-270.png'); }
.menuBottomBoxElm { background: url('/wp-content/themes/default/img/menu-bck-bottom-270.png'); }

/* content top */
#topImg { background-color: #EFEFEF; padding: 8px 0 8px 22px;}
#topImg .ngg-galleryoverview  { margin: 0; }
#topImg .piclenselink { display: none; margin: 0;}
#topImg .ngg-gallery-thumbnail img { border: 1px solid white; background: none; padding: 0; margin: 0 14px 0 0;}

/* content */
#content a { text-decoration: none; color: #0087df; }
#content a:hover { text-decoration: none; color: #00bddf; }
#contentImg {  width: 100%; height:35px;  }
#contentImg .transbox
  { font-size: 15px; width: 91%; height:20px; background-color:#C6168D; border:1px solid black; padding: 5px 20px 5px 30px; font-weight: bold; 
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  }
div.transbox p { margin: 0; padding: 0; font-weight:bold; color:#ffffff; }
#content h2 { font-size: 22px; color: #585858; margin: 0 0 0 0; text-transform: uppercase; font-weight: 100; padding: 0 0 0 0;}
#content h2 a { color: #c6168d; text-decoration: none; }
#content h2 a:hover { color: #FF1FBB; text-decoration: none; }
#contentPart { position: relative; }
#content { font-family: arial; color: #5F5F5F; font-size: 13px; padding: 7px 6px 0 6px; }
.middleColumn { width: 590px; min-height: 300px; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; float: left; margin: 0px 0 0px 0; padding: 15px 10px 10px 10px; }

/* custom menu margins */
#leftMenu .page-item-25 { padding-top: 10px;}
#leftMenu .page-item-31 { padding-bottom: 10px;}
#leftMenu .page-item-313 { padding-bottom: 10px;}
#leftMenu .page-item-44 { padding-top: 10px;}
#leftMenu .page-item-270 { padding-top: 10px;}
#rightMenu .page-item-77 { padding-top: 10px;}
#rightMenu .page-item-85 { padding-top: 10px; padding-bottom: 10px;}

#calendar_wrapLarge h2 { font-size: 15px; color: white; background: #173B6D; padding: 3px;}
