body, html { margin:0; padding:0; width:100%; height:100%;}
body { background:url(grfx/fade.jpg) repeat-y white; }

.Style1, h1 { font:bold 32px Arial; color:#000069;}
h1 { margin:5px 0; }
TD { vertical-align:top; }

#dropmenudiv{ position:absolute; background-color:#52619C; border-bottom-width:0; font:normal 10px Verdana; line-height:22px; z-index:100; }
#dropmenudiv a{ width:100%; display:block; text-indent:15px; border-bottom:1px solid black; padding:1px 0; text-decoration:none; font-weight:bold; color:#FFF; }
#dropmenudiv a:hover{ background-color:#6B82B5; }
.navlist li { list-style-type:square; width:135px; background-color:#FF00FF; }

#logo { width:154px; }
#logo IMG { margin:4px 0 0 4px; }
#frame { width:831px; height:174px; background-image:url(grfx/frame.gif); }
#frame2 { width:985px; height:172px; background-image:url(grfx/newframe.gif); }
#banner { margin:20px 12px 4px 4px; width:815px; height:150px; }
#banner2 { margin:18px 4px 4px 156px; width:815px; height:150px; }
#tickerbg { height:27px; }

#container, #topbanner, #tickerbg { width:985px; background-color:#fff; border:0; }
#left { width:150px; }
#news { width:425px; padding:4px 10px 100px 0; }
#content { width:575px; padding-right:25px; padding-bottom:100px; }
#right, #rightwide { text-align:center; }
#rightwide { width:400px; }
#right { width:235px; }

.Style2 { font:italic 28px Arial; color:#FF0000; text-align:center;}
.Style3, .cattitle, .cathead, .catconf { font-family:Arial; font-weight:bold; color:#000066; font-size:16px; }
.Style5 { font:normal 10px Arial; color:#000069; text-transform:capitalize; }
.navlinks { width:425px; height: 73px }
.navlinks DIV { margin:8px; }
.navlinks IMG { border:0; }
.navlinks TD { font-family: serif; background:url(grfx/navbarback.jpg) no-repeat; }
.navlinks span { font:bold 16px Arial; color:#CC0000; }
.navlinks span span { font-size:16px; }
.navlinks a:hover { text-decoration:none; }
.navlinks a:hover b { color:#569FE9; }
.style6 { font-family:Arial; font-size:15px; }
.style8 { color:#777; font-weight:bold; font-family:Arial; }
.style11 { color:#999; font-weight:bold; font-family:Arial; }
.storydate { font:normal 12px Arial; color:#555; padding:12px 0; text-align:right; } 


a:link { color:#000066;	text-decoration:none; }
a:visited {	text-decoration:none; color:#000066; }
a:hover { text-decoration:underline; }
a:active { text-decoration:none; }

a.pslink, .dots { font:bold 13px Arial, sans-serif; color:#378FD7; }

.remove { display:none; }

.Style2left, .Style2leftSmall { font:italic 28px Arial; color:#FF0000; text-align:left; }
.Style2leftSmall { font-size:medium; }

.comment { display:block; margin:25px 0 40px 0; font:bold 11px Arial; color:#000069; }
.comment, .commentbox { font:bold 11px Arial; color:#000069; }
.commentbox { float:right; border:2px solid #999; text-align:left; padding:5px 5px 5px 2px; margin: 0 0 0 8px; font-size:12px; }
.commentbox IMG { border:0; margin:3px 5px 40px 0; }
A:hover .commentbox { cursor:pointer; }
.piccaption { font:normal 12px Calibri, Arial, sans-serif; color:#333; width:auto; text-align:center; float:left; padding:10px; }
.piccaption IMG { border:1px solid #666; }

UL, OL, UL#bull, OL#bull { margin-top:5px; margin-bottom:5px; margin-left:30px; padding-left:0; }
LI, #bull LI { margin-top:8px; margin-bottom:8px; }

.intro, .byline { font:italic 15px Calibri, Arial, sans-serif; }
.byline { margin:10px 0; padding:3px; border:1px solid #7BCED6; border-left:0; border-right:0; }
.bylinet { margin:6px 0 10px 0; padding:2px 0 2px 13px; border:0; }

#author { border:1px solid #5A72A9;	float:left;	margin:10px 10px 0 10px; }
#newspacer { width:68px; height:55px; float:left; }
#feature, .film { border:3px solid #6BB3FA; padding:8px; }
.film { margin-top:20px; height:41px }
IMG#icon { border:1px solid #777; margin:0 5px 8px 5px;	vertical-align:middle; }
DIV#iconspacer { margin:0 5px 8px 5px; vertical-align:middle; float:left; height:35px; width:35px; }

.categories, .datecat { width:100%; position:relative;	z-index:10;	font:normal 12px Arial;	padding-left:5px; }
.datecat { width:500px; }
.categories SPAN, .datecat SPAN { padding-left:10px; display:block; float:left; }
.categories SPAN { width:178px; background:url(grfx/mini.gif) no-repeat; margin:2px 1px; }
.datecat SPAN {	width:120px; margin:2px 10px 2px 20px; }
.datecat SPAN#datehead { font-weight:bold; display:block; width:460px; background:#ccc; border:1px solid #999; }

#cartoonindex { width:585px; height:auto; margin:0 auto; text-align:center; } 
#cartoonindex IMG { margin:10px 8px 10px 8px; float: left; }

.feature { background-image:url(grfx/featurebg.jpg); background-repeat:repeat-y; z-index:10; }
.feature DIV { padding:0 40px 0 10px; margin:0 5px; }

.scrollbox { text-align: left; width:850px; height:580px; overflow:auto; border:1px solid #555;	margin:5px;	padding:5px; z-index:10; }

#searchbox { margin-bottom:15px; text-align:right; }

#archives, #close, #searchtext A {	font:normal 11px Arial; display:block;	color:white; }
#close, #searchtext A {	float:right; cursor:pointer; }
SPAN#archives {	background:#316AC5;	float:left;	padding:0 4px; }
SPAN#searchtext { margin-top:6px; display:block; }

SPAN#open { font-weight:bold; display:inline; color:white; background:#0044AA; border:1px solid #333; width:60px; height:18px; padding:1px 6px;	margin:0 5px 0 5px; cursor:pointer; }

DIV#page { overflow:auto; }

DIV#cbcategories { font:bold 16px Arial; }
#cbcategories UL { margin-top:10px; margin-bottom:10px; }
#cbcategories LI { display:inline; padding-left:15px; padding-right:10px; margin:0;	background:url(grfx/dot.gif) no-repeat; }

.category { font:bold 16px Arial, Helvetica, sans-serif; display:block;	background:#3399FF;	color:white; padding-left:5px; border:1px solid #0066CC; margin-top:20px; }

DIV#box { width:845px; height:auto;	padding:0 0 20px 0;	margin:0; text-align:center; }
DIV#box IMG { border: 0; margin:0 10px;	}

.cathead, .cattitle, .catconf { display:block; border:1px solid #999; padding:2px 2px 2px 15px; height:20px; }
.catconf SPAN { float:left; }
.cathead { height:20px; margin:5px 0px; background-color:#1850AB; color:white; }
.cattitle, .catconf { background:#dfefff; text-align:left; margin-bottom:10px; }
.catconf { text-align:right; }
.catconf IMG { border:none; }

DIV#dinkus { position:absolute;	top:72px; left:845px; width:125px; height:50px;	border:3px solid #A5CDFE; }

#sharebar { width:95%; height:100px; float:left; position:relative; }
#sharebar div { height:100px; }
#sharebar div div { width:auto; height:auto; position:absolute; bottom:0; }
#sharebar div.l { width:60px; float:left; margin-right:5px; }
#sharebar div.r { width:38px; float:right; margin-left:5px;  }
#sharebar img { border:0; }
#sharebar div#sb-email { width:94px; }
#sharebar div#sb-email img { position:relative; bottom:-3px }
.twitter-share-button { vertical-align:bottom }

#frontmenu { width:113px; }
#frontmenu a { display:block; width:113px; height:33px; background:url(menu/leftmenu.gif) no-repeat; overflow:hidden; }
#frontmenu a i { display:none; }
#frontmenu a.dropm { background-image:none; width: auto; height:auto; }
a#m2, a#m2b, a#m3, a#m3b, a#m4, a#m4b, a#m5 { height:42px; background:url(menu/leftmenu_states.gif) no-repeat; }
a#m1  { background-position:0 0; }		a:hover#m1  { background-position:-113px 0; }
a#m2b { background-position:0 0; }		a:hover#m2b { background-position:-113px 0; }
a#m2  { background-position:0 -42px; }	a:hover#m2  { background-position:-113px -42px; }
a#m3  { background-position:0 -84px; }	a:hover#m3  { background-position:-113px -84px; }
a#m3b { background-position:0 -168px; }	a:hover#m3b { background-position:-113px -168px; }
a#m4  { background-position:0 -126px; }	a:hover#m4  { background-position:-113px -126px; }
a#m4b { background-position:0 -210px; }	a:hover#m4b { background-position:-113px -210px; }
a#m5  { background-position:0 -252px; }	a:hover#m5  { background-position:-113px -252px; }
a#m5b { background-position:0 -33px; }	a:hover#m5b { background-position:-113px -33px; }
a#m6  { background-position:0 -66px; }	a:hover#m6  { background-position:-113px -66px; }
a#m7  { background-position:0 -99px; }	a:hover#m7  { background-position:-113px -99px; }
a#m7b { background-position:0 -132px; }	a:hover#m7b { background-position:-113px -132px; }
a#m8  { background-position:0 -165px; }	a:hover#m8  { background-position:-113px -165px; }
a#m9  { background-position:0 -198px; }	a:hover#m9  { background-position:-113px -198px; }
a#m10 { background-position:0 -231px; }	a:hover#m10 { background-position:-113px -231px; }
a#m11 { background-position:0 -264px; }	a:hover#m11 { background-position:-113px -264px; }
a#m12 { background-position:0 -297px; }	a:hover#m12 { background-position:-113px -297px; }
a#m12b{ background-position:0 -330px; } a:hover#m12b{ background-position:-113px -330px; }
a#m13 { background-position:0 -363px; }	a:hover#m13 { background-position:-113px -363px; }
a#m14 { background-position:0 -396px; }	a:hover#m14 { background-position:-113px -396px; }
a#m15 { background-position:0 -429px; }	a:hover#m15 { background-position:-113px -429px; }
a#m16 { background-position:0 -462px; }	a:hover#m16 { background-position:-113px -462px; }

#rightmenu { display:block; float:right; width:125px; }
#rightmenu a { display:block; width:125px; height:32px; background:url(menu/rightmenu.gif) no-repeat; overflow:hidden; }
#rightmenu a i { display:none; }
a#rm1 { background-position:0 0; }		a:hover#rm1 { background-position:-125px 0; }
a#rm2 { background-position:0 -32px; }	a:hover#rm2 { background-position:-125px -32px; }
a#rm3 { background-position:0 -64px; }	a:hover#rm3 { background-position:-125px -64px; }
a#rm4 { background-position:0 -96px; }	a:hover#rm4 { background-position:-125px -96px; }

#hmenu { height:25px; width:376px; margin:0 0 8px 24px; }
#hmenu a { width:94px; height:25px; float:left; display:block; background:url(menu/rightmenu_long.gif) no-repeat; overflow:hidden; }
#hmenu a i { display:none; }
a#hm1 { background-position:0 0; }		a:hover#hm1 { background-position:0 -25px; }
a#hm2 { background-position:-94px 0; }	a:hover#hm2 { background-position:-94px -25px; }
a#hm3 { background-position:-188px 0; }	a:hover#hm3 { background-position:-188px -25px; }
a#hm4 { background-position:-282px 0; }	a:hover#hm4 { background-position:-282px -25px; }

.datatable { border:1px solid #999; }
.datatable TD, .datatable TH { border-collapse:collapse; border:1px solid #ddd; vertical-align:top; padding: 1px 4px; }
.datatable TH { border:1px solid #999; border-bottom:2px solid #999; }

.menubar { height:56px; padding: 6px 0 0 0; font:bold 12px Arial; width:609px; text-align:right; background:url(grfx/menubar2.gif) no-repeat; z-index:1; }
.menubar SPAN { margin-right:15px; }

.blurb { text-align:left; margin: 0 10px; display:block; }
.blurb A { font-size:14px; color:#333; }
.blurb A:hover { text-decoration:none;}

#ticker { width:985px; margin:3px 0 5px 0; }
#tickerblank { width:985px; height:27px; }

#tab, #tabb { width:64px; height:120px; position:fixed; left:986px; top:340px; }
#tab A, #tabb A { display:block; width:64px; height:120px; }
#tab A { background-image:url(grfx/tab.jpg) }
#tabb A { background-image:url(grfx/back.jpg) } 
#tab IMG, #tabb IMG  {border:0; visibility:hidden; }
#tab A:hover IMG, #tabb A:hover IMG { visibility:visible; }

.blockquote { display:block; width:540px; margin:15px auto; padding:10px; border:1px dashed #bbb; font-style:italic; background:url(grfx/quote.gif) no-repeat top left; }

#oa_banner, #oa_window, #oa_tile, #oa_tile1 { overflow:hidden; }
