body { font-family : Georgia, Times New Roman, serif; padding : 0px; margin : 0 0 10px 0; background : #fff; color : #333; }
body, td, p, ul, ol { font-size : 13px; }
a { color : #005b9c; }
a:hover { color : #fff; text-decoration : none; background-color : #005b9c; border : 0; }
a.image:hover { background : none; }

table { border-collapse : collapse; }
table, img { border : 0; }
td { padding : 0; }

img, input, select { vertical-align : middle; }

#header { background : #e1393d; padding : 10px; }

table { width : 760px; margin : 10px auto; }
table td { vertical-align : top; padding : 10px; }
table td.logo { width : 230px; text-align : right; }

div.hr hr { display : none; }
div.hr { border-top : 2px dashed #eee; margin : 5px 0; font-size : 1px; line-height : 1px; width : 95%; margin : auto; }

h1 { font-size : 22px; }
h2 { margin : 15px 0; font-size : 16px; }

td :first-child { margin-top : 0; }

div.teaser { margin : 5px 0; }

.byline { color : #3d7ebc; }
.byline a { color : #3d7ebc; text-decoration : none; }
.byline a:hover { color : #fff; background : #3d7ebc; }
.teaser-link { margin : 5px 0 0 0; }

#footer { margin : 10px 0; border-top : 2px solid #eee; color : #999; padding : 5px; }

#main { margin : 10px; }

pre.code { background : #f7f7f7; border : 1px solid #ccc; padding : 5px; font-size : 11px; }

