.stayRight{float:right;}
@charset "UTF-8";
/* CSS Document */

.shadeblock a.maillink, a.maillink,a{color:#5c9a15;}
.shadeblock a.maillink,a.maillink{text-decoration:underline;}

/*///////////////shadebloack class///////////////*/
.shadeblock{
	margin-bottom:20px;
	border-bottom:1px #ccc dotted;
}
.shadeblock p{font-size:.65em; line-height:1.1em; color:#555; padding:0; margin-right:0;}
.shadeblock li{font-size:.65em; line-height:1.1em; padding:0; margin-right:0;}

.shadeblock a, .alt a{font-weight:normal; font-size:.85em; color:#555;}
.alt a{color:#fff;}
.alt ul li{ list-style:square; color:#5c9a15; list-style-image:none;}

.shadeblock a.morelink{
	display:block;
	width:55px;
	height:11px;
	background:url(http://www.brsq.org/images/morelink_bg.gif) no-repeat;
	margin:10px 0 0 69%;
	padding-top:10px;
	font-size:0%;
	color:#F9F7EF;
}
.shadeblock ul{
	padding-left:25px;
}
.shadeblock ul li{
	list-style-image:url(http://www.brsq.org/images/shadeblock_bullet.gif);
	margin-bottom:5px;
}

p.dateline{
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#999; font-weight:bold;
	font-size:.8em;
	text-align:center;
	line-height:.9em;
	border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	margin:0;
	padding:0 5% 10px 5%;
}
#pwrap div#rightbar{
	width:35%;
	margin:3%;
	background-color:#333333;
	color:#FFFFFF;
}
ul#featureList{
	margin-top:0;
	padding-left:0;
}
ul#featureList li{ color:#000; font-size:.9em; line-height:.9em; font-weight:bold; list-style-image:none; list-style-type:none; margin:0 0 10px 0;}
ul#featureList li span{ color:#999;}
ul#featureList li img{height:2.5em; float:left; margin-right:4px;}
ul#featureList li a{color:#000;}

h2.sectionHead,h3.sectionSubHead{
	color:#5c9a15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding-left:0;
	letter-spacing:.05em;}

h2.sectionHead{ font-size:1.1em; text-transform:uppercase; margin-top:32px; }
h3.sectionSubHead{ font-size:.8em; text-transform:lowercase; padding-top:5px;}

ul.columnList{padding-left:10px; padding-right:10px; margin:0; position:relative;}
ul.columnList li{
	float:left;
	position:relative;
	border-bottom-color:#c7c7c7; border-bottom-width:1px; border-bottom-style:solid; 
	text-transform:capitalize;
	width:48%;
	font-size:.75em;
	padding:10px 0;list-style-position:inside;
}
ul.columnList li a{color:#A1B6A7; font-weight:normal;}

ul.columnList li.clearIt{clear:both; height:0px; width:0px; min-height:0px; min-width:0px; padding:0; margin:0;
 border-bottom-color:none; border-bottom-style:none; border-bottom-width:0; list-style:none; float:none;}
 
.blackThickBottom{
	border-bottom:3px black solid;
	padding-bottom:5px;
}

.section p{ margin:0; padding:0; width:100%;}
h5 a{color:#000;}
div#rightbar.alt h3{margin-bottom:0;}
div#rightbar.alt h3 a{
	font-size:.65em;
	text-transform:uppercase;
	color:##5c9a15;
	text-decoration:underline;
	text-align:center;
	margin-bottom:5px;
}
div#rightbar.alt p{font-size:.65em; line-height:1.1em; color:#fff; padding:0; margin-top:0;}
div#rightbar.alt{
	background-color:#333333;
	border-color:#5c9a15;
	border-width:2px;
}
div#rightbar.commentary{background-color:#b96c5d;border-color:#630f00;}
.commentary ul li,div#rightbar.commentary h3 a{color:#630f00;}
div#rightbar.arts{background-color:#A2B7A7;border-color:#0a3828;}
.arts ul li,div#rightbar.arts h3 a{color:#0a3828;}
div#rightbar.citact{background-color:#B0A246;border-color:#5b4500;}
.citact ul li,div#rightbar.citact h3 a{color:#5b4500;}
div#rightbar.local{background-color:#8d8d82;border-color:#000000;}
.local ul li,div#rightbar.local h3 a{color:#000000;}


div#rightbar.announce{
	background-color:#CFDEBB;
	border-color:#000;
}
div#rightbar.announce p{font-size:.65em; line-height:1.1em; padding:0; margin-top:0;}
div#rightbar.announce h1{color:#000; padding:0; margin-top:0; text-align:left;}

p.bigDate{text-align:right; font-size:1.1em; font-weight:bold;}


.listrow h1{font-size:1em;}
.listrow p{}
.listrow h2{}

#rightbar h3{font-size:1.1em;  padding:0 0;}

#leftbar.article{width:63%}
#loginform input, #loginform{font-size:.8em;}
#loginform input{width:100px;}
#loginform{color:#fff;}
#loginform ul{color:#fff;}
h2.commentHead{background-color:#f1d9d5; border:#ccc dotted 1px; text-align:left; color:#999; font-weight:normal; padding:30px;}
p.comment{font-size:.9em; font-style:italic;
border-bottom-color:#CCCCCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;}
p.comment span.user{font-weight:bold; font-style:normal; text-transform:uppercase;}
.log_input{display:block;}
.b .log_input{display:inline; color:#666666;}

  /***************************************************************************/
 /*******************************cms*****************************************/
/***************************************************************************/
#leftNav{float:left; width:20%;}
#leftNav a{display:block; margin:5px;border:solid thin #000;}
#editBox{ min-height:400px; margin-left:25%; width:70%}
#editBox *{margin-right:0%; padding:0;}
table.recordlist{width:100%; margin-top:20px;border-left:#CCC 1px solid;border-right:#CCC 1px solid;}
table.recordlist td,table.recordlist th{padding:3px 5px; text-align:left;}
table.recordlist th{background:#0B3953; color:#FFF; text-transform:uppercase; font-size:.9em; vertical-align:bottom; padding-bottom:0px ; line-height:normal;}
table.recordlist th.subhead{background:#34607B; font-size:.8em;}
table.recordlist td{font-size:.8em; border-bottom:#CCC 1px solid; vertical-align:top;}
form.editrecord label{display:inline; color:#333333; font-weight:bold; text-transform:uppercase; letter-spacing:.05em}
form.editrecord select{text-transform:none;font-size:1em;}
form.editrecord input{width:200px;font-size:1em;}
form.editrecord td.full input{width:400px;}
form.editrecord input.image, form.editrecord input.button,form.editrecord td.full input.image, form.editrecord td.full input.button,form.editrecord input.auto, form.editrecord td.full input.auto{width:auto;}
form.editrecord textarea{font-family:Helvetica, Geneva, Arial, sans-serif; font-size:1em;}
form.editrecord{margin-top:40px;}
table.editrecord td{padding:20px 6px 0 6px; vertical-align:top;}
table.editrecord hr{border:solid #CCCCCC; border-width:1px 0 0 0; margin:-2px 0 3px 0;}
div.buttonrow{text-align:center; padding:10px 0;}
form.editrecord input.nobord{border:none; font-style:italic;}
form.editrecord button.nobord{border:none; background:none;}





/*///////////////special elements///////////////*/

a#logo img{display:none;}
.imgcontainerL{text-align:center;float:left; margin:15px 15px 15px 0;}
.imgcontainerR{text-align:center;float:right; margin:15px 0 15px 15px;}
.undofloat{text-align:center;float:none; margin:15px auto 15px auto;}
.caption {
	font-size:.7em;
	font-weight:bold;
	background:#6ba589;
	color:#000;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:100%;
	opacity:.45;
	filter:alpha(opacity=55);
}

.printOnly {
      display: none;
    }
