
/*=========================================================================
   default.css
=========================================================================*/

/* .precursorTitle1
-------------------------------------------------------------------------*/
.precursorTitle1 {
 width:948px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(../../../../common/image/special_head_title_bg.jpg) 0 0 repeat-x;
}

.precursorTitle1 h3 {
 padding:9px 15px;
 line-height:100%;
 font-weight:bold;
 font-size:140%;
}

/*-------------------------------------------------------------------------
 precursor
-------------------------------------------------------------------------*/
#precursor {
 width:950px;
 background:url(../image/c_bg.gif) 0 0 repeat-y;
}

#precursor img {
 vertical-align:top;
}

/*-------------------------------------------------------------------------
 precursor - profile
-------------------------------------------------------------------------*/
#precursor #preProfile {
 float:left;
 width:300px;
 background:#000;
}

#precursor #preProfile img {
 margin-bottom:9px;
}

#precursor #preProfile p {
 margin:0 0 18px 11px;
 font-weight:bold;
 color:#FFF;
}

#precursor #preProfile dl {
 margin-bottom:24px;
 padding:0 20px 0 11px;
 line-height:140%;
}

#precursor #preProfile dl dt {
 width:3.5em;
 color:#FFF;
}
body:first-of-type #precursor #preProfile dl dt { letter-spacing:-1px; }

#precursor #preProfile dl dd {
 margin:-1.4em 0 0 3.5em;
 color:#FFF;
}

#precursor #preProfile dl dt.row2 {
 width:7em;
}

#precursor #preProfile dl dd.row2 {
 margin:-1.4em 0 0 6.5em;
}
/* for safari2 */
/*\*/
html:\66irst-child body #precursor #preProfile dl dd.row2 {
 margin:-1.4em 0 0 7em;
}
/* for safari3 */
@media screen and (-webkit-min-device-pixel-ratio:0){
body #precursor #preProfile dl dd.row2 {
 margin:-1.4em 0 0 7em;
}
}

#precursor #preProfile p.post {
 margin:0 20px 0 11px;
 line-height:1.4;
 font-weight:normal;
 color:#FFF;
}


/*-------------------------------------------------------------------------
 precursor - comment
-------------------------------------------------------------------------*/
#precursor #preComment {
 float:right;
 width:650px;
}

#precursor #preComment #preComTitle {
 width:650px;
 background:#000;
 border-top:4px solid #474338;
}

#precursor #preComment #preComTitle {
 width:650px;
 border-top:4px solid #47438;
}

#precursor #preComment #preComTitle h4 {
 float:left;
}

#precursor #preComment #preComTitle a {
 float:right;
}

#precursor #preComment #preComName {
 width:650px;
 margin:0 0 20px 0;
 background:#A7A491;
 text-align:right;
}

#precursor #preComment .preComBox {
 width:630px;
 padding:0 0 8px 0;
}

#precursor #preComment .preComBox .preComPhotoR {
 float:right;
 width:260px;
 margin:0 0 8px 22px;
 padding:3px 4px 2px 4px;
 border:1px solid #CBCBCB;
 line-height:140%;
}

#precursor #preComment .preComBox .preComPhotoR2 {
 float:right;
 width:310px;
 margin:0 0 8px 22px;
 padding:3px 4px 2px 4px;
 border:1px solid #CBCBCB;
 line-height:140%;
 text-align:center;
}

#precursor #preComment .preComBox .preComPhotoR img {
 margin:0 0 3px 0;
}

#precursor #preComment .preComBox .preComPhotoL {
 float:left;
 width:260px;
 margin:0 22px 8px 0;
 padding:3px 4px 2px 4px;
 border:1px solid #CBCBCB;
 line-height:140%;
}

#precursor #preComment .preComBox .preComPhotoL img {
 margin:0 0 3px 0;
}

#precursor #preComment .preComBox h5 {
 margin:0 0 18px 0;
}

#precursor #preComment .preComBox p {
 margin:0 0 18px 0;
 line-height:140%;
}

#precursor #preComment #preComStaff {
 width:630px;
 margin:0 0 0 10px;
 padding:9px 0 7px 0;
 border-top:1px solid #CCC;
}

#precursor #preComment #preComFoot {
 width:650px;
 padding:0 0 6px 0;
 background:#000;
 border-top:4px solid #474338;
 text-align:right;
}

/*-------------------------------------------------------------------------
 community health
-------------------------------------------------------------------------*/
#communityHealth {
 width:950px;
}

/* community health - column
-------------------------------------------------------------------------*/
#communityHealth #columnBox {
 width:950px;
}

#communityHealth #columnBox #columnProfile {
 float:left;
 display:inline;
 width:200px;
}

#communityHealth #columnBox #columnProfile h5 {
 margin:0 0 4px 0;
}

#communityHealth #columnBox #columnProfile #prfBox {
 width:180px;
 padding:10px 8px 2px 8px;
 background:#F0F3FA;
 border:2px solid #C3CDE0;
 text-align:center;
}

#communityHealth #columnBox #columnProfile #prfBox p {
 text-align:left;
 line-height:140%;
}

#communityHealth #columnBox #columnProfile #prfBox p.name {
 padding:8px 0 0 0;
 font-weight:bold;
 text-align:center;
}

#communityHealth #columnBox #columnText {
 float:right;
 display:inline;
 width:720px;
 margin:0 0 8px 0;
}

#communityHealth #columnBox #columnText h5 {
 margin:0 0 9px 0;
}

#communityHealth #columnBox #columnText p {
 margin:0 0 20px 0;
 line-height:140%;
}

#communityHealth #columnBox #columnText p.backNumber {
 text-align:right;
}

