body {
	background-color: #b0b0b0;
	background-image: url(../images/body-bg-norp.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  font-family: Verdana;
}
.postmetadata { font-size: 10px; }
a img 
{
  border: 0px;
}

.menu {
	font-family: Verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.menu a {
	font-family: Verdana;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.menu a:hover {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
  background-color: #333333;
	text-decoration: none;
}

a {
	font-family: Verdana;
	color: #003366;
	text-decoration: none;
}

a:hover {
	font-family: Verdana;
	color: #FFFFFF;
  background-color: #333333;
	text-decoration: none;
}

.menuHEAD {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

body {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.text a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.text a:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
  background-color: #333333;
	text-decoration: none;
}

.article_sep
{
  width: 1px;
  height: 20px;
}

.menulist
{
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#content #innercontent #menu ul li input
{
  border: 1px solid #000000;
  margin: 4px 0px 4px 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana;
}

#head
{
  width: 734px;
  height: 41px;
  background-image: url(../images/body-top-1.jpg);
}

#content
{
  width: 734px;
  background-image: url(../images/body-midbg-rp-1.jpg); 
  background-repeat:repeat-y;
}

#innercontent
{
  background-image: url(../images/body-midbg-norp-1.jpg); 
  background-repeat: no-repeat;
  width: 100%;
}

#footer
{
  width: 700px;
  text-align: right;
  border-style: solid;
  border-color: #FFFFFF;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  float: right;
}

#menu
{
  margin: 8px 0px 8px 43px;
  float: left;
  width: 135px;
  display: inline;
}

#textarea
{
  float: left;
  margin: 8px 0px 8px 11px;
  width: 538px;
  display: inline;
}

#copyright
{
  width: 700px;
  text-align: center;
  margin: 10px 0px 0px 35px;
  font-size: 11px;
}

#copyright a:link
{
  font-size: 11px;
}

#viewall
{
  width: 100%;
  text-align: center;
}

#quote
{
  width: 97%;
  float: left;
  color: #B0B0B0;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  border-style: solid;
  border-color: #CDCDCD;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background-color: #EFEFEF;
}

#quote a
{
  color: #B0B0B0;
}

#quote_hidden
{
  display: none;
}

#header
{
  width: 40%;
  text-align: right;
  font-weight: bold;
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  border-style: solid;
  border-color: #CDCDCD;
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  background-color: #EFEFEF;
}

.pagetitle
{
  font-size: 15px;
  font-weight: bold;
}

.article
{
  width: 100%;
}

.article .title
{
  width: 100%;
  font-weight: bold;
  font-size: 15px;
}

.article .lastmod
{
  width: 100%;
  font-size: 11px;
}

.article .body
{
  width: 100%;
  margin: 8px 8px 0px 0px;
  text-align: justify;
}

.article .body .image
{
  float: right; 
  margin: 0px 0px 0px 10px; 
  background-color: #FFFFFF; 
  padding: 2px 2px 0px 2px; 
  border: 1px solid black;
}

.article .body .image a:hover
{
  background-color: #FFFFFF;
}

.article .sig
{
  margin: 8px 0px 0px 0px;
  font-style: italic;
  font-size: 11px;
}

.article .comments_summary_wrapper
{
  width: 100%;
  text-align: left;
  margin: 8px 0px 0px 0px;
}

.article .comments_summary_wrapper .button
{
  border: 0px;
}

.article .comments_summary_wrapper a:hover
{
  border: 0px;
  background-color: #CECECE;
}

.article .comments_summary_wrapper .comments_summary
{
  width: 50%;
  border-style: solid;
  border-top-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-color: #9E9E9E;
  margin: 0px 0px 0px 25%;
  font-size: 11px;
}

.article .comments_summary a
{
  color: #4E4E4E;
  text-decoration: underline;
}

.article .comments_summary a:hover
{
  background-color: #9E9E9E;
  color: #FFFFFF;
  text-decoration: none;
}

.article .comments_wrapper
{
  font-size: 11px;
}

.article .comments_wrapper h5
{
  margin: 12px 0px 4px 0px;
  padding: 4px 0px 4px 4px;
  background-color: #9E9E9E;
  font-size: 13px;
}

.article .comments_wrapper .comments .comment
{
  width: 100%;
  margin: 0px 0px 8px 0px;
}

.article .comments_wrapper .comments .title
{
  margin: 0px 0px 4px 0px;
  font-size: 11px;
  display: inline;
}

.article .comments_wrapper .comments .author_info
{
  display: inline;
}

.article .comments_wrapper .article_add
{
  width: 100%;
}

.article .comments_wrapper .article_add input,textarea
{
  border: 1px solid #000000;
  margin: 4px 0px 4px 0px;
  padding: 4px 4px 4px 4px;
  font-family: Verdana;
  font-size: 11px;
}

.article .commets_wrapper .article_add .fields
{
  float: left;
  display: inline;
}

.article .comments_wrapper .article_add .note
{
  width: 20%;
  font-size: 11px;
  float: left;
}

.code
{
	margin: 0px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: #EFEFEF;
	border: 1px solid #B0B0B0;
	font-family: Monospace;
	display: none;
}

#new_releases
{
	margin: 0px 8px 10px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #EFEFEF;
	border: 1px solid #004E9E;
  font-size: 10px;
}

.new_release
{
  margin: 0px 0px 0px 10px;
}

#no_articles
{
	margin: 0px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
	background-color: #EFEFEF;
	border: 1px solid #FF0000;
  /*font-size: 10px;*/
}

.new_release a
{
  font-size: 10px;
}

.new_release a:hover
{
  font-size: 10px;
}

.sample
{
	display: block;
}

.code hr
{
	color: #B0B0B0;
	height: 1px;
}

.codetoggle
{
	margin: 0px 10px 0px 10px;
}

/* project page */
.project
{
  width: 100%;
}

.project .title
{
  font-size: 15px;
  font-weight: bold;
}

.project .description
{
  margin: 8px 0px 0px 0px;
}

.project h5
{
  margin: 8px 0px 4px 0px;
  padding: 4px 0px 4px 4px;
  background-color: #9E9E9E;
  font-size: 13px;
}

.project .license .body
{
  text-align: justify;
  padding: 0px 0px 0px 4px;
}

.project .indented
{
  padding: 0px 0px 0px 4px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
