@charset "utf-8";

/* CSS Document */

html {
height: 100%;
} 
body {
height: 100%;
background: #fbe3ab;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
}
.breadcrumbs {
color:#660000;
}
#wrapper1 {
z-index: 0; 
position: relative; 
width: 100%; 
/*background: #ffffff;*/
}
#background_top {
z-index: 1; 
position: absolute; 
width: 100%; 
top: 0px; 
left: 0px; 
background-color:#fbe3ab; 
height: 100%;
min-height: 600px;
_height: 600px;
/*height: 600px;
background: url(images/chouzy/background.jpg) top center repeat-x;*/
}
#wrapper2 {
z-index: 2; 
position: relative; 
width: 988px; 
top: 0px; 
left: 50%; 
margin-left: -494px;
}
#wrapper3 {
z-index: 1; 
position: relative; 
width: 988px; 
left: 0px; 
top: 0px; 
/*background: #ffffff;*/
}
#top_menu {
position: relative; 
width: 988px; 
min-height: 126px;
_height: 126px;
top: 0px; 
left: 0px; 
background: url(images/chouzy/top_menu.jpg) top center;
z-index:777;
}
#defilant {
position: absolute; 
width: 700px;
margin-top: 85px;
right:0px; 
height:15px;
color: #000000;
}
#date {
position: absolute; 
width: 400px;
margin-top: 145px;
right: 5px; 
height:15px;
color: #0b4995;
text-align:right;
font-style:italic;
}
#top_menu_links {
position: absolute; 
width: 740px;
margin-top: 95px;
margin-left: 248px;
top:15px;
/*right:0px;*/
text-align: center; 
color: #0b4995;
z-index:888;
}
#content_wrapper {
position: relative; 
overflow:auto;
/*height:100%;*/
width:990px;
margin-top: 0px;
background: url(images/chouzy/box_middle.jpg) 205px 0px repeat-y ;
}
#side_menu {
position: relative; 
float: left; 
width: 187px; 
padding-left: 0px; 
padding-right: 18px;
padding-bottom: 25px; 
padding-top: 120px;
text-align:center;
}
#content_wrapper2 {
position: relative;
float: left;
width: 783px; 
min-height: 400px;
_height:400px;
}
#content {
z-index: 3; 
position: relative; 
width: 694px; 
margin: 45px; 
margin-bottom: 0px;
margin-top:55px;
}
#content_box_top {
position: absolute; 
width: 783px; 
height: 380px; 
top: 0px; 
background: url(images/chouzy/box_top.jpg) top center no-repeat;
}
#main_image {
z-index: -1; 
position: absolute; 
width: 988px; 
height: 333px; 
/*min_height: 333px;
_height: 333px;
height:100%;*/
top: 126px; 
left: 0px; 
background: url(images/chouzy/main_image.jpg) top center no-repeat #fbe3ab;
}
#website_name {
position: absolute; 
width: 500px; 
top: 25px; 
left: 0px; 
text-align: center; 
font-size: 25px; 
color: #ffffff;
}
#left_shadow {
position: absolute; 
width: 38px; 
height: 624px; 
left: 0px; 
top: 0px; 
/*background: url(images/chouzy/left_shadow.jpg) top center;*/
}
#right_shadow {
position: absolute; 
width: 38px; 
height: 624px; 
right: 0px; 
top: 0px; 
/*background: url(images/chouzy/right_shadow.jpg) top center;*/
}
#bottom_stripe {
position: relative; 
width: 100%; 
height: 88px;
top: 0px;
background: url(images/chouzy/bottom_stripe.jpg) top center repeat-x;
}
#content_box_bottom_wrapper {
z-index: 1; 
position: relative; 
width: 988px; 
top: 0px; 
left: 50%; 
margin-left: -494px;
}
#content_box_bottom {
z-index: 2; 
position: relative; 
width: 783px; 
height: 88px; 
left: 205px; 
background: url(images/chouzy/box_bottom.jpg);
padding-top:0px;
}
#text_bottom {
position: relative;
padding-top:20px;
text-align: center;
}
#footer {
position: relative; 
width: 700px; 
left: 50%; 
margin-left: -350px;
padding-bottom: 50px;
text-align: center; 
color: #ffffff;
}

a:link {
	color: #4a83d1;
	text-decoration: none;
}
a:visited {
	color: #4a83d1;
	text-decoration: none;
}
a:hover {
	color: #0033CC;
	text-decoration: none;
}
a:active {
	color: #4a83d1;
	text-decoration: none;
}

/* NEWS 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 {}
*/
