body {background: #ddd8c2;}

.bordercontainer {background: #ddd8c2 url(../images/newtop11.png) no-repeat top  center ; height: 288px; }

.category-desc td {min-width: 90px;}

.topcontainer {
  color: #35200a; padding: 4px 0 12px 0;  
  background:   url(../images/topbg-narrow2.png) repeat-x top ; font-size: 14px;
}

dd {margin-left: 0px;}

img.myleft {padding-left: 0px !important;}

hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #696363;
    border-bottom: 1px solid #ffffff;
}

#gruemenu > ul > li > a {
    padding: 11px 25px 14px 25px;
}

#footer div.moduletable h3 {
  display: block !important;
  text-align: center;
}

.nav.menu.mod-list a:hover {background: transparent; text-decoration: underline;}

.menucontainer {background: url(../images/topbg2.png) repeat-x top #5a534c ; padding-top: 38px; }

#footer {background: url(../images/topbg-narrow2.png) repeat-x top transparent ; padding-top: 38px; }

#footerwrap {background: transparent;}

#search {margin-top:10px;}

#wrap.container {
  background: #f4efd7;
}

#sidebar-2, #sidebar-2 h3 {  text-align: center !important;}

#sidebar-2 div.moduletable h3, #sidebar div.moduletable  h3,  #sidebar-2 h3,  #sidebar h3{
font-family: Arial, Helvetica, sans-serif;
      text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0px;
    color: #5a534c;
    background: none;
    border-bottom: 1px solid #5a534c;
  font-size: 13px;
}

.moduletable-topborder {border-top : 8px double  #5a534c;}

div#content table p {text-align: left!important;}

table.bord {border-collapse: collapse; width: 100%;}

table.bord td {border: 1px solid grey; padding: 5px;}
#header .span4 {margin-left: 0px !important;}

ul.categories-module, .categories-module li {list-style: none; margin-left: 0px;}

#cbody {
  width: 92%;
padding: 15px 20px; font-size:13px;}

#sidebar ul {margin-left: 0; list-style-type: none;}

#headerright .moduletable {margin-bottom: 0 !important;}

.mod-languages {margin-bottom: 12px;}

hr {clear: both;}

.pagination li  {line-height: inherit !important; margin: 0px !important;}


li {line-height: inherit !important; margin: 14px 6px;}

.category-name {margin-bottom: 24px;}

.layout{
margin:0 auto;
overflow:hidden;
  text-align:center;
}

#slideshow-mod {background: transparent !important;}

#slsh img {padding-top: 8px;}

#infohome table, table.infohome {width: 100%; background-color: #ece3d5; padding: 10px;}

#infohome td, table.infohome td {border: 4px solid #ffffe6;
vertical-align: top; padding: 10px;}

#sidebar ul {margin-left: 0; list-style-type: none;}

.traur {padding: 3px; border: 1px solid #000;}

/*mainmenu*/

#menu {background: url(../images/topbg2.png) repeat-x top #5a534c ; padding-top: 38px; border-bottom: 1px solid #9a9082; }

#menu ul.nav.menu li {
display: inline-block;
list-style:none;
padding: 1em 1.2em 0.8em 1.2em;
text-transform:uppercase;
font-size: 0.7em;
margin: 0 !important;
}

#menu ul.nav.menu li ul li {display: block;}

.nav {margin-bottom: 0px !important;}

#menu ul.nav.menu li.parent ul.nav-child {
    display: none;
    position: absolute;
    margin-top: 0.8em;
    margin-left: -1.5em;
}

#menu ul.nav.menu li.parent:hover ul.nav-child {display: block;  z-index:3000;}

#menu ul.nav.menu ul.nav-child li {float:none !important; font-size: 1em !important; margin-left: 0;}
	
#menu a { text-decoration:none;}

#content {padding: 0 14px;}

#pathway a, #pathway span  {margin-right:6px;}

.breadcrumb{padding: 8px 0px 0px 0;}    

h1, h2,  h3, h4, h5, h6, .item-page h1, .item-page h2  {font-family: Georgia, "Times New Roman", Times, serif; color:#c14c05; padding: 0.4em 0;}

#header h3 {font-weight: normal !important; font-size: 0.9em !important;}

h1 {font-size: 2.2em;
}

h2 {font-size: 1.8em;}

h3 {font-size: 1.4em;}

h4 {font-size: 1.2em;}

a {color: #cc124e ;}

 a:active, a:hover,  .moduletable_menu ul.menu li.current a {color: #cc0042 ;}

.menucontainer a {color: #fff; !important;}

#logo-img img { float: left; }

.moduletable-nomg {margin-bottom: 0;}

#header {background: transparent;}

.logo {color: #fff;}

.navline {background: #d0ccb8;}

.row {margin-left: 0;}
#footer img, .item-page img {padding:  5px 15px;}

#content p {margin: 12px 0;}

.field-label { font-weight: bold; text-transform: uppercase;}

.field-entry  {margin-bottom: 12px;}

#infohome table {width: 100%; background-color: #ece3d5; padding: 10px;}

#infohome td {border: 4px solid #ffffe6;
vertical-align: top; padding: 10px;}

#menu a, #menu span.separator {  color: #e7d7c5;}

#menu ul li:hover, #menu ul li:hover ul, .nav > li > a:hover, .nav > li > a:focus  {background: #9a9082;} 

#menu ul li:hover li:hover {  background-color:#5a534c ;}

@media screen and (max-width: 800px),
only screen and (max-device-width:800px) {
 /*mobile menu */

#menu {background-image: none !important; padding:0.7em 0;}

.main-menu ul {
width:95%;
margin:0 auto;
display:block;
height:26px;
background: url(../images/menuicon.png) no-repeat;
cursor:pointer;
}
  
  .main-menu li ul {background: none transparent; }

.main-menu li , .main-menu span {display:none;}

.mobilemenu > ul {
width:95%;
overflow:hidden;
margin:0 auto;
display:block;
background: url(../images/menuicon.png) top left no-repeat;
}

.mobilemenu li {
display:block;
float:none;
width:90%;
margin-left:7%;
padding-bottom: 0.5em!important;
}

#menu li.parent > ul, #menu li.parent:hover > ul {
display: block;
position:static;
padding:0.5em 0;
}

#menu ul.nav.menu li.parent ul.nav-child {display: block !important; position:relative !important; margin: 0 !important; }

.menucontainer {background: transparent!important;}
  
/*end mobile menu*/
  
  .topcenter {height: 80px;}

}


@media  screen and (min-width: 1200px)
{
  .span6 {    width: 520px;}
  
  .span3 {width: 280px;}
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1200px;
}
  
  .span5 {width: 450px;}
  
  .span7 {width:650px;}
  

.span4 {
    width: 400px; 
}


}



