body { padding: 0px; margin: 0px; font-family: tahoma, arial, sans serif, verdana; font-size: 1em; background-color: #3366A3; background-image: url('../images/background.jpg'); background-repeat: repeat-x;  }
h1 { font-size: 1.7em; font-weight: normal; color: #3366A3; background-color: #ffffff; margin: 5px; } 
h2 { font-size: 1.5em; font-weight: normal; color: #3366A3; background-color: #ffffff; margin: 5px; } 
h3 { font-size: 1.3em; font-weight: normal; color: #3366A3; background-color: #ffffff; margin: 5px; } 
h4 { font-size: 1.3em; font-weight: normal; color: #3366A3; background-color: #ffffff; margin: 0px; } 
p { padding: 10px; padding-bottom: 0px } 

#topmenu { background-color: #1d3755; text-align: right; font-size: .8em; padding: 5px; width; 100%; color: #ffffff  }
#topmenu a { color: #ffffff; text-decoration: none }
#topmenu a:hover { text-decoration: underline }
#topbanner { background-image: url('../images/top_bann.jpg'); width: 960px; height: 200px; }
#menubackrow { width: 100%; background-color:#1d3755; font-size: .9em; clear: both; height: 25px; }
#container { padding: 0px; margin: 0px; width: auto; text-align: center;  }
#centerdiv { width: 960px; margin-right: auto; margin-left: auto; text-align: left;  }

#mainbody { float: left; background-color: #ffffff; font-size: .8em; padding-bottom: 30px }
#leftcol { width: 190px;  float: left; margin-left: 0px; margin-top: 20px; padding: 0px; text-align: center }
#centercol { width: 585px; background-color: #ffffff; float: left; padding: 0px; }
#rightcol { width: 185px;  float: left; margin-right: 0px; margin-top: 20px; }


#bottomborder { clear: both; background-image: url('../images/bottom.jpg'); height: 20px; }
#footer { width: 100%; color: #ffffff; font-size: .8em; padding: 0px; } 
#footerleft { float: left; text-align: left; padding: 5px }
#footercenter { text-align: center; padding: 5px }
#footerright { float: right; padding: 5px}
#footer a { color: #ffffff; text-decoration: none }
#footer a:hover { text-decoration: underline }

#bottomline { height: 3px; width: 100%; padding: 0px; font-size: .1em; line-height: .1em; margin: 0px; background-color: transparent; clear: both; }
#bottommenu { text-align: right; width: 100%; background-color: #ffffff; font-size: .8em; margin-bottom: 0px }
#bottommenu a { text-decoration: none; color: #3366A3;  }
#bottommenu a:hover { text-decoration: underline }

.sideimage { margin-bottom: 20px; border-width: 0px }
.sideblock { padding-top: 20px } 

#leftnav { border: 1px solid #1d3755; width: 180px }
#leftnav h1 { font-size: 1.3em; width: 100%; background-color: #1d3755; color: white; padding: 0px; margin: 0px }
#leftnav a { width: auto; display: block; background-color: #3366A3; padding: 4px; padding-left: 6px; text-decoration: none; margin: 2px; border: 0px solid #ffffff; color: orange; font-weight: bold }
#leftnav a:hover { background-color: #1d3755 }

/*blog*/
#content { padding: 10px }
#content h2 { font-size: 1.2em; color: #3366A3; }
#sidebar { width: 179px; font-size: 1em; padding: 0px; margin: 0px; }
#sidebar h2 { font-size: 1.2em }
#sidebar #searchsubmit { width: 50px; }
#sidebar #s { width: 100px }
#sidebar ul { padding-bottom: 10px; padding-left: 0px; margin-left: 0px; }
#sidebar li { list-style-type: none }
h3 { font-size: 1.1em }
#comment { width: 500px }
