/*BASICS */
html{background:#cbb1d5;}
html, body, p { margin: 0px; padding: 0px; border: none; text-align: left; font-family:Arial, sans-serif; font-size:14px; color:#333333; }
body{ background: url(/images/jpg/backgrounds/) no-repeat top center fixed; min-width: 1020px; }
h1{ color:#CCCCCC; }
h3{ }
h4{ color:#999999; font-size:14px; line-height:30px; }

a:link { color:#9452a0; text-decoration: none; }
a:visited { color:#9452a0; text-decoration: none; }
a:active { color:#9452a0; text-decoration: none; }
a:hover { color:#621970; text-decoration: underline; }

#head-bar-top{ width:100%; height:145px; background:#cbb1d5 url(/images/jpg/backgrounds/Reunion-home-page-top-pictures-001.jpg) no-repeat top center; }
#site-wrap{ margin-top:2px; width:1000px; text-align:left; background: #FFFFFF url(/images/jpg/backgrounds/main-bg-001.jpg) repeat-y top center; box-shadow: 1px 1px 7px #baa377; -moz-box-shadow: 1px 1px 7px #baa377; -webkit-box-shadow: 1px 1px 7px #333333;}

#header-text{ letter-spacing:0px; font-size: 34px; color:#FFFFFF; width:990px; text-align:left; font-weight:bold; margin-left:20px; text-shadow: 2px 2px 4px #000000; }

#header{ width:990px; text-align:left; font-size:12px; font-style:italic; margin:10px; margin-top:0px; color:#9452a0; }
.header{ color:#9452a0;  }
a.header:link { color:#9452a0; text-decoration: none; }
a.header:visited { color:#9452a0; text-decoration: none; }
a.header:active { color:#9452a0; text-decoration: none; }
a.header:hover { color:#621970; text-decoration: underline; }

#site-title-top{ height:0px; }
#site-title-text{ text-align:left; margin-left:20px; color:#db855a; font-family:Georgia, Palatino, Times, serif; font-size:28px; font-weight:normal; font-style:italic; text-shadow: 2px 2px 4px #CCCCCC;}

#news-date{ margin-left:10px; color:#9452a0; font-style:italic; }
#news-date-left{ color:#9452a0; font-size: 12px; font-style:italic; margin-left:10px; }

#main-page-wrap{width:1000px; min-height:600px; }
#main-left{ width: 250px; }
#main-right{ width: 750px; }

#yellow-bg{ background:#f2e291; min-height:600px; }

#click-to{ margin-left: 10px; color:#999999; }

#home-page-margin{ margin:40px; text-align:center; }

#main-text-margins{ margin:30px; text-align:left; color:#333333; line-height:22px; }
#main-title{ color:#9452a0; font-weight:bold; font-size:24px; line-height:36px; text-shadow: 1px 1px 3px #999999; }
#sub-title{ color:#9452a0; font-weight:bold; font-size:18px; line-height:24px; }
#main-date{ color:#9452a0; font-size:18px; font-weight:bold; font-style:italic; }
#main-time{ }
#main-body{ margin:10px; font-size:14px; }

#home-event-margin{ margin:20px; margin-top:20px; margin-bottom:30px; color:#9452a0; width:210px; text-align:center; }
#home-event-margin-year{ margin:20px 20px 5px; margin-top:40px; color:#9452a0; width:210px; text-align:center; }

#home-event-title{ font-weight:bold; font-size:24px; line-height:32px; text-shadow: 1px 1px 3px #bea10a; }
#home-event-date{ margin-top:5px; font-size:16px; font-weight:bold; font-style:italic; }

#main-left-title-top{ color:#9452a0; margin-left:20px; margin-top:40px; font-weight:bold; font-size:24px; line-height:32px; text-shadow: 1px 1px 3px #bea10a; text-align:left; }


#main-left-title{ color:#9452a0; margin-left:20px; margin-top:15px; font-weight:bold; font-size:24px; line-height:32px; text-shadow: 1px 1px 3px #bea10a; text-align:left; }


#year-title{ color:#9452a0; margin-left:5px; margin-top:5px; font-weight:bold; font-size:20px; line-height:28px; text-shadow: 0px 0px 0px #bea10a; text-align:left; }


#full-table{ width:690px; line-height:12px; }
.even{ }
.odd{background:#f6eff9;}

#row_count{ margin:10px; width:20px; font-size: 16px; }
#list-title{ margin:10px; width: 350px; font-size: 14px; line-height:16px; color:#9452a0; font-weight:bold; font-style:italic; }
#list-pic{ width:180px; }

#list-body{ margin-left: 20px; margin-bottom:10px; font-size:12px; }

#directions-title{ margin-top:20px; color:#9452a0; font-size:18px; font-style:italic; }

#list-left-margin{ margin:30px; margin-right:10px; margin-top:5px; color:#9452a0; width:210px; text-align:left; }
#list-left-title{ margin-top:5px; font-size:16px; font-weight:bold; text-shadow: 1px 1px 3px #bea10a; }

#break-line{ margin: 0; border-top: 1px solid #d5c254; }


#main-text{ margin-top:10px; }

.darker{ color:#621970;  }
a.darker:link { color:#621970; text-decoration: none; }
a.darker:visited { color:#621970; text-decoration: none; }
a.darker:active { color:#621970; text-decoration: none; }
a.darker:hover { color:#621970; text-decoration: underline; }

#footer{ width:980px; text-align:left; font-size:12px; font-style:italic; margin-top:20px; color:#9452a0; }
.footer{ color:#9452a0;  }
a.footer:link { color:#9452a0; text-decoration: none; }
a.footer:visited { color:#9452a0; text-decoration: none; }
a.footer:active { color:#9452a0; text-decoration: none; }
a.footer:hover { color:#621970; text-decoration: underline; }

#footer-links-wrap{ margin-top: 20px; width:100%; background:#9452a0; min-height:400px; }
#footer-links-in{ width:980px;  margin-top: 10px;}


#footer-col{ float:left; width:176px; margin:10px; line-height:14px; text-shadow: 1px 1px 3px; }

#foot-links{ margin-bottom:6px; }
.foot-links{ color:#cbb1d5;  }
a.foot-links:link { color:#cbb1d5; text-decoration: none; }
a.foot-links:visited { color:#cbb1d5; text-decoration: none; }
a.foot-links:active { color:#cbb1d5; text-decoration: none; }
a.foot-links:hover { color:#FFFFFF; text-decoration: underline; }

