/* 20100328.037 */
* { margin:0; padding:0; }
body { background:#600000 url(/img/gnd.gif) repeat-y center top; color:#333; font-family:"Lucida Sans Unicode",sans-serif; }
a { color:#700000; }
  a:hover { color:#A02828; }
input { color:#555; font-family:"Lucida Sans Unicode",sans-serif; }
  input[type=text] { border:1px solid #961A1A; padding:2px; }
ul { padding:4px 0; margin-left:30px; }
li { list-style-image:url(/img/li.gif); }
img { border:none; }

#criasti { background:url(/img/gndCriasti.gif) repeat-y; margin:0 auto; width:902px; }

#header { background:#4E0000 url(/img/header.jpg) no-repeat bottom; height:230px; margin:0 auto; width:830px; font:normal 18px Verdana,sans-serif; }
  #header a { color:#FFF; line-height:50px; text-decoration:none; width:100%; padding-left:24px }

#main { margin:0 245px 0 36px; font-size:11px; line-height:1.4em; }
  #main h2 { background-color:#4B0000; color:#FFF; line-height:40px; padding-left:16px; font-size:14px; }
    #main h2 a { color:#FFF; text-decoration:none; }
      #main h2 a:hover { text-decoration:underline; }
  #main .text { padding:12px 18px 20px; }
    #main .text h3 { color:#333; margin:15px 0 2px 0; }
    #main .text div, #main .text p { margin-bottom:6px; }
    #main .text .topRightImage { float:right; margin:0 0 5px 5px; text-align:center; }
      #main .text .topRightImage img { margin:0 0 10px 10px; padding:2px; border:3px solid #961A1A; }
      #main .text .topRightImage .links { margin:0 0 10px 10px; width:170px; text-align:left; }
    #main .text .infoBox { margin-top:20px; }
      #main .text .infoBox h4 { color:#961A1A; }
  #main .date { background:url(/img/gndDate.gif) no-repeat; color:#FDD; float:left; margin-left:-36px; line-height:1.3em; height:40px; overflow:hidden; text-align:center; width:36px; font-size:8px; }
	  #main .date .day { font:bold 12px serif; }
  #main #gallery { float:left; }
    #main #gallery .galleryItem { float:left; text-align:center; padding:10px; margin:0 10px 10px 0; width:160px; }
      #main #gallery .galleryItem img { cursor:pointer; padding:2px; border:3px solid #961A1A; }
  #main .pagination { clear:both; text-align:center; border-top:1px dashed #4B0000; }
    #main .pagination img { vertical-align:bottom; }

#menu { float:right; margin-right:37px; width:208px; }
  #menu div.nextEvents { padding:5px; font-size:11px; background:#EDCBCB url(/img/gndMenu.gif) repeat-x; }
    #menu div.nextEvents .eventItem { margin-bottom:8px; }
      #menu div.nextEvents .eventItem .date { font-style:italic; font-size:10px; }
  #menu h3 { background:#961A1A; color:#FFF; font-size:11px; line-height:28px; padding-left:12px; }
  #menu ul { margin:0; padding:0; }
  #menu li { border-bottom:1px solid #DEA4A4; list-style:none; font-size:11px; }
    #menu li a { background:#EDCBCB url(/img/gndMenu.gif) repeat-x; color:#553; display:block; padding:6px 4px 6px 12px; text-decoration:none; }
      #menu li a:hover { background:#F7E7E7; color:#553; }
  #menu #banner { padding:5px 0; text-align:center; }
    #menu #banner a img { padding:5px 0; border:none; }

#footer { clear:both; background:url(/img/gndFooter.gif) repeat-x bottom; color:#FFF; font-size:8px; line-height:40px; padding-top:20px; margin:0 auto; text-align:center; width:828px; }
  #footer a { color:#FFF; }
    #footer a:hover { color:#FAFCB0; }
