body { background: #444 url(/site/images/dark_blur.gif) repeat-y scroll center top; padding: 10px; }
.container { width: 790px; margin: 0 auto; padding: 0px; }

a:hover { color:#f00; }
h1 { font-size:1.5em; text-shadow: rgba(64, 64, 64, 0.5) 1px 1px 5px; }
h3 { text-shadow: rgba(64, 64, 64, 0.5) 1px 1px 5px; }
li { font-size:1em;}

#header { width:781px; padding:5px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius: 10px; border-radius:10px; text-align:right; }
.logo {float: left; }

.thumb { box-shadow: rgba(0, 0, 128, 0.25) 2px 2px 5px; }

#left_panel { float:left; margin-right:15px; width:140px; }
.menu { margin-bottom:15px; background-color:#EEE; font-size:10pt; padding:6px; text-align:left; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.menu a { color:#000; font-weight:bold; text-decoration:none; }
.menu a:hover { text-decoration:underline; color:red; }

.menu input { 
   font-size:13px;
   font-family:Arial,Verdana,sans-serif;
   color:#000000;
   background-color:#ffffff;
   border-style:inset;
   border-color:#BBBBBB;
   border-width:1px;
}
.menu input[type=submit] { border-style:outset; border-color:#BBBBBB; background-color:#ccc; color:#000;}

#news { height: 15px; color:#888; }
#news a { text-decoration: underline; color:#fff; }

#newswrapper {
padding: 5px;
height: 15px;
background-color:#000;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
font-family:arial;
font-size:9pt;
font-weight:bold;
text-align:left;
 margin-bottom:15px; 
}

.newstitle {
  float:left;
  color:#fff;
  padding: 0 4px;
}

#share { margin-bottom:15px; }

#right_panel { margin-left:638px; position:absolute; width:153px; }
#weather { margin-bottom:15px; }
.jobsframe { background-color:#000; color:#fff; padding:3px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-bottom:15px; }
.shitjobs { font-size:1.5em; }
#jobs { background-color:#eee; font-size:0.7em; padding:5px; }
#jobs hr { background-color: black; color: black; height: 1px; margin: 5px; }
#jobs a { text-decoration:none; }

.article { padding:6px; }
#navigation { text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; }

#latest_comments { background-color: white; padding: 3px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-bottom:15px; }
.latest_comments_post { background-color: #EEE; border: 1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin: 2px; padding: 2px; word-wrap: break-word; text-align:left; }
.latest_comments_post a { text-decoration:none; font-size:0.7em; }
comment { padding:3px; border:1px solid #999; margin:8px 6px 0; padding:5px; color:#000; background:#eee; -moz-border-radius:5px; -webkit-border-radius: 5px; border-radius:5px;}

.comment_poster { font-size:0.9em;} 

#banner_ad { margin-bottom:15px; }

.content { width:467px; margin-left:155px;}
#footer { font-size: 0.7em; }
#footermenu a:hover { color: #f00; }

