/* Start of CMSMS style sheet 'Quadranch Main' */
*{
margin: 0px;
}

body {
background-color: #F9D9A6;
font-family: Tahoma;
  text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
}

/* Text decorations */
a{
text-decoration: none;
color: #294B5F; 
}
a:hover{
text-decoration: underline;
}

.link{
background: url(images/cms/arrow-right.gif) no-repeat 0.5em center;
 padding: 0.0em 0.0em 0.0em 1.2em; /* some air for it */
}

.albumpicturecount{
text-align: left;
}

div#content {
 line-height: 1.5em;
 padding-left: 2.5em;
}

/* position for the search box */
div#search 
{
position:absolute; 
top:30px; 
left:700px; 
width:150px; 
height:150px; 
z-index:1;   
width: 23em;
text-align: right;
 padding: 0.6em 0 0.2em 0;
  margin: 0 1em;
}

/* position for the search box */
div#navtoplinks
{
position:absolute; 
top:0px; 
left:700px; 
width:150px; 
height:150px; 
z-index:1;   
width: 23em;
text-align: right;
 padding: 0.6em 0 0.2em 0;
  margin: 0 1em;
}
div.breadcrumbs {
   font-size: 90%;       
   margin: 0 1em; 
   border-bottom: 1px dotted #000;
   padding: 0px 0px 5px 0px;
}

h1{
padding-left: 0.0em;
font-family: Arial;
color: #294B5F; 
font-size: 22px; 
text-align: left; 
padding-bottom: 3px;
border-bottom:2px solid #F78141; 
margin-bottom:15px; 
margin-top:20px; 
}


div#footer{
font-size: 9px;
padding: 5px 0px 0px 0px;
}



/* End of 'Quadranch Main' */

/* Start of CMSMS style sheet 'Quadranch Nav' */
/* third level has some padding to have it stand out */
ul{
padding-left: 0px;
}
div#menu_vert ul ul ul {
   padding-bottom: 0.5em;
}

/* menu li block */
#menu_vert li {
   list-style: none;
   margin: 0;
   border-bottom: 1px solid #c0c0c0;
   display: block;
}

#menu_vert ul ul li {
   border: none;
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; }
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 0.8em 0.5em 0.8em 1.5em; /* some air for it */
   color: white; /* this will be link color for all levels */
   background: url(images/cms/arrow-right.gif) no-repeat 0.5em center;
   min-height:1em; /* Fixes IE7 whitespace bug */
font-weight: bold;
}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
   font-size: 90%;
   padding: 0.5em 0.5em 0.5em 2.8em;
   background-position: 1.5em center;
}

/* third level links, more padding */
div#menu_vert ul ul ul a {
   padding: 0.3em 0.5em 0.3em 1.3em;
   background: url(images/cms/dash.gif) no-repeat 1.5em center;
}

/* hover state for all links */
div#menu_vert a:hover {
   background-color: #F9D9A6;
   color: black;
   font-weight: bold;
}
div#menu_vert a.activeparent:hover {
   color: white;
}

/*
active parent, that is the first-level parent
of a child page that is the current page
*/
div#menu_vert li a.activeparent {
   background: url(images/cms/arrow-down.gif) no-repeat 0.4em center;
   color: white;
font-weight: bold;
}

div#menu_vert ul ul li a.activeparent {
   background-position: 1.5em center;
   background-color: transparent;
   color: #18507C;

}


/*
current pages in the default Menu Manager
template are unclickable. This is for current page on first level
*/
div#menu_vert ul h3 {
   background: url(images/cms/arrow-right-active.gif) no-repeat 0.4em center;
   display: block;
   padding: 0.8em 0.5em 0.8em 1.5em;  /* some air for it */
   color: yellow;                                 /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
}

/*
next level current pages, more padding,
smaller font and no background color or bottom border
*/
div#menu_vert ul ul h3 {
   font-size: 90%;
   padding: 0.3em 0.5em 0.3em 2.8em;
   background-position: 1.4em center;
   background-color: transparent;
   border-bottom: none;
   color: yellow;
}

/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 4.3em;
   background: url(images/cms/arrow-right-active.gif) no-repeat 2.7em center;
}
/* End of 'Quadranch Nav' */

/* Start of CMSMS style sheet 'Module: News' */
div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */
    border-bottom: 1px solid #ccc; 
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Module: News' */

