BODY {

 background: #304663 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;

 width: 786px;

 clear: both;
}



#frame2 {

 width: 786px;

 clear: both;
}



#topbanner1 {

 width: 786px;

 height: 178px;

 background: url(images/header1.jpg) no-repeat;

}



#topbanner2 {

 width: 786px;

 height: 177px;

 background: url(images/header2.jpg) no-repeat;

}



.info {

 text-align: left;

 padding: 0 50px 0 190px;

 width: 380px;

 font-family: trebuchet ms;

 color: #8fa6c3;

 font-size: 16px;

 letter-spacing: 4px;

 font-weight: bold;

}



.title {

 color: #dce4ee;

 font-family: trebuchet ms;

 font-size: 32px;

 padding: 70px 50px 0 190px;

 width: 380px;

 text-align: left;

}

.title a, a:active, a:visited { color: #dce4ee; text-decoration: none;}

.title a:hover {color: #fff; text-decoration: underline;}

h1 {

 color: #dce4ee;

 font-family: trebuchet ms;

 font-size: 32px;

 text-align: left;

 margin: 0 0 0 0;

}

.title h1:hover {color: #fff; text-decoration: underline;}


.pnavi_container {

 clear: both;

 height: 90px;

}


#main {

 float: left;

 margin: -110px 0 0 50px;

 width: 520px; 

 overflow: hidden;

}



#main a img {border:0px;}



#menu li {list-style: none; margin:0; padding-bottom: 10px;}



#menu {

 float: left;

 width: 160px;

 margin: -135px 0 0 12px;

 font-size: 11px; 

 color: #c0c0c0;

 font-family: trebuchet ms;

 overflow: hidden;

}



#menu form {

 margin: 5px 0 5px 10px;

}



#menu input#s {

 width: 80%;

 background: #eee;

 border: 1px solid #d1dae5;

 color: #000;

}



#menu ul {

 color: #c0c0c0;

 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 li p { margin: 0px; padding: 0px 0px 0px 10px; }

#menu ul li a { font-variant: normal; font-weight: normal; line-height: 100%; color: #d1dae5; text-decoration: none;}

#menu ul li a:hover { border-bottom: 1px solid #d1dae5;}


#menu ul ul li a { color: #d1dae5; text-decoration: none;}

#menu ul ul li a:hover {border-bottom: 1px solid #d1dae5;}



#menu ul ul ul.children {

 font-size: 8pt;

 padding-left: 0px;

 margin-left: -8px;

 border:0px;

}



h3 {

 font-family: trebuchet ms;

 color: #8fa6c3;

 font-size: 16px;

 letter-spacing: 4px;

 padding: 10px 0 4px 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;

 background-position: bottom left;

 height: 52px;

 padding: 0 0 0 40px;

 text-align: left;

 font-size: 22px;

 font-weight: bold; 

 font-family: trebuchet ms;

 color: #8fa6c3; 

}

.td_main_title {

 vertical-align: middle;

 height: 52px;

}

.main_title a {color: #d1dae5; text-decoration: none;}

.main_title a:active {color: #d1dae5; text-decoration: none;}

.main_title a:visited {color: #d1dae5; text-decoration: none;}

.main_title a:hover {color: #fff; text-decoration: none;}

.main_title h2 {

 padding: 0 0 0 0;

 margin: 0 0 0 0;

 text-align: left;

 font-size: 22px;

 font-weight: bold; 

 font-family: trebuchet ms;

}



.main_post {

 text-align: justify;

 font-size: 10pt; 

 line-height: 150%;

 font-family: trebuchet ms;

 color: #d1dae5; 

}



.main_post img {

  background: #A4B7D0;

  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: #d1dae5; text-decoration: none;}

.main_post a:active { color: #d1dae5; text-decoration: none;}

.main_post a:visited { color: #d1dae5; text-decoration: none;}

.main_post a:hover { color: #d1dae5; text-decoration: underline;}


.big_text_link { text-align: center; }

.big_text_link a { font-size: 28px; color: #FFFFFF; padding: 0 0 0 0; text-decoration: none; border: 0px none #d1dae5; }

.big_text_link a:active { color: #FFFFFF; text-decoration: none; border: none #d1dae5; }

.big_text_link a:visited { color: #FFFFFF; text-decoration: none; border: none #d1dae5; }

.big_text_link a:hover { color: #FFFFFF; text-decoration: underline; border: none #d1dae5; }

.big_text_link a:hover:before { color: #FFFFFF; text-decoration: none; content: '\0000BB\0000A0'; }

.big_text_link a:hover:after { color: #FFFFFF; text-decoration: none; content: '\0000A0\0000AB'; }


.image_link { text-align: center; width: 50%; }

.image_link img { border: none; padding: 0px; background: none; width: 180px; }


.main_feedback {

 font-size:9pt;

 font-family: trebuchet ms;

 color: #fff;

 text-align: center;

 }



.main_feedback a:link {color: #d1dae5; text-decoration: none;}

.main_feedback a:visited {color: #d1dae5; text-decoration: none;}

.main_feedback a:active {color: #d1dae5; text-decoration: none;}

.main_feedback a:hover{color: #fff; text-decoration: underline; }





.navi {

 font-size:10pt;

 font-family: trebuchet ms;

 color: #808080;

 text-align: right;

 font-weight: bold;

 }



.navi a:link {color: #d1dae5;text-decoration: none;}

.navi a:visited {color: #d1dae5; text-decoration: none;}

.navi a:active {color: #d1dae5;text-decoration: none;}

.navi a:hover{color: #d1dae5; text-decoration: underline; }



.pnavi {

 font-size: 10pt;

 padding: 10px 70px 0 150px;

 position: relative;

 font-family: trebuchet ms;

 color: #808080;

 text-align: right;

 font-weight: bold;

 }



.pnavi a:link {color: #d1dae5;text-decoration: none;}

.pnavi a:visited {color: #d1dae5; text-decoration: none;}

.pnavi a:active {color: #d1dae5;text-decoration: none;}

.pnavi a:hover{color: #d1dae5; text-decoration: underline; }



blockquote {

 color: #fff;

 padding-left: 5px;

 border-left: #bbc9db solid 2px;

}





<!-- /* Comments Form Styles */ -->

.comment_content {

 text-align: justify;

 font-size: 9pt; 

 font-family: "Lucida Sans Unicode", Arial, sans-serif;

 color: #fff; 

 line-height: 130%;

}



.commentsform { margin-left: 40px;}





.comment_content a { color: #fff; font-weight:bold; text-decoration: none;}

.comment_content a:active { color: #fff;font-weight:bold; text-decoration: none;}

.comment_content a:visited { color: #fff;font-weight:bold; text-decoration: none;}

.comment_content a:hover { color: #fff;font-weight:bold; text-decoration: underline;}





.comments_header{

 color: #173e69 ;

 text-align: left;

 font-weight: bold;

 font-size: 14px;

 width:350px;

}







.commentlist li {

 margin: 15px 0 3px;

 padding: 5px 10px 3px;

 list-style: none; color: #000;

 background-color: #99acc3;

 border: 1px #173e69 solid;

 -moz-border-radius: 7pt;

}



li.graybox {

 background-color: #99acc3;

 border: 1px #23344b solid;

}



.commentnumber {

 font: italic normal 14px 'Times New Roman', Times, serif;

 margin-top: -5px;

 float:right;

 color: #23344b;

 font-size: 28pt;

 font: italic;

}



#s {

 border:1px solid #23344b;

 background: #99acc3;

 width:80%;

}



#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: #99acc3;

 color: #000;

 font-family:verdana, arial, helvetica, sans-serif;

 font-size:10px;

 margin-top:5px;

}



INPUT{

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

}



TEXTAREA{

 border:1px solid #23344b;

 background: #99acc3;

 width:480px;

}





#footer {

 background: url(images/footer.jpg) no-repeat;

 height: 133px;

 width: 786px;

}



.footertext a { color: #c0c0c0; text-decoration:none;}

.footertext a:visited { color: #c0c0c0; text-decoration:none;}

.footertext a:active { color: #c0c0c0; text-decoration:none;}

.footertext  a:hover {color: #fff; text-decoration: underline;}



.footertext {

 text-align: center;

 padding: 60px 0 0 0;

 font-size: 8pt; 

 font-family: trebuchet MS;

 color: #fff; 

}

#searchform {

 margin: 0 0 0 0;

 padding: 0 0 0 0;

}

div.rating {
 margin: 4px 0 -4px 0;
 text-align: right;
}