body {
background-color:#339;
width:100%;
text-align:center;
padding-top:0;
margin:0 auto
}

#maincontainer {
width:840px;
background-image:url(brrcstripes.gif);
background-repeat:repeat-y;
text-align:center;
margin:0 auto /*Center container on page*/
}

#topsection {
background-image:url(brrcstripes.gif);
background-repeat:repeat-y;
height:112px
}

.midsectioncontainer {
width:770px;
text-align:left;
margin:0 auto
}

#middlesection {
width:768px;
text-align:center;
float:left;
margin:0 auto;
padding:0
}

/* ---------------------Begin Layout code----------------------- */
#contentcolumn {
margin-left:240px /*Set left margin to LeftColumnWidth plus borders*/
}

#leftcolumn {
float:left;
width:234px; /*Width of left column*/
margin-left:-766px; /*Set left margin to -(MainContainerWidth)*/
background:#339;
border-right:6px solid #339
}

.innertuberight {
text-align:justify; /*Margins for inner DIV inside each column (to provide padding)*/
margin:1em
}

.innertubeleft {
margin:0 /*Margins for inner DIV inside each column (to provide padding)*/
}
/* ------------------------End Layout code----------------------- */

#footer {
clear:both;
width:100%;
background-image:url(brrcfooterstripes.gif);
background-repeat:repeat-y;
color:#fff;
text-align:center;
border-bottom:1px solid #000;
padding:4px 0
}

#footer p {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#fff;
background:transparent;
line-height:16px
}

/* ---------------begin navbar code---------------- */
div.rednav {
width:786px;
background:#e50609;
border-top:1px solid #000;
border-right:1px solid #e50609;
border-bottom:1px solid #000;
border-left:1px solid #e50609;
text-align:center;
margin:0 auto;
padding: 0
}

/* ----------------------end navbar code------------------- */

div #ctop {
background-image:url(postimages/kudostop.gif);
background-repeat:no-repeat;
width:780px;
height:126px;
margin:0 0 0 30px;
padding:0 0 0 30px
}

#ctop p {
margin-top:0;
color:#000;
font-weight:400;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt
}

#ctop a:link {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:underline;
color:#535353
}

#ctop a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:underline;
color:#535353
}

#ctop a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:700;
text-decoration:underline;
color:#777
}

div #preloaded-images {
position:absolute;
overflow:hidden;
left:-9999px;
top:-9999px;
height:1px;
width:1px
}

div #nspoad {
width:228px;
border-top:solid 2px #fff;
background-color:#000;
text-align:center;
margin:8px 0 0;
padding:1em 2px
}

.update p {
text-align:center;
font-size:10pt;
text-decoration:none;
line-height:14pt;
color:#fff;
margin:1em 0 0
}

table.centerlight {
width:727px;
text-align:left;
background:#e6e6e6;
border:solid 1px #000;
border-top:0;
margin:0 57px
}

table.centerdark {
width:727px;
text-align:left;
background:#d9d9d9;
border:solid 1px #000;
border-top:0;
margin:0 57px
}

td {
margin:0;
padding:0
}

td.ids {
width:136px;
border-right:solid 1px #000;
vertical-align:top
}

td.poststuff {
vertical-align:top;
padding:0 0 6px 0.5em
}

.poststuff img {
margin-top: 1em;
}

hr {
text-align:left;
width:96%;
height:1px;
color:#000; /* For Internet Explorer */
margin-left:0;
background-color:#000;
border:0 solid #000 /* For Opera and Gecko-based browsers */
}

h1 {
margin-left:0;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:12pt;
font-weight:700;
text-decoration:none
}

img {
border:0 /* to stop blue boxes around image links */
}

a { outline: none;}
a:active { outline: none; } /* to stop boxes around links in Firefox */

p.quote {
border-top:solid 2px #333;
border-bottom:solid 2px #333;
margin:1em 3em;
padding:0.5em 1em
}

#footer a:link,#footer a:visited,#footer a:active,#footer a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-weight:700;
text-decoration:underline;
color:#fff;
background:transparent;
line-height:16px
}

.orange a:link {
color: #cff; text-decoration: underline;
}

.orange a:visited,.orange a:active {
color: #9ff; text-decoration: underline;
}

.orange a:hover {
color: #fff; text-decoration: underline;
background-color: #ff8000;
}

.archive {
width:174px;
border-bottom:solid 10px #339;
background-color:#fff;
text-align:center;
margin:0;
padding:0.5em 2px 0
}

.archive p {
text-align:center;
font-size:9pt;
color:#000;
text-decoration:none
}

.archive a:link,.archive a:visited {
text-align:center;
font-size:9pt;
color:#000;
text-decoration:underline
}
.archive a:active,.archive a:hover {
color:#007fff;
}

.nobluelinks a:link,.nobluelinks a:visited,.nobluelinks a:hover {
margin-top:0;
color:#000;
font-weight:400;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline
}

.nobluelinks a:hover {color:blue;}

.update a:link,.update a:visited,.update a:active,.update a:hover {
text-align:center;
font-size:10pt;
font-style:italic;
text-decoration:none;
line-height:14pt;
color:#fff;
margin:0
}

p,ul {
margin-right:0;
margin-left:0;
text-indent:0;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
text-decoration:none
}

/* ------------ begin chromestyle4.css -------------- */
.chromestyle {
width:99%;
font-weight:700
}

.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.chromestyle ul {
border-top:6px solid #e50609;
border-right:1px solid #e50609;
border-bottom:6px solid #e50609;
border-left:1px solid #e50609;
width:100%;
background:url(chromebg4.gif) center center repeat-x; /*THEME CHANGE HERE*/
text-align:center; /*set value to "left", "center", or "right"*/
margin:0;
padding:4px 0
}

.chromestyle ul li {
display:inline
}

.chromestyle ul li a {
color:#222;
text-decoration:none;
font-family:verdana,arial, helvetica, sans-serif;
font-size:12px;
font-weight:700;
border-right:0 solid #E8BEBE; /*THEME CHANGE HERE*/
margin:0;
padding:4px 7px
}

.chromestyle ul li a:hover,.chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
background:url(chromebg4-over.gif) center center repeat-x /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
top:0;
border:1px solid #666; /*THEME CHANGE HERE*/
border-bottom-width:0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:#fbfa9d;
width:200px;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=4) /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a {
width:100%;
display:block;
text-indent:3px;
border:0;
border-bottom:1px solid #666; /*THEME CHANGE HERE*/
text-decoration:none;
font-weight:400;
color:#000;
padding:2px 0
}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
background-color:#fdd89d
}
/* ------------ end chromestyle4.css -------------- */
/* ------------ begin post dates -------------- */
div.datedk {
margin-left:400px;
background-image:url(postimages/datedk.gif);
background-repeat:no-repeat;
width:181px;
height:17px;

}
p.datedk {
text-align: left;
font-size:7pt;
margin:0 0 6px 0;
padding:4px 0 0 3em;
color:#000;
}

div.datelt {
margin-left:400px;
background-image:url(postimages/datelt.gif);
background-repeat:no-repeat;
width:181px;
height:17px;
}

p.datelt {
text-align: left;
font-size:7pt;
margin:0 0 6px 0;
padding:4px 0 0 3em;
color:#000;
}
