/*
Theme Name: Regulation Room Theme
Theme URI: http://regulationroom.org
Description: sdfsdfs
Version: 1.0
Author: Eddie A Tejeda & Austin
Author URI: http://cornell.edu

*/


/**********  GLOBAL RULES  **********/
@font-face {
  font-family: "Museo";
  src: local('Museo'), url(fonts/Museo_Slab_100.otf) format("opentype");
  font-weight: 100;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
}

html, body, #wrapper{ 
/*	height: 100%;  */
	margin: 0; 
	padding: 0; 
	overflow: inherit;
}

body {
	font-size: 13px; /* Resets 1em to 10px */
	color: #474747;
	text-align: center;
    font-family: Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 18px;
	background: #f5f8f8;
}


/**********  HEADER   **********/

#header {
	margin: 0 auto;
	height: 45px;
	width: 100%;
	background:#4a4a4a;
	position: relative;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 0 0px;

}

#logo-cornell {
	background:black url('images/logo-cornell.png') no-repeat scroll 0 0;
	height:45px;
	width:325px;
	position: absolute;
	left: -55px;
	top: 0px;
}

#logo-regulationroom{
	background:transparent url('images/logo-regulationroom.png') no-repeat scroll 0 0;
	position: absolute;
	left: 250px;
	top: 0px;
	height:45px;
	width:325px;
}

h1, h2, h3, h4, h5, h6, h7, h8, strong{
	padding: 0;
	margin: 0;
}



/*********** PRIMARY MENU **************/

#menu-primary{
	padding:12px 0 14px;
	position:absolute;
	right:5%;
	text-align:right;
	top:0;
	width:500px;
	z-index:0;
}


#menu-site-tour{
	background:url("images/menu-bar.png") no-repeat scroll -55px -2px transparent;
	padding:15px 35px;
}

#menu-site-tour:hover{
	background:url("images/menu-bar.png") no-repeat scroll -55px -47px transparent;
}

#menu-site-tour.selected{
	background:url("images/menu-bar.png") no-repeat scroll -55px -92px transparent;
}



#menu-about{
	background:url("images/menu-bar.png") no-repeat scroll -5px -2px transparent;
	padding:15px 23px;
}

#menu-about:hover{
	background:transparent url('images/menu-bar.png') no-repeat scroll -5px -47px;
}
#menu-about.selected{
	background:url("images/menu-bar.png") no-repeat scroll -5px -92px transparent;
}



#menu-faq{
	background:url("images/menu-bar.png") no-repeat scroll -131px -2px transparent;
	padding:15px 19px;
}

#menu-faq:hover{
	background:transparent url('images/menu-bar.png') no-repeat scroll -131px -47px;
}
#menu-faq.selected{
	background:url("images/menu-bar.png") no-repeat scroll -131px -92px transparent;
}



#menu-search{
	background:url("images/menu-bar.png") no-repeat scroll -172px -2px transparent;
	padding: 15px 26px;
}
#menu-search:hover{
	background:transparent url('images/menu-bar.png') no-repeat -172px -47px;
}
#menu-search.selected{
	background:url("images/menu-bar.png") no-repeat scroll -172px -92px transparent
}




#menu-register{
	background:url("images/menu-bar.png") no-repeat scroll -343px -2px transparent;
	padding:15px 30px;
}

#menu-register:hover{
	background:transparent url('images/menu-bar.png') no-repeat -343px -47px;
}



#menu-login{
	background:url("images/menu-bar.png") no-repeat scroll -230px -2px transparent;
	padding:15px 24px;
}
#menu-login:hover{
	background:transparent url('images/menu-bar.png') no-repeat -230px -47px;
}



#menu-logout{
	background:url("images/menu-bar.png") no-repeat scroll -280px -2px transparent;
	padding:15px 27px;
}

#menu-logout{
	/*background:url("images/menu-bar.png") no-repeat scroll -280px -92px transparent;*/
}


.display-block{
	display: block !important;
}


#menu-profile-single{
	background:url("images/menu-bar.png") no-repeat scroll -410px -2px transparent;
	padding:15px 5px 15px 60px;
}
#menu-profile-single:hover{
	background:transparent url('images/menu-bar.png') no-repeat scroll -410px -47px;
}

#menu-profile-single.selected{
	background:url("images/menu-bar.png") no-repeat scroll -410px -92px transparent;
}

#menu-profile-double{
	background:url("images/menu-bar.png") no-repeat scroll -492px -2px transparent;
	padding:15px 5px 15px 60px;
}
#menu-profile-double:hover{
	background:transparent url('images/menu-bar.png') no-repeat scroll -492px -47px;
}

#menu-profile-double.selected{
	background:url("images/menu-bar.png") no-repeat scroll -492px -92px transparent;
}

#menu-profile-triple{
	background:url("images/menu-bar.png") no-repeat scroll -580px -2px transparent;
	padding:15px 5px 15px 60px;
}
#menu-profile-triple:hover{
	background:transparent url('images/menu-bar.png') no-repeat scroll -580px -47px;
}

#menu-profile-triple.selected{
	background:url("images/menu-bar.png") no-repeat scroll -580px -92px transparent;
}





#menu-moderator-single{
	background:url("images/menu-bar.png") no-repeat scroll -670px -2px transparent;
	padding:15px 8px 15px 50px;
}
#menu-moderator-single:hover{
	background:url("images/menu-bar.png") no-repeat scroll -670px -48px;
}

#menu-moderator-single.selected{
	background:url("images/menu-bar.png") no-repeat scroll -670px -92px transparent;
	padding:15px 8px 15px 50px;
}




#menu-moderator-double{
	background:url("images/menu-bar.png") no-repeat scroll -739px -2px transparent;
	padding:15px 8px 15px 50px;
}
#menu-moderator-double:hover{
	background:url("images/menu-bar.png") no-repeat scroll -739px -48px;
}

#menu-moderator-double.selected{
	background:url("images/menu-bar.png") no-repeat scroll -739px -92px transparent;
	padding:15px 8px 15px 50px;
}




#menu-moderator-triple{
	background:url("images/menu-bar.png") no-repeat scroll -813px -2px transparent;
	padding:15px 8px 15px 50px;
}
#menu-moderator-triple:hover{
	background:url("images/menu-bar.png") no-repeat scroll -813px -47px;
}

#menu-moderator-triple.selected{
	background:url("images/menu-bar.png") no-repeat scroll -813px -92px transparent;
	padding:15px 8px 15px 50px;
}





.menu-inbox-single{
	background:url("images/Alert_1digit.png") no-repeat scroll 0 center transparent;
	color:black;
	font-size:11.5px;
	padding:0 7px 3px;
	text-align:center;
	display: none;
}
.menu-inbox-double{
	background:url("images/Alert_2digit.png") no-repeat scroll 0 -2px transparent;
	color:black;
	font-size:11px;
	padding:2px 14px 5px 10px;
	text-align:center;
	display: none;
}
.menu-inbox-triple{
	background:url("images/Alert_3digit.png") no-repeat scroll 0 -2px transparent;
	color:black;
	font-size:11px;
	padding:2px 14px 5px 10px;
	text-align:center;
	display: none;
}

#submit{

}


.slideout{
	height:150px;
	position:fixed;
	right:-235px;
	width:265px;
	z-index: 100000;
}

.logged-in .slideout{
	height:150px;
	position:fixed;
	right:-235px;
	width:265px;
}


.issue_slide{
	background:url("images/Global/issue_slide.png") no-repeat scroll center center transparent;	
}

.rule_slide{
	background:url("images/Global/rule_slide.png") no-repeat scroll center center transparent;
}

.tutorial-videos{
	color:#7E828D;
	margin-bottom:10px;
	margin-top:0;
	position:relative;
	text-align:center;
	width:600px;
	margin-left: 20px;
}
.tutorial-videos-left{
	left: 10px;
	float: left;
}

.tutorial-videos-right{
	left: 200px;
	margin-left: 200px;
}


#comment{
	height: 80px;
	width: 95%;
	padding: 5px;
	color: #3D9DDD;
}

.comment-collapsed{
	border:2px solid #E0E4E4;
	display:inline;
	font:status-bar;
	font-size:15px;
	font-weight:bold;
	height:100px;	
}


.comment-expanded{
	border:2px solid #E0E4E4;
	font-size:10px;
	height:100px;
	color: black;	
}


.menu a{
	font-size: 11px;
	color: black;
	text-decoration: none;	
	margin-right: 2px;
	font-weight: bold;
}
.menu a:hover{
	cursor:pointer;cursor:hand;
}

#menu-administrator{
	background:transparent url('images/menu-bar.png') no-repeat 0 top;
	padding: 25px;
	
}
#menu-moderators{
/*	background:transparent url('images/menu-bar.png') no-repeat 0 top;
	padding: 25px; */
	
	
}

.post_title{
	padding: 10px 20px 15px 5px;
}
.post_ribbon{
	background:url("images/Global/RibbonTab.png") no-repeat scroll 0 top transparent;
	left:250px;
	margin-top:10px;
	padding:20px;
	position:absolute;
}


.left-ribbon{
	background:url("images/Global/RibbonTab.png") no-repeat scroll 0 top transparent;
	left:250px;
	margin-top:-15px;
	padding:20px;
	position:absolute;
}

/******* SECONDARY MENU ************/
#menu-secondary{
	background-color:#E0E4E4;
	font-size:13px;
	height: 0;
	padding:0 0 25px;
	position:relative;
	width:100%;
	z-index:10;
}

.front-page #menu-secondary{
	background-color:#C2C6C6;
	font-size:15px;
	height:3px;
	position:relative;
	width:100%;
	z-index:10;
	padding: 0px;
}
img{
	border: 0px;
}

#profile-expanded{
	margin:12px auto 0;
	position:relative;
	width:200px;
}



#menu-secondary-learn-about-rulemaking{
	background:url("images/Global/scales_icon.png") no-repeat scroll 5px 7px #3D9DDD;
	border-bottom:2px solid #204d69;
	border-right:2px solid #204d69;
	color:white;
	float:right;
	height:21px;
	margin-left:10px;
	margin-right:0;
	margin-top:0;
	padding-left:22px;
	padding-top:2px;
	width:200px;
	
}

#menu-secondary-agency-documents{
	background:url("images/Global/doc_icon.png") no-repeat scroll 10px 5px #3D9DDD;
	border-bottom:2px solid #204d69;
	color:white;
	float:right;
	height:21px;
	margin-left:0;
	margin-right:5%;
	margin-top:0;
	padding-left:30px;
	padding-right:10px;
	padding-top:2px;
	width:150px;
}

#menu-secondary-learn-about-rulemaking a{
	text-decoration: none;
	color: white !important;
	text-transform: uppercase;
}
#menu-secondary-agency-documents a{
	text-decoration: none;
	color: white !important;
	text-transform: uppercase;
}


#menu-secondary-participate{
	background:url("images/Global/vid_button.png") no-repeat scroll 5px center #BABFBF;
	color:#4A4A4A;
	font-style:italic;
	height:21px;
	padding-left:30px;
	padding-top:4px;
	position:absolute;
	right:45%;
	text-align:left;
	width:130px;
	padding-right: 5px;
	/*
	 Oblique
	color:#4E4E4E;
	font-weight:bold;
	padding:6px;
	position:absolute;*/
}


#menu-secondary-how-do-i-participate{
	color: white;
	background-color: #a6ada7;
}

menu-secondary-watch-video{
	color: #545554;
	background-color: #a6ada7;
}




#menu-secondary-beta-tag{
	background:url("images/beta.png") no-repeat scroll center center transparent;
	height:63px;
	position:absolute;
	right:1%;
	top:-1px;
	width:35px;
	z-index:1000;
}

#wrapper {
	width:100%;
	text-align: left;
	background: #f5f8f8;
	position: relative;
	margin: 0 auto;
	left: 0;
/*	min-height: 600px; */
}


#content{
/*	width: 768px; */
	padding-bottom: 100px;
/*	min-height: 600px;  */
}




.single #content{
	width: 536px;
	margin-left: 4.5%;
	padding-bottom: 400px;
	min-height: 600px;
	
}

.home #content{
	margin:0 auto;
/*	width:1024px; */
	width: 1000px; 
	position: relative;
}


#wrapper{
	background:none repeat scroll 0 0 #F5F8F8;
	margin:0 auto;
	min-height:100%;
	position:absolute;
}



.clear{
	clear: both;
}


#loginbox{
	display: none;
}


.lightbox-terms-of-service{
	width: 100%;
	position: relative;
}

.terms-of-service-agreement{
	background:url("images/ModInterface/Icon_useless.png") no-repeat scroll center center #B42A2F;
	height:10px;
	margin-left:0;
	margin-right:10px;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	position:absolute;
	width:6px;
	z-index: -1;
}


/************ FRONT PAGE **************/
#commentwindow{
/*	position: absolute; */
}


#must-be-logged-in{
	font-size:14px;
	line-height:20px;
	padding:5px;
}

.search #menu-secondary{
	padding: 0 0 4px;
}


.timeline-timer{
	background:url("images/icon-timer.png") no-repeat scroll center center transparent;
	left:10px;
	padding:15px;
	position:absolute;
	top:5px;
}

.timeline-start-date{
	font-weight:bold;
	left:35px;
	position:absolute;
	text-transform:uppercase;
	top:13px;
	width:50px;
}


.timeline-end-date{
	color:#C7C7C7;
	font-weight:bold;
	position:absolute;
	right:30px;
	text-transform:uppercase;
	top:13px;
	width:50px;
	
}

.front-page .timeline-end-date{
	right:20px;

}


.home #learn-more-video-ribbon{
	background:url("images/LearnBannerTOPribbon.png") no-repeat scroll center top transparent;
	height:45px;
	left:7px;
	position:absolute;
	top:0;
	width:250px;
	z-index:100;
}





.glossary{
	text-decoration: none;
	position: relative;
	border-width: 0 0 1px 0;
	border-style: dotted;
}

.glossary:hover{
	cursor: help;
}


.comment-star-count{
	display: inline;
	margin-right:45px;	
}
.comment-flag-count{
	display: inline;
}


.single .post{
	margin-top: 20px;
}

.comments-toolbar-icon{
	position: relative;
}
.tooltip{
	-moz-box-shadow:0 0 1em #AFAFAF;
	background:none repeat scroll 0 0 white;
	border:1px solid;
	display:none;
	overflow:auto;
	padding:7px;
	position:absolute;
	text-align:left;
	top:15px;
	left: 0;
	width:100px;
	z-index:100;
	 -moz-box-shadow: 0 0 1em #afafaf;
	-webkit-box-shadow: 0 0 1em #afafaf;	
	color: black;
	font-size: 8px;
	text-transform: capitalize;

}

.definition{
	-moz-box-shadow:0 0 1em #AFAFAF;
	background:none repeat scroll 0 0 white;
	border:1px solid;
	display:none;
/*	left:55px; */
	overflow:auto;
	padding:7px;
	position:absolute;
	text-align:left;
	top:-20px;
	width:200px;
	z-index:100;
	 -moz-box-shadow: 0 0 1em #afafaf;
	-webkit-box-shadow: 0 0 1em #afafaf;	

}


/************ COMMENTS **************/

.float-left{
	border-left:2px solid #AFAFAF;
	float:left;
	margin-left:1%;}

.float-right{
	border-right:2px solid #AFAFAF;
	float:right;
	margin-right:1%;}

.icon-email-medium{
	background:url("images/social-icons-medium.png") no-repeat scroll 0 0;
	padding:10px 20px;
}
.icon-facebook-medium{
	background:url("images/social-icons-medium.png") no-repeat scroll 0 -43px transparent;
	padding:10px 20px;
}
.icon-twitter-medium{
	background:url("images/social-icons-medium.png") no-repeat scroll 0 0;
	padding:10px 20px 15px;
}
.icon-rss-medium{
	background:url("images/social-icons-medium.png") no-repeat scroll 0 -92px;
	padding:10px 0 10px 50px;
}
.icon-googlebuzz-medium{
	background:url("images/social-icons-medium.png") no-repeat scroll 0 189px;
	padding:10px 20px;
}




.icon-facebook-small{
	background:url("images/social-icons-small.png") no-repeat scroll -21px 0 transparent;
	left:585px;
	padding:5px;
	position:absolute;
	top:41px;
}
.icon-twitter-small{
	background:url("images/social-icons-small.png") no-repeat scroll -21px 0 transparent;
	left:585px;
	padding:5px;
	position:absolute;
	top:41px;
}




.share{
	padding: 10px;
}
#commentbox{
	height:365px;
	margin:0px 0 0;
	width: 415px;
	top: 150px;
	margin-left: 10% + 400px;
/*	border: 1px solid #DDE0E0;  */
/*	background: white; */
	position: fixed;
	overflow-x: scroll;
	z-index: 100;
	display: none;
	background-color: #F3F8F8;

}

#commentbox-tutorial{
	background:url("images/UPDATEDigressItDirectionsGraphic.png") no-repeat scroll 25px 45px #F3F8F8;
	height:360px;
	margin:0;
	width:415px;
}



.being-said-ribbon-curl{
	background:url("/wp-content/themes/regulationroom/images/Homepage/being_said_ribbon/being_ribbon_curl.png") no-repeat scroll 0 0 transparent;
	height:55px;
	left:-12px;
	margin:0;
	position:absolute;
	top:-20px;
	width:100px;
}

.being-said-ribbon-main{
	background:url("/wp-content/themes/regulationroom/images/Homepage/being_said_ribbon/beingsaid_ribbon_main.png") no-repeat scroll 0 0 transparent;
	height:100px;
	left:-1px;
	margin:0;
	position:absolute;
	top:-20px;
	width:155px;
}



#recent-comments{
	background-color:white;
	border:1px solid #DDE0E0;
	height:100px;
	margin:50px 20px 100px 20px;
	padding:25px 30px 60px;
	position:relative;
	width:910px;
}


html>body .ellipsis {

   clear:both;

}

html>body .ellipsis:after {

   content: "...";

}

html>body .ellipsis {

   width:auto !important;
   float:left;
}



.recent-comment{
	display:inline;
	float:left;
	padding:0 20px;
	position:relative;
	width:260px;
	color: #b8b9b9;
	
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}



/*
.recent-comment:last-child{
	border-left: 1px solid #DDE0E0;
}
#recent-comments .recent-comment:first-child{
	border-right: 1px solid #DDE0E0;
}
*/
.recent-comment a{
	text-decoration: none;
}
.comments-toolbar-icon{
	color:#4A4848;
	font-size:13px;
	padding:5px 12px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
/*	-moz-box-shadow: 0 0 1em #AAAAAA; */
	background-color:#DFE4E4;
}

.recent-comment-content{
	padding-bottom: 30px;
}
.recent-comment-content a{
	text-decoration: none;
	color: #b8b9b9;
	
}


.startquote {
	font-size:40px;
	height:7px;
	margin-left:-2px;
	padding:10px 0 0;
	width:10px;
 }

 .endquote {
	bottom:15px;
	font-size:40px;
	height:0;
	overflow:visible;
	padding:9px 0 2px;
	position:absolute;
	right:15px;
 }


.recent-comment-author{
	position: absolute;
	bottom: 5px;
	color: #797979;
	left: 20px;
}
.comments-toolbar-icon:hover{
	cursor: pointer;
}

.padding-5{
	padding: 5px;
}

#comments-toolbar-read{
/*	background:transparent url('images/comments-toolbar.png') no-repeat 0 -20px;	*/
}
#comments-toolbar-read:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat 0 -40px;	*/
}

#comments-toolbar-link{
	background-color: #3D9DDD;
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -208px -20px;	*/
}
#comments-toolbar-link:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -208px -40px;	*/
}

#comments-toolbar-flag{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -139px -20px;	*/
}
#comments-toolbar-flag:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -139px -40px;	*/
}


#comments-toolbar-star{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -70px -20px;	*/
}
#comments-toolbar-star:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -70px -40px;	*/
}


#comments-toolbar-share{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -277px -20px;	*/
}

#comments-toolbar-share:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -277px -40px;	*/
}


#comments-toolbar-rss{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -346px -20px; */
}
#comments-toolbar-rss:hover{
/*	background:transparent url('images/comments-toolbar.png') no-repeat scroll -346px -40px;	*/
}



.comments-toolbar-content{

}

#comments-toolbar-read-content{
	height:87px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding:5px 15px;
	}

#comments-toolbar-read-content textarea{
	
}

.comments-toolbar-tooltip:hover{
	cursor:pointer;cursor:hand;
}
.comments-toolbar-tooltip{
	background:url("images/ToolTipMain.png") no-repeat scroll 0 0 transparent;
	color:white;
	display:none;
	font-size:12px;
	font-weight:bold;
	height:20px;
	left:4px;
	letter-spacing:1px;
	padding:0 5px 5px;
	position:absolute;
	top:-25px;	
}

.commentcount{
	
}
.commentcount1{
	background:url("images/Whitebubble_1digit.png") no-repeat scroll 1px 1px transparent;
	font-size:10px;
	height:15px;
	margin:15px 6px 5px 8px;
	padding:0 6px;
	position:absolute;
	width:10px;
	font-weight: bold;
}
.commentcount2{
	background:url("images/Whitebubble_2digit.png") no-repeat scroll 1px 1px transparent;
	font-size:10px;
	height:15px;
	margin:15px 6px 5px 7px;
	padding:0 6px;
	position:absolute;
	width:10px;
	font-weight: bold;
}
.commentcount3{
	background:url("images/Whitebubble_3digit.png") no-repeat scroll 1px 1px transparent;
	font-size:10px;
	height:15px;
	margin:15px 6px 5px 6px;
	padding:0 6px;
	position:absolute;
	width:10px;
	font-weight: bold;
}

/*
disucss(text)
*/

.children{
	padding: 0;
	margin: 0;
	margin-top: -10px;
}

#discuss-form{
	height: 20px; 
	width: 200px;
	font-size: 14px;
	 -moz-box-shadow: 0 0 1em #afafaf;
	-webkit-box-shadow: 0 0 1em #afafaf;	
	
}



.rule-dashboard {
	background:url("images/Global/texting_icon.png") no-repeat scroll 230px 3px #BBBFBF;
	height:0;
	left:0;
	padding:12px;
	position:absolute;
	width:228px;	
	color:#727373;
	text-decoration:none;
	font-size:12px;
}



.container.skin1 .n{ padding-left:22px; padding-bottom:0px; font-size:18px; vertical-align:middle; height:0px;.height:10px; -moz-user-select: none; -khtml-user-select: none}
.container.skin1 .ne{ height:0px;width:0px;}
.container.skin1 .no{ height:0px;width:10px;}
.container.skin1 .o{ height:0px;width:0px}
.container.skin1 .e{ height:0px;width:0px}
.container.skin1 .s{height:0px}
.container.skin1 .se{height:0px;width:0px}
.container.skin1 .so{ height:0px;width:0px}
.container.skin1 .c{; padding-top:0px;}




/* SIDEBAR */
.sidebar a{
	color: #2c2c2c;
	text-decoration: none;
}


#dynamic-sidebar{
	left:-220px;
	min-height:1000px;
	position:absolute;
	text-align:left;
	z-index:100;
	top: -24px;
/*	background-color: #F3F8F8; */
}

.rule-home-text{
	left:20px;
	position:absolute;
	text-transform:uppercase;
	top:3px;
}

.rule-home-text a{
	text-transform:capitalize;
	
}
#fixed-sidebar{
	left:0;
	padding-top:0;
	position:absolute;
	text-align:left;
	top:-24px;
	z-index:10;
}


.sidebar{
	left:0;
	min-height:500px;
	height: 100%;
	text-align:left;
	top:100px;
	width:250px;
	z-index:100;
	background-color:#E0E4E4;
	border-color:#C1C5C5;
	border-style:solid;
	border-width:0 2px 0 0;
	height:100%;
/*	-moz-box-shadow: 0 0 1em #AAAAAA */

}

.sidebar a:hover{
	color: black;
	text-decoration: none;
}

ul{
/*	margin-left:; */
	padding-left: 10px;
}
.sidebar ul{
	margin: 0;
	padding: 0;
}
.sidebar h3{
	color:#989898;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	margin:0 0 0 25px;
	padding:5px 0 1px;
}

.blue{
	color: #3D9DDD;
}
.pingback{
	display: none;
}

.search-highlight{
	background-color: #f6ff00	;
}
.sidebar .sidebar-item {
	border-style:solid;
	border-width:0 3px 0 0;
	margin-bottom:5px;
	padding-left:20px;
	padding-top:2px;
	text-align:left;
	width:220px;
	
}
.sidebar .sidebar-upcoming{
	background: #FFF;
	border-color:#cacaca;
	background:url("images/RuleHome/hash.png") no-repeat 225px center  #FFF;
}

.sidebar .sidebar-previous{
	background-color: white;
	border-color:#f5d46d;
	background:url("images/RuleHome/check.png")  no-repeat 225px center white;
}

.sidebar-text{
	padding-right: 15px;
}

.sidebar .sidebar-current{
	background-color: #f5d46d;
	border-color:#efb132;
	border-width: 0 4px 0px 0;	
	background:url("images/RuleHome/o.png")  no-repeat 225px center #f5d46d;
	
}
.sidebar-item a{
	padding-right: 5px;
}
.sidebar .sidebar-current a{
	color: black !important;	
	font-weight: bold;
}

.single #sidebar{
	left: -250px;	
}

.page-template #menu-secondary-participate{
	display: none;
}
.page-template #menu-secondary-agency-documents{
	display: none;
}
.agency-documents #menu-secondary-agency-documents{
	display: block;
}




.commentlist #respond{
	border:0 none;
	margin-top:0;
	padding:5px;
}

.commentlist #respond{
	color:#3D9DDD;
	height:150px;
	padding:0;
	width:100%;
}
.sidebar-comment-count-single-grey{
	background:url("images/RuleHome/bubbles_lightx3/bubble_light_1digit.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:6px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	
}

.sidebar-comment-count-double-grey{
	background:url("images/RuleHome/bubbles_lightx3/bubble_light_2digit.png") no-repeat scroll 0px 1px transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:4px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	
}

.sidebar-comment-count-triple-grey{
	background:url("images/RuleHome/bubbles_lightx3/bubble_light_3digit.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:6px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	
}


.sidebar-comment-count-single-dark{
	background:url("images/RuleHome/bubbles_darkx3/bubble_dark_1digit.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:6px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	
}
.sidebar-comment-count-double-dark{
	background:url("images/RuleHome/bubbles_darkx3/bubble_dark_2digit.png") no-repeat scroll 2px 1px transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:6px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	font-weight: bold;
	
}
.sidebar-comment-count-triple-dark{
	background:url("images/RuleHome/bubbles_darkx3/bubble_dark_3digit.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	padding-left:6px;
	padding-right:10px;
	padding-top:3px;
	text-align:left;
	font-weight: bold;
	
}
/* selected 
.sidebar-current .sidebar-comment-count-single{
	background:url("images/Blackbubble_3digit.png") no-repeat scroll 0 0 transparent;
}
.sidebar-current .sidebar-comment-count-double{
	background:url("images/Blackbubble_3digit.png") no-repeat scroll 0 0 transparent;
}
.sidebar-current .sidebar-comment-count-triple{
	background:url("images/Blackbubble_3digit.png") no-repeat scroll 0 0 transparent;
}
*/

.home #sidebar{
	left: 0px;	
}





.moderator-page #menu-secondary{
	border-color:#4B4B4B;
	border-style:solid;
	border-width:0 0 6px;
	padding-top:5px;
}

.moderator-page #expand{
	background-color:black;
	border:2px solid black;
	margin:0 45%;
	padding:5px 10px;
	position:absolute;
	top:25px;
	display: none;
}




/*********** SINGLE POST **************/

.post .issue-post-title{
	background:url("images/Global/ribbon_repeat.png") repeat-x scroll 0 0 transparent;
	border-color:#D9D9D9;
	border-style:solid;
	border-width:0 0 7px;
	font-size:14px;
	font-weight:bold;
	height:15px;
	padding:6px;
	position:relative;
	text-decoration:none;
	width:50%;
}

.post .issue-post-title a{
	text-decoration: none;
	color: black;
}

.post .issue-post-title-ribbon{
	background:transparent url('images/Global/ribbon_endcap_yellow.png') no-repeat scroll 0 0;
	height:35px;
	position:absolute;
	right:-40px;
	top:0;
	width:40px;
}

.post .issue-post-title-ribbon-shadow{
	background:url("images/Global/ribbon_curl_yellow.png") no-repeat scroll 0 0 transparent;
	height:60px;
	left:-10px;
	position:absolute;
	top:0;
	width:80px;
}


.textblock{
	background-color:white;
	margin-bottom:12px;
	padding:12px 12px 12px 50px;
	position:relative;
	border:1px solid transparent;
	
	
}

.selected-textblock {
	border:1px solid #3D9DDD;
}

#textblock-1{
	margin-bottom: 20px;
}


/* background:url("images/Global/ooo.png") no-repeat scroll 124px 31px #F5D46D; */

.paragraphnumber{
	display: none;
}

.comment{
/*	background-color:#F3F8F8; */
	background-color:white; 
	border-color:#e0e4e4;
	color: black;
	border-style:solid;
	border-width:20px 0px 2px 0px;
	display:none;
	padding-bottom:10px;
	padding: 5px;
	position:relative;
	text-align: left;
	margin: 0 2px 10px;
}



.comment-normal{
	background: #DFE4E4 url(images/replyIconWhite.png) no-repeat scroll 0 0;
}

.comment-hover{
	background: #3d9ddd url(images/replyIconWhite.png) no-repeat scroll 5px 3px;
}
.comment-selected{
	background: #3D9DDD;
}

.commentlist{
	padding:0;
	}

.commenticonbox{
	background-color:#DFE4E4;
	border:0 solid black;
	height:100%;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:36px;
}


.link:hover{
	cursor:pointer;cursor:hand;
	text-decoration: underline;
}

.selected .comment-author a , .selected .comment-date{
	color: white;
}

.bold{
	font-weight: bold;
}

.underline{
	text-decoration: underline;
}

.selected-textblock .commenticonbox{
	background: url("images/Issue/Discuss.png") no-repeat scroll 11px 50px #3D9DDD;
}

#textblock-1 .commenticonbox{
	background: url("images/Issue/overview.png") no-repeat scroll 11px 50px #DFE4E4;
}

#textblock-1 .selected-paragraph{
	background: url("images/Issue/DiscussOverview.png") no-repeat scroll 11px 50px #3D9DDD;
}

/*
#textblock-1 .selected-paragraph{
	background: url("images/Overview(text)hover_select.png") no-repeat scroll 11px 50px #3D9DDD !important;
}
*/
/* #348ACE !important */

.commenticonbox:hover{
	cursor:pointer;cursor:hand;
}
.paragraphtext{

}
.reply{
	margin-bottom:10px;
	margin-right:10px;
	text-align:right;
}
.paragraphtext img{
	max-width: 550px;
}


.menu-secondary a{
	color: #727373 !important;
	text-decoration: none !important;
}

.morelink{
	background:url("images/Global/ooo.png") no-repeat scroll 5px 0 transparent;
	left:0px;
	padding:5px 18px;
	position:relative;	}

#reponding-to-header{
	padding: 5px;
}

/************ MODERATOR INTERFACE *************/

#header-moderator{
	height: 70px;
	width: 100%;
	background-color: #afafaf;
	position:absolute;
	top:45px;
	width:100%;
	z-index:10;
	background-color: #c2c6c6;
	border: 1px solid;
}


/*
#menu-moderator{
	color:white;
	padding:35px;
	width:200px;
}
*/






.shadow{
	 -moz-box-shadow: 0 0 1em #afafaf;
	-webkit-box-shadow: 0 0 1em #afafaf;		
}

.scroll-y{
	overflow-y: scroll;
}
.scroll-x{
	overflow-x: scroll;	
}


.height-50{
	height: 50px;
}
.height-100{
	height: 100px;	
}
.height-200{
	height: 200px;		
}
.height-300{
	height: 300px;		
}
.height-400{
	height: 400px;		
}
.height-500{
	height: 500px;		
}


.width-50{
	width: 50px;			
}
.width-100{
	width: 100px;		
}
.width-200{
	width: 200px;			
}
.width-300{
	width: 300px;		
}

.width-400{
	width: 400px;		
}

.width-500{
	width: 500px;		
}

.border-solid-1{
	border: solid 1px;
}
.border-solid-2{
	border: solid 2px;
}

/* moderator colors */

.moderator-logged-in .unread{
	border-color:#393939;	
	background-color:#393939;	
}
.single .unread{
	border-color:#393939;	
	background-color:white;	
}
.moderator-logged-in .comment .unread{
	border-color:#393939;	
	background-color:transparent;	
	color: white;
}

.moderator-logged-in .attention{
	background-color: #fc5e82;
	border-color:#fc1f4c;
	color: white;
}
.moderator-logged-in .unattention{
	background-color: #fd9eb5;
	border-color:#fd7292;
	color: white;
}
.moderator-logged-in .redact{
	background-color: #44405a;
	border-color:#201e28;
	color: white;
}
.moderator-logged-in .useless{
	background-color: #44405a;
	border-color:#201e28;
	color: white;
}

.moderator-logged-in .quarantine{
	background-color: #49676b;
	border-color:#222f30;
	color: white;
}
.moderator-logged-in .flag{
	background-color: #b42a2f;
	border-color:#930f18;
	color: white;
}
.moderator-logged-in .unflag{
	background-color: #fc5436;
	border-color:#fc1b1b;
	color: white;
}
.moderator-logged-in .star{
	background-color: #fdaf0d;
	border-color:#fd860c;
	color: white;
}
.selected{
	border-color:#348ace !important;	
}
.moderator-logged-in .modstar{
	background-color: #fdaf0d;
	border-color:#f4ae27;
	color: white;
}
.moderator-logged-in .done{
	background-color: #3cab66;
	border-color:#20822e;
	color: white;
}


.button-disabled{
	background-color:#EFEFEF !important;
	color:#CDCDCD !important;
	text-decoration:none;
}

.button-disabled:hover{
	cursor:not-allowed; cursor:  no-drop !important;
/*	color: #BBB; */
	text-decoration: none;
}
.button-disabled a:hover{
	cursor:not-allowed; cursor:  no-drop !important;
/*	color: #BBB; */
	text-decoration: none;
}



.comment-icon{
	height:5px;
	margin-right:10px;
	padding:5px 10px;
}

/* not selected */
.comment-icon-read{
	background:transparent url(images/ModInterface/Icon_read.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-flag{
	background:transparent url(images/ModInterface/Icon_flag.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-star{
	background:transparent url(images/ModInterface/Icon_star.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-modstar{
	background:transparent url(images/ModInterface/Icon_modstar.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-quarantine{
	background:transparent url(images/ModInterface/Icon_quarantine.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-attention{
	background:transparent url(images/ModInterface/Icon_Attention.png) no-repeat scroll center center;
	display: none;	
}
.comment-icon-done{
	background:transparent url(images/ModInterface/Icon_done.png) no-repeat scroll center center;
	display: none;	
}

.comment-icon-useless{
	background:transparent url(images/ModInterface/Icon_useless.png) no-repeat scroll 45px 5px;	
}


/* selected */
.useless .comment-icon-useless{
	background:transparent url(images/ModInterface/Icon_useless.png) no-repeat scroll center center;
}

.read .comment-icon-read{
	background:transparent url(images/ModInterface/Icon_read.png) no-repeat scroll center center;
	display: inline;	
}
.flag .comment-icon-flag{
	background:transparent url(images/ModInterface/Icon_flag.png) no-repeat scroll center center;
	display: inline;	
}
.star .comment-icon-star{
	background:transparent url(images/ModInterface/Icon_star.png) no-repeat scroll center center;
	display: inline;	
}
.modstar .comment-icon-modstar{
	background:transparent url(images/ModInterface/Icon_modstar.png) no-repeat scroll center center;
	display: inline;	
}
.quarantine .comment-icon-quarantine{
	background:transparent url(images/ModInterface/Icon_quarantine.png) no-repeat scroll center center;
	display: inline;	
}
.attention .comment-icon-attention{
	background:transparent url(images/ModInterface/Icon_Attention.png) no-repeat scroll center center;
	display: inline;	
}
.done .comment-icon-done{
	background:transparent url(images/ModInterface/Icon_done.png) no-repeat scroll center center;
	display: inline;	
}
.redacted .comment-icon-redacted{
	background:transparent url(images/ModInterface/Icon_redacted.png) no-repeat scroll center center;
	display: inline;	
}

.disabled-button{
	background-color: #DFE4E4;
}


.comment-view-discussion{
/*	border:2px solid; */
	padding:7px 100px;
	position:absolute;
	right:0;
	top: 0;
	display: none;
}

/*
.comment-view-discussion:hover{
	background:url("images/Profile_ViewDiscussion_hover.png") no-repeat scroll center right;
}
*/












/************ FOOTER *************/
.clearfooter {
	height: 5px;
	clear: both;
}

#footer {
	background:none repeat scroll 0 0 white;
	border-color:#E9E9E9;
	border-style:solid;
	border-width:2px 0 0;
	bottom:0;
	padding:20px 0 50px;
	position:absolute;
	width:100%;
	z-index:100;
}


#footer p{
	border-color:#E9E9E9;
	border-style:solid;
	border-width:0 2px;
	margin-left:5%;
	margin-right:11%;
	padding-right:2%;
	text-align:right;
}
	
#footer a{
	color: #4a4a4a;	
	text-decoration: none;
	padding: 0 17px;
}

#footer a:hover{

}

.footer-content{
	padding: 10px 0 10px;
}


#footer-tag-line{
	background:transparent url('images/footer-tag-line.png') repeat scroll 0 0;
	border-color:#E9E9E9;
	border-style:solid;
	border-width:2px 2px 0;
	height:23px;
	margin-right:50px;
	margin-top:-45px;
	position:absolute;
	right:10%;
	width:400px;
}

#footer-ceri{
	color:#AFAFAF;
	text-decoration:none;
	top:32px;

}
#footer-lii{
	color:#AFAFAF;
	text-decoration:none;
	top:32px;
}

#footer-and{
	background:url("images/Circle_ampersand.png") no-repeat scroll 0 0 transparent;
	height:20px;
	left:210px;
	position:absolute;
	text-decoration:none;
	top:18px;
	width:20px;
	z-index:100;
}


.footer-darker{
	color:#4e4e4e;	
}


.single .comment{
	background-color: white !important;
}


.page-id-209 .entry img{
	border:0 none;
	float:left;
	padding:0 20px 20px 0;	
}

.page-id-209 .entry p{
	padding: 20px 0;
	
}


