@charset "utf-8";


/* staffblogs Page */

/* [main] */
#staffblogs h2 {margin-top:10px; margin-bottom:10px;}
#staffblogs p#lead {
background:url(../images/head2.jpg) no-repeat 0 0;
margin-top:0;
padding:1em;
min-height:55px;
color:#600100;
}
* html body #staffblogs p#lead {
height:55px;
}
#staffblogs div.staffblog_title {
background:url(../images/title_bg2.jpg)  0 0  repeat-x ;
border-bottom:dotted 1px #dfe0e4;
padding:10px 1em;
margin-bottom:8px;
font-size:1em;
}

#staffblogs div.staffblog_title img{
float:right;
padding:1px;
border:solid 1px #999;
margin:0 0 0 10px;
}

#staffblogs div.clr_b {
clear:both;
}
#staffblogs div.staffblog_title h3 {
font-size:10px;
color:#600100;
font-weight:normal;
}

#staffblogs div.staffblog_title p {
color:#600100;
font-size:1.5em;
font-weight:bold;
margin-bottom:10px;
}

#staffblogs div.staffblog_title p a,#staffblogs div.staffblog_title p a:visited{color:#600100;text-decoration:none;}
#staffblogs div.staffblog_title p a:hover,#staffblogs div.staffblog_title p a:active{color:#600100;text-decoration:underline;}

#staffblogs div.lcol {
width:510px;
margin-top:1em;
font-size:12px;
padding:0 0 0 5px;
color:#444;
}

#staffblogs div.lcol h3.staff{
font-size:14px;
color:#600100;
height:21px;
margin-top:10px;
padding-top:10px;
}

#staffblogs div.lcol h4 {
background:url(../images/h4_bg.jpg) no-repeat 0 0;
min-height:16px;
color:#fff;
font-size:13px;
font-weight:bold;
margin:1em 0 0;
padding:7px 10px 3px;
}
* html body #staffblogs div.lcol h4 {
height:16px;
}
#staffblogs div.lcol p div.guide_box,
#staffblogs div.lcol div.guide_box {
background:url(../images/h4_bg2.jpg) no-repeat 0 0;
/*border-bottom:1px solid #9ba8ad;*/
border:none;
width:515px;
/*margin-bottom:40px;*/
padding-bottom:1em;
}

#staffblogs div.lcol strong{
padding:5px 0;
display:block;
clear:both;
color:#444;
}


#staffblogs div.lcol p{
color:#444;
line-height:1.35;
padding:10px 0;
}
#staffblogs div.lcol img{
/*float:left;*/
margin:8px 10px 10px 0;
padding:3px;
border:solid 1px #bbb; 
disp;ay:block;
}

#staffblogs div.lcol .cols{
margin:-8px 0 0 135px;
}

#staffblogs div.lcol p{
font-size:12px;
}

#staffblogs div.lcol p img{
/*float:left;*/
margin:0 10px 10px 0;
padding:3px;
border:solid 1px #bbb; 
display:block;
}

#staffblogs .lcol p img.mt-image-left,
#staffblogs .lcol p img.mt-image-right{
padding:3px;
border:solid 1px #bbb;
}

span.captions{font-style: italic; font-size:12px;}
span.captions{clear:both;float:none;}

#staffblogs div.lcol div.guide_box h5 {
margin:0 10px 7px;
padding-top:5px;
padding-bottom:2px;
color:#600100;
font-weight:bold;
/*border-bottom:1px dotted #9ba8ad;*/
}
#staffblogs div.lcol div.guide_box h5.h5_1 {background:url(../images/dotline.gif) no-repeat -1.5em bottom;}
#staffblogs div.lcol div.guide_box h5.h5_2 {background:url(../images/dotline.gif) no-repeat -3em bottom;}
#staffblogs div.lcol div.guide_box h5.h5_3 {background:url(../images/dotline.gif) no-repeat -8em bottom;}
#staffblogs div.lcol div.guide_box ul {
margin-left:10px;
margin-right:3px;
}
#staffblogs div.lcol div.guide_box ul.mb {
margin-bottom:1.5em;
}
#staffblogs div.lcol div.guide_box ul li {
background:url(../images/mark.gif) no-repeat 0 center;
margin-bottom:0.5em;
padding-left:15px;
}
#staffblogs div.lcol div.guide_box p {
text-align:right;
margin:0 10px 1em 0;
font-weight:bold;
}

/*Archives Page*/

#staffblogs ul.archives{
padding:5px 0;
display:block;
clear:both;
}

#staffblogs ul.archives li{
padding:10px;
margin:0 0 8px 0;
display:block;
border:solid 1px #bbb;
/*background:#eee;*/
font-size:11px;
}

#staffblogs ul.archives li img{
float:left;
border:solid 1px #ccc;
padding:1px;
margin:0 10px 10px 0;
}

#staffblogs ul.archives li h3{
display:inline;
font-size:14px;
font-weight:bold;
line-height:1.5;
margin:0 0 0 0;
}

#staffblogs h3.ach_ttl{
padding:8px 1em;
margin:10px 0;
color:#600100;
font-size:14px;
height:17px;
background:url(../images/archive_t_bg.gif) 0 0 repeat-x;
overflow:hidden;
font-weight:bold;
}

/*Previous & Next*/

.center{
text-align:center;
padding:10px 0;
}
.center ul{
width:520px;
padding:5px 0;
margin:10px 0;
}
.center ul li{
display:block;
float:left;
width:155px;
font-size:10px;
color:#999;
padding:0 5px;
text-align:center;
}

.center ul li.prev{text-align:left;}
.center ul li.next{text-align:right;}


/*Previous & Next*/

.right{
text-align:right;
padding:10px 0;
}
.right ul{
width:auto;
padding:5px 0;
float:right;
}
.right ul li{
display:block;
float:left;
font-size:10px;
color:#999;
padding:0 5px;
text-align:center;
}

.right ul li.prev{text-align:right;}
.right ul li.next{text-align:right;}



/* Instructions for staffblog Set-up */
#staffblogs div.staffblog_title h3.setup {
font-size:16px;
}
#staffblogs div.staffblog_title ol {
margin-left:20px;
padding:0;
margin-bottom:30px;
}
#staffblogs div.staffblog_title li {
font-size:12px;
line-height:1.5em;
color:#600100;
font-weight:bold;
}
#staffblogs div.staffblog_title li span {
font-weight:normal;
}

/*STAFFLIST*/

ul.staffList{

}

ul.staffList li{
list-style:none;
display:block;
padding:0 0 7px 0;
border-bottom:dotted 1px #ccc;
}

.profile{
width:515px;
margin-top:1em;
font-size:11px;
color:#444;
}

.profile h3{
font-size:18px;
color:#600100;
font-weight:bold;
height:21px;
margin-top:10px;
padding-top:10px;
}


#staffblogs div.profile p{
color:#444;
line-height:1.35;
padding:10px 0;
}
#staffblogs div.profile img{
float:left;
margin:8px 10px 10px 0;
padding:3px;
border:solid 1px #bbb; 
display:block;
}

#staffblogs div.profile .cols{
margin:-8px 0 0 175px;
}




/*TAB ON*/

a.home{
background-position: -18px -27px;
}

a:hover.home{
background-position: -18px -27px;
}
