body {
 background: #fdf8ec;color: #565656; font-family: "Trebuchet MS", sans-serif; margin: 0; padding: 0; font-size: 12px;
}
fieldset { border: 0px; margin-top: 0px; padding-top: 0px;}
.content fieldset h3, h3.feedback {border-top: 0px; margin: 0px 0px; padding: 0px;}
fieldset input {width: 100%;}
fieldset textarea {width: 100%;}
fieldset td {vertical-align: top;}

form {
 border: 0; margin: 0; padding: 0; 
}
img {
 border: 0; margin: 0; padding: 0; vertical-align: top; 
}
#main img { padding: 3px; border: 1px solid #666; background: #FCF8F5; margin: 10px 0 0 10px;}
#main img { margin: 0px 0 0 0px;}
a {
 color: #c60; padding: 0; text-decoration: none; 
}
a:hover {
 text-decoration: underline; 
}
.border-t {
 border-top: 1px solid #f3e7e7; 
}
.clearing {
 clear: both; font: 1px/1px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; 
}
hr {
 display: none; 
}
img.noborder { border: 0;}
img.nopadding {padding: 0 0 0 0; margin: 0 0 0 0;}

h1, h2, h3, h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
/* ----------------- LAYOUT -----------------------------------*/
#pagetop {width: 920px; margin: 0px auto; background: url(../images/page_top.gif) top center no-repeat; height: 16px;}
#pagebottom {width: 920px; margin: 0px auto; background: url(../images/page_bottom.gif) top center no-repeat; height: 16px;}
#page {width: 920px; margin: 0px auto; background: url(../images/page_bkg.jpg) top center repeat-y;}
.star {height: 292px; background: url(../images/star_bkg.jpg) bottom right no-repeat; width: 100%; border-top: 1px solid #532420; border-bottom: 1px solid #000;}
.star a {color: #FFF; text-decoration: underline;}
.slides { width: 525px; float: left;}
.startext {width: 310px; margin-left: 550px; color: #FDF8Ec;}
.startext p {margin-top: 0px;font-weight: normal; font-size: 14px;}
.startext h2 {margin-bottom: 0px; font-size: 19px; margin-bottom: 8px; font-weight: bold; margin-top: 12px;}
#container, .wrapper {
 margin: 0 auto; padding: 0; width: 900px; 
}
#bridge { height: 184px; background: #C90 url(../images/header_bkg.jpg) no-repeat; display: block;} 
#header { height: 178px; background: #AD4B40 url(../images/nav_li_a.png) repeat-x bottom left; } 
#header .short { height: 145px; } 
#container { border: 1px solid #000;}
.logo {
 float: left; height: 145px; margin: 0; padding: 0; width: 350px; 
}
 .logo_sm {height: 102px;}

#topmenu { float: right; }
#topmenu ul {list-style-type: none;}
#topmenu li {float: left; border-right: 1px solid #CD8178; }
#topmenu li.last {border-right: 0px solid #000; }
#topmenu li a {color: #FFF; font-size: 90%; margin: 0px 10px; }
#switchlang {clear: right; float: right; margin-right: 10px; margin-top: 10px;}
#switchlang a { color: #FC0;}

#tagline {
 color: #695655; font-size: 10px; font-weight: lighter; height: 36px; letter-spacing: 1px; margin: 0; padding: 0; position: relative; 
}
#menu {
 float: left; margin: 0; padding: 60px 0 0 56px; width: 180px; 
}

#nav ul {
 float: left; list-style: none; margin: 0; padding: 0;  
}
#nav li {
 float: left; font-size: 11px; margin: 0; padding: 0;  border-right: 1px solid #9F453B; 
}
#nav li.last {
 border-right: 0px solid #000; 
}

#nav li a {
  border-bottom: none; border-right: 0px solid #483600; color: #fff; font-weight: normal; float: left; letter-spacing: 1px; padding: 6px 7px 10px 7px; text-decoration: none; 
}
#nav li a:hover {
 background-color: #682D29; text-decoration: none; 
}

#main {
 float: left; margin: 0 0 35px 20px; padding: 10px 0 0 0; width: 475px; 
}
.caption {
 color: #000; font: 21px "Times New Roman", Times, serif; margin: 0; padding: 0 0 25px 0; 
}
.content {
 margin: 0; padding: 0 0 35px 0; 
}
.content h2, #comments h2, #content-comments h2, .content h3, .content h4 {
 border-bottom: 1px solid #E5CB99; color: #900006; font-size: 180%; margin: 0; margin-top: 15px; padding: 0 0 3px 0; 
}
.content h2 a {
 border: 0; color: #705b5a; text-decoration: none; 
}
.content h2 a:hover {
 border: 0; text-decoration: none; 
}
.content h3 {font-size: 140%; margin: 20px 0px 10px 0px; border-top: 1px solid #E5CB99; border-bottom: 0px; padding-top: 15px;}
.content h4 {font-size: 140%; margin: 10px 0px 10px 0px; border-top: 0px solid #E5CB99; border-bottom: 0px; padding-top: 5px;}
.date {
 background: url(../images/date.gif) no-repeat 0% 50%; color: #9a9a52; font: 10px/1.5em "Lucida Grande", Verdana, sans-serif; margin: 8px 0 0 0; padding: 0 0 0 22px; 
}
.maincontent {
 color: #333; font-size: 12px; margin: 0; padding: 20px 0 0 0; line-height: 160%; min-height: 360px;
}
.maincontent p.opener {font-size: 13px; line-height: 165%; margin-left: 25px;}
.maincontent blockquote {
 border-left: 4px solid #9e533f; color: #785a44; margin: 22px 0 22px 22px; padding: 0; 
}
.maincontent blockquote p {
 padding: 4px 0 4px 10px; 
}
.maincontent ul {
 list-style: disc; margin: 0; padding: 0 0 18px 22px; 
}
.maincontent li {
 margin: 0; padding: 0; 
}
.maincontent p {
 margin: 0; padding: 0 0 12px 0; 
}
img.floatleft {
 float: left; margin: 0 10px 10px 0; 
}
.contentmetadata {
 clear: both; color: #565656; font: 10px "Lucida Grande", Verdana, sans-serif; margin: 8px 0 0 0; padding: 0; 
}
.tags {
 background: url(../images/tag.gif) no-repeat 0% 50%; border: 0; margin: 0; padding: 2px 0 2px 22px; 
}

.comment-field {
 margin: 0; padding: 0 0 12px 0; 
}
.comment-field textarea {
 border: 1px solid #CBBCBC; color: #565656; font: 11px "Trebuchet MS", sans-serif; padding: 2px; width: 320px; 
}
.comment-field label {
 float: left; width: 170px; 
}
.input-text {
 border: 1px solid #CBBCBC; color: #565656; font: 11px "Trebuchet MS", sans-serif; padding: 2px; width: 320px; 
}
.input-button {
 color: #565656; margin: 0 0 0 171px; padding: 0 5px; 
}
#sidebar {
 float: right; margin: 0; padding: 23px 0 0 0; width: 375px; min-height: 222px;background: url(/assets/templates/centennial/images/sidebar_nav.gif) top right no-repeat;
}
#sidebar h2 {
color:#900006;
 font-size: 18px; font-weight: normal; letter-spacing: 1px; margin: 30px 21px 0 21px;  
 /* font-family: Rockwell, Georgia, "Times New Roman",Times,serif; */
border-bottom: 1px solid #E5CB99;
/*font-weight: bold;*/
}
#sidebar ul {
 font-size: 12px; list-style: none; margin: 0; padding: 0; margin-top: 10px; margin-left: 20px; margin-right: 20px;
}
#sidebar ul li {
 margin: 0; padding: 0; 
}
#sidebar ul li ul {
 margin: 0; padding: 10px 0 15px 0; 
}
#sidebar ul li ul li {
 margin: 0; padding: 0; 
}
#sidebar li a {
border: 0;  color: #660; display: block; height: 34px; line-height: 34px; font-weight: bold; padding: 0 0 0 21px; text-decoration: none; border-bottom: 1px dotted #E5CB99;
}
#sidebar li a:hover {
text-decoration: underline; 
}
#sidebar a img {margin-left: 21px; margin-top: 5px;}
.sidebar-bottom {
 background: url(../images/sidebar_bottom.jpg) no-repeat 0% 100%; display: block; height: 23px; margin: 0 0 35px 0; padding: 0; 
}

#sidebar p {margin: 10px 25px;}
#footer {
 background: #900006 url(../images/footer_bkg.jpg) repeat-x 0% 0%; clear: both; margin: 0; padding: 10px; position: relative; 
color: #FDF8Ec;
font-size: 90%;
}
#footer a {color: #FFF;}
#footer-recent-main {
 float: left; margin: 0; overflow: hidden; padding: 0; 
}
#footer-recent-comments {
 float: left; margin: 0 0 0 35px; overflow: hidden; padding: 0; 
}
#footer-recent-main h2, #footer-recent-comments h2 {
 color: #adb96e; font-size: 11px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0; text-transform: uppercase; 
}
#footer-recent-main ul, #footer-recent-comments ul {
 list-style: none; margin: 0; padding: 4px 0 25px 0; 
}
#footer-recent-main ul li, #footer-recent-comments ul li {
 margin: 0; padding: 0; 
}
#footer-recent-main a {
 border-bottom: 1px solid #5c4847; color: #a68887; display: block; font-size: 12px; padding: 8px 0 2px 0; width: 236px; 
}
#footer-recent-comments a {
 border-bottom: 1px solid #5c4847; color: #a68887; display: block; font-size: 12px; height: 48px; padding: 8px 0 2px 0; width: 236px; 
}
#footer-recent-main a:hover, #footer-recent-comments a:hover {
 border-bottom: 1px solid #7a605e; color: #ccb9b9; text-decoration: none; 
}
#footer-recent-main span, #footer-recent-comments span {
 color: #786160; font: 10px "Lucida Grande", Verdana, sans-serif; 
}
#footer p {margin-top: 5px; line-height: 110%;}
#about {
 float: left; margin: 0 0 0 35px; padding: 0; width: 225px; 
}
#about h2 {
 color: #adb96e; font-size: 11px; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0; text-transform: uppercase; 
}
#info {
 color: #866B6A; font-size: 12px; margin: 0; padding: 12px 0 20px 0; 
}
#copyright {
 background: #3c2e2d; color: #786160; font: 10px "Lucida Grande", Verdana, sans-serif; margin: 0; padding: 15px 0 0 5px;line-height: 16px;
}
#copyright a, #valid a {
 border-bottom: 1px solid #5c4847; color: #a68887; padding: 0 0 2px 0; text-decoration: none; 
}
#copyright a:hover, #valid a:hover {
 border-bottom: 1px solid #7a605e; color: #ccb9b9; text-decoration: none; 
}
#valid {
 background: #3c2e2d; color: #786160; font: 10px "Lucida Grande", Verdana, sans-serif; margin: 0; padding: 5px 0 15px 5px; 
}
#valid span {
 background: url(../images/check.gif) no-repeat 0% 50%; margin: 0; padding: 0 0 0 14px; 
}
 dt {font-weight: bold; margin-top: 12px;}