* {margin: 0; padding: 0;}
body {font: .9em Verdana, sans-serif; line-height: 1; color: #333; background: #333; border-top:5px solid #333333;}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #a59748; border-bottom: 1px solid #c8ca81;}
a:hover {color: #000; background-color: #c8ca81; border-bottom: 1px solid #000;}
#logo a, #content a, .byline a, .title a {border-bottom: 0px;}

h1 {font: 1.8em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h2.title, h4.title{margin-bottom:.5em;}
h2.title a:hover, h4.title a:hover{border-bottom: 1px solid #000 !important;}
h3 {font: bold 1em Georgia, "Times New Roman", serif; letter-spacing: 2px; text-transform: uppercase;}
	h3 {margin:1em 0 1em 0;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h4.date {
	font: normal .6em Georgia, "Times New Roman", serif; 
	letter-spacing: 1px;
	text-transform: uppercase;
}
h4.skip {
	font: normal .8em Georgia, "Times New Roman", serif; 
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align:center;
	padding:10px;
	margin:0 0 10px 0;
	border-bottom:1px solid #d9d8d6;
}
h4.cover {
	font: normal 1.8em Georgia, "Times New Roman", serif; 
	letter-spacing: 1px;
	text-align:center;
	color:#990000;
}
h5 {font: bold 1em Georgia, "Times New Roman", serif; letter-spacing: 1px;margin:0;padding:0;}
h5.byline {
	font: italic .8em Georgia, "Times New Roman", serif; 
	letter-spacing: 1px;
	margin:0 0 1.5em 0;
}
h5.byline a{
	font: bold 1em helvetica, serif; 
	letter-spacing: 1px;
	color:#336699;
}
h5.byline a:hover{
	color:#000;
	border-bottom: 1px solid #000 !important;
}
h6{line-height:1.1em; margin:.5em;}

table.holder {background-color:#fff;border-collapse:collapse;width:100%;}
table.holder td {vertical-align:top;}
table.holder td#content {padding:0 0 1em 0;}
	
#margin {width:20px;}
	
#masthead {vertical-align:top;width:207px;}
	#vol {background:#333333; padding:5px;text-align:right;font:16px Georgia, "Times New Roman", serif;color:#d4d4ad;}
	#login {width:170px;margin:10px 0px 20px 15px;padding-bottom:10px;border-bottom:1px solid #d9d8d6;}
		#login li {list-style:none;margin:0px 0px 2px 0px;}
	#login li a, #get li a {border:none;}
	#login li a:hover, #get li a:hover{color: #000; background-color: #c8ca81; border-bottom: 1px solid #000;}

#sidebar{width:170px;font:12px Helvetica, sans-serif;padding:10px;line-height:1.2;}
	#sidebar h2 {color:#d9d8d6;font-size:.8em;font-weight:bold;text-transform: uppercase;margin:0 0 10px 0;padding:2px 0 2px 0;}
	#sidebar h2 {border-top:1px solid #d9d8d6;border-bottom:1px dotted #d9d8d6;}
	#sidebar form {padding:15px 0 15px 0;}
	#searchform input#s {width:60%;background:#eeeeee;border:1px solid #000;padding:2px;}
	#searchform h4 {color:#d9d8d6;}
#sidebar ul {position:relative;}
#sidebar ul li {list-style:none;margin:0 0 10px 0;}
#sidebar ul li a {border:none;display:block;}
#sidebar ul li.kidsbakka {border-top:1px solid #d9d8d6;padding:10px 0px 5px 0px;}
#sidebar ul li.kidsbakka ul li {background:url(../images/icon_smiley.gif) no-repeat 2px 4px;}
#sidebar ul li.money {border-top:1px solid #d9d8d6;padding:10px 0px 5px 0px;}
#sidebar ul li ul {padding:0px; margin:0px;}
#sidebar ul li ul li{position:relative;margin:0;padding:2px 2px 2px 20px;background:url(../images/icon_doc.gif) no-repeat 2px 4px;}
#sidebar ul li ul li.o{background:url(../images/icon_picframe.gif) no-repeat 2px 4px;}
#sidebar ul li#link ul li {background:url(../images/icon_link.gif) no-repeat 2px 4px;}
#sidebar ul li ul#nav li ul, #sidebar ul li ul#kidsnav li ul{
    position:absolute;
    display:none;
    top:-2px;
    right:170px;
    _right:180px;
    width:150px;
    border:1px solid #666666;
    padding: 2px;
	color: #333;
	background:#fff;
	opacity: .9;
	filter: alpha(opacity=90);
    z-index:1000;
}

#sidebar ul li ul#nav li:hover ul, #sidebar ul li ul#nav li.over ul { display: block; min-height:15px;} /* The magic */
#sidebar ul li ul#kidsnav li:hover ul, #sidebar ul li ul#kidsnav li.over ul { display: block; min-height:15px;} /* The magic */

.doc {margin:0;padding:2px 2px 2px 20px;background:url(../images/icon_doc.gif) no-repeat 2px 4px;}

#coverart {text-align:center; padding:10px; margin:0;background:url(../images/line.gif) no-repeat bottom left;}
#coverart img {padding:5px; margin:0 0 10px 0;border:1px solid #d9d8d6;background:#fff;}
#coverart p {padding:.5em; margin:.9em 2em;}

#content {border-right:1px solid #d9d8d6;}

#googleAd {clear:both; text-align:center; margin:auto;padding:10px;border-top:1px solid #d9d8d6;background: #333333;color:#fff;}

#footer {clear:both; margin:0px;padding:1em;text-align:center;border-top:1px solid #d9d8d6;background:#fff;}
#footer a {color:#000;font-size:.8em;border:none;}
#footer a:hover {color: #000; background-color: #c8ca81; border-bottom: 1px solid #000;}

a#staff_view {padding:2px 20px 5px 15px;display:block;background:#585858;color:#fff;font-size:14px;}
a#staff_view:hover {color: #000; background-color: #c8ca81; border-bottom: 1px solid #000;}

.storycontent {padding:0 20px 0 0;}
.storycontent p {margin:1.8em 0;}
#archive .storycontent p {margin:.5em 0;}
.storycontent img {text-align:center;margin:.5em auto;padding:5px;background:#ffffff;border:1px solid #e5e5e5; vertical-align:middle;}

.storycontent ul{margin:1em;padding:1em;}

.article {background:url(../images/line.gif) no-repeat bottom left;padding:2em;}
#archive .article {padding:0;background:none;}
.article p, .storycontent p {line-height:1.8em;}
.article:hover {background:url(../images/pageCurl.gif) no-repeat bottom right;}

.paginate {margin:1em;padding:.5em;font-size:.8em;border:1px solid #e5e5e5;}
.readFull {margin:1em;padding:.5em;font-size:.8em;text-align:right;}

.arrowDown {padding:0px 20px 0px 0px;background:url(../images/icon_arrowdown.gif) no-repeat center right;}

.listen {padding:8px 45px 12px 40px;background:url(../images/buttons_speaker.gif) no-repeat center right;color:#fff !important;}
.listen:hover {background-color:#fff !important;color:#ffff00 !important;}

input.go {margin:0;padding:1em;background:url(../images/buttons_go.gif) no-repeat center center;color:#fff !important;border:none;vertical-align:middle;}
input#s {margin:0;padding:.2em;color:#333 !important;border:1px solid #e5e5e5;width:100px;_width:80px;vertical-align:middle;}

p.ad200 {float:left;height:200px;width:200px;margin:5px;border:1px solid #d9d8d6;text-align:center;}

dl.classifieds {overflow:auto;*height:100%;}
dl.classifieds dt{float:left;clear:left;padding:2px;margin:5px 0;width:208px;height:208px;}
dl.classifieds dt img {display:block;border:4px solid #e5e5e5;}
dl.classifieds dd {float:left;padding:10px;margin:30px 0;width:70%;border-top:1px solid #e5e5e5;}
dl.classifieds dd p {margin:1em 0;}

#largeView {width:550px;margin:.2em auto;text-align:center;}
#largeView p {margin:.2em;text-align:left;}
#largeView img {margin:.2em auto;}
#thumbView {width:90%;margin:.5em auto;}
#thumbView img{margin:.5em;}

/* Legacy  */

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

img.photoLeft {float:left;margin:10px 10px 10px 0px;padding:5px;background:#ffffff;border:1px solid #e5e5e5;}
img.photoRight {float:right;margin:10px 10px 10px 0px;padding:5px;background:#ffffff;border:1px solid #e5e5e5;}

.clear{clear:both;}

dl.staff {
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #e5e5e5;
	text-align:center;
}
dl.staff dt {margin:0;padding:2px;font-weight:bold;}
dl.staff dd {margin:0px 0px 15px 0px;padding:2px;color:#999999;}

.footnotes {font-size:.8em; margin:0.5em 3em;}

.indent {text-indent:2em;}

ul#kidsnav li ul {opacity: 1 !important;filter: alpha(opacity=100) !important;}
ul#kidsnav li ul li {margin:.1em 0;padding:.5em .5em .5em 1.5em;}
ul#kidsnav li ul li a {color:#fff !important;}
ul#kidsnav li ul li a:hover {color:#000 !important;background:none !important;}
ul#kidsnav li ul li.Red {background-color:#ff0000 !important;}
ul#kidsnav li ul li.Orange {background-color:#ff7f00 !important;}
ul#kidsnav li ul li.Yellow {background-color:#E6E90B !important;}
ul#kidsnav li ul li.Green {background-color:#00ff00 !important;}
ul#kidsnav li ul li.Blue {background-color:#0000ff !important;}
ul#kidsnav li ul li.Indigo {background-color:#6600ff !important;}
ul#kidsnav li ul li.Brown {background-color:#542D07 !important;}

dl#get {margin:.5em;padding:.2em;border:1px dotted #e5e5e5;font-size:.8em;}
dl#get dt {margin:.2em;padding:.2em;background:#e5e5e5;}
dl#get dd {margin:.2em;padding:.2em;border:1px dotted #e5e5e5;text-align:center; color:#e5e5e5;}
dl#get dd a, dl#get dd a:hover {text-decoration:none;border:none;background:none;}
dl#get dd.link {margin:0;padding:0;}
dl#get dd.link a:hover {background:#eeede0;}
dl#get dd.link a {display:block;_height:1%;text-decoration:none;border:none;margin:.2em;padding:.2em;}
dl#get dd img {vertical-align:middle;margin:0 1em;}

dl#fontSize {margin:.5em;padding:.2em;border:1px dotted #e5e5e5;}
dl#fontSize dt {margin:.2em;padding:.2em;background:#e5e5e5;}
dl#fontSize dd {margin:0;padding:0;text-align:center;overflow:auto;}
dl#fontSize dd a.L {float:left;display:block;margin:.2em 0 .2em .2em;padding:.2em 2.1em; color:#000 !important;border:1px dotted #e5e5e5;font-size:17px;}
dl#fontSize dd a.R {float:right;display:block;margin:.2em .2em .2em 0;padding:.2em 2.1em; color:#000 !important;border:1px dotted #e5e5e5;font-size:17px;}

.kids {background:url(../images/kidsBakka_bg.jpg) no-repeat left top;padding:1em 0 0 0;}

dl#public-links{margin:1em 0; padding:0;}
dl#public-links dt {margin:.5em 0; padding:0;font-size:1.2em;color:#999;text-transform:uppercase;}
dl#public-links dd {margin:.5em 0; padding:.4em;font-size:1.1em;border-top:1px dashed #e5e5e5;}
dl#public-links dd img {border:1px solid #999;padding:.2em;background:#e5e5e5;vertical-align:middle;height:15px;width:15px;}