/* Reset (Eric Meyer, http://meyerweb.com/) */
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body{
    width:963px;
	background: #000;
	border:20px #000000 solid;
	color: #cccccc;
	font-size: 10pt;
	line-height: 1.5em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
img{
	border:0;
}
a{
	color: #fff;
	text-decoration: underline;
}

#banner,
.entry,
.trackbacks,
.trackbacks-info,
.comments,
.comments-info,
.archive{
		margin-bottom: 1.5em;
}

#banner-header{
	font-size: 15pt;
	font-weight: bold;
}

#banner-description { font-size: 12pt; }

#banner-header a, .entry-header a
{
	text-decoration: none; color:#DE3F9B;
}

.entry-header,
.trackbacks-header,
.comments-header,
.archive-header,
.content-header
{
	margin-bottom: 0.5em;
	font-weight: bold;
}

.entry-header, .archive-header, .content-header { 
	font-size: 14pt; 
}

.trackbacks-header, .comments-header { font-size: 10pt; }

.trackbacks, .comments { font-size: 9pt; }

.entry-content p,
.entry-content blockquote,
.entry-content pre,
.entry-content dl,
.entry-content ol,
.entry-content ul,
.trackback-content p,
.comment-content p,
.comment-content blockquote,
.comment-content pre,
.comment-content dl,
.comment-content ol,
.comment-content ul,
.archive-content ul
{
	margin-bottom: 0.5em;
}

.entry-content blockquote,
.comment-content blockquote
{
	margin-left: 1em;
	border-left: 1pt solid #000;
	padding-left: 1em;
}

.entry-content pre,
.comment-content pre
{
	margin-left: 1em;
	border-left: 1pt solid #000;
	padding-left: 1em;
	font-family: Monaco, monospace;
}

.entry-content code,
.comment-content code
{
	font-family: Monaco, monospace;
}

.entry-content ol,
.entry-content ul,
.comment-content ol,
.comment-content ul,
.archive-content ul
{
	padding-left: 2em;
}

.entry-content ol,
.comment-content ol
{
	list-style-type: decimal;
}

.entry-content ul,
.comment-content ul,
.archive-content ul
{
	list-style-type: disc;
}

.entry-content table td,
.comment-content table td
{
	padding: 0 1em 0.5em 0;
}

.entry, .entry-content, .entry-footer, .entry-excerpt,
.entry-body, .entry-more-link, .entry-more,
.trackbacks, .trackbacks-info, .trackback-content, .trackback-footer,
.comments, .comments-info, .comment-content, .comment-footer,
.comments-open-content, .comments-open-footer, .comments-closed,
.archive, .archive-content, .date-header
{
	clear: both;
}
.featured {
  background: #333;
  border: #ccc 1px solid;
  padding: 9px 6px 0 6px;
  margin:0;
  font-size:0.8em;
}

/* **************************************
	MS
*****************************************/
#alpha{
	width:185px;
}
#beta{
}
#gamma{
	width:200px;
}

#top{
	padding:0;
	margin:0;
	padding-bottom:20px;
}

#top_menu{
	height:27px;

	left:0;
	background:url(linkbg.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
/*	border-bottom:2px solid #777777;*/
	padding-left:0;
	margin-left:0;
}

#top_menu ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
#top_menu ul li a{
	display:inline;
	text-decoration:none;
	padding-left:12px;
	padding-top:0px;
	padding-right:12px;
	color:#fff;
	font-size:14px;
	line-height:25px;
}

#top_menu ul li a.red { color:#dd4b00; }
#top_menu ul li a:hover{
	background-image:url(lbg.gif);
	color:#00ccff;
}
#top_menu ul li a.active{
	color:#ffffff;
}

#images{
}
#banner{
	margin:0;
	padding:0;
	width:961px;
	height:200px;
	background:url(cpmlogo2.jpg);
}

#copyright{
  font-size: xx-small;
  display: block;
  position: relative;
}
#banner-header, #banner-description {
	display: none;
}
#beta-inner .date-header{
	display:none;
}
.pager-inner, pager-bottom pager-entries pager content-nav{
	text-align:right;
}
#menu_footer, #menu_footer a, .pager-inner a{
        color:#DE3F9B;
}
.entry-footer-info{
/*        display:none;*/
}
.middle-column{
	width:500px;
	border-left:#999999 thin solid;
	border-right:#999999 thin solid;
	padding-left:12px;
	height:100%;
	padding-left:12px;
	padding-right:12px;
}

.link_pink{
        color:#FF99CC;
}

.entry-more-link, .entry-more-link a{
	font-style: italic;
	font-size: medium;
	color:#FF99CC;
        text-align:right;
}

#pagebody-inner{
  clear:both;
  position:relative;
  top:0;
  
}

.submenu-inner{
  background: #FF99CC;
  position:absolute;
  top:25px;
  left:0;
  padding:10px;
  z-index:999;
  min-width:100px;
  text-align:left;
  font-size:x-small;
  font-weight:bold;
  visibility:hidden;
}
#top_menu .submenu-inner a{
	color:#666;
	text-decoration:none;
	margin:0;
	padding:0;
	font-size:small;
	font-weight:bold;
	line-height:1em;
}


.submenu-box{
   position:absolute;
}
.entry-footer{
  display:block;
  background: #333; 
  border: #ccc 1px solid;
  padding:9px 6px 0 6px;
  margin:0;
  font-size:0.8em; 
}
<div class="js-kit-comments" backwards="yes" paginate="10"></div>
<script src="http://js-kit.com/comments.js"></script>
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
var loadingImage = 'loading.gif';
var closeButton = 'close.gif';
/* ph=1 */

