* {margin: 0; padding: 0;}

body {font: 1em Montserrat, sans-serif; line-height: 1.0em; color: #000000; background-color: #FFFFFF;}

a:link, a:visited {text-decoration: none; font-weight: bold; color: #000000;}

a img {border: none;}

html body a:hover {color: #FF0000;}

h1 {font: bold 3em Montserrat, Helvetica, Verdana, Arial, serif; color: #FFFFFF; line-height: 1.0em;}

h2 {font: bold 2.5em Montserrat, Helvetica, Verdana, Arial, serif; letter-spacing: 1px; color: #435a65; margin-bottom: 5px; padding-right: 2px;text-align: left;}

h3w {font: bold 2em Montserrat, Helvetica, Verdana, Arial, serif; color: #FFFFFF; line-height: 1.6em;}

h3 {font: bold 2em Montserrat, Helvetica, Verdana, Arial, serif; color: #435a65; line-height: 1.6em;}

h4 {font: normal 1.5em Montserrat, "Times New Roman", serif; letter-spacing: 1px; color: #435a65; text-align:center; background-color: #FFFFFF;}

#main {float: left; font-size: 1em; padding: 0em 0 0em 20px}
#main p {text-align: left; line-height: 1.4em; margin: 0 0 1em; padding: 2px;}
#main li {line-height: 1.4em;}

#content {padding: 0 25px 0 15px;}

#sidebar {text-align: center}
#sidebar div {border-bottom: 1px dashed #9EB4FF; padding: 10px 0.9em;}
#sidebar li {padding: 0.5em 0 0.5em;}
#sidebar p {font-size: 1.0em; margin-top: 0.25em;}

/* IE5.x/Win hacks */

#main {voice-family: "\"}\""; voice-family: inherit;}
#content {voice-family: "\"}\""; voice-family: inherit;}
#sidebar {voice-family: "\"}\""; voice-family: inherit;}

/* IE5/Mac hacks */
/*\*//*/
/**/

#header {background-color: #435a65;text-align: center}

#footer {clear: both; border-top: 1px solid #435a65; padding: 0.5em 20px; color: #435a65;}

.news-img-left {float: left; margin: 0 2em 0 2em; border: 0;}

.first {padding-top: 3px;}
.first li {font-size: 11px;}

.data-div {margin: 1em 0 0; width: 100%; padding: 5px;}

.topics-ul {margin: 0 2em 1em;}
