@charset "utf-8";
@import url(../_import/common.css);
@import url(../_import/text_decorations.css);

/*
base font color: #e6e6e6
base link color: #8c0000
base hover color: #ff8000
*/

/* @group BASE ELEMENTS */

body {
	background: #000000 url(./resources/background.jpg) repeat-y fixed center top;
    margin: 0;
    padding: 0;
    color: #e6e6e6;
    font-size: 14px;
    line-height: 170%;
    text-align: center;
    font-family: "Hiragino Maru Gothic Pro", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#wrapper {
	width: 94%;
	max-width: 1024px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}

/* Forms */
input, textarea, select {
    font-size: 100%;
}

input[type="text"] {
    font-size: 100%;
}

fieldset {
    margin: 2em 0 1em 0;
    padding: 1.5em 1em 1.5em 1em;
    border: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

#analyze-date {
    margin: 0;
    padding: 0;
    border: none;
}

legend {
    margin-left: 1em;
    padding: 0 2em 0 2em;
    border: none solid #cccccc;
}

.noscript {
    display: inline;
}

.important,
.example {
	background-color: transparent !important;
}

.important {
	color: #f00;
}

table, tbody th, th, tr, td {
	background-image: none;
	background-color: transparent;
	color: #e6e6e6;
}

.fir {
	display: none;
}

/* @end */

/* @group HEADER */

#header {
	height: 90px;
	width: 100%;
    margin: 15px 0 10px;
}

#header h1 {
    float: left;
    margin: 0 10px 0 0;
    padding: 10px 0 0 0;
    text-shadow: #1f3134 0.075em 0.075em 0.1em;
}

#header h1 a {
	display: block;
	width: 250px;
	height: 50px;
	background: url(./resources/portalshit_logo.png) no-repeat;
}

#header h1 a:link, #header h1 a:visited {
    color: #cc0000;
    text-decoration: none;
}

#header h1 a:hover {
    color: #ff6600;
    text-decoration: none;
}

#subtitle {
	float: left;
	margin-top: 20px;
    color: #fff;
    text-shadow: #1f3134 0.1em 0.1em 0.2em;
    display: block;
}
#header div.twitter-update {
	float: right;
	width: 35%;
	font-size: 88%;
}
#header img.float-right {
	margin-top: 1.0em;
	padding-left: 1.5em;
	background: url(./resources/triangle.png) no-repeat left 80%;
}
ul#twitter_update_list {
	padding: 1em;
	margin-top: 1em;
	margin-right: 5.5em;
	min-height: 30px;
	line-height: 1.4;
	list-style-type: none;
	background: #0E0E0F;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-opera-border-radius: 10px;
}

/* @end */

/* @group CONTENT-MENU */

#content-menu {
    font-size: 160%;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    float: left;
    height: 50px;
    margin: 0;
    padding: 10px 0 0;
	clear: both;
}
#content-menu h2 {
    display: none;
}

#content-menu ul.menu {
	list-style: none;
	height: 20px;
	margin: 0;
	padding: 0 0 0 0.75em;
	border: none;
}

#content-menu li.menu {
    list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 14px;
    letter-spacing: -0.1em;	
}

#content-menu li.cur-menu {
    font-size: 180%;
    list-style: none;
    float: left;
    color: #cc0000;
    text-shadow: #1f3134 0.05em 0.05em 0.1em;
    border: none;
    background: transparent;
    line-height: 14px;
}

#content-menu li.menu a,
#content-menu li.menu a:visited {
    border: none;
	color: #999999;
}

#content-menu li.menu a:hover {
    color: #ff8000;
    background: transparent;
}

#content-menu li.menu a:active {
    color: #999999;
}

/* @end */


/* @group SEARCH-RSS */
#search-rss {
	height: 65px;
	float: right;
}
#search-menu {
	float: right;
	background: transparent;
	margin: 0 0 0.5em;
	padding: 0;
}
#rss-banner {
	float: right;
	margin-left: 1em;
}
#search-menu a:link,
#search-menu a:visited {
	color: #808080;
}
#search-menu a:hover {
	color: #ff8000;
}

#search-menu h2 {
    display: none;
}

#search-menu p {
}
form#search {
	background: transparent url(./resources/trans-search-form.png) no-repeat 0 0;
	width: 178px;
	height: 31px;
}

form#search.focus {
	background: transparent url(./resources/trans-search-form.png) no-repeat 0px -32px;
	width: 178px;
	height: 32px;
}

form#search p {
	margin: 0;
}

#search input {
    width: 142px;
    color: #999999;
    background: transparent;
    border: none;
    margin-top: 0.4em;
    margin-left: 1.8em;
}
#search input:focus {
	color: #333333;
}
input#search-button {
	display: none;
}

#keyword {
    width: 100%;
    color: #000000;
}

#search-plus {
	margin: 0 1em;
}
/* @end */
#category {
	clear: left;
	margin-bottom: 2em;
	text-shadow: #191919 0.1em 0.1em 0.2em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#category h2 {
	display: none;
}
#category ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#category ul li {
	margin: 0 1.5em 0.25em 0.25em;
	float: left;
}
#category a:link,
#category a:visited {
	color: #666;
}
#category a:hover {
	color: #FF6600;
}
#category ul li.cur-cat {
	font-size: 124%;
	color: #e6e6e6;
}

/* @group CONTENT */

#content {
	clear: both;
	margin: 0 auto;
	padding: 1em;
    background: transparent url(./resources/trans_background.png) repeat;
	border-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-topleft: 12px;
	-opera-border-radius: 12px;
}

/*#archives,
#recent-comment-list {
	clear: both;
    margin: 0 auto;
    padding: 1em;
    background: transparent url(./resources/trans_background.png) repeat;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-opera-border-radius: 12px;
}*/

#content h1 {
    font-size: 170%;
}

h2.section-title {
	display: none;	
}

#content h2 {
    padding: 0.3 0 0.3em 0.5em;
    color: #cc0000;
    font-size: 130%;
    text-shadow: #191919 0.1em 0.1em 0.2em;
}

.date-title {
	display: none;
}

#content h3 {
    clear: both;
	font-weight: bold;
	font-size: 140%;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#content h4 {
}

.section {
    display: block;
    clear: left;
}

/*section section {
	margin: 1em auto;
	padding: 1em 1em;
    background: transparent url(./resources/trans_background.png) repeat;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-opera-border-radius: 12px;	
}*/

.section h3 {
	text-shadow: #191919 0 1px 0;
}
.article-title a {
	text-shadow: #191919 0 1px 0;
	z-index: 0;
	position: relative;
	left: -2.8em;
}
.article-title a:before {
	content: "•";
	font-size: 420%;
	text-shadow: none;
	line-height: 0.1;
	z-index: -1;
	position: relative;
	top: 0.24em;
	left: 0.43em;
}
.article-title a:link {
	color: #e6e6e6;
	text-shadow: #191919 0 1px 0;
}
.article-title a:link:before {
	color: #8c0000;
}
.article-title a:visited {
	color: #e6e6e6;
	text-shadow: #191919 0 1px 0;
}
.article-title a:visited:before {
	color: #666;
}
.article-title a:hover {
	color: #e6e6e6;
	text-shadow: #191919 0 1px 0;
}
.article-title a:hover:before {
	color: #ff7a00;
}
.article-title {
	margin: 0;
    padding: 0;
    color: #e6e6e6;
}
.date {
    margin: 1em;
    font-size: 90%;
	color: #ccc;
} .tags {
    margin-top: 1em;
    font-size: 90%;
}

#content .section p {
    margin: 1em 0.5em;
}

.section .section h4 {
    margin: 1em 0.3em 0.3em;
    color: #cc0000;
    text-shadow: #212121 0 1px 0;
	font: 120% "Lucida Grande", Lucida, Verdana, sans-serif;
}
.section .section h5 {
	margin: 0.3em;
    font-size: 105%;
    text-shadow: #191919 0.15em 0.15em 0.15em;
	padding-left: 1em;
}

#page-referer li {
	font-size: 90%;
	line-height: 1.4;
}

/* @group Comments / FORUM */
.comments,
div.comments h3 {
	background-color: transparent;
}
div.comments h3 {
	color: #cc0000;
}

#comment-list h4 {
	margin-bottom: 0.5em;
}

div.icon {
	margin: 0.5em 0 0 2.5em;
	padding: 0.2em 0;
	width: 50px;
	float: left;
}
div.comment-content {
	margin: 0 auto;
	width: 80%;
	max-width: 800px;
	min-width: 480px;
	float: left;
}
div#comment-list > div:nth-child(odd) {
	background-color: rgba(51,51,51,0.2);
}
#comment-list div p.author {
	clear: left;
}

textarea#user_comment {
	width: 80%;
	max-width: 800px;
	min-width: 480px;
}

.comment {
	color: #e6e6e6;
}

.comment-content {
	background-color: transparent;
}
div.comment-content h3,
h2#topic-title {
	background: transparent;
	color: #e6e6e6 !important;
}
#recaptcha {
	padding-left: 1.5em;
}

#forum-topic-table,
#forum-topic-table td,
#forum-topic-table th {
	color: #e6e6e6;
	border: #666 1px solid;
	background: transparent !important;
}
#forum-topic-table a,
#forum-topic-table a.latest-post {
	text-shadow: #333 0.1em 0.1em 0.15em;
	background: transparent !important;
}

/* @end */

/* @group Affiliate */

#article-addition {
	margin: 1em 0.5em;
/* 	text-align: center; */
}
div.amazon {
	margin: 1em 3.5em;
	padding: 1em 1em;
}
.amazon a:link, .amazon a:visited {
	color: #0077e8;
}
.amazon-image img {
	border: 1px dotted #666;
	padding: 0.3em;
}

/* @end */

/* @group Article Footer */

.a-footer {
    text-align: right;
    background-color: transparent;
    padding: 0.5em 0.3em 0.3em;
	font: 90% "Lucida Grande", Lucida, Verdana, sans-serif;
}

.a-footer a {
	padding: 0;
	margin: 0;
    text-shadow: #191919 0.15em 0.15em 0.15em;
        
    /* For Debug */
    /* border: 1px solid #6600CC; */

}

.a-footer a:hover {
}

.a-footer a:active {
}

a.status-on {
}
span.comment-fig,
span.trackback-fig {
	z-index: -10;
	color: #e6e6e6;
	margin-right:-4px;
	font: italic bold 5em "Courier New", Courier, mono;
	text-shadow: #5e5e5e 0 1px 0;
}
a.status-on:hover {
}

a.status-on:active {
}

/* @group COMMENT/TRACKBACK */

#trackback-list h4, #comment-list h4 {
	background: transparent;
	padding: 0;
}
.trackback-uri,
p#comment-submit,
#comment-submit input:link,
#comment-submit input:visited {
	background: transparent;	
}
#comment-submit input:hover {
	color: #ff6600;
	border: dotted 1px #ff6600;
	background: #FFFFFF;	
}
#comment-submit input:active {
	color: #cc0000;
	border: dotted 1px #cc0000;
	background: #FFFFFF;	
}
input#TrackbackURI,
#comment-form input,
#comment-form textarea {
	color: #e6e6e6;
	background: transparent url(./resources/trans-input-bg.png) repeat-x;
	border: #ffffff 1px dotted;
}
input#TrackbackURI:focus,
input#TrackbackURI:hover,
#comment-form input:focus,
#comment-form input:hover,
#comment-form textarea:focus,
#comment-form textarea:hover {
	background-color: #191919;
	border: 1px dotted #ff6600;
}
input#recaptcha_response_field,
input#recaptcha_response_field:hover,
input#recaptcha_response_field:focus {
	background-color: #FFFFFF;
	color: #000000;
}

/* @end */

/* @end */

/* @group Previous Logs Navi */

p#prev-logs {
    margin: 0 0 0 auto;
    text-align: right;
    font-family: "Courier New", Courier, mono;
}
p#prev-logs a {
    display: inline;
    margin-right: 2px;
    padding: 0;
    border: none;
    text-decoration: none;
    background: none;
}
p#prev-logs a:after {
	content: ">>";
}
p#prev-logs a:hover {
    background-color: transparent;
}


/* @end */



/* @end */

/* @group FOOTER-BOX */

#footer-box {
    background: #630101 url(./resources/footer-background.png) repeat-x;
	text-align: center;
	margin: 0 auto;
	padding-top: 1em;
	padding-bottom: 1.5em;
	border-top: 1px solid #130E0E;
}

#footer-box a:link {
	color: #e6e6e6;
}
#footer-box a:visited {
	color: #808080;
}
#footer-box a:hover {
	color: #ff6600;
}

#footer-box a:link.tag-color-6 {
	color: #e6e6e6;
}
#footer-box a:link.tag-color-5 {
	color: #bfbfbf;
}
#footer-box a:link.tag-color-4 {
	color: #b47f6c;
}
#footer-box a:link.tag-color-3 {
	color: #92352b;
}
 
#footer-box a:hover.tag-color-5,
#footer-box a:hover.tag-color-4,
#footer-box a:hover.tag-color-3,
#footer-box a:hover.tag-color-2,
#footer-box a:hover.tag-color-1 {
    color: #ff6600;
}

/* Validator Logos */
.logo {
	display: block;
    float: left;
    margin: 0px 1em 0.5em 0px;
}

.validator {
    margin: 0px 5px 5px 0px;
}

#validators, #w3c-validators {
    margin: 0;
    padding: 0;
}

#validators a:link, #validators a:visited {
    width: 81px;
    margin: 0px 3px 0px 0px;
    padding: 2px 8px 2px 8px; 
    color: #cccccc;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
}

#validators a:hover {
    margin: 0px 3px 0px 0px;
    padding: 2px 8px 2px 8px;
    background-color: transparent;
    color: #ff6600;
    text-shadow: #1f3134 0.2em 0.2em 0.2em;
    text-decoration: none;
}

#validators a:active {
    margin: 0px 3px 0px 0px;
    padding: 2px 8px 2px 8px;
    text-decoration: none;
}
#rss, #rss2, #banner {
	clear: both;
    display: block;
    width: 60px;
    text-align: left;
} 
#rss:link, #rss:visited, #rss2:link, #rss2:visited {
    margin: 0 0 0.5em;
    padding: 0 4px 0 22px;
    background: transparent url(../_shared/feed-icon-16x16.png) no-repeat 2px 50%;
    color: #e6e6e6;
    font-size: 90%;
    text-decoration: none;
	text-shadow: #666 .15em .15em .15em;
}
#rss:hover, #rss2:hover {
    color: #ff6600;
    background: transparent url(../_shared/feed-icon-16x16.png) no-repeat 2px 50%;
    text-shadow: #ffcb59 0.15em 0.15em 0.15em;
    text-decoration: none;
} 
#rss:active, #rss2:active {
    text-decoration: none;
}

/* @group MENU BOX */

#menu-box {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 94%;
	max-width: 1024px;
}

ul.menu {
    list-style: none;
    right: 2.5%;
    width: 100%;
    margin: 0;
    padding: 0;
    border-top: 1px solid #cc0000;
    font-weight: bold;
}

li.menu {
    list-style: none;
    margin-bottom: 0;
    border: none;
    line-height: 14px;
    text-indent: 0;
}
li.cur-menu {
    list-style: none; 
    margin-bottom: 0; 
    padding: 5px;
	border: noe;
    color: #a41218;
    text-shadow: #1f3134 0.1em 0.1em 0.1em;
    line-height: 14px;
}

li.menu a, li.menu a:visited {
    display: block;
    padding: 5px;
    color: #cccccc;
    text-shadow: #1f3134 0.2em 0.2em 0.3em;
	border: none;
    text-decoration: none;
}

li.menu a:hover {
    background-color: transparent; 
	border: none;
    color: #ff8000;
    text-decoration: none;    
}

li.menu a:active {
	border: none;
    background-color: transparent;
    color: #cccccc;
    text-decoration: none;
}
div.menu {
    margin: 0 0.5em;
    padding: 0;
    float: left;
    text-align: left;
    max-width: 250px;
}
#menu-middle {
	width: 48%;
	padding-left: 0.5em;
}
#tags h2 a:visited {
	color: #e6e6e6;
}
#technorati {
	width: 200px;
	text-align: left;
}

div.menu h2 {
    font-size: 100%;
    text-shadow: #1f3134 0.15em 0.15em 0.2em;
    color: #ffffff;
    padding: 2px 0.5em 2px 0.5em;
    margin: 0;
}
div.menu h2 a:link,
div.menu h2 a:visited {
	color: #ffffff;
}
div.menu h2 a:hover {
	color: #ff6600;
}

div.menu p {
    padding-left: 0.5em;
}

.menu ul,
.menu ol {
    margin: 5px 5px 5px 1.8em;
    padding: 0;
    font-size: 88%;
}

/* @group Archive, Category, CSS-Swicher Form */

/* Archive, Category, CSS-Swicher Form */

/*
#archives, 
#category,
#css-form  {
    margin: 10px 0px 10px 0;
}
*/

/* Admin Menu */
#admin-menu {
	padding-top: 1em;
}

#admin-menu h2.menu-box {
    text-align: left;
    margin: 0;
}

#menu-box h2, h3, h4 {
    text-shadow: #191919 0.15em 0.15em 0.15em;
}


/* @end */

/* @group Vars Menu */

/* VARS MENU */

#var-menu li {
    margin-left: -1.5em;
}

/* @end */

/* @group Twitter Update */

#twitter-update {
	padding-left: 0.5em;
}
#twitter_div {
	width: 40%;
	float: right;
}
#footer-box #twitter_div {
	width: 100%;
	float: none;
}

/* @end */

/* Page Ranking */
#page-analyze-ranking ol {
	list-style-type: georgian;
}

/* @group Flickr Update */

/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
div#a_flickr_badge_image {width: 100%;}
#a_flickr_badge_image a {border: none; padding: 0 3px !important;}
#flickr_badge_uber_wrapper {width:260px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: none !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display: inline; padding:0 5px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* @end */

/* @end */

/* @group FOOTER */

#footer {
	clear: both;
	text-align: right;
	margin: auto;
	width: 94%;
	max-width: 1024px;
}

address {
    margin: 0.5em 0 0 0;
}

#page-generation {
    clear: both;
    margin: 0;
    padding: 0;
    background: transparent;
    color: #4c4c4c;
    font-size: 90%;
}

/* @end */



/* @end */

/* @group WIDE-CONTENT */

#wide-content {
	background: transparent url(./resources/trans_background.png) repeat;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
	-opera-border-radius: 12px;
	border: none !important;
}
#wide-content h2 {
	border-bottom: 1px solid #4c4c4c;
}
hr {
	color: #4c4c4c;
	background-color: #4c4c4c;
}
table.horizontal-graph th,
#wide-content table.horizontal-graph,
#wide-content table.horizontal-graph th,
td.key, td.rate, td.value {
	background: #130E0E !important;
	border-color: #4c4c4c;
	color: #e6e6e6;
}

/* @end */


/* @group TAGS */

/*
-----------------------------------------------------------------
Tags
-----------------------------------------------------------------
*/

a:link.tag-color-5 {
    color: #8c0000;
} a:link.tag-color-4 {
	color: #910d04;
} a:link.tag-color-3 {
    color: #a13712;
} a:link.tag-color-2 {
    color: #b2611f;
} a:link.tag-color-1 {
	color: #c28b2d;
} 
a:hover.tag-color-5,
a:hover.tag-color-4,
a:hover.tag-color-3,
a:hover.tag-color-2,
a:hover.tag-color-1 {
    color: #ff6600;
}


/* @end */

/* @group ARCHIVES */
#archives {
	clear: both;
}

#archives h2 {
	padding-left: 0;
	margin: 1em auto 0;
}
#archives p.flip-link {
	padding: 0.5em 1.5em;
}
#archives h4.list-title {
	background: none;
	margin: 0.3em 0;
	padding-top: 0.5em;
	padding-left: 0.3em;
	text-shadow: #191919 0.1em 0.1em 0.1cm;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#archives .list-title:before {
	content: "●";
	color: #e6e6e6;
	padding: 0 0.3em;
	text-shadow: none;
	font-family: "Hiragino Kaku Gothic ProN";
}
#archives .list-title a:link {
	color: #e6e6e6;
	text-shadow: #191919 0.15em 0.15em 0.15em;
	text-decoration: none;
}
#archives .list-title a:hover {
	color: #ff7a00;
	text-shadow: #191919 0.15em 0.15em 0.15em;
	text-decoration: none;
}
#archives .list-date {
	padding-left: 1.5em;
}
#archives .date-title {
	margin-left: 0;
	display: block;
	text-shadow: #191919 0.15em 0.15em 0.15em;
}

/* @end */

/* @group VARS */

ul.wakoopa {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	font-size: 80%;
	text-align: center;
}

.wakoopa li {
	float: left;
	margin: 0 0.3em;
	width: 83px;
	line-height: 1.2;
}

/* @end */



/* @group TEXT DECORATION */

blockquote {
	margin: 0 40px;
	padding: 0 1em;
	color: #b3b3b3;
	background: transparent;
	border: none;
	/*quotes: "“""”";*/
}
blockquote:before {
	color: #808080;
	font-size: 700%;
	display: block;
	position: relative;
	top: 30px;
	left: -40px;
	/*content: open-quote;*/
	content: "“";
}
blockquote:after {
	text-align: right;
	color: #808080;
	font-size: 700%;
	display: block;
	position: relative;
	bottom: -20px;
	/*content: close-quote;*/
	content: "”";
}
blockquote div.citesource {
	text-align: left;
	margin-right: 5%;
	border-top: 1px solid #808080;
}
q {
	color: #808080;
}
#comment-list pre, #comment-list blockquote {
	margin: -10px 30px 5px;
	padding: 0.2em 1.8em;
}
.quote1, .quote2, .quote3 {
	background: transparent;
	border: none;
}
pre.code {
	color: #0f0;
	background: #191919;
}
kbd {
	color: #191919;
}

.caption {
	color: #666;
}
.caption:before {
	content: "";
}
#comment-type-0, .comment {
	color: #e6e6e6;
}

#content #recent-comment-list h4 {
	padding-left: 0;
}
#content #recent-comment-list ul,
#content #archives ul {
	padding-left: 0;
}
#content #archives ul li {
	list-style: none;
	padding-left: 0;
}
#content #recent-comment-list ul li:nth-child(even) {
	list-style-type: disc;
	margin: 0.3em 0.3em 1em;
	clear: both;
}
#content #recent-comment-list ul li:nth-child(odd) {
	list-style-type: circle;
	margin: 0.3em 0.3em 1em;
	clear: both;
}
.xfolkentry:nth-child(odd) {
	background-color: rgba(51,51,51,0.2);
}
.download {
	background-color: #191919;
}
.md5 {
	background: transparent;
	border: dotted;
}

.submit-button input {
	background-color: transparent;
	border:1px dotted #FFFFFF;
	color:#E6E6E6;
}
.submit-button input:hover,
.submit-button input:focus {
	background-color:#130E0E;
	border:1px dotted #FF6600;
}

/* @group Anchors */

a:link {
    background-color: transparent;
    color: #8c0000;
    text-decoration: none;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
}
a:visited {
    background-color: transparent;
    color: #6b7b6e;
    text-decoration: none;
}
a:hover {
    background-color: transparent;
    color: #ff6600;
    text-decoration: underline;
}
p.read-more a {
	border: none;
    color: #8c0000;
}
p.read-more a:hover {
	background-color: transparent;
	color: #ff7a00;
}

p.flip-link {
	font-size: 95%;
	text-align: left;
	clear: both;
	margin: 0;
	padding: 1em 0 2.25em;
}
p.flip-link a {
	padding-left: 0;
}
p.flip-link a:link, p.flip-link a:visited {
	border: none;
	background: transparent;
}
p.flip-link a:hover {
	border: none;
	background: transparent;
}
span.prev {
	display: block;
	float: left;
	padding-right: 0.3em;
}
span.next {
	display: block;
	float: right;
	padding-left: 0.3em;
}
span.prev a, span.next a {
	padding: 0;
}
ul.flip-menu a {
	background: transparent;
	border: 1px dashed #CCCCCC;
}
span.cur-tab {
	background: transparent;
	border: 1px dashed #ff6600;
}

* html .in-ref {
    margin-left: 0;
    background: url(../_shared/in_ref.png) no-repeat 0% 40%;
    padding-left: 1.1em;
    text-indent: 0.5em;
}
a.ex-ref {
	background: none;
	padding-left: 0;
}

.comment a[href^="http://"]:before,
.comment a[href^="https://"]:before {
	content: url("../_shared/ex_ref.png");
	padding: 0 0.1em;
}
.comment a[href*="http://www.portalshit.net/resources/"]:before,
.comment div.amazon a:before,
.comment .flickr a:before,
.comment a[href*=".flickr.com/photos/"]:before {
	content: "";
}
.comment a[href^="http://www.portalshit.net/article.php"]:before,
.comment a[href*="/files/"]:before {
	content: url("../_shared/in_ref.png");
	padding: 0 0.1em;
}

/* @end */

/* @end */

/* @group ADMIN */

#draft dt,
#draft dd {
	border: none;
}

#edit {
	display: none;
}

/* @end */
