@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("userstyles.org")
,domain("forum.userstyles.org") {


body{
	color:#DFDFDF!important;
	background-color:#313131!important;
}
header{
	color:#EFEFEF!important;

	background-color:#E8DCCA!important;
	background-color:#262626!important;
}
div#content-wrapper article#main-article article.style-brief div.style-brief-text header{
	background-color:transparent!important;
}
.style-brief-text{
	margin-left: 370px !important;
}
div#content-wrapper article#main-article article.style-brief div.style-brief-text header a:before{
	content: "●" !important;
	color:#DFDFDF !important;
	position: relative!important;
	top: 0px !important;
	left: -3px !important;
}

/*広告削除*/
div#content-wrapper article div.ad{
	display:none !important;
}

/*スクリーンショット*/
#screenshots{
	/*margin: 0em 10% 0em 1%!important;
	padding: 0px 0px 0px 0px!important;
	border:2px solid  #DFC8B5!important;*/

	background-color:#262626!important;
}
#screenshots a img{
	/*border:3px solid  #262626!important*/
}
figcaption{
	color:#EFEFEF!important;
	padding-left: 5px !important;
}
#style-author{
	color:#DFDFDF!important;
}
#style-author>div{
	color:#DFDFDF!important;
}
#after-screenshot{
	border-top:5px solid  #313131!important;
}
#before-screenshot
,#after-screenshot{
	margin-top: 0px !important;
}

/*リンク色*/
a:link{
	color:#DFDFDF!important;
	text-decoration:none !important;
}
a:visited{
	color:#7F7F7F!important;
	text-decoration:none !important;
}
a:hover{
	color:#E73562!important;
	color:#EF3B6C!important;
	color:#2F7BFF!important;

	text-decoration:underline!important;
	text-decoration:none !important;
}

.obsolete a, .obsolete a * {
    text-decoration: line-through!important;
}

h1 a[href="/"]{
	color:#EFEFEF!important;
	text-decoration:none !important;

	padding-left: 10px !important;
}
h1 a[href="/"]:visited{
	color:#AFAFAF!important;
}
h1 a[href="/"]:hover{
	color:#EAE1CF!important;
	color:#FFFFFF!important;
}
h2
,h3{
	color:#EFEFEF!important;
}
#left-sidebar{
}
/*ナビ*/
nav{
	padding: 0px !important;
	padding-bottom: 2px !important;

	background-color:#262626!important;
}

div#left-sidebar nav ul li a
,div#left-sidebar nav ul li form{	
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left: 5px !important;
}
nav a:link{
	display:block !important;
	color:#CFCFCF!important;
}
nav a:visited{
	display:block !important;
	color:#7F7F7F!important;
}
nav a:hover{
	display:block !important;
	color:#FFFFFF!important;

	background-color:transparent!important;
	background-color:#2F2F2F!important;
	text-decoration:none !important;
}

div#left-sidebar form#search{
	background-color:#262626 !important;
}
/*optionのラベル*/
div#left-sidebar form#search div#search-options label{
	color:#DFDFDF!important;
}
/*GOボタン*/
div#left-sidebar nav ul li form#search input#search-submit{
	cursor:pointer!important;
}
div#left-sidebar form#search span#show-search-options{
	color:#DFDFDF!important;
}
div#left-sidebar form#search span#show-search-options:hover{
	color:#2F7BFF!important;
}

/*編集・削除*/
#style-list li a.edit-link:link
,#style-list li a.delete-link:link{
	color:#BFBFBF!important;
}
#style-list li a.edit-link:visited
,#style-list li a.delete-link:visited{
	color:#8F5323!important;
	color:#6F6F6F!important;
}
#style-list li a.edit-link:hover
,#style-list li a.delete-link:hover{
	color:#E73562!important;
	color:#2F7BFF!important;
	text-decoration:underline!important;
}

/*リストにボーダーをプラス*/
#style-list li:nth-of-type(5n)
,#subcategory-list li:nth-of-type(5n){
	border-bottom:1px solid  #DFC8B5!important;
	border-bottom:1px dashed #4F4F4F!important;
	width:60% !important;

	padding-bottom:10px!important;
	margin-bottom:10px!important;
}

/*インストール数*/
article#main-article table.author-styles tbody tr td.numeric-value{
	text-align:right!important;
}

div#content-wrapper article#main-article table.author-styles tbody tr:nth-of-type(5n) td:nth-of-type(n){
	border-bottom:1px dashed #4F4F4F!important;
	/*padding-bottom:10px!important;*/
}
div#content-wrapper article#main-article table.author-styles tbody tr td{
	padding-top:3px!important;
	padding-bottom:3px!important;
}
div#content-wrapper article#main-article table.author-styles tbody{
	-moz-border-radius:5px 5px 5px 5px !important;
	-webkit-border-radius:5px 5px 5px 5px !important;
}
div#content-wrapper article#main-article table.author-styles tbody tr:hover{
	background-color:#3F3F3F!important;
	background-color:#2A2A2A!important;

	-moz-border-radius:5px 5px 5px 5px !important;
	-webkit-border-radius:5px 5px 5px 5px !important;
}
div#content-wrapper article#main-article table.author-styles tbody tr td:hover{
	/*background-color:#262626!important;

	-moz-border-radius:5px 5px 5px 5px !important;
	-webkit-border-radius:5px 5px 5px 5px !important;*/
}

/*-----------------説明文など------------------------------------------*/
/*追加*/
section#install
,#install{
	background-color:#262626!important;
	background-color:#414141!important;
}
#stylish-installed-style-installed p{
	color:#DFDFDF!important;
}
footer#related{
	background-color:#313131!important;
}
footer#related li.more{
	border-top-color:#5F5F5F!important;
}
#left-sidebar .ad{
	display: none!important;
}
article ul{
	font-size:14px!important;
	line-height:1.6!important;
}
/*追加部分*/
#stylish-installed-style-installed{
	color:#2F2F2F!important;
}
/*説明文*/
#long-description
/*追加情報*/
,#date-info
,#install-counts
,#average-rating
,#additional-info
/*議論*/
,#no-discussions
,ul#discussions{
	color:#DFDFDF!important;
}
#no-discussions a:link
,ul#discussions a:link{
	text-decoration:underline!important;
}
#no-discussions a:hover
,ul#discussions a:hover{
	text-decoration:none!important;
}

/*説明文*/
#long-description
,#additional-info{
	/*white-space:pre !important;*/
}

/*----------------editing---------------------------------------------*/
#style-author
,#content-wrapper article>p
{
	color:#DFDFDF!important;
}
#content-wrapper article>p a{
	text-decoration:underline!important;
}
#content-wrapper article>p a:hover{
	text-decoration:none!important;
}

/*code*/
#view-code{
	color:#3F3F3F!important;
	border:1px dashed #7B5544!important;
}
table.form-controls{
	margin-left:-20px!important;
}
table.form-controls{
	color:#DFDFDF!important;
}
table.form-controls a{
	text-decoration:underline!important;
}
table.form-controls a:hover{
	text-decoration:none!important;
}
p.linking-note{
	font-size:12px!important;
	margin-top:20px!important;
}
label
,th{
	font-size:14px!important;
	color:#FFFFFF!important;
	font-weight:normal !important;
}

/*概要*/
#style_long_description{
	height:200px!important;
	color:#3F3F3F!important;

}
/*#style_long_description:hover,*/
#style_long_description:focus{
	height:500px!important;
}
/*追加情報*/
#style_additional_info{
	height:200px!important;
	color:#3F3F3F!important;
}
/*#style_additional_info:hover,*/
#style_additional_info:focus{
	height:500px!important;
}
/*CSS*/
#css{
	height:300px!important;
	color:#3F3F3F!important;
}
/*#css:hover,*/
#css:focus{
	height:800px!important;
}

#style_short_description
,textarea{
	background-color:#EFEFEF!important;

	-moz-appearance:none!important;
	-webkit-appearance:none!important;
	-o-appearance:none!important;

}
textarea{
	margin-top:20px!important;
}
div#content-wrapper article form table.form-controls tbody tr td dl dd img{
	width:80% !important;
	border:3px solid  #262626!important
}

/*----------------------forum---------------------------------------*/
#Head{
	color:#FFFFFF!important;

	background-color:#E8DCCA!important;
	background-color:#262626!important;
}
#Head h1{
	color:#EFEFEF!important;
}
#Head h1 a span{
	color:#CFCFCF!important;
	text-shadow:0 0px 0!important;
}
#Head h1 a span:hover{
	color:#FFFFFF!important;
}
.Menu ul#Menu li a{
	color:#CFCFCF!important;
}
.Menu ul#Menu li a:hover{
	color:#FFFFFF!important;

	background-color:#9F7859!important;
	background-color:transparent!important;
}
/*active*/
html body#dashboard_profile_index.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a
,html body#dashboard_profile_notifications.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a{
	color:#DFDFDF!important;
	background-color:transparent!important;
	border:none!important
}
html body#dashboard_profile_index.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a:visited
,html body#dashboard_profile_notifications.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a:visited{
	color:#7F7F7F!important;
}
html body#dashboard_profile_index.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a:hover
,html body#dashboard_profile_notifications.Dashboard div#Frame div#Body div#Content div.Profile div.Tabs ul li a:hover{
	color:#2F7BFF!important;
}
html body#dashboard_profile_index.Dashboard div#Frame div#Body div#Content div.Profile div.User h1{
	color:#DFDFDF!important;
}
/*GO*/
body#vanilla_discussions_index.Vanilla div#Frame div#Head div.Menu div.Search form div input#Form_Go.Button
,body#dashboard_profile_index.Dashboard div#Frame div#Head div.Menu div.Search form div input#Form_Go.Button{
	color:#FFFFFF!important;
	text-shadow:1px 1px #262626! important;
	background-color:#414141!important;
}
.Tabs
,.DiscussionsTabs{
	background-color:#414141!important;
	border-bottom:1px solid #262626!important;
}
/*リスト*/
div#Content ul.DataList li.Item div.ItemContent a.Title
,div#Content ul.DataList li.Item div.ItemContent div.Meta span.LastCommentBy a
,div#Content ul.DataList li.Item div.ItemContent div.Meta span.LastCommentDate a
,div#Content ul.DataList li.Item div.ItemContent div.Meta span a.Category
,div#Content ul.DataList li.Item div.ItemContent div.Meta span.ShowDiscussionAuthor a{
	outline:0px !important;
	border:0px solid  #262626!important
}

div#Content ul.DataList li.Item div.ItemContent span.Title{
	color:#7F7F7F!important;
}
div#Content ul.DataList li.Item div.ItemContent div.Meta span a.Category{
	background-color:#313131!important;
}
/*new*/
div#Content ul.DataList li.Item div.ItemContent div.Meta strong{
	color:#3F3F3F!important;
	background-color:#7FB9FF!important;
	border-bottom:1px solid #2F8EFF!important;
}
ul.DataList li.Item{
	border-bottom:1px dashed #DFDFDF!important;
}
/*右メニュー*/
.Box{
	background-color:#262626!important;
	-moz-box-shadow:0 0 2px #414141!important;
}
.Box h4{
	color:#DFDFDF!important;
}
.Box a{
	color:#CFCFCF!important;
}
.Box a:visited{
	color:#7F7F7F!important;
}
.Box a:hover{
	color:#FFFFFF!important;
}

div#Panel a.BigButton{
	color:#4F4F4F!important;
}
div#Panel a.BigButton:hover{
	color:#8F8F8F!important;
}
ul.PanelInfo {
	border-top:1px solid #414141!important;
	border-bottom:0px solid #8F6C50!important;
}
ul.PanelInfo li{
	background-color:#313131!important;
	border-bottom:1px solid #414141!important;
}
ul.PanelInfo li a:link{
}
ul.PanelInfo li a:visited{
}
ul.PanelInfo li a:hover{
}
ul.PanelInfo li.Active{
	background-color:#222!important;
	border-bottom:1px solid #414141!important;
}
ul.PanelInfo li{

}
ul.PanelInfo li a{
	display: block!important;
	width:80% !important;
}
ul.PanelInfo li a:hover{
	display: block!important;
}
/*All Discussions*/
#Content .Tabs li.Active a{
	background-color:#414141!important;
	border:0px solid #313131!important;
}

/*help*/
div#content-wrapper article pre{
	color:#4F4F4F!important;
}
/*角丸*/
header
,#left-sidebar nav
,#install
,.Box
,.Tabs
,div#left-sidebar nav ul li a{
	-moz-border-radius:5px 5px 5px 5px !important;
	-webkit-border-radius:5px 5px 5px 5px !important;
	-o-border-radius:5px 5px 5px 5px!important;
}
}
/*-------------------------------------------------------------------*/
@-moz-document url("http://userstyles.org/") , url("https://userstyles.org/") {
div#left-sidebar nav ul li:nth-of-type(1){
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left:5px !important;
	color:#2F7BFF!important;
}
}
@-moz-document url-prefix("http://userstyles.org/users/") , url-prefix("https://userstyles.org/users/") {
div#left-sidebar nav ul li:nth-of-type(2) a{
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left:5px !important;
	color:#2F7BFF!important;
}
}
@-moz-document url("http://userstyles.org/help") , url("https://userstyles.org/help") {
div#left-sidebar nav ul li:nth-of-type(3){
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left:5px !important;
	color:#2F7BFF!important;
}
}
@-moz-document url("http://userstyles.org/categories") , url("https://userstyles.org/categories") {
div#left-sidebar nav ul li:nth-of-type(5){
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left:5px !important;
	color:#2F7BFF!important;
}
div#content-wrapper article p a:link{
	text-decoration:underline!important;
}
div#content-wrapper article p a:visited{
	text-decoration:none!important;
}
div#content-wrapper article p a:hover{
	text-decoration:none!important;
}
}
/*--------------------------facebook-----------------------------------*/
@-moz-document url-prefix("http://www.facebook.com/plugins/"){
/*
html#facebook body.plugin{
	color:#6F6F6F!important;
}
html#facebook{
	overflow:visible!important;
}
.connect_widget
,td.connect_widget_vertical_center{
	line-height:1.2 !important;
}
a:link{
	color:#AFAFAF!important;
	text-decoration:underline!important;
}
a:visited{
	color:#7F7F7F!important;
	text-decoration:none !important;
}
a:hover{
	color:#E73562!important;
	color:#EF3B6C!important;
	color:#2F7BFF!important;

	text-decoration:underline!important;
	text-decoration:none !important;
}*/
}