
hr {
  height: 1px;
  border: 1px solid gray;
}
table {
  
}
td.l { color: #666666; font-size: 12px; padding-right: 1em; }

th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

ul.os { font-size: 12px; list-style-type: none; margin: 0px; padding: 0px; }
ul.os li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding-left: 14px; }
ul.os li a { color: #0079c2; }

ul.n { font-size: 12px; list-style-type: disc; margin: 0px 0px 20px 40px; padding: 0px; }
ul.n li { color: #666666; }
ul.n li a { color: #666666; }

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block { display: inline-block; }

.views_slideshow_no_display, .views_slideshow_hidden { display: none; }

/* Add your custom CSS here */

* { border: none; color: #000; font-family: arial, sans-serif; margin:0px; padding: 0px; }
a { color: #000; }
body { background: url(/img/bg.gif) repeat; }
dd { margin: 4px 0px 0px 16px; }
dt { color: #0079c2; font-weight: bold; }
dl { font-size: 14px; }
h2 { color: #0079c2; font-size: 14px; font-weight: bold; margin: 4px 4px 10px 0px; text-transform: uppercase; }
input { padding: 1px; }

/** 
Added background to buttons
input[type=button], input[type=submit] { border: 2px solid #666; cursor: pointer; font-weight: bold; padding: 0px; margin: 0px 5px; min-width: 120px; text-align: center; text-decoration: underline; } 
**/
input[type=button], input[type=submit], input[type=reset] { 
    border: none; 
    cursor: pointer; 
    font-weight: bold; 
    padding: 0px; 
    min-width: 84px;
    min-height: 25px;
    padding-bottom: 5px;
    text-align: center; 
    text-decoration: underline; 
    background: url(/img/btn.gif) no-repeat; 
}


input[type=checkbox] { height: 20px; width: 20px; }
input[type=text], input[type=password], select, textarea { border: 1px solid #666; border-radius: 5px; -moz-border-radius: 5px; margin: 0px; padding: 1px 2px; text-align: inherit; }
li { margin: 1px 1px 4px 2em; }
table { border-collapse: collapse; }

/* Spacing for the content*/
.content p {
    line-height: 17px;
}
/* Change strong to grayish tones */
strong {
    color: #333333;
}
/* Fix Welcome Casing */
#welcome {
    text-transform: none;
}
/* Fix alignments to side bar */
#block-block-1 div ul li:hover
{
    background: transparent url(/img/bg-paper-orange.gif) repeat scroll 0 0;
}

#block-block-1 div ul li a div {
    position: relative;
    top: -40px;
    margin-left: 100px;
    font-size: 11px;
    font-weight: normal;
}

#block-block-1 div ul li a, #fplb a div {
    color: white;
}


/** Our Layout **/
#wrap { margin: 16px auto 0px auto; width: 930px; }

#head { position: relative; height: 90px; }
#head-back { background:url(/img/polka-bg-dk.gif) repeat; position: absolute; top: 25px; height: 65px; width: 930px; z-index: -3;}

#head-logo { position: absolute; left: 10px; margin:0px; padding: 0px; width: 290px; }
/** 
Make the menu cover the whole top div
#head-menu { background: url(/img/bg-brown.gif); bottom: 0px; height: 40px; position: absolute; left: 300px; text-transform: uppercase; width: 620px; }
**/ 
#head-menu { background: url(/img/bg-brown.gif); bottom: 0px; height: 40px; position: absolute; left: 302px; text-transform: uppercase; width: 618px; }
#head-menu div { float: left; height: 40px; width: 103px; }
#head-menu div a { color: #0079c2; display:block; font-family:arial; font-size:11px; font-weight: bold; line-height: 40px; text-align:center; text-decoration: none; }
#head-menu div a.light { background: url(/img/turg-paper-bg.gif); color: #fff; }

/** 
Changing background on menu items on hover
#head-menu div a:hover { background: url(/img/turg-paper-bg.gif); color: #fff; } 
**/
#head-menu div a:hover { background: url(/img/bg-paper-orange.gif); color: #fff; }

#main { background:url(/img/polka-bg-dk.gif) repeat; padding: 0px 0px 10px 0px; position: relative; }
#main-wrap { background: url(/img/brown-paper-bg.gif) repeat; margin: 0px 10px 0px 10px; }
#main-core { background: #fff; float: left; padding: 30px 0px 0px 0px; position: relative; width: 610px; top: 0px; }
#main-core h1 { background:url(/img/org-diag-bg.gif) repeat; color: #fff; height: 30px; font-family:arial,sans-serif; font-size: 24px; margin: 0px 0px 15px 0px; text-indent: 30px; }
#main-core p { color: #666; font-size: 13px; padding-bottom: 4px; margin-bottom: 12px; }
#main-core.node { margin: 0px 30px 0px 30px; }
#core-head { margin: 0px 30px 0px 30px; height: 130px; }
/*#main-core p { margin: 0px 0px 0px 30px; width: 290px; }*/

#main-menu { background: url(/img/brown-paper-bg.gif) repeat; display: inline; float: left; width: 300px; }
#main-menu .block-block div.btn { margin: 30px auto 0px auto; width: 200px; }
#main-menu .block-block div.btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 13px; font-weight: 700; line-height: 20px; margin: 0px; text-indent: 22px; }
#main-menu .block-block div.btn p a { color: #0079c2; text-decoration: none; }

#main-foot { background: #fff; clear: both; padding-top: 30px; text-align: center; width: 610px; }
#main-foot p { color: #666; font-size: 10px; font-weight: bold; padding-bottom: 4px; text-transform: uppercase; width: 100%; }
#main-foot p a { color: #666; }
#main-foot p a:hover { color: #0079c2; }

/** Mission Block **/
#block-mission p { color: #0079c2; font-size: 13px; font-weight: bold; line-height: 23px; margin: 30px auto 0px auto; width: 200px; }

/** Core Content Area Tricks **/
#bio_less { height:36px; position:relative; }
#bio_more { display:none; position:relative; }

/** Right Hand Menu Home Page */
#block-block-1 {  font-size: 13px; font-weight: bold; line-height: 23px; margin: 0px; width: 300px; }
#block-block-1 ul { list-style: none; margin: 0px; padding: 0px; }
#block-block-1 ul li { background:url(/img/bg-paper-lime.gif); color: #fff; font-size: 10px; font-weight: bold; height: 50px; line-height: 10px; list-style: none; margin: 2px 0px 0px 0px; padding: 0px; }
#block-block-1 ul li span { color: #fff; font-size: 11px; font-weight: normal; white-space: nowrap; }

/** Right Little Hand Menu */
.block.block-menu { }
.block.block-menu ul { list-style: none; margin: 0px; padding: 0px; }
.block.block-menu ul li { background:url(/img/bg-paper-lime.gif); list-style: none; margin: 2px 0px 0px 0px; padding: 0px; }
.block.block-menu ul li a { background:url(/img/bg/arrow-wt-on-gr.gif) 30px 5px no-repeat; color: #fff; display: block; font-family: arial,sans-serif; font-size: 12px; font-weight: 700; padding: 4px 0px 4px 50px; text-decoration: none; }
.block.block-menu ul li:hover { background:url(/img/bg-paper-orange.gif); }
.block.block-menu ul li.active-trail { background:url(/img/bg-paper-orange.gif); }
.block.block-menu ul li.active-trail a { background:url(/img/bg/arrow-wt-on-orange.gif) 30px 5px no-repeat; }
/* Change arrow on hover */
.block.block-menu ul li a:hover {background:url(/img/bg/arrow-wt-on-orange.gif) 30px 5px no-repeat;}


/* Families - Calendar */
#family-calendar { border: 7px solid #0079c2; width: 596px; z-index: 5; }
#family-calendar div.attachment h1 { display: none; }
#family-calendar div.date-heading h3 { color: #fff; font-size: 30px; font-weight: bold; }
#family-calendar div.inner .month.day { background: #fff; border: none; }
#family-calendar div.inner .month.day a { background: #fff; }
.calendar-calendar div.date-nav { background: #0079c2; border: none; color: #fff; font-weight: bold; }
.calendar-calendar div.date-nav a { color: #fff; }

/** Front Page **/
#views_slideshow_teaser_section_1 { margin-left: 30px; }

div.messages.status { border: 2px solid #00f; font-family: sans-serif; margin: 8px auto; text-align: center; }

/** Refregreator Door Page **/
body.node-6 #main-core { background: url(/img/refrigerator-bg.jpg) top left no-repeat; height: 650px; }
body.node-6 #main-core .block { position: absolute; }
body.node-6 #main-core .block p { width: auto; margin: 0px; }

/* Kids Photos */
body.node-6 #block-views-fridge-block_1 { position: absolute; left: 85px; top: 70px; border: 1px solid #AFAFAF; background: #FFF; padding: 5px; }

/* Recipes block */
body.node-6 #block-views-fridge_items-block_1 { position: absolute; left: 85px; top: 250px; width: 230px; height: 154px; background: url(/img/recipes-230x154.gif) top left no-repeat; }
body.node-6 #block-views-fridge_items-block_1 .content { position: absolute; left: 98px; top: 64px; }
body.node-6 #block-views-fridge_items-block_1 .content a {font-size: 12px; color: #0777b7; }

/* Crafts block */
#fridge-crafts { position: absolute; left: 85px; top: 446px; width: 230px; height: 160px; background: url(/img/crafts-230x160.gif) top left no-repeat }
#fridge-crafts .content { position: absolute; left: 94px; top: 64px; }
#fridge-crafts .content a {font-size: 12px; color: #0777b7; }

/* Calendar block */
body.node-6 #block-block-3 { left: 380px; top: 60px; width: 220px;
height: 150px; background: url(/img/calendar-148x152.gif) top left
no-repeat; position: relative}
body.node-6 #block-block-3 .content {position: absolute; top: 65px;
left: 25px; width: 100px; font-size: 12px}

/* Events block */
body.node-6 #block-views-fridge-block_2 { left: 335px; top: 230px; }

/* families/refrigerator-door - block above handle */
body.node-6 #block-views-fridge_items-block_3 { left: 340px; top: 470px; background: #4160b0 }
body.node-6 #block-views-fridge_items-block_3 .views-field-field-image-fid { float: left; margin: 5px; }
body.node-6 #block-views-fridge_items-block_3 .views-field-title {float: left; width: 125px; }
body.node-6 #block-views-fridge_items-block_3 .views-field-title a { color: #FFF; font-size: 12px; }

/** Show and Tell **/
/** Refregreator Door Page **/
body.node-11 #main-core { background: url(/img/bulletin-board-bg.jpg) top left no-repeat; height: 685px; }
body.node-11 #main-core .block { position: absolute; }
body.node-11 #main-core .block p { width: auto; margin: 0px; }

body.node-11 table.views-view-grid { border: none; left: 64px; position: absolute; top: 128px; }
body.node-11 table.views-view-grid tbody { border: none; }
body.node-11 table.views-view-grid td { border: none; padding: 16px; }

.node { margin: 0px 30px; }
.node div.l { float:left; width: 90px; }
.node div.r { float:left; width: 450px; }
.node div.r p strong { font-size: 12px; font-weight: bold; }
.node hr { border: none; border-bottom: 1px solid #666666; clear: both; }
.node h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }
.node p { font-size: 13px; font-weight: normal; line-height: 14px; margin: 0px;}
.node ul { font-size: 13px; list-style-type: disc; margin: 0px 0px 20px 40px; padding: 0px; }
.node ul li { color: #666666; }

/* families */
#node-2 { height: 520px; }

#node-3 { height: 350px; }
#node-3 pre { color: #666666; font-size: 11px; }
#node-3 pre a { color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; }
#node-3 .l { float: left; width: 240px; }
#node-3 .r { float: left; margin-left: 60px; width: 240px; }
#node-3 .c { clear: both; }

/* families/tuition-assistance */
#node-4 p strong { color: #333333; font-weight: bold; }

/* Home Page */
#node-7 { height: 310px; }
#node-7 .content { position: relative; }
#node-7 .content h2 { background: url(/img/bg-diag-green.gif); color: #fff; font-size: 24px; height: 30px; left:-30px; position:relative; text-indent: 30px; top:-38px; width: 180px; }
#node-7 .home-l { font-size: 12px; float: left; width: 290px; }
#node-7 .home-l p { margin: 0px; padding: 0px; line-height: 18px; }
#node-7 .home-r { color: #0079c2; font-size: 12px; font-weight: bold; float: left; margin-left: 70px; width: 190px; }
#node-7 .home-r p {
    color:#0079C2;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
    width:190px;
    margin-bottom: 50px;
}
#node-7 .home-l, #node-7 .home-r {
    margin-top: -20px;
}
#node-9 div ul {
    list-style-type:none;
}
#node-10 div.content div { background: #f8feda; border: 1px solid #beda2d; padding: 12px; }

/* families/resources */
#node-12 ul { font-size: 12px; list-style-type: none; margin: 0px; padding: 0px; }
#node-12 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding-left: 14px; }

#node-14 { height: 500px; }

/** About - Our Leadership **/
#node-17 p { color: #666666; font-size: 12px; margin: 0px; padding: 0px; }
#node-17 .l { float: left; width: 170px; }
#node-17 .r { float: left; margin-left: 70px; width: 170px; }
#node-17 .name { font-weight: bold; margin-top: 10px; }
#node-17 .title { font-style: italic; }
#node-17 .email { color: #0079c2; }

#node-18 { font-size: 11px; }
#node-18 img { border: none; height: 7px; margin: 15px 0px 11px 0px;  }
#node-18 ul { list-style-type: none; margin: 0px; padding: 0px; }
#node-18 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding-left: 14px; }
#node-19 { height: 520px; }
/* Location - Ballard */
#node-21 div.l { float:left; width: 90px; }
#node-21 div.r { float:left; width: 450px; }
#node-21 div.r p strong { font-size: 12px; font-weight: bold; }
#node-21 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-21 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

/* Location - Capitol Hill */
#node-22 div.l { float:left; width: 90px; }
#node-22 div.r { float:left; width: 450px; }
#node-22 div.r p strong { font-size: 12px; font-weight: bold; }
#node-22 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-22 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

/* Location - Mercer Island */
#node-23 div.l { float:left; width: 90px; }
#node-23 div.r { float:left; width: 450px; }
#node-23 div.r p strong { font-size: 12px; font-weight: bold; }
#node-23 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-23 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

/* Location - Rainier Beach */
#node-24 div.l { float:left; width: 90px; }
#node-24 div.r { float:left; width: 450px; }
#node-24 div.r p strong { font-size: 12px; font-weight: bold; }
#node-24 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-24 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

/* Location - South Seattle */
#node-25 div.l { float:left; width: 90px; }
#node-25 div.r { float:left; width: 450px; }
#node-25 div.r p strong { font-size: 12px; font-weight: bold; }
#node-25 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-25 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

/* Location - Queen Anne */
#node-26 div.l { float:left; width: 90px; }
#node-26 div.r { float:left; width: 450px; }
#node-26 div.r p strong { font-size: 12px; font-weight: bold; }
#node-26 hr { border: none; border-bottom: 1px solid #666666; clear: both; }
#node-26 h3 { color: #666666; font-size: 12px; line-height: 14px; margin-top: 16px; text-transform: uppercase; }

#node-27 ul { font-size: 12px; list-style-type: none; margin: 0px 0px 12px 0px; padding: 0px; }
#node-27 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding-left: 14px; }

#node-28 pre { font-size: 12px; }
#node-28 ul { font-size: 12px; list-style-type: none; margin: 0px; padding: 0px; }
#node-28 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 14px; }

#node-29 h2 { margin-top: 15px; }
#node-29 ul { font-size: 12px; list-style-type: none; margin: 0px; padding: 0px; }
#node-29 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 14px; }
#node-29 ul li img { float: right; }

#node-30 { height: 300px; }
#node-30 h2 { margin-top: 15px; }
#node-30 ul { font-size: 12px; list-style-type: none; margin: 0px; padding: 0px; }
#node-30 ul li { background: url(/img/asterisk-10x10.gif) 0px 2px no-repeat; color: #666666; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 14px; }

#node-50 { height: 340px; }
#node-50 h2 { margin-top: 30px; }
#node-50 pre { font-size: 12px; }
#node-50 pre a { color: #0079c2; }

/* Home Page Main Block */
#block-block-1 ul li a { text-decoration: none; }
#block-block-1 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-1 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: bold; line-height: 20px; text-indent: 22px; }

/** Employment Block **/
#block-block-4 p { color: #0079c2; font-size: 13px; font-weight: bold; line-height: 23px; margin: 30px auto 0px auto; width: 200px; }
#block-block-4 img.d { margin: 30px 60px; width: 144px; }
/* Video */
#block-block-5 { margin: 30px 30px 0px 30px; }
#block-block-5 div.d { margin: 30px; }

#block-block-10 { margin: 30px auto 0px auto; width: 200px; }
#block-block-11 { margin: 0px auto 0px auto; text-align: center; width: 200px; }
#block-block-11 img { margin: 30px auto 0px auto; }
#block-block-11 p { color: #0079c2; }

#block-block-13 { margin: 30px auto 0px auto; width: 240px; }
#block-block-13 { font-size: 13px; }
#block-block-13 div.kid { margin: 30px auto 0px auto; width: 95px; }
#block-block-13 p.kid { color: #333333; font-weight: bold; text-align: center; }
#block-block-13 blockquote { color: #0079c2; margin: 0px auto; text-align: center; width: 230px; }
#block-block-13 blockquote span { color: #333333; font-style: italic; text-align: center; white-space: nowrap; }
#block-block-13 img { margin: 30px auto 0px auto; }
#block-block-13 p { color: #0079c2; }

#block-block-14 img { margin: 30px 50px; width: 170px; }

#block-block-16 { font-size: 10px; line-height: 12px; }
#block-block-16 blockquote { color: #0079c2; margin: 0px auto; text-align: center; width: 230px; }
#block-block-16 blockquote span { color: #333333; font-style: italic; text-align: center; white-space: nowrap; }
#block-block-16 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-16 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: 700; line-height: 20px; text-indent: 22px; }
#block-block-16 div.kid { margin: 30px auto 0px auto; width: 95px; }
#block-block-16 p.kid { color: #333333; font-weight: bold; text-align: center; }

#block-block-18 { font-size: 12px; line-height: 14px; margin-top: 30px; }
#block-block-18 div.note { background: url(/img/tuition-yellow-paper.jpg) no-repeat; height: 234px; margin: 0px auto; text-align: center; width: 200px; }
#block-block-18 div.note p { color: #666666; padding: 34px 0px 0px 10px; text-align: left; width: 160px; }
#block-block-18 div.note p span { color: #0079c2; }
#block-block-18 div.note p strong { color: #333333; font-weight: bold; }
#block-block-18 img { margin: 30px 80px; width: 120px; }

#block-block-20 img { margin: 30px 80px; width: 120px; }
#block-block-23 img.d { margin: 30px 70px; width: 150px; }
#block-block-24 img.d { margin: 30px 80px; width: 90px; }

/* Location - Ballard */
#block-block-26 pre { background:url(/img/bg/yellow-paper-200x148.jpg) no-repeat; color: #666666; font-size: 12px; margin: 30px 0px 30px 50px; line-height:16px; padding: 12px; width:200px; }
#block-block-26 pre span { color: #0079c2; font-weight: bold; text-transform: uppercase; }
#block-block-26 pre strong { color: #666666; }
#block-block-26 pre a { color: #0079c2; }
#block-block-26 img.d { margin: 30px 40px; width: 200px; }
#block-block-26 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-26 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: 700; line-height: 20px; text-indent: 22px; }

/* Location - Capitol Hill */
#block-block-47 pre { background:url(/img/bg/yellow-paper-200x148.jpg) no-repeat; color: #666666; font-size: 12px; margin: 30px auto; line-height:16px; padding: 12px; width:200px; }
#block-block-47 pre span { color: #0079c2; font-weight: bold; text-transform: uppercase; }
#block-block-47 pre strong { color: #666666; }
#block-block-47 pre a { color: #0079c2; }
#block-block-47 img.d { margin: 30px 40px; width: 200px; }
#block-block-47 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-47 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: 700; line-height: 20px; text-indent: 22px; }

/* Location - Mercer Island */
#block-block-48 pre { background:url(/img/bg/yellow-paper-200x148.jpg) no-repeat; color: #666666; font-size: 12px; margin: 30px auto; line-height:16px; padding: 12px; width:200px; }
#block-block-48 pre span { color: #0079c2; font-weight: bold; text-transform: uppercase; }
#block-block-48 pre strong { color: #666666; }
#block-block-48 pre a { color: #0079c2; }
#block-block-48 img.d { margin: 30px 40px; width: 200px; }
#block-block-48 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-48 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: 700; line-height: 20px; text-indent: 22px; }

/* Location - Rainier Beach */
#block-block-49 pre { background:url(/img/bg/yellow-paper-200x148.jpg) no-repeat; color: #666666; font-size: 12px; margin: 30px auto; line-height:16px; padding: 12px; width:200px; }
#block-block-49 pre span { color: #0079c2; font-weight: bold; text-transform: uppercase; }
#block-block-49 pre strong { color: #666666; }
#block-block-49 pre a { color: #0079c2; }
#block-block-49 img.d { margin: 30px 40px; width: 200px; }
#block-block-49 .btn { margin: 30px auto 0px auto; width: 200px; }
#block-block-49 .btn p { background:url(/img/bg/arrow-blue-br-paper.gif) 6px 3px no-repeat; color: #0079c2; font-size: 12px; font-weight: 700; line-height: 20px; text-indent: 22px; }

#block-block-28 img.d { margin: 30px 70px; width: 110px; }
#block-block-30 img.d { margin: 30px 70px; width: 110px; }
#block-block-31 img.d { margin: 30px 50px; width: 190px; }
#block-block-36 img.d { margin: 30px 50px; width: 180px; }
#block-block-37 img.d { margin: 30px 40px; width: 210px; }
#block-block-39 img.d { margin: 30px 60px; width: 170px; }
#block-block-40 img.d { margin: 30px 50px; width: 180px; }

/* #block-block-41 { left: 20px; position: absolute; top: 70px; } */
#block-block-41 { margin: 30px 30px 0px 30px; }
#block-block-41 h3 { color: #666666; font-size: 14px; margin-top: 16px; }
#block-block-41 p { color: #0079c2; font-size: 12px; }
#block-block-41 p a { color: #0079c2; text-decoration: none; }

.odd {
    background: #dddddd;
}

.logged-in {
	font-size:0.8em;
	color:#0079C2;
	float:right;
	line-height:2em;
	margin-right:16px;
}

.manage ul {
	margin-left:5px;
}

.manage-instructions {
  font-size:.8em;
  margin-bottom: 10px;	
}

.manage-page-list th {
	font-size:.8em;
}

.manage-page-list .node,
.manage-lightbox .node,
.manage-document .node,
.manage-user .node
{
	margin-bottom:15px;
}

.info {
	margin:8px;
	padding:10px;
	background-color:#fffcdf;
	border:1px solid #cccccc;
	text-align:center;
}

p.fail {
  margin:8px;
  padding:10px;
  background-color:#FFDFDF;
  border:1px solid #cccccc;
  text-align:center;
}

.breadcrumbs {
	margin:5px 10px;
	font-size:.8em;
}

.manage fieldset {
  padding:10px;
}

.manage fieldset legend {
  color: #0079c2; 
  font-size: 14px; 
  font-weight: bold; 
  margin: 4px 4px 10px 0px; 
  text-transform: uppercase;
}

table.document-list td {
	
}

table.document-list td,
table.document-list td a {
  vertical-align:top;
  color:#666666;
}

table.document-list table {
	font-size:.8em;
}

table.document-list table td.document-list-selected-location,
table.document-list table td.document-list-selected-kind,
table.document-list table td.document-list-selected-section,
table.document-list td.document-list-location-kinds,
table.document-list td.document-list-location-kinds a,
table.document-list td.document-list-kinds-sections,
table.document-list td.document-list-kinds-sections a,
table.document-list td.document-list-section-documents,
table.document-list td.document-list-section-documents a {
  background-color:#DFEEFF;
  color:#000000;
}

td.document-list-kind{
	
}

table.document-list-locations,
table.document-list-kinds,
table.document-list-sections {
  width:135px;
}

.manage-user-list-container {

}

table.manage-user-list {
  font-size:.8em;
  width:100%;
}

table.manage-user-list td {
  padding:5px;
  border-right:1px solid #aaaaaa;
}

table.manage-user-edit-form {
	font-size:.8em;
}

table.manage-user-edit-form td {
  padding:5px;
}

table.manage-user-edit-form input[type=text],
table.manage-user-edit-form input[type=password] {
  width:200px;
}

table.manage-user-edit-form-roles {
	width:100%;
}

table.manage-user-edit-form-roles .role-description {
  font-style:italic;
  font-size:.9em;
}

.form-error-msg {
  display:none;
  color:#ff0000;
  font-size:.8em;
  margin-left:8px;
}

.user-form-label {
  width:129px;
}