@charset "UTF-8";
/**Global Reset***/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}

* {margin:0; padding:0; border:none; list-style:none; vertical-align:top; font-size:100%;}
input, select {font-family:Arial, Helvetica, sans-serif;}
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; color:#000;}
ul, li{list-style:none;}
img {border:0;}
section, header, nav{display:block;}
.clear, .clr {clear:both;}
.hidden {overflow:hidden;}
.block {display:block;}
.f_left{float:left;}
.f_right{float:right;}
a, a:link {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
.marb20{margin-bottom:20px;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdt5{padding-top:5px;}
.pdr25{ padding-right:25px;}
.pr10{padding-right:10px;}
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
h4{ font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:25px; padding:30px 0;}

/*Column*/
.c970 {width:970px;}
.c655 {width:655px;}
.c420 {width:420px;}
.c300 {width:300px;}
.c220 {width:220px;}
.w50per {width:50%}
.center {text-align:center;}

/*Header*/
#top{background-color:#241E1F;}
header {width:1000px; margin:0 auto;}
header .top {height:24px; padding-top:8px; border-bottom:#333 solid 1px;}
header .top ul li {float:left; color:#666; font-size:11px; line-height:18px;}
header .top ul li a {color:#777;}
header .top ul li span{ padding:0 10px;}
header .top .follow{width:240px; float:right;}
header .top .sign {width:280px; color:#666; font-size:11px; line-height:18px; font-weight:bold;}
header .top .sign a {color:#666; font-size:11px; line-height:18px;}

header .head {height:50px; padding-top:18px;}
header .search {color:#FFF; margin-top:3px;}
header .search .searchbg{width:221px; background-color:#393536; border:1px solid #141414; color:#fff; height:29px;float:left; padding-left:10px;}
header .search .searchbtn{float:right; width:78px; height:31px;}

header .search .txtright{ padding-bottom:10px; text-align:right;}
header .search .l {width:231px; height:29px;}
header .search .l .txtfild {line-height:29px; text-indent:7px; color:#aeaeae; background:#383535; border:#000 1px solid; width:229px; height:27px;}
header .search .r {background:#000; line-height:29px; text-align:center; font-weight:bold; font-size:14px; width:76px; height:29px;}
header .search a{color:#FFF;}
.f_right li:hover{opacity:0.9;}
.f_right .item_fbook{background:url(../images/img_sns.png) no-repeat 0 0;  width:20px;   cursor:pointer; text-indent:-9999px; height:18px; margin-right:3px;}
.f_right .item_twitter{background:url(../images/img_sns.png) no-repeat -23px 0;  width:20px;  cursor:pointer; text-indent:-9999px; height:18px; margin-right:3px;}
.f_right .item_google{background:url(../images/img_sns.png) no-repeat -46px 0;  width:20px;   cursor:pointer; text-indent:-9999px; height:18px; margin-right:3px;}
.f_right .item_rss{background:url(../images/img_sns.png) no-repeat -69px 0;  width:20px;  cursor:pointer; text-indent:-9999px; height:18px; margin-right:3px;}

#container {clear:both;}

/*Header Nav*/
.nav_wp {height:32px; background:#241e1f; clear:both; border-top:#111 solid 1px; border-left:#111 solid 1px; border-right:#111 solid 1px;}
.static_menu {background-color:#383535;}
nav {height:32px; width:9 0px;color:#f9f5e8; font-family:Georgia, "Times New Roman", Times, serif; box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.5);}
nav ul li {padding:0 22px; font-size:13px; line-height:32px; font-weight:bold; float:left; list-style:none; margin-right:1px; text-transform:uppercase; letter-spacing:-0.05em;}
nav ul li a {display:block; color:#f9f5e8;}
nav ul li a:hover {color:#eee;}
nav ul li.selected a {color:#fff;}
nav ul li:hover {background:#383535; color:#f9f5e8;}
nav ul li:hover a {color:#FFF; text-decoration:none;}

/*Container*/
#wrap{width:1000px; margin:0 auto; margin-top:10px;}
.leftbox{width:685px;}
.leftbox_article{width:580px; overflow:hidden;}

/*Headline*/
#headline {background:#eee; height:300px; width:685px; overflow:hidden;}
#headline .link {width:195px; height:73px; padding:11px 10px 15px 20px; border-bottom:1px solid #aaa; overflow:hidden;}
#headline .link h2 {font-size:13px; line-height:16px;}
#headline .selected{background:url(../images/headline_arrow.gif) no-repeat left #383535;}
#headline .link:hover{background:url(../images/headline_arrow.gif) no-repeat left #383535; color:#dbdbd9;}
#headline .selected a{color:#dbdbd9;}
#headline .link:hover a{color:#dbdbd9;}
#headline .none{border-bottom:none;}
#headline .link p{padding-top:5px; color:#878181;}
#headline .f_left img {width:459px; height:300px;}

/*Top Stories*/
#topstories{width:420px;}
#topstories img {padding-right:15px; width:130px; height:90px; padding-bottom:2px;}
#topstories p a {color:#d91642;}
#topstories .inbox {background:url(../images/topstories_line.gif) repeat-x bottom; margin-bottom:10px; padding-bottom:15px;}

#topstories h3 {color:#D91642; text-align:center; border-bottom:#999 solid 2px; margin-bottom:12px; font-size:12px; line-height:16px; text-transform:uppercase;}

.inbox h2 {font-size:18px; line-height:22px;}
.inbox summary {font-size:12px; line-height:18px; color:#666;}

.nw_cont {width:560px !important;}

/*Video*/
#conter_ct{width:250px;}
#video .inbox {width:228px; float:left; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:10px; clear:both; margin-bottom:20px;}
#video h3 {color:#333; text-align:center; border-bottom:#999 solid 2px; font-size:12px; line-height:16px; text-transform:uppercase;}
#video .tit {font-size:12px; padding:7px 0 10px; line-height:16px; text-align:center; font-weight:bold;}
#video .mv {position:relative; background-color:#000;}
#video .mv .play {position:absolute; top:0; left:0; background:url(../images/ico_play.png) no-repeat center center; width:226px; height:151px; display:block; text-indent:-9999px; cursor:pointer; opacity:0.5;}
#video .mv .play:hover {opacity:0.7;}
#video .list dd {font-size:10px; width:70px; float:left; text-align:center; line-height:10px;}
#video .list img {margin-bottom:3px;}
#video .tit2 {position:relative;}
#video .tit2 .play {position:absolute; top:0; left:0; background:url(../images/ico_play_s.png) no-repeat center center; width:70px; height:39px; display:block; text-indent:-9999px; cursor:pointer; opacity:0.5;}
#video .tit2 .play:hover {opacity:0.7;}
#video .r7 {padding-right:7px;}

/*Editor's Picks*/
.picks {clear:both; width:248px; float:left; border-top:3px solid #241e1f; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin-bottom:20px;}
.picks img {float:left; margin-right:10px;}
.picks li {width:228px; float:left; border-bottom:1px solid #e6e6e6; padding:10px 10px;}

/*List Section*/
#list_ct{width:228px; float:left; border-top:2px solid #000; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0 10px 10px 10px; clear:both; margin-bottom:20px;}
#list_ct ul li {background:url(../images/list_arrow.gif) no-repeat 0 14px; line-height:16px; padding:10px 0 10px 12px;}

/*Aside*/
aside{width:300px;}
.sidebox{width:300px;}
.sidebox_article{width:400px;}

/*Most Popular Posts*/
#popular {clear:both;}
#popular .title {background:#241e1f; border-bottom:2px solid #555353; color:#fff; padding-left:10px; font-size: 12px; line-height: 16px; text-transform: uppercase;   font-family: Georgia,"Times New Roman",Times,serif; font-weight:bold;}
#popular .box{border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
#popular .inbox{border-bottom:1px solid #e7e7e7; padding:10px;}
#popular .inbox:hover{background:#E9E6DD;}
#popular img{float:left; width:74px; height:58px; padding-right:14px;}
#popular summary {font-weight:bold;}

/*Get Business & Law Emails&Alerts*/
#lawemails .title {background:#241e1f; border-bottom:2px solid #555353; color:#fff; padding-left:10px; font-size: 12px; line-height: 16px; text-transform: uppercase;   font-family: Georgia,"Times New Roman",Times,serif; font-weight:bold;}
#lawemails .box {border-left:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding-bottom:10px; margin-bottom: 20px;}
#lawemails .in_sub {padding:10px 10px 15px 10px; font-size:12px; line-height:18px;}
.lawemail{color:#FFF; margin-top:5px;}
.lawemail .txtright{ padding-bottom:10px;}
.lawemail .l {width:190px; height:29px;}
.lawemail .l .txtfild {line-height:29px; text-indent:7px; color:#241e20; background:#fff; border:#d3d3d3 1px solid; width:190px; height:27px;}
.lawemail .r {background:#555; line-height:29px; text-align:center; font-weight:bold; font-size:14px; width:76px; height:29px;}
.lawemail a {color:#FFF;}

/*Special Reports*/
#reports .title {background:#383535; line-height:30px; padding:0 20px; color:#e9e6dc;}
#reports .title a { color:#fff;}
#reports .box_contain {background:#e9e6dd; padding:13px; margin-bottom:20px;}
#reports ul li{width:164px; float:left; margin:0 15px;overflow:hidden;}
#reports ul li p {font-weight:bold; padding-top:5px;}
#reports h3 {font-size:12px; line-height:16px; text-transform:uppercase;}

/*List Page Start*/
#list_at{width:685px;}
#list_at img{padding-right:15px; width:130px; height:90px;}
#list_at p a{color:#d91642;}
#list_at .inbox{width:675px; float:left; background:url(../images/topstories_line.gif) repeat-x bottom; margin-bottom:15px; padding:0 5px 10px 0;}

/*page*/
#pg_num {width:675px; clear:both; padding:10px 0 20px; text-align:center;}
#pg_num .on {font-weight:bold;}
#pg_num a {padding:0 7px; background-color:#eee; border-radius:2px; line-height:20px;}

/*Headline*/
#head_list{background:#383535;}
#head_list h2{font-size:23px; padding-bottom:6px; line-height:100%;}
#head_list .link{width:215px; height:275px; padding:15px 10px 10px 10px; border-bottom:1px solid #383535;}
#head_list .selected a{color:#dbdbd9;}
#head_list .link p{padding-top:5px; color:#878181;}
/*List Page End*/

/*View Page Start*/
#articlebox .social {border-left:1px solid #e9e5e3; border-right:1px solid #e9e5e3; border-top:1px solid #e9e5e3; border-bottom:2px solid #393536; padding:10px; font-size:12px;}
#articlebox .social ul li{float:left; padding-right:5px; cursor:pointer;}
#articlebox .social a {padding:0 3px;}
#articlebox .data {padding:10px; font-weight:bold; clear:both;}
#articlebox .article .img{text-align:center; padding:15px 0; overflow:hidden; clear:both;}
#articlebox .article span {line-height:20px;}
#articlebox .article .frame_txt{font-size:11px; color:#444; padding:8px 0; margin-left:15px;}
#content p {font-size:14px; line-height:20px;}
#content p a {color:#0000ff;}

#articlebox h4 {padding:10px 0;}
/*View Page End*/

.bk-videolist .box_contain {padding:12px 8px 15px 8px !important;}
.bk-videolist .cut-title em {display:block; font:bold 11px/18px Arial; color:#777;}
.bk-videohead .art-ttl {font-size:22px !important; line-height:24px !important; color:#fff !important; padding:15px 15px 7px 15px !important;}
.bk-videohead .art-sum {font-size:12px !important; line-height:14px !important; color:#eee !important; padding:7px 15px 20px 15px !important;}
.bk-videolist .bk-loadmore {background-color:#999; color:#fff; text-align:center; font-size:12px !important; line-height:30px !important; color:#fff !important; font-weight:bold; cursor:pointer;}
.bk-videolist .bk-loadmore:hover {background-color:#888;}

/*Footer*/
footer .bottombox {background:#262425; padding:20px 10px 20px 10px; color:#fff;}
footer a {color:#fff;}
footer .categori{ width:970px; margin:0 auto; position: relative;}
footer .menubox{width:128px;}
footer .bg_line{background:url(../images/footer_bg.gif) repeat-y right; padding-right:30px; margin-right:30px;}
footer .bg_line2{background:url(../images/footer_bg.gif) repeat-y left; padding-left:35px; margin-left:25px;}
footer .connect{ width:225px;}
footer .bold1 {font-size:13px; line-height:20px; font-weight:bold; color:#D91642;}
footer .connect .bold {font-size:13px; line-height:20px; font-weight:bold; color:#D91642;}
footer .connect ul li{ float:left; padding:10px 7px 0 0; font-size:12px;}
footer .connect ul li a{font-size:12px;}
.sign_footer{color:#FFF; margin-top:12px; width:230px;}
.sign_footer .txtright{ padding-bottom:10px;}
.sign_footer .l {width:180px; height:29px;}
.sign_footer .l .txtfild {line-height:29px; text-indent:7px; color:#241e20; background:#fff; border:#d3d3d3 1px solid; width:180px; height:27px;}
.sign_footer a{color:#FFF;}
footer .copy{ background:#393536; text-align:center; color:#a19fa0; line-height:30px; font-size:12px;}
footer .copy a{ color:#fff;  font-size:12px; }


/*photo gallery*/
#gallery .title{background:#383535;color: #E9E6DC; line-height: 30px;padding: 0 40px; font-size:18px; font-family: Georgia,"Times New Roman",Times,serif;}
#gallery .title a{ color:#fff;}
#gallery .box_contain{background:#e9e6dd; padding: 13px 22px;}
#gallery ul li{float:left; padding:10px 5px; width:165px; height:180px;overflow:hidden;}
#gallery ul li img{border:3px solid #e9e6dd;}
#gallery ul li img:hover{border:3px solid #393536;}
#gallery ul li p{font-weight:bold; padding-top:5px;}

#trending .title{background:#383535;color: #E9E6DC; line-height: 30px;padding: 0 40px; font-size:18px; font-family: Georgia,"Times New Roman",Times,serif;}



.phototitle {
    color: #000000;
    font-size: 18px;
    padding: 0 0 12px;
}
.googlead {
	border:1px solid #ddd;
	margin:10px 0;
	padding:5px;
}
.banner728 {
	margin:20px 0;
	text-align:center;
}

/* aboutus */
#aboutus {padding-bottom:30px;}
#aboutus h2 {font-size:20px; padding:10px 10px; border-bottom:#241e1f 2px solid;}
#au_box {padding:10px 10px;}
#au_box dt {font-size:17px; padding:20px 0 5px; font-weight:bold;}
#au_box dd {line-height:20px; font-size:14px; padding-top:10px;}
#au_box dd a {color:#02507d;}
#au_box li {padding:5px 0 5px 25px;}



/* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv *//* groupdiv */
.groupdiv {
    position: absolute;
    right: 30px;
    top: 60px;
    width: 200px;
}
.tab_group {
    background: url("http://www.lawyerherald.com/views/images/arr_group.png") no-repeat scroll 170px 2px #000000;
    border: medium none;
    color: #AAAAAA;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 15px;
    padding: 2px 0 2px 10px;
}
.tab_group:hover {
    background: url("http://www.lawyerherald.com/views/images/arr_group.png") no-repeat scroll 170px 2px #1C1915;
}
.tab_group span {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 26px;
}
.tab_hidden {
    bottom: 28px;
    display: none;
    left: 0;
    position: absolute;
    width: 200px;
    z-index: 2000;
}
.tab_hidden li {
    background: none repeat scroll 0 0 #000000;
    border-top: 1px solid #202020;
    font-size: 11px;
    text-indent: 10px;
}
.tab_hidden li a {
    color: #FFFFFF;
}

.imageLeft {float:left; margin-right:15px;}
.imageRight {float:right; margin-left:15px;}
.imageBox {text-align:center;margin:0 auto;}
.caption {text-align:left;}

ul.trend {}
ul.trend li {width:140px;float:left;margin:8px 2px;}


/* Top Leaderboard 970x90, 970x250, 728x90 */
.ad_tlb {
    width:970px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_tlb table {
    display:inline-table;
}

/* Bottom Leaderboard 728x90 */
.ad_blb {
    width:728px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_blb table {
    display:inline-table;
}

/* Sidebar Rectangle 300x250, 300x600 */
.ad_rtg300 {
    width:300px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg300 table {
    display:inline-table;
}

/* Rectangle 336x280, 300x250 */
.ad_rtg336 {
    width:336px;
    margin:0 auto;
    text-align:center !important;
    overflow:hidden;
}
.ad_rtg336 table {
    display:inline-table;
}

/* Rectangle 250x250 only */
.ad_rtg250 {
    width:250px;
    text-align:center !important;
}
.ad_rtg250 table {
    display:inline-table;
}
.ad-sample { width: 100%; clear: both;}
.ad-sample:before, .ad-sample:after { content: ""; display: table; }
.ad-sample:after { clear: both; }
.ad-sample span {text-align: center; font-size: 0.688em; text-transform: uppercase; color: #ddd; margin-bottom: 0.625em; display: block; clear: both; }