body { margin: 0; padding: 0; background: #F7F4ED url(images/bg.gif) repeat-x; }
body, th, td, input, textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #666; }
p, ol, ul { line-height: 170%; }
a:hover { text-decoration: none; }
hr { display: none; }
img { border: 0; }

#header { width: 937px; height: 113px; margin: 0 auto; background: url(images/hazard_01.gif) repeat-x; }

#logo { float: left; width: 937px; height: 113px; margin-left: 10px; }
#logo h2, #logo p { text-transform: uppercase; }
#logo h2 { margin: 0; padding: 30px 0 0 20px; letter-spacing: -2px; font-size: 3em; color: #000; text-shadow: #fff 1px 1px 0px; text-transform: uppercase; }
#logo h2 a { text-decoration: none; color: #000; }
#logo p { margin: -10px 0 0 2px; padding: 0 0 0 20px; font-weight: bold; color: #000; text-shadow: #fff 1px 1px 0px; }

#topmenu { width: 937px; height: 56px; background: url(images/hazard_02.gif) repeat-x; margin: auto; }
#topmenulink { float: left; height: 56px; }
#topmenulink p { color: #668FE4; margin-left: 60px; margin-top: 12px; }
#topmenulink a { color: #fff; padding: 4px; text-decoration: none; }
#topmenulink a:hover { background: #668FE4; }
#topreklama { width: 937px; height: 114px; background: url(images/hazard_03.gif) repeat-x; margin: auto; }
#topreklama p { padding: 0; margin: 0; }
#topdol { width: 937px; height: 12px; background: url(images/hazard_04.gif) repeat-x; margin: auto; }

#page { width: 962px; margin: 0 auto; background: #FFFFFF url(images/img07.gif) repeat-y; }
#content { float: right; width: 700px; padding: 11px 11px 0 5px; background: url(images/img09.gif) no-repeat; }
#content a { color: #222; }
.pagetitle { height: 46px; margin: 0; padding: 12px 0 0 0; background: url(images/img13.gif) no-repeat; font-size: 1.4em; color: #FFFFFF; }
.pagetitle2 { height: 46px; margin: 0; padding: 12px 0 0 0; background: url(images/img13b.gif) no-repeat; font-size: 1.4em; color: #FFFFFF; }
#content #rss-posts { display: block; margin: -30px 15px 0px 0px; padding: 0 20px 0 0; background: url(images/rss.gif) no-repeat right center; text-align: right; font-weight: bold; color: #fff; }
.post { padding: 0px 20px; }
.post2 { padding: 0 10px; text-align: center; }
.post2 img { background: #eee; padding: 5px; margin: 5px; }
.title { margin: 0; font-size: 2.4em; font-weight: normal; }
.byline { margin: 0 0 20px 0; }
.meta { border-top: 1px dotted #ccc; text-align: right; line-height: normal; }
.meta .more, .meta .comments { padding-left: 15px; background: url(images/img14.gif) no-repeat left center; }
.navigation { padding: 30px 30px 0 30px; font-weight: bold; }
.alignleft { float: left; }
.alignright { float: right; }
.padded { padding: 0 30px; }
#comment { width: 500px; }
.posts { margin: 0; padding: 0; list-style: none; }
.posts li { padding: 15px 30px 0 30px; border-bottom: 1px dotted #ccc; }
.posts h3 { margin: 0; }
.posts .date { margin: 0; }

#sidebar { float: left; width: 230px; padding: 11px 5px 0 11px; background: #F7F4ED no-repeat; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin-bottom: 0px; background: #fff; }
#sidebar li ul { padding: 0 10px 10px 10px; margin: 0; }
#sidebar li li { margin: 0; padding-left: 15px; background: url(images/img12.gif) no-repeat left center; }
#sidebar h2 { height: 46px; margin: 0; padding: 12px 0 0 15px; background: url(images/menu_01.gif) no-repeat; font-size: 1.4em; color: #fff; }
#sidebar a { text-decoration: none; color: #000; display: block; padding: 2px 5px; border-bottom: 1px #F7F4ED dashed; }
#sidebar a:hover { text-decoration: underline; background: #F7F4ED; }
#sidebar .last { border: 0; }

#footer { width: 962px; margin: 0 auto; padding: 30px 0; background: url(images/img10.gif) no-repeat; }
#footer p { margin: 0; text-align: center; color: #CBBA93; }
#footer a { color: #CBBA93; }
