body {
    font-family: sans-serif; 
    font-weight: normal;
    font-style: normal;
    background-color: #fff;
    color: #000;
    visibility: visible; 
    z-index: auto;
    margin: 0px auto 0px auto;
    line-height: 125%;
    text-align: center;
    width: 100%;
}

a {
	color: #777;
	text-decoration: none;
	border-bottom: 1px #bbccdd dashed;
}

a.noBorder {
	border-bottom: 1px solid #fff;
	line-height: 100%;
}

hr { 
    height:16px; 
	border: 0px;
	border-bottom: 1px solid #ddd;
	padding: 0px;
	margin: 0px;
	color: #fff;
	background-color: #fff;
}

.wikitext {
	/* clear: both; */
}

#comments .wikitext {
    padding: 0px;
}

form, dd, dl, td { 
    margin: 0px;
    padding: 0px;
}

form#editpage {
	background-color: #fff;
	padding: 16px;
}

.pagetitle, .backlinks, .wikitext * {
	color: #111111;
}

p, ul {
    text-align:left;
    vertical-align: top;
}

li + li {
    margin-top: 2px;
}

img {
    margin:0px;
    border:0px;
    padding:0px;
}

table {
  border: 0px;;
  padding: 0px;
  border-spacing: 0px;
  margin: 0px;
}

td, th, tr, tt {
  padding: 0px;
  margin: 0px;
  border: 0px;
  border-spacing: 0px;
  vertical-align: top;
  font-style: normal;
  font-weight: normal;
  
}

input.numeric { 
	text-align: right; 
}

input {     
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4 { 
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    font-weight: normal;
    font-style: normal;
    margin:0px;
    padding:0px; 
    padding-top:0px;
    margin-bottom:1px;
    text-decoration:none;
    text-align:left;
}

h3 {
    color: red;
}

a:link { font-weight:normal; text-decoration:none; color: #469; }
a:visited { font-weight:normal; text-decoration:none; color: #469; }
a:hover { 
    font-weight:normal;  
    color: #842; 
	text-decoration: none;
	border-bottom: 1px #842 solid;
}
a:active { font-weight:normal; text-decoration:none; color: #248; }
a:focus { font-weight:normal; text-decoration:none; color: #248; }

.wikiaction { font-size: x-small; font-weight:normal; text-decoration:none; color: #469; }

.wikiactionbar { border-top: 0px #999999 solid; padding: 0px; font-size: x-small; }
.wikiaction { text-decoration:none; font-style:normal; }
.wiki { text-decoration:none; font-style:normal; }
.wikilink { text-decoration:none; font-style:normal; }
.backlinks { text-decoration:none; font-style:normal; }
.header { font-size: x-small; border: 0px; padding:0px; }

.signin { 
    margin: 0px;
	padding: 0px;
}

.plugin { 
    margin:0px; 
    padding: 0px; 
    border: 0px; 
    display: inline;
}


img, embed, object, applet { border: 0px; margin: 0px; padding: 0px; }

.blogrollmain { 
	font-size: x-small;
}

em {
	font-style: italic;
}



.blogroll, .widget {
	margin:0px;
	padding: 0px;
	overflow: hidden;
}

.widget p {
    padding: 0px !important;
    margin: 0px !important;
}

.blogroll ul {
	margin: 0px;
	padding: 0px;
}

.blogroll ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.blogroll p {
	margin: 0px;
	padding: 0px;
}

.blogroll .itemname {
	font-size: x-small;
}

#footer {
}

#meta-search form, #meta-search input[type=text] {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#metaportal {
    line-height: 100%;
    text-align:center;
    padding-top: 0px;
    margin-top: 0px;
}

div#metaportal #header, div#metaportal h1, div#metaportal p {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 728px;
	text-align:left;
}

div#metaportal #header, div#metaportal h1 {
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 16px;
}

div#metaportal h1 {
    font-size: 32px;
}

div#metaportal h1 a {
	color: black;
	border-bottom: 0px;
}

div#metaportal h1 a:hover {
	border-bottom: 0px;
}

div#metaportal p {
    font-size: smaller;
}

div#metaportal #header a {
	color: red;
	border-bottom: 1px #faa dashed;
}

div#metaportal #header a:hover {
	border-bottom: 1px #faa solid;
}

div#metaportal h2 {
    margin: 0px;
    padding: 0px;
    
}

div#metaportal h2 a.wikilink {
	border: none;
	font-size: x-small;
	color: red;
}

div#metaportal h2 a.wikilink:hover {
	color: #000;
}

#top-right {
    margin:0px;
    padding:0px;
    float:right; 
    text-align:right;
	position: fixed;
	margin-left: 560px;
}

#top-right-relatedinfo {
    margin: 8px 0 0 0;
    padding: 0 0 8px 0;
    width: 240px;
 	font-size:10px;
	line-height: 12px;
	font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
}

#top-right-ad-span1 {
     color: #000000; 
     line-height: 20px; 
     font-size: 10px; 
     padding: 0px; 
     text-align: right;
}

#top-right-ad-span1-a {
    line-height: 20px; 
    color: #ff0000; 
    font-size: 10px;
}

#top-right-rss {
    margin:0px;
    padding:0px;
    text-align:right; 
    display:block;
}

#top-right-rss-table1 {
     vertical-align:center;
     margin:0px;
     padding:0px;
     width: 250px;
}

.transclusion {
	padding: 0px;
	padding-bottom: 32px;
	border-bottom: 1px solid #333;
}

.transclusion-title {
	margin: 0px;
	padding: 0px;
}

.transclusion-title a {
	color: red;
}
.transclusion img.normal {
    margin-left: 0px;
}

.post_content {
    display: block;
    text-align: left;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	background-color: #fff;
}

.post_content p {
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

.entry-header {
	display:block;
	border:0px #000000 solid;
	margin: 0px;
}

.post_content * img, .post_content p img, .post_content * embed {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.entry-related {
    border: 0px;
    margin-left: 4px;
}

.flickr_badge_wrapper * img {
	margin: 0px !important;
}

textarea, #edit[summary] { 
    text-decoration:none;
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
	font-style: normal;
	font-weight: normal;
    border: 1px #D1D1D1 solid;
    background-color: #fafafa;
	padding: 0px;
	margin: 0px;
}

.rc-major {
	font-size: xx-small;
}

.pagelist li {
	font-size: x-small;
}

.hint {
	font-size: 5px;
}

.meta {
	color: #777777;
	font-size: smaller;
}


/**
 *	HaloScan Comment CSS
 */

.MainTable {
    margin-top: 32px;
}

.MainTable tr td div {
	text-align:left !important;
	margin: 0px !important;
	height: auto !important;
}
.MainTable tr td div p {
	margin-bottom:8px;
}
.MainTable tr td div b {
	font-weight: normal;
}
.MainTable tr td div > p {
	font-size: 25px;
}
.byline {
	font-size: smaller;
	color: #777777;
}

.MessageCell {
	color: #000000;
}

blockquote {
	border-left: 8px solid #ddd;
	padding: 16px;
	margin: 0px 0px 8px 0px;
}

.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: blue;}
.adText {font: normal 10pt Arial; text-decoration: none; color: black;}

.post {
    display: block;
}

.post + .post {
}

.post h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.post h1 a {
	color:#990000;
	display: inline; 
}

.post_date {
	font-size:smaller;
}

.smalltext {
    font-size:smaller !important;
    color: red;
}

.post_header {
	font-size:smaller;
	display: block;
	float: right;
	margin: 0px 0px 32px 32px;
	width: 128px;
	padding: 16px;
	background-color: #efefef;
}

.adbatch {
    padding-bottom: 8px;
}

#livesearch {
    width: 130px;
    padding: 0px;
    margin: 0px;
    font-size: small;
}

}

#searchform {
 display: inline;
}

.flickr img {
	border: 0px;
}	

#content {
    margin: 0px auto 0px auto;
    width: 520px;
	padding-right: 200px;
}

#main {
	padding: 0;
	background-color: #fff;
	margin: 0;
}

#meta-navigation {
 	width: 340px;
    margin-left: 360px;
    padding: 0px 0px 0px 20px;
}

#bottomleft {
    width: 500px;
    float: left;
    padding: 0px 20px 0px 0px;
    clear: left;
}

.widget-feedburner {
    float: right;
}

.widget-feedburner ul {
    display: inline;
}

.widget-flickr * img, .widget-feedburner * img, .widget-search * img  {
	border: 0px;
}

#page {
	text-align: left;
	margin: 95px 0px 0px 0px;
	padding: 0px;
}
	
#meta-nav-left-col {
	float: left;
}

#meta-nav-right-col {
}

.blogroll * img {
	border: 0px;
}

.centered {
	text-align: center;
}

sub {
	text-decoration: line-through;
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    font-weight: normal;
    font-style: normal;
	line-height: 125%;
	padding: 0px;
	vertical-align: baseline;
}

textarea {
	border: 1px #d1d1d1 solid;
	padding: 4px 8px 4px 8px;
	margin:1px 0px 2px 0px;
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: normal;
	color:#777;	
}

input {
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    font-style: normal;
    font-weight: normal;
	border: 1px #d1d1d1 solid;
	padding: 4px 8px 4px 8px;
	margin:1px 0px 2px 0px;
}

.wikicomment, .wikicomment-form, .wikicomment-footer {
	border: 0px;
	color: #000;
}

.wikicomment-footer .floatright {
	font-size: 10px;
	
}

.wikicomment label {
	vertical-align: top;
	font-size: 10px;
}

.commentedit {
	text-align: left;
	border: 1px solid #999999;
	padding: 4px;
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    color: #777;
    margin: 0px 0px 8px 0px;
    width: 320px;
}

.commenteditname {
	text-align: left;
	border: 1px solid #999999;
	padding: 4px;
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
    color: #777;
    margin: 0px 0px 8px 0px;	
}

hr.no-css {
	color: #fff;
	border: 0px;
}

.wikiaction {
    font-family: Helvetica Neue, Helvetica, Verdana, Arial, sans-serif; 
	padding: 4px;
	border: 1px solid #999999;
}

.wikicomment-body {
	border: 1px solid #999;
	padding: 4px;
	margin-bottom: 4px;
}

.floatright {
	border: 0px;
}

.wiki-dl-table td, .wiki-dl-table th {
    border-bottom: 1px solid #d1d1d1;
    font-size: 10px;
    padding-right: 8px;
}

#RssFeedTagPlugin .rssitem {
    border-bottom: 1px #999 solid;
    margin: 0px;    
    width: 340px;
    float: left;
    padding: 16px 0px 16px 0px;
    margin-right: 20px;
}

#RssFeedTagPlugin .rssitem .itemname {
    font-size: 16px;
    color: red !important;
}

#RssFeedTagPlugin .rssitem .itemdesc p {
    margin: 0px !important;
    padding: 0px !important;
}

div.widget p.tightenable, div.widget div.rss, div.blogrollmain {
    text-align: justify;
}

div.widget div.rssitem, div.widget div.itemname, div.blogrollitem {
    display: inline;
}

.feedburnerFlareBlock {
    display: inline !important;
    margin: 0px;
    padding :0px;
}

#advert-footer {
    line-height: 100%;
    background-color: #ff0000;
    text-align:center;
    clear: both;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

#advert-footer p {
	margin: 0px auto 0px auto !important;
	padding: 0px !important;
	width: 728px !important;
}   

#search {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 728px;
	text-align:left;
}

.widget ul {
    margin: 0px;
    padding: 0px;
}

.widget ul li {
    margin: 0px;
    padding: 0px;
}

#FullTextSearchPlugin * dd {
    border-bottom: 1px solid #dedede;
    padding-bottom: 4px;


    margin-bottom: 4px;
}

.mbl_h {
	font-size: 10px;
}

/* social media related info box */
/* facebook share button, digg button, linkwithin */
.smrelated {
	float:right;
	margin: 32px 0 32px 580px;
	width: 300px !important;
	font-size: 12px;
	line-height: 15px;
	position: fixed;
}

#linkwithin_div {
	width: 120px !important;
	background-color: #fff !important;
	z-index: 1000 !important;
}

.linkwithin_inner {
	width: 120px !important;
}

.linkwithin_text {
	padding: 0 8px 2px 0 !important;
	font-weight: normal !important;
	font-size: 12px !important;
	line-height: 14px !important;
	text-align: left !important;
	border-right: 1px solid #ddd !important;
	margin-right: 1px !important;
}

.linkwithin_posts a div {
	/* height: 165px !important; */
}

#relatedgoogleinfo {
	width: 550px !important;
	overflow: hidden ! important;
}

#topheader {
	width: 100%;
	position: fixed;
	height: 90px;
	margin-top: -95px;
}