th.comment {
background:#687f9e;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

p.copyright {

text-align:center;
font-size:80%;
}

p.red {

text-align:center;
font-size:150%;
color:red;
}


#googleadside  {
margin-right:auto;
margin-left:auto;
margin-top:1px;
}


#box {
position:relative;
margin-right:auto;
margin-left:auto;
top:0;
left:0;
text-align:left;
margin:0;

width:900px;
padding:30px;
}

#boxleft {
float:left;
text-align:left;
margin:0;
padding:5px;
width:150px;
}

#boxright {
float:right;
text-align:left;
margin:0;
padding:5px;
width:650px;
}

#search {
position:relative;
margin-right:auto;
margin-left:auto;
text-align:left;
margin:0;
padding:5px;
width:400px;
height:250px;
}

p.white, a.white {
color:#fff;
background:#687f9e;
}

a.white:link,a.white:visited,a.white:hover,a.white:active {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}

ol {
list-style-type:upper-roman
}

ol li.page{
font-size:85%;
color:#000000;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#369;
background:#fff
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color:#eff;
background:#33f;
text-decoration:none
}

td.menu {

background:#687f9e;
color:#eeeeee;
}

a.menu2:visited {
font-family:Arial, Helvetica, sans-serif;
color:#3D88EE;
font-size:85%;
text-decoration:underline
}

a.bm:link,a.bm:visited,a.bm:hover,a.bm:active {
font-family:Arial, Helvetica, sans-serif;
color:#eeeeff;
font-size:85%;
text-decoration:underline;
background-color:transparent; 
}


h1 {
font-size:150%;
color:#687f9e;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:100%;
color:#687f9e;
}

h3 {
font-size:85%;
color:#687f9e;
}

a.menu2:visited {
font-family:Arial, Helvetica, sans-serif;
color:#ffb;
font-size:85%;
text-decoration:underline;
background:#687f9e;
}

a.menu2:hover {
font-family:Arial, Helvetica, sans-serif;
color:#aff;
font-size:85%;
text-decoration:underline;
background:#687f9e;
}

a.menu2:link,a.menu2:active {
font-family:Arial, Helvetica, sans-serif;
background:#687f9e;
color:#fff;
font-size:85%;
text-decoration:underline
}

p.menu2 {
color:#eeeeFF;
font-size:85%;
}

p.disc {
color:#eeeeFF;
font-size:90%;

}

p span {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:85%;
}

p.header {
font-family:Arial, Helvetica, sans-serif;
color:#687f9e;
font-size:40px;

}


p.code {
font-family:monospace;
font-size:85%;
color:#137;

}


#code,#code1,#code2,#code3,#code4, #code5, #code6, #code7 {
font-family:monospace;
font-size:87%;
color:#137;
background:#fff
}


a.header:link,a.header:visited,a.header:hover,a.header:active {
font-family:arial, helvetica, sans-serif;
color:#fff;
font-size:83%;
text-decoration:none
} 

ul li a.menu{
color:#fff;
font-family:Verdana, sans-serif;
font-size:90%;
background:#465D7C;
text-decoration:underline;
text-align:left;
}

ul li a.menu:visited {
color:#aaeeef;
font-family:Verdana, sans-serif;
background:#465Df7C;
text-decoration:underline;
}

ul li a.menu:hover {
color:#ffb;
font-family:Verdana, sans-serif;
background:#465Df7C;
text-decoration:underline;
}



li {
list-style-type:none;
line-height:150%;
font-size:90%;
color:#000;
margin-left:-30px;
padding-left:5px;
border-left:0 solid #dddddd;
border-right:0 solid #dddddd;
border-top:0 solid #dddddd;
border-bottom:0 solid #dddddd;
text-align:left;
}

ol.page li{
list-style-type:none;
color:#000;
padding-left:15px;
text-align:left;
font-size:110%;
}

div#slideshow {
margin-right:auto;
margin-left:auto;
width: 307px;
height: 230px;
}

div#slides {

height: 230px;
width: 307px;
}

div#slides img {
width: 305px;
height:227px;
border:0;
}

div#slides a.thumb {
display:none;
}

div#slides a.default-slide {
display:block;
text-decoration:none;
}


/* -----------------------------------
section-nav
----------------------------------- */

.section-nav li.line { display: inline; }

.section-nav a
{
	display: inline;
	color: #fff;
	background: #141413;
	text-decoration: none;
}


.section-nav a:hover { background-color: red; }
.section-nav a:focus { outline: red thin dotted; }
.section-nav ul.line ul.line a { background-color: #333; }
.current a { background-color: #555; }

/* -----------------------------------
section-nav
----------------------------------- */
.section-nav {
position:relative;
left-margin:auto;
right-margin:auto;
text-align:center;
background:#fff;
paddin:0;
}

.section-nav li.line { display: inline; 

line-height: 1.4;
background: #fff;
margin:0 0 0 0;
border:0px solid #000;
}

.section-nav a
{
	display: inline; 
	margin: 0 0 0 0;
	color:#682e00;
	background: #D7B0C4 url(images/left-corner.gif) no-repeat 0 0;
	
	text-decoration: none;
}

.section-nav span
{
	display:inline; 
	padding: 0px 25px 0px 25px; 
	background: url(images/right_corner.gif) no-repeat 100% 0;
	height:30px;
	border:0px solid #000;
}

.section-nav a:hover { background-color: #D7B0C4; color:#00635f;}
.section-nav a:focus { outline: red thin dotted; }
.section-nav ul.line ul.line a { background-color: #D7B0C4; color:#682e00; padding: 0px 25px 0px 25px; }
.section-nav ul.line ul.line span { padding: 0px 25px 0px 25px; }
.current a { background-color: #D7B0C4; color:#3b8c89; }

.centerbox  {
position: relative;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:10px;
}

