/*

-----------------------------------------------------------

Theme Name: Orchid

-----------------------------------------------------------

*/

BODY {
 background: #FFEBCF url(images/bg.jpg) repeat-x;
 margin: 0;}

a img {border:0px;}


/* STRUCTURE */

#page {
 width: 800px;
 margin-left: auto;
 margin-right: auto;}

#frame {
 background:url(images/frame.jpg) repeat-y; 
 float:left;
 width: 800px;}

#frame2 {
 width: 800px;
 float:left;}

#topbanner1 {
 width: 800px;
 height: 280px;
 background: url(images/header1.jpg) no-repeat;}

#topbanner2 {
 width: 800px;
 height: 540px;
 background: url(images/header2.jpg) no-repeat;}

.info {
 text-align: right;
 padding: 0 50px 0 0;
 font-family: trebuchet ms;
 color: #FFFFFF;
 font-size: 16px;
 letter-spacing: 4px;
 font-weight: bold;}

.title {
 color: #FFFFFF;
 font-family: trebuchet ms;
 font-size: 32px;
 padding: 60px 50px 0 0;
 text-align: right;}

.title a{ color: #dce4ee; text-decoration: none;}
.title a:hover {color: #fff; text-decoration: underline;}

#main {
 float: left;
 margin: 0px 0 0 60px;
 width: 480px; 
 overflow:hidden;}

#main a img {border:0px;}

#menu li {list-style: none; margin:0; padding-bottom: 10px;}

#menu {
 float: left;
 width:175px;
 margin: 0px 0 0 22px;
 font-size:11px; 
 color: #442244;
 font-family: trebuchet ms;
 overflow:hidden;}

#menu form {
 margin: 5px 0 5px 10px;}

#menu input#s {
 width: 80%;
 background: #FFFFFF;
 border: 1px solid #999999;
 color: #442244;}

#menu ul {
 color: #442244;
 font-weight: bold;
 list-style-type: none;
 margin: 0;
 padding-left: 3px;}

#menu ul li {
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-top: 10px;
 padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}

#menu ul ul {
 font-variant: normal;
 font-weight: normal;
 list-style-type: none;
 margin: 0;
 padding: 0;
 text-align: left;}

#menu ul ul li {
 background: url(images/bullet.jpg) no-repeat;
 padding-left: 20px;
 border: 0;
 letter-spacing: 0;
 margin: 0 0 0 8px;}

#menu ul ul li a {color: #442244; text-decoration: none;}
#menu ul ul li a:active {color: #442244; text-decoration: none;}
#menu ul ul li a:visited {color: #442244; text-decoration: none;}
#menu ul ul li a:hover {color: #FF9965; text-decoration: none;}

#menu ul ul ul.children {
 font-size: 8pt;
 padding-left: 6px; border:0px;}

h2 {
 font-family: trebuchet ms;
 color: #FF9966;
 font-size: 16px;
 letter-spacing: 4px;
 padding: 10px 0 0 10px;
 font-weight: bold;
 list-style: none;
 margin:0;}


/* Formatting */

.main_date {
 margin: 0px 0px 8px 0px;
 font-style: oblique;
 text-align: left;
 font-size: 12px; 
 font-variant: small-caps;
 font-family: trebuchet ms;
 color: #808080;}

.main_title {
 background: url(images/title.gif) no-repeat;
 height: px;
 padding: 6px 0 0 60px;
 text-align: left;
 font-size: 26px;
 font-weight: bold; 
 font-family: "trebuchet ms";
 color: #FF9966;}

.main_title a {color: #FF9966; text-decoration: none;}
.main_title a:active {color: #FF9966; text-decoration: none;}
.main_title a:visited {color: #FF9966; text-decoration: none;}
.main_title a:hover {color: #442244; text-decoration: none;}

#main_post {
 text-align: justify;
 font-size: 10pt; 
 line-height: 150%;
 font-family: trebuchet ms;
 color: #442244;}

#main_post img {
  background: #FFFFFF;
  border: 1px solid black;
  padding:3px;
  margin-left: 4px;
  margin-right: 4px;}

.wp-smiley#main_post {border: none; padding: 0; margin: 0; background: transparent;}

#main_post a { color: #442244; text-decoration: none;}
#main_post a:active { color: #442244; text-decoration: none;}
#main_post a:visited { color: #442244; text-decoration: none;}
#main_post a:hover { color: #FF9966; text-decoration: underline;}

.main_feedback {
 font-size:9pt;
 font-family: trebuchet ms;
 color: #442244;
 text-align: center;}

.main_feedback a:link {color: #442244; text-decoration: none;}
.main_feedback a:visited {color: #442244; text-decoration: none;}
.main_feedback a:active {color: #442244; text-decoration: none;}
.main_feedback a:hover{color: #FF9966; text-decoration: underline;}

.navi {
 font-size:10pt;
 font-family: trebuchet ms;
 color: #808080;
 text-align: center;
 font-weight: bold;}

.navi a:link {color: #442244;text-decoration: none;}
.navi a:visited {color: #442244; text-decoration: none;}
.navi a:active {color: #442244;text-decoration: none;}
.navi a:hover{color: #FF9966; text-decoration: underline; }

.pnavi {
 font-size:10pt;
 padding: 10px 70px; ; color: #4422440 0 0;
 font-family: trebuchet ms;
 color: #808080;
 text-align: right;
 font-weight: bold;}

.pnavi a:link {color: #442244;text-decoration: none;}
.pnavi a:visited {color: #442244; text-decoration: none;}
.pnavi a:active {color: #442244;text-decoration: none;}
.pnavi a:hover{color: #FF9966; text-decoration: underline; }

blockquote {
 color: #fff;
 padding-left: 5px;
 border-left: #bbc9db solid 2px;}


 /* Comments Form Styles */ 

.comment_content {
 margin-left: 0px;
 text-align: justify;
 font-size: 9pt; 
 font-family: "trebuchet ms", verdana sans-serif;
 color: #442244; 
 line-height: 150%;}

.commentsform { margin-left: 0px;}

.comment_content a { color: #442244; font-weight:bold; text-decoration: none;}
.comment_content a:active { color: #442244;font-weight:bold; text-decoration: none;}
.comment_content a:visited { color: #442244;font-weight:bold; text-decoration: none;}
.comment_content a:hover { color: #FF9966;font-weight:bold; text-decoration: underline;}

.comments_header{
 color: #FF9966;
 margin: 0px 0 0px;
 text-align: left;
 font-weight: bold;
 font-size: 14px;}

.commentlist li {
 width: 475%;
 margin: 0px 0 0px;
 padding: 5px 10px 3px;
 list-style: none; color: #442244;
 background-color: #FFEBCF;
 border: 1px #999999 solid;
 -moz-border-radius: 7pt;}

li.graybox {
 background-color: #FFEBCF;
 border: 1px #999999 solid;
 -moz-border-radius: 7pt;}

.commentnumber {
 font: "trebuchet ms", verdana, sans-serif;
 margin-top: 5px;
 float:right;
 color: #442244;
 font-size: 14pt;}

#s {
 border:1px solid #000000;
 background: #FF9966;
 width: 100%;}

#b {
 border:1px solid #23344b;
 background: #99acc3;
 color: #000;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:10px;
 margin-top:5px;}

#button {
 border:1px solid #23344b;
 background: #FFFFFF;
 color: #000;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:10px;
 margin-top:5px;}

INPUT{
 border:1px solid #999999;
 background: #d8d8d8;
 color: #442244;}

TEXTAREA{
 border:1px solid #999999;
 background: #FFFFFF;
 width:475px;
 color: #442244;
 -moz-border-radius: 7pt;}

#footer {
 background: url(images/footer.jpg) no-repeat;
 height: 150px;
 width: 800px;}

.footertext a { color: #999999; text-decoration:none;}
.footertext a:visited { color: #999999; text-decoration:none;}
.footertext a:active { color: #999999; text-decoration:none;}
.footertext  a:hover {color: #000000; text-decoration: underline;}

.footertext {
 text-align: center;
 padding: 60px 0 0 0;
 font-size: 8pt; 
 font-family: trebuchet MS;
 color: #999999;}.text {  font: 11pt "trebuchet ms", Arial, sans-serif; color: #412141}
.rightmenu {  font: 9pt "trebuchet ms", Verdana, sans-serif; color: #442244}
a:active {  font: 9pt "trebuchet ms", Verdana, sans-serif}
a:active { color: #442244; text-decoration: none; } a:hover {  font: 9pt "trebuchet ms", Verdana, sans-serif; color: #FF9966; text-decoration: none}
a:link {  font: 9pt "trebuchet ms", Verdana, sans-serif; color: #442244; text-decoration: none}
a:visited {  font: 9pt "trebuchet ms", Verdana, sans-serif}
a:visited  { color: #442244; text-decoration: none; } 