BODY {
 background: #660000 url(images/background.jpg) repeat;
 margin: 0;
 text-align:left;
 color: #FBE7B9;
}

/* STRUCTURE */

#page {
 width: 800px;
 margin-left: auto;
 margin-right: auto; 
 margin-top: 20px;
}


#frame {
 background:#FCF3DC url(images/bg.jpg) repeat-y;
 float:left;
 width: 800px;
 color:#660000;
}

#frame2 {
 width: 800px;
 float:left;
}


#topbanner1 {
 width: 800px;
 height: 96px;
 background: url(images/header.png) no-repeat;
}

.info {
 text-align: left;
 text-indent:100px;
 font-family:   'Times New Roman Italic', 'Times', 'serif' ;
 color: #660000;
 font-size: 16px;
 letter-spacing: 1px;
 font-weight: bold;
 background:transparent;
}

h1 {
 color: #660000;
 font-size: 40px;
 text-indent:95px;
 text-align: left;
 font-style: italic;
 padding:0;
 margin:0;
 font-family:'Times', 'serif';
 background:transparent;
 }

h1 a, a:active, a:visited { color: #660000; text-decoration: none;}
h1 a:hover {color: #660000; text-decoration: underline;}

#main {
 float: left;
 margin: 10px 0 0 15px;
 width: 560px;
 overflow:hidden;
 text-align:left;
}      

.left{
float:left;
margin:5px;
}

img {
border:0px;
margin:5px;
padding:5px;
}

#menu {
 float:right;
 width:200px;
 margin:10px 5px 0 0 ;
 font-size:11px; 
 color: #660000;
 font-family: 'trebuchet ms';
 overflow:hidden;
 text-align:left;
 }

#menu a {
color:#660000;
font-weight:bold;
}

ul{
padding:0 0 0 5px;
margin:0 5px 5px 0;
list-style:none;
}

ul li {
 background: url(images/sidebullet.jpg) no-repeat;
 padding-left: 15px;
 border: 0;
 letter-spacing: 0;
 margin: 0;
 color: #660000;
 list-style:none;
}

ul a { color: #660000; text-decoration: none;font-weight:bold;}
ul a:hover {text-decoration:underline;}

h2 { 
 color:#660000;
 border: solid 1px #660000;
 padding: 0 0 0 26px;  
 background:#FBE7B9 url(images/h2pic.jpg) left center no-repeat;
 width: 157px;
 height: 24px; 
 line-height:24px;
 font-family: 'trebuchet ms';
 font-size: 14px;
 font-weight: bold;
 list-style: none;
 margin: 0 0 10px 6px;
 }




.main_title {
 font: bold 11pt Tahoma;
 padding: 5px 0 0 40px;
 margin-left: 5px;
 color: #FBE7B9;
 background:#660000 url(images/title.jpg) left center no-repeat;
 display:block;
 height:30px;
}

.main_title a {
color: #FBE7B9;
background:#660000;
display:block;
text-decoration: none;
  }

.main_title a:active {
color: #FBF3DC;
background:#660000;
display:block; 
text-decoration: underline;
}

.main_title a:visited {
color: #FBF3DC;
background:#660000;
display:block;
text-decoration: none;
}    

.main_title a:hover {
color: #FBE7B9;
background:#660000;
display:block;
text-decoration: underline;
}


.page_title {
 font: bold 11pt 'Tahoma';
 color: #660000;
}

.page_title a {color: #660000; text-decoration: none;}
.page_title a:active {color: #660000; text-decoration: underline;}
.page_title a:visited {color: #660000; text-decoration: underline;}
.page_title a:hover {color: #660000; text-decoration: underline;}


p {
 text-align: left;
 font-size: 11pt;
 line-height: 150%;
 font-family: 'trebuchet ms';
 color: #660000; 
 }

p img {
 padding: 4px;
 background: #FBE7B9;
 margin: 0 5px 0 5px;
 border: 1px solid #660000;
}

p ul li {
 background: url(images/postbullet.jpg) no-repeat;
 padding-left: 15px;
 list-style: none;
 border: 0;
 margin: 0;
}    


p a { color: #990000; text-decoration: none; font-weight: bold;}
p a:active {color: #660000; text-decoration: none; font-weight: bold;}
p a:visited {color: #990000; text-decoration: none; font-weight: bold;}
p a:hover {color: #990000; text-decoration: underline; font-weight: bold;}

.permalink {
 padding: 0 0 0 0;
 text-align:right;
 margin: 0 0 0 0;
 font-family: 'trebuchet ms';
 font-size: 8pt;
 color: #660000;   
 height:51px;
 background: url(images/post.jpg) no-repeat center center;
}

.permalink a:link {color: #660000; text-decoration: none;}
.permalink  a:visited {color: #660000; text-decoration: none;}
.permalink  a:active {color: #660000; text-decoration: none;}
.permalink  a:hover {color:#660000; text-decoration: underline;}

.main_feedback {
 margin-left: 12px;
 font-family: 'trebuchet ms';
 font-size: 8pt;
 color: #660000;
 display:inline;
}

.main_feedback a:link {color: #660000; text-decoration: none;}
.main_feedback a:visited {color: #660000; text-decoration: none;}
.main_feedback a:active {color: #660000; text-decoration: none;}
.main_feedback a:hover {color:#660000; text-decoration: underline;}


.navi {
 font-size:10pt;
 font-family: 'trebuchet ms';
 color: #660000;
 text-align: center;
 font-weight: bold;
 }

.navi a:link {color: #660000;text-decoration: none;}
.navi a:visited {color: #660000; text-decoration: none;}
.navi a:active {color: #755278;text-decoration: none;}
.navi a:hover{color: #755278; text-decoration: underline; }

blockquote {
 color: #660000;
 padding-left: 5px;
 border-left: #660000 solid 2px;
}




#footer {
 background: url(images/footer.jpg) no-repeat;
 height: 132px;
 width: 800px;
 clear:both;
}

.footertext a { color: #660000; text-decoration:none; font-weight:bold;}
.footertext a:visited { color: #660000; text-decoration:none;}
.footertext a:active { color: #660000; text-decoration:none;}
.footertext  a:hover {color: #660000; text-decoration: none;}

.footertext {
 text-align: center;
 padding: 56px 0 0 0;
 font-size: 10pt;
 font-family: 'trebuchet MS';
 color: #660000; 
}

.redbox{
border:solid 2px #660000;
margin:5px;
text-align:center;
padding:5px;
}

hr{
color:#660000;
width:80%;
height:2px;
text-align:center;
}

.center{
text-align:center;
}
