body 				{ margin:5px; background:url(img/back.gif) top repeat-x; font-family:arial; color:#000; font-size:11px; }
h1					{ font-family:arial; color:#FF9100; font-size:12px; margin:0px; padding:0 0 13 0px; }
h4					{ font-family:arial; color:#FF9100; font-size:12px; margin:0px; padding:10 0 10 0px; }
h2					{ font-family:arial; color:#FF9100; font-size:10px; margin:0px; padding:0px; font-weight:bold;}
h3					{ font-family:arial; color:#FF9100; font-size:11px; margin:0px; padding:0px; font-weight:normal; font-style:italic; }
input               { border:1px solid #FF9100; font-family:arial; color:#000; font-size:11px; }
p					{  }
textarea            { border:1px solid #FF9100; font-family:arial; color:#000; font-size:11px; }
select	            { border:1px solid #FF9100; font-family:arial; color:#000; font-size:11px; }
option	            { font-family:arial; color:#000; font-size:11px; }
#container			{  }
#content			{ position:relative; width:480px; height:725px; padding:25 10 0 10px; background:url(img/content.gif) top left no-repeat; text-align:center; }
*html #content		{ width:500px; height:750px; }
#commentlink		{ position:absolute; top:718px; left:125px; font-family:arial; font-size:12px; font-weight:bold; color:#fff; padding-top:8px; cursor:pointer; width:250px; height:30px; background:url(img/comment_out.gif) top left no-repeat; }
*html #commentlink	{ top:718px; left:125px; }
#writecomment		{ position:absolute; top:419px; left:125px; padding:10 10 10 10px; text-align:left; background:url(img/comment_over.gif) top left no-repeat; width:230px; height:350px; display:none; z-index:10; }
*html #writecomment	{ width:250px; }
#commentname        {  }
#commentmail        { margin-top:5px; }
#commentwebsite     { margin-top:5px; }
#commentmessage     { margin-top:5px; }
#commentsubmit      { float:left; margin-top:10px; padding:5 0 0 6px; background:url(img/commit.gif) top left no-repeat; height:25px; width:65px; }
*html #commentsubmit{ width:71px; }
#commentcancel      { float:left; margin:10 0 0 10px; padding:5 0 0 7px; background:url(img/cancel.gif) top left no-repeat; height:25px; width:64px; }
*html #commentcancel{ width:71px; }
#white				{ color:#fff; }
#commenterror       {  }
.comment			{ width:500px; margin-top:10px; text-align:left; }
#commentline		{ border-bottom:1px dotted #FF9100; padding-bottom:5px; margin-bottom:10px; }
#commentheadline    { color: #FF9100; padding-bottom:2px; }
#commentcontent     {  }
#commentlinkformat	{ color: #FF9100; }
#avatar				{ float:left; height:50px; width:50px; margin-right:10px; }
#captchaimg         { margin-top:5px; }
#captchainsert      { margin-top:5px; }
#news				{ position:absolute; top:100px; left:-250px; width:230; height:400px; padding:10px; text-align:left; background:url(img/news.gif) top no-repeat; z-index:1; } 
*html #news			{ width:250; }
#blogroll			{ position:absolute; top:505px; left:500px; width:240px; color:#FF9100; text-align:left; padding-left:10px; } 
#ad					{ position:absolute; top:100px; left:500px; width:230px; height:375px; text-align:left; padding:15 10 15 10px; background:url(img/ad.gif) top no-repeat; z-index:1; } 
*html #ad			{ height:400px; padding:15 40 15 40px; width:250px; } 
#newsheadline     	{ padding-bottom:10px; border-bottom:1px dotted #FF9100; color:#FF9100; padding-bottom:5px; margin-bottom:10px; }
#newssel			{ width:150px; }
#newsselpos			{ position:absolute; bottom:16px; left:0px; width:250px; text-align:center; }
*html #newsselpos		{ bottom:-12px; }
a:link  			{ color: #000; text-decoration:none; }
a:visited 			{ color: #000; text-decoration:none; }
a:hover 			{ color: #FF9100; text-decoration:none;	}  
.clear				{ clear:both; }
#header				{ position:relative; margin-bottom:5px; padding-left:10px; width:500px; text-align:left }
#prev				{ position:absolute; left:-24px; top:50px; } 
#next				{ position:absolute; left:500px; top:50px; }
#twitter			{ position:absolute; left:445px; top:9px; }
#twitterimpress		{ position:absolute; right:10px; top:10px; }
#rssfeed			{ position:absolute; left:474px; top:9px; }
#wallpaper			{ position:absolute; left:416px; top:9px; }
#wallpaperbox		{ position:absolute; display:none; z-index:20; top:100px; left:90px; background:url(img/wallpaper_back.gif) top left no-repeat; width:320px; height:271px; }
#wallpaperboxclose	{ position:absolute; cursor:pointer; z-index:20; top:10px; left:298px;  width:11px; height:11px; }
#navsel				{ position:absolute; background:url(img/dailysel_back.gif) top left no-repeat; padding:5 0 0 0px; width:189; height:32; top:2px; left:155px; }
#impress			{ position:absolute; top:-5px; left:473px; }
#illu				{ position:absolute; top:-5px; left:363px; background:url(img/menuepoint.gif) top left no-repeat; height:25px; width:100px; font-weight:bold; text-align:center; padding-top:4px; }
#comic				{ position:absolute; top:-5px; left:253px; background:url(img/menuepoint.gif) top left no-repeat; height:25px; width:100px; font-weight:bold; text-align:center; padding-top:4px; }
#cartoon			{ position:absolute; top:-5px; left:143px; background:url(img/menuepoint.gif) top left no-repeat; height:25px; width:100px; font-weight:bold; text-align:center; padding-top:4px; }
#impress_content	{ position:absolute; top:0px; left:0px; width:480px; padding:10px; text-align:left; height:775px; background:url(img/impress.gif) top left no-repeat; }
*html #impress_content	{ width:500px; }
#impress_text		{ font-size:10px; text-align:left; border-top:1px dashed #FF9100; margin-top:10px; padding-top:10px; width:100%; }
#lightbox 			{ display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:15; -moz-opacity:0.7; opacity:.70; filter: alpha(opacity=70); }
#newscontent		{ height:315px; overflow:auto; }