body { margin: 0 auto; padding: 0; background: transparent url(friabgton.gif) repeat-x left top; font: normal 85%/130% "Times New Roman", Times, serif; text-align: center; }
a { color: #036; }
h1 { color: #666; margin: 0 0 0.5em; padding-bottom: 0.3em; }
div ul, div ol { margin: 0; padding: 0 1em 1em; }
dt { font-weight: bold; }
p, dl { width: 40em; }
th { vertical-align: top; text-align: center; text-transform: capitalize; }
td { padding: 0.1em 0.5em; }
label { cursor: pointer; }
#logo { margin: 0; padding: 2em; background: transparent url(friatidningar.gif) no-repeat 2em 2em; }
#logo h1 { width: 304px; height: 103px; margin: 0; padding: 0; position: relative; text-indent: -100em; z-index: -1; border: 0; }
#main { padding: 2em; text-align: left; }
#sft h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(/sftlogo.gif) no-repeat 0 0; border: 0; text-indent: -100em; }
#sesam h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(http://www.sesam.nu/images/logo.gif) no-repeat 0 2px; border: 0; text-indent: -100em; }
#gft h2 a { display: block; width: 350px; height: 70px; margin: 0; background: transparent url(/gftlogo.gif) no-repeat 0 0; border: 0; text-indent: -100em; }
#skft h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(http://www.skanesfria.nu/images/logo.gif) no-repeat -45px 0; border: 0; text-indent: -100em; }
																	
#lft h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(/lftlogo.gif) no-repeat 0 0; border: 0; text-indent: -100em; }
													
																								
#ft h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(/ftlogo.gif) no-repeat 0 0; border: 0; text-indent: -100em; }

#ft2 h2 a { display: block; width: 320px; height: 70px; margin: 0; background: transparent url(http://www.fria.nu/sites/all/themes/fria/ft.gif) no-repeat  0; border: 0; text-indent: -100em; }


#main div { float: left; width: 400px; height: 150px; }
#nav { position: absolute; top: 35px; left: 400px; }
#nav ul { padding: 0; font: normal 0.9em/150% Verdana, Arial, Helvetica, sans-serif; list-style-type: none; }
#nav a { padding: 0.3em 0 0.4em 14px; color: #000;  text-decoration: none; border-left: 1px solid #333; }
#nav li li a { padding: 0.3em 0 0.4em 34px; }
#nav a:hover { padding: 0.3em 0 0.4em 13px; color: #036; border-left: 2px solid #036; }
#nav li li a:hover { padding: 0.3em 0 0.4em 33px; }
#root, #root table { font-size: 1em; }
#root table th { background-color: #ddd; text-transform: none; }
table { margin-bottom: 2em; }
