body { margin: 0; padding: 0; min-width: 950px; font-family: 'gill sans','lucida grande',verdana,sans-serif; }
div,ul,li,h1,h2,h3,h4,h5,span { padding: 0; margin: 0 }
h1, h2, h3, h4, td.main { font-family: Nobile }
img { border: 0; }
a:link { color: #f00; }
a:visited { color: #933; }
a:hover,a:active { text-decoration: none; color: #b848c2 }
div#page_outer { background: url(../art/b_bg.jpg) no-repeat; }
div.top { padding: 60px 0 3px 15px; text-align: left; }
div.bottom { text-align: center; font-size: 13px; color: #555; padding: 20px 10px 10px 10px; background: #e9e6df url(../art/h_maplower.jpg) repeat-x; border-top: 1px solid #928465; }
h4 { color: #7c7667; padding: 5px 60px 8px 12px; font-weight: normal; font-size: 14px; }
table.iwishnot { border:0; margin: 0; padding: 0; width: 100% }
table.iwishnot td { padding: 0; margin: 0; border: 0; vertical-align: top }
table.iwishnot td.ad { background: #fff url(../art/b_adbg.jpg) no-repeat;  text-align: center; width: 300px; padding: 10px;}
table.iwishnot td.ad span.adexpl { font-size: 13px; color: #aaa; text-align: center; line-height: 13px; display: block; padding: 4px; }
table.iwishnot td.social { text-align: center; padding: 15px; }
table.iwishnot td.social div#socialinner { height: 21px; }
table.iwishnot td.videoplayer { text-align: center; background-color: #bbb; padding: 5px 5px 5px 15px; }
table.iwishnot td.cases div.inner { background: #cc0001 url(../art/b_casebg.jpg) repeat-y; width: 152px; padding: 3px 3px 3px 14px; }
table.iwishnot td.cases h2 { font-size: 16px; color: #ccc; font-weight: normal; letter-spacing: 6px; text-align: center; line-height: 15px; margin: 8px; }
table.iwishnot td.cases ul { list-style-type: none; margin-top: 20px; }
table.iwishnot td.cases li a { text-decoration: none; }
table.iwishnot td.cases li { padding: 4px 8px 4px 15px; border-bottom: 1px dotted #ccc; }
a.caselink { text-decoration: none; display: block; height: 68px; margin-bottom: 1px; padding: 2px; background-color: #8e0000; font-size: 15px; line-height: 15px; color: #fff; }
a.caselink img { width: 68px; float: left; height: 68px; margin-right: 5px; }
a.caselink:hover { background-color: #bf2aa8 }
table.iwishnot td.right { background-color: #e7e4df;}
table.iwishnot td.right h2 { color: #747067; font-size: 14px; letter-spacing: 2px; text-align: left; font-weight: normal; line-height: 15px; margin: 9px 13px 9px 13px; }
table.iwishnot td.right h2.sec { margin-top: 20px; border-top: 1px solid #fff; padding-top: 10px; }
table.iwishnot td.right div.tips { padding: 13px; background: #43455e url(../art/b_tipbox.jpg) repeat-x; font-size: 15px; color: #ccc; line-height: 19px; }
table.iwishnot td.right div.tips h2 { color: #fff; margin: 0 0 6px 0; }
table.iwishnot td.right div.tips a { color: #fff; }
table.iwishnot td.right p { margin-left: 13px; margin-right: 13px;  color: #747067; }
table.iwishnot td.right div.reporter { cursor: pointer; border-top: 1px solid #f2eee9; overflow: auto; clear: both; padding: 5px 12px 5px 12px; font-size: 13px; color: #555; }
table.iwishnot td.right div.reporter span.name { font-size: 17px; display: block; margin-bottom: 3px; line-height: 17px; color: #747067 }
table.iwishnot td.right div.reporter:hover span.name, table.iwishnot td.right div.reporter:hover { color: #bf2aa8; }
table.iwishnot td.right div.reporter img { width: 70px; float: left; margin-right: 9px }
table.iwishnot td.updates { padding: 10px; }
table.iwishnot td.main { font-size: 18px; color: #fff; text-align: center; background: #a00 url(../art/b_main.jpg) repeat-x; padding: 6px; cursor: pointer } 
table.iwishnot td.main:hover { background: #e105e9 }
table.iwishnot td.updates h2 { color: #a91010; font-size: 19px; font-weight: normal; letter-spacing: 3px; margin-bottom: 10px; }
table.iwishnot td.updates div.blogitem { color: #444; overflow: auto; border-bottom: 1px solid #ccc; padding: 0 0 15px 0; margin: 15px 0 0 0; clear: both; }
table.iwishnot td.updates div.blogitem span.timestamp { font-size: 13px; letter-spacing: 3px; color: #888; text-transform: uppercase; display: block; margin-bottom: 5px; }
table.iwishnot td.updates div.blogitem h3 { font-weight: normal; font-size: 19px; margin-bottom: 4px; }
table.iwishnot td.updates div.blogitem h3 a { text-decoration: none; }
table.iwishnot td.updates div.blogitem span.blogreadmore { float: right; display: block; width: 130px; text-align: center; margin-top: 5px; background-color: #fde5e5; padding: 3px;  }
table.iwishnot td.updates div.blogitem span.blogreadmore a { text-decoration: none; letter-spacing: 2px; font-size: 14px; }
div.fun { padding: 0 15px 0 15px; margin: 0; background-color: #666; }
div.fun img { padding: 5px; }
div.fun p { font-size: 13px; color: #ccc; padding: 5px 5px 5px 0; }
a.updatesmore { display: block; padding: 8px; text-align: center; letter-spacing: 2px; background: url(../art/b_more.jpg) repeat-x; text-decoration: none; }
div.main div.subtitleouter { height: 30px; margin-bottom: 20px; }
div#subtitle { background: #cf14b7;  height: 25px; color: #fff; padding: 5px 15px 10px 15px; text-align: left;font-size: 14px;	display: none; opacity: .9; filter:alpha(opacity=90); -moz-opacity: .9; }
li.audio {background: url(../art/h_audio.png) no-repeat; background-position: 18px;}
li.audio:hover {background: url(../art/h_audioa.png) no-repeat; background-position: 18px;}
li.audio:hover a {color: #b848c2;}
li.audio a {padding-left: 35px;}
