/* resources css */
/* over-ride some settings for resources page*/
#resources .section1{	margin:18px 0 14px 0;}
#resources .search {padding:8px 0 3px 0}
#resources #sidebar {padding-top:0;}
#resources .v {margin-bottom:18px}
#resources .inner-details{margin-bottom:18px}
#resources .details h2{	margin-bottom:9px;}
#resources .tab {padding-top:0;margin-left:11px;}
#resources .tab ul{
	float:left;
	display:inline;
	width:auto;
}
#resources .tab ul li{	
	float:left;
	margin-left:11px;
	display:inline;
}
/*
#resources .tab ul li.xcurrent a,
#resources .tab ul li.xcurrent a span,
#resources .tab ul li a:hover span{	background:#afebb4;}
#resources .tab ul li.xcurrent a span,
#resources .tab ul li a:hover span{
	border-top:2px solid #d1f3d3;
}
*/
.submitted-block{
	margin:18px 0 20px -69px;
	position:relative;
	z-index:99;
	clear:both;
}
.submitted-block table{
	width:100%;
	color:#666;
	border-collapse:collapse;
}
.submitted-block th{
	background:#f5f4e0;
	color:#666;
	width:6em;
	text-align:right;
	padding:5px 10px 5px;
	margin-right:13px;
	vertical-align:middle;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
.submitted-block th.myop{padding-bottom:8px}
.submitted-block td{
	padding:0 13px 0;	
	vertical-align:middle;
}
.submitted-block .fsize{font-size:85%}
.submitted-block tr.index-on td{color:#9f9e93;}
.submitted-block tr.index-on td strong{color:#519746;font-weight:bold;}
.submitted-block td a{
	color:#105cb6;
}
.submitted-block td img{vertical-align:middle;}
.subby img{
	vertical-align:middle;
	border:1px solid #ccc;
	margin-right:3px;
}
.index-on {	font-family: "Trebuchet MS",arial,helvetica,sans-serif;font-size:85%;}
.vote2 p.tvote{font-size:115%;}
/* extra voted code for resource page */
.voted .vote2 p.tvote,.junked .vote2 p.tvote{font-size:100%;}
.voted .vote2 p.tvote span{padding-top:1px;padding-bottom:1px}
.junked .vote2 .tvote b{padding-top:1px;padding-bottom:1px}
.junked .submitted-block,
.junked .submitted-block p,
.junked .submitted-block a,
.junked .submitted-block strong{color:#989898!important}
.junked .submitted-block th{background:#f2f2f2}
.junked .my-opinion-row{display:none;}
/* end voted*/
.vote2 p.tvote{position:relative;margin-top:-14px;margin-right:5px}
td .junk  {position:relative;margin-top:-13px}
.vote2 p.tvote a{padding-left:17px;padding-bottom:2px;}
td .junknav li{background:none;}
ul.filter{
	list-style:none;
	padding:6px 0 9px 15px;
}
ul.filter li{
	float:left;
	margin-left:5px;
	display:inline
}
ul.filter a{
	color:#105cb6;
	font-size:115%;
	padding-left:14px;
	font-weight:bold;
}
ul.filter li.plus a {background: url(../images/plus2.gif) no-repeat 0 50%;margin-right:17px}
ul.filter li.hash a{background: url(../images/hash.gif) no-repeat 0 50%;padding-left:19px}
ul.filter li.plus,ul.filter li.plus{margin-top:1px;}
ul.filter li.sortby{float:right;}
ul.filter li.sortby select{font-size:92%}
ol#comments{
	list-style:none;
	margin-left:11px;
	clear:both;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	min-height:0;
}
/* sub comments indented */
ol#comments ul{
	margin:4px 0 28px 34px;
	list-style:none;
}
ol#comments li{margin-bottom:4px}
ol#comments h3,
ol#comments h4{
	background:#f1f0d3;
	padding:6px 7px;
	font-size:85%;
	font-weight:normal;
	color:#9f9e93;
}
ol#comments h3 img,
ol#comments h4 img{vertical-align:middle;position:relative;margin:0!important}

ol#comments div{
	padding:9px 6px 1px 9px;
	background:#fafaef;
	font-size:100%;
}
ol#comments .disabled h4{background:#f4f4f2}
ol#comments .disabled div{background:#fcfcfc}

/* I used this to separate links for accessibility reasons. */
ol#comments h3 b,
ol#comments h4 b{visibility:hidden;}
ol#comments h3 span,
ol#comments h4 span {color:#008000;float:right;}
ol#comments p{margin:0 0 .6em 0}
ol#comments div a {
	display:block;
	text-align:right;
	text-decoration:underline;
	color:#105cb6;
	font-size:85%
}
ol#comments .subby img{margin-right:4px;}
ol#comments a.by-name {padding-right:8px}
ol#comments h3 span a,
ol#comments h4 span a{position:relative;}

/* trigger element for slide out*/
ol#comments a.xxslide{
	color:#9f9e93;
 text-decoration:underline;
	float:right;
	margin-right:14px;
}

/* hide "hide comments" text link */
ol#comments a.xxslide {display:none;}
/* reveal comments text link*/
ol#comments .disabled a.xxslide{display:inline;}

ol#comments span.negative{color:#ca5100;}

ol#comments .post-comments div{
	padding:9px 10px 12px;
}
ol#comments .post-comments textarea{	
	width:98.7%;/* ie6 gets 570px*/
	padding:4px 3px;
	height:225px;
}
p.submit-comment{
	padding:9px 10px 35px 0;
	text-align:right;
}
p.submit-comment input{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:129%;
	width:174px;
	height:33px;
}
ol#comments li.add-y-comment h3{
	color:#519746;
	background:#fff;
	font-size:144%;
	font-weight:bold;
	padding-left:9px
}
ol#comments li.add-y-comment p{margin-bottom:30px;padding-left:9px;}


.slideblock { overflow: hidden;}

/*   Submit resource page step 1 of 2    */
.step1of2 #main,.step2of2 #main{
	margin:0 18px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}


table.submission-requirements{
	width:100%;
	table-layout:fixed;
	margin:10px 0 25px 0;
	
}
table.submission-requirements th{
	background:#f1f0d3 url(../images/green-bullet2.gif) no-repeat 13px 50% ;
	color:#000;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	padding:12px 13px 14px 29px;
	font-weight:normal;
	font-size:144%;
	width:114px;
}
table.submission-requirements td{
	background:#fafaef;
	color:#000;
	border-bottom:2px solid #fff;
	vertical-align:middle;
	padding:12px 15px 14px;
	font-size:114%;
	vertical-align:middle;
}
.no-affill span{
	font-size:85%;
	display:block;
	padding-top:4px;
}
table.submission-requirements tr.no-affill th{padding:8px 13px 10px 29px;}
table.submission-requirements tr.no-affill td{	padding:8px 15px 10px;}
.step1of2 h2,.step2of2 h2{
	color:#5cae51;
	font-size:182%;
	margin:18px 0 17px;
	font-weight:bold;
	padding:0 0 0 7px;
}
.step2of2 h3 span {font-weight:normal!important;font-size:85%;margin-left:4px;}
.step1of2 h3,.step2of2 h3{
	color:#707070;
	font-size:144%;
	margin:18px 0 11px;
	font-weight:normal;
	padding:0 0 0 7px;
}
.step2of2 h3 span {font-weight:normal;margin-left:10px}
.step1of2 h3 a{
	text-decoration:underline;
	color:#105cb6;
	padding-left:27px;
	font-size:70%;
}

form.sub-resource-url{
	background:#f1f0d3;
	width:100%;
	padding:10px 0 7px;
	color:#79786c;
	margin:-7px 0 40px 0;
	position:relative;
}
form.sub-resource-url label{
	display:block;
	font-size:100%;
	padding:5px 12px 0 22px;
}
input.continue-url {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:129%;
	width:124px;
	height:35px;
	float:right;
	margin:0 12px 0 0; 
	color:#000;
}
input.enter-url {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	margin-left:12px;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
}
html>body form.sub-resource-url b{display:block;margin-right:180px;}
html>body input.enter-url{width:100%;}
/* ie gets fixed width in IE stylesheet*/
/*   end    */

/*   Submit resource page step 2 of 2    */
/* step 2 of 2 code */
.resource-details{
	background:#f1f0d3;
	padding:12px 15px 5px 16px;
	margin-bottom:27px
}
.resource-details h4{
	color:#5cae51;
	font-weight:bold;
	font-size:114%;
	margin:0 0 7px 4px;
}
p.longurl{
	margin:0 4px 26px 4px;
	word-wrap:break-word;
	font-size:136%;
	font-family: arial,helvetica,sans-serif
}
.resource-details label{
	color:#5cae51;
	font-weight:bold;
	font-size:114%;
	display:block;
	position:relative;
	top:2px;
	padding-left:4px;
}
.resource-details span{font-weight:normal}
form.sub-new-game{width:100%;padding-top:1px}
input.resource-title {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
	width:97%;
	clear:both;
	display:block;
	margin-bottom:8px;
}
/* ie gets fixed width */
* html input.resource-title {width:831px}
.chars-left{
	float:right;
	margin-right:9px;
	display:inline;
	color:#5cae51;
	font-size:114%;
}
.chars-left strong{font-size:129%;font-weight:normal}
.step2of2 p.invalid {padding-left:9px;}
.txtarea-desc{
	display:block;
	margin:5px 0 24px;
	padding:5px 7px;
	border:1px solid #5cae51;
	width:97.7%
}
* html .txtarea-desc{width:auto}
.tm1{margin-top:24px}
.index-cat{
	font-family: arial,helvetica,sans-serif;
	/*margin:11px 0 0 0;*/
	margin:9px 0 0 0;
	padding-bottom:19px;
}
.index-cat ul{
	float:left;
	width:23%;
	list-style:none;
	font-size:152%;
	margin:0 0 0 5px;
	dislay:inline;
}
.index-cat ul ul{
	width:auto;
	float:none;
	display:block;
	font-size:85%;
	margin:-2px 0 0 14px;
}
.index-cat ul ul ul {font-size:75%;margin:0 0 5px 8px;}
.index-cat label{
	font-size:100%;
	color:#000;
	display:inline;
	font-weight:normal;
}
.check-preview{
	background:#f8f8e9;
	border:2px solid #f1f0d3;
	margin:11px 0 30px 0;
	padding-bottom:20px;
}
.step2of2 .section1{margin:11px 0 0 0!important;}
.step2of2 .details h2{
	font-size:100%!important;
	margin-top:0;
	padding-left:0
}
.step2of2 .v{background-color:#fff}
.step2of2 .inner-details{margin-bottom:5px!important}
.step2of2 junknav{margin-top:-9px;}

.final-confirm{
	border:2px solid #f1f0d3;
	margin:11px 0 30px 0;
	padding:5px 11px 5px;
}
.final-confirm label{
	color:#938e86;
	font-size:85%;
	padding:6px 0 3px 5px;
	display:block;
}
.step2of2 .final-confirm p.invalid {padding-left:5px;}

p.submit-res{
	padding:9px 10px 5px 0;
}
p.submit-res input{
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	width:229px;
	height:38px;
	margin-top:-10px;
}
input.verify-text {
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	border:1px solid #5cae51;
	color:#79786c;
	padding:5px 10px 5px;
	width:204px;
	clear:both;
	display:block;
	margin-bottom:8px;
}
.sr-left{float:left;width:236px}
p.captcha {float:left;margin-top:7px}
/*  */

/* step 3 page */
span.already-indexed{display:block;font-weight:normal}
.oops{font-weight:normal!important}
h3.check-exists {padding-top:10px}
.step2of2 .not-signed-in {left:80px!important}
.step2of2 .mtop {margin-bottom:36px!important;margin-top:15px!important;}
form.index-ornew{
	margin:10px 7px 75px 11px;
}
form.index-ornew input{	
 font-family: "Trebuchet MS",arial,helvetica,sans-serif;
	font-size:144%;
	height:38px;
	margin-top:15px;
}
input.inp267{width:267px;}
input.inp321new{width:321px;}
form.index-ornew h3{margin-top:22px!important}
/* end */

/* email it page */
#resources #content4{clear:both;margin:0 7px 0px 0px}
#resources .sebox{margin-left:7px;}
#resources .regstep3{margin:69px 0 40px 28px!important}
/* end */

/* new resources version 2 page */
/* code for alternate resources page */
#resources #content5{clear:both;margin:0 7px 0px 0px}
.split-side{
	width:286px;
	float:right;
	margin-right:7px;
	margin-top:-5px;
	position:relative;
	display:inline;
	padding-top:1px;
	font-family: "Trebuchet MS",arial,helvetica,sans-serif;
}
.split-content{
	margin-left:-304px;
	float:left;
	width:100%;
	clear:both;
	display:inline;
}
.split-content-inner{margin-left:304px;position:relative;}
#resources .moveup{margin-top:-2px;position:relative}
/* end */

/* site3 page css */
.site3 #main{	font-family: "Trebuchet MS",arial,helvetica,sans-serif;}
.cols1{
	width:362px;
	float:left;
	margin-left:17px;
	display:inline;
}
.cols2{
	float:right;
	width:203px;
	margin:9px 0 10px 0;
}
.cols1 h2{
	font-size:159%;
	margin:16px 0 13px 0;
	font-weight:bold;
}
.cols1 p{line-height:1.35em;margin:0 0 18px 0;}
p.colvisit{
	background:#f8f8e9;
	border:2px solid #f1f0d3;
	text-align:center;
	padding:12px 0;
	margin:16px 0;
}
p.colvisit a{font-size:182%;font-weight:bold;}

.col2top{
	border:1px solid #91c888;
	padding:10px 0;
	margin:0 0 12px 0;
}
.cols2 li{
	font-size:114%;
	color:#707070;
	margin:5px 0 10px 0;
	padding:0 12px 0 10px
}
.cols2 li span{font-weight:bold;padding-left:7px;}
/* end */

/* submit resources step 2 drop down additions */
.choose-game{
	clear:both;
	margin-top:15px;
	width:100%;
}
.choose-game label{
	color:#5cae51;
	font-weight:bold;
	font-size:75%;
	margin:0 0 7px 0px;
	display:block;
	padding:0;
}
.choose-game select {width:170px;padding:1px 0 1px 5px}
/* */

