* {font:10pt/1.18 verdana,arial,helvetica,sans-serif;margin:0;padding:0;}
body {background-color:#336699;text-align:center}

#gordi {
  background-color:#f7f8f9;/*right and left column background-color*/
  border:silver 1px solid;
  margin:5px auto;
  padding:2px;
  width:740px;
}

#header {
   background:#003366; /* header background */
   text-align:right;
   border:silver 1px solid;
   margin-bottom:2px;
   position:relative;
   height:90px;
}

#sitetitle h2 {font:36px Helvetica,sans-serif;font-weight:bold;margin:10px 120px 0 0 ;color:#f1f1ff;cursor:default;}

#center_left {
  background-color:#fff;
  border-left:silver 1px solid;
  border-right:silver 1px solid;
  margin-left:200px;
  position:relative;
  left:0;
  width:540px;

}

#content {float:left;text-align:left;width:540px;background:#fff;}

#left {position:relative;left:2px;width:200px;}
#left {float:left;margin-left:-748px;margin-top:170px;}

#footer{background-color:#fff;border:silver 1px solid;clear:both;margin-top:2px;padding:7px;}

*html html,*html body,*html #gordi,*html #center_left {height:100%;}
.formtd {margin:5px 0px 0 6px;}
.clear {clear:both;}
p {margin:3px 10px;text-indent:1em;text-align:justify;}
a {color:blue;text-decoration:none;}
a:hover {color:red;}
b {color:#036;font-weight:bold;border:none;}
blockquote {padding:10px;color:#555;}
h1, h2, h3, h4, h5, h6, small {font-size:12pt;margin:3px;font-weight:bold;}
li,ol,ul {margin:0 5px 0 10px;text-align:justify;}
span {color:#a66;}
ul,ol {padding:0;}
strong {background-color:yellow;font-weight:normal;}
td,small {font:11px verdana,arial,sans-serif;color:black;}
i {font-style:italic;}

.small {color:#aaa;}
.panel {background-color:#f7f6f4;border:silver 1px dotted; padding:2px 2px 2px 9px;color:navy;font-size:12px;}
.title {margin:5px 10px;}

.comment_list {margin:20px auto;width:500px;}
.comment {background-color:#fff;margin:0 5px 2px;padding:0 5px 2px;text-align:justify;}
.comment_title {
	background-color:#eee;
	border:silver 1px dotted;
	color:navy;
	font-weight:bold;
	margin:0 0 5px;
	position:relative; 
	padding:2px 2px 2px 5px;
}
.rss{color:#1e90ff;}

/* start menu */
#imglogo {position:absolute;margin:0px;float:left;}

.topmenu {list-style:none;position:absolute;left:220px;bottom:2px;}
.topmenu li {float:left;margin:0;width:92px;}
.topmenu a {margin:0 1px 0 0;}
.nav {list-style-type:none;margin:3px 0 5px -4px;}
.nav .nolink {
   background-color:#f1f1ff;
   border:1px solid;
   border-color:#ffe #aaab9c #ccc #fff;
   color:#777;
   font:bold 11px verdana,arial,helvetica,sans-serif;
   margin:4px 5px 2px 10px;
   padding:4px 2px 4px 6px;
}
.nav a {margin:1px 0;}
.topmenu a,.nav a {
   background-color:#f1f1ff;
   border:1px solid;
   border-color:#ffe #aaab9c #ccc #fff;
   color:#777;
   display:block;
   font:11px verdana,arial,helvetica,sans-serif;
   text-decoration:none;
   padding:4px 2px 4px 6px;
   position:relative;
}
.topmenu a:hover,.topmenu a.selected, 
.nav a:hover,.nav a.selected {background-color:#f1f1ff;border-color:#aaab9c #fff #fff #ccc;color:#a00;}
/* end menu */

select,input {height:19px;}

.form {margin:5px 0px 0 10px;}
.form .search,.form .submit {border:silver 1px solid;color:#656565;margin:0;}
.form .search {padding:1px 0 0;text-align:left;width:153px;height:17px;}
.form .submit {padding:0 0 4px;width:30px;height:20px;}